@charset "utf-8";
/* SexForums Aggregator CSS Document - lusciousness */

/* development loadtime */
#reportScriptLoadTime {
  position:absolute;
  top:0;
  left:0;
  background-color:#fff;
  padding:3px;
}
/* development loadtime */


body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
}
body {
	background: #2e2e2e url(g_bg.gif) repeat-x;
	margin: 0px;
}
a img { border: 0px; }


/* boxes */
#wrapper { margin: 0px auto; background: #FFFFFF url(page_end.gif) no-repeat bottom; width: 900px; padding-bottom: 30px; }
#footer { font-size: 11px; color: #707070; width: 900px; margin: 0px auto; padding: 10px 0px; height: 80px; text-align: center; }
#header { background: transparent url(header_bg.gif) no-repeat; height: 129px; width: 900px; }
#dropbar { background: #0f2b66 url(sf-dropbar_bg.gif) no-repeat; height: 116px; }
#sexforums_logo { padding: 8px 0px 0px 20px; }


/* floats */
.cb { clear: both; }
.fr { float: right; }
.fl { float: left; }
.col01 { width: 260px; float: left; padding-left: 20px; }
.col02 { width: 260px; float: left; padding-left: 40px; }
.col03 { width: 260px; float: left; padding-left: 40px; }


/* nav */
#nav, #nav2 { height: 29px; clear: both; }
#nav ul, #nav2 ul { list-style: none; list-style-image: none; margin: 0px; padding: 0px; font-size: 14px; width: 900px; }
#nav ul li, #nav2 ul li { margin: 0px 12px 0px 20px; color: #94bbeb; float: left; line-height: 29px; }
#nav ul li a:link, #nav2 ul li a:link { color: #94bbeb; text-decoration: none; }
#nav ul li a:visited, #nav2 ul li a:visited { color: #94bbeb; text-decoration: none; }
#nav ul li a:hover, #nav2 ul li a:hover { color: #FFFFFF; text-decoration: none; }
#nav ul li a:active, #nav2 ul li a:active { color: #94bbeb; text-decoration: none; }
.navlivechat { color: yellow !important; font-weight:bold; }
.navlivechat:hover { color: #fff !important; font-weight:bold; }


/* text */
#dropbar h3 { font-weight: normal; font-size: 14px; color: #fefab2; text-align: center; margin: 0px; padding: 0px; padding-top: 60px; }
h1 { margin: 5px 25px 10px; padding: 0px; color: #4c4d4d; font-size: 40px; font-weight: bold; clear: both;  }


/* listings */
ul.feed { margin: 0px; padding: 0px; width: 100%; list-style-type: none; list-style-image: none; font-size: 11px; }
ul.feed li { height: 23px; border-bottom: 1px solid #dddddd; line-height: 22px; }
ul.feed li a:link { color: #333; text-decoration: none; }
ul.feed li a:visited { color: #333; text-decoration: none; }
ul.feed li a:active { color: #333; text-decoration: none; }
ul.feed li a:hover { color: #ff3300; text-decoration: none; display: block; background-color: #f6f6f6; height: 23px; width: 100%; }
ul.feed li h2 { margin: 0px; padding: 0px; text-transform: uppercase; }
ul.feed li h2 a:link { text-decoration: none; color: #1a69d3; font-size: 12px; }
ul.feed li h2 a:visited { text-decoration: none; color: #1a69d3; font-size: 12px; }
ul.feed li h2 a:active { text-decoration: none; color: #1a69d3; font-size: 12px; }
ul.feed li h2 a:hover { display: block; background-color: #FFFFFF; color: #1a69d3;  }
