@font-face {
	font-family: Harabara;
	src: url('Harabara.ttf');
}
body {
	text-align: center;
	color: #2E2E2E;
	font-family: Harabara;
	background: url('lulz_bg.png');
	background-repeat:repeat-y;
	margin:10px 3% 10% 3%;
	
}

#titlebar {
	width:90%;
	}

#logoimage {
    width:90%;
    height: auto;
    display:block;
    position:relative;
}

#appstorelink {
	width:40%;
	height: auto;
	display:block;
	position:relative;
	left:70%;
}

#socialbar {
	margin:10px;
	padding:0px;
		
}

.socialbutton {
	padding: 0px;
	margin: 10px;
	display:inline;
}

#maintext {
	font-family:Tahoma, Geneva, sans-serif;
	height:auto;
	margin:10px;
	padding:20px;
	border-width:2px;
	border-color:black;
	border-style:solid;
	border-radius:4px;
	background-color:rgba(255,255,255,0.90);

}

#main1 {
	font-size:1.5em;
	font-family: Harabara;
}

#main2 {
	font-size:1em;
}


#demopane {
  overflow:hidden;
  width:200px;
  height:auto;
  position:relative;
  left:20%;
}

#iphoneframe{
	display:none;
}

#slider {
  visibility:visible;
  width:200px;
  height:440px;
  margin:0px;
  overflow: hidden;
  float:left;
}

.democontent {
  width:200px;
  height:100%;
  position: absolute;
}

div.democontent img {
	height:auto;
	width:200px;
	z-index:-1;
}

#navbar {
	display:none;
}

.navitem {
}

.navitem img {
}

.currentnavitem img {
}


#feature{
}

#featuretext {
	height:auto;
	margin:10px;
	padding:20px;
	border-width:2px;
	border-color:black;
	border-style:solid;
	border-radius:4px;
	background-color:rgba(255,255,255,0.90);
}
.featureheadline {
	font-size:2em;
	background-color: #CC0033;
	color:white;
}

.featureblurb {

}

.currentblurb {

}

li {
	font-family:Tahoma, Geneva, sans-serif;
	size:1em;

}

a {
	text-decoration:none !important;
	color:white !important;
}

#footerbar {
	text-align:left;
	margin:30px 5px 10px 5px;
	font-size:0.75em;
	white-space:nowrap;
	
}

.footeritem {
	padding: 5px;
	display:inline;
	background-color:#CC0033;
	color:white;
	cursor:pointer;
}

#floater {
	position:absolute;
	top:20%;
	left:15%;
	z-index:5000;
	border-width:4px;
	border-color:black;
	border-style:solid;
	border-radius:6px;
	height:0px;
	width:0px;
	background-color:rgba(255,255,255,0.98);
	display:none;
	padding:20px;
	margin:0px;
	box-shadow:0px 3px 1px #CC0033;
}

#closebutton {
	position:absolute;
	z-index:5001;
	top:-20px;
	left:-20px;
	cursor:pointer;
}

#floater p {
	font-size:1em;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}