#login_cont{padding:20px}
#login {width:600px;margin:0 auto;background: #1e1e1e; padding:10px;border:1px solid #333;}
#login h1{padding:0 0 20px 0px;color:#ccc;font-size:24px;text-align:center;}
#login table{background: #666;padding:5px 0;margin:0 auto 10px auto;font-weight:bold;font-size:12px;}
#login table td{padding:5px;}
#login table img {border:1px solid #000;}
#login table input {border:1px solid #000;padding:2px 5px;width:203px;}
*{margin:0;padding:0;}
a{text-decoration:none;}
#logo{
margin:4px 20px 0 15px;
height:100px;
width:390px;
float:left;
padding:0 0 20px 0;
}
* html #logo{padding: 0 0 10px 0;}
#logo a{height:111px; width:385px; background: url(/new-images/logo6.jpg) no-repeat; display:block;}
#head{
margin: 0 0 0 -6px;
width:878px; 
background: #303030 url(/new-images/header_bg.jpg) repeat-x top;
height:125px;
}

#nav {width:878px;clear:both;margin:0 0 0 0;height:50px;background: #000 url(/new-images/nav_bg_pop.gif) repeat-x 0 top}
#nav ul{list-style:none;height:52px;clear:both;}
#nav li{float:left;padding:10px 20px 9px 20px;border-left:1px solid #333;
margin:3px 0 0 0;
border-right:1px solid #0e0e0e;
}
#nav li{
padding:10px 20px 9px 20px;
border-left:1px solid #333;
margin:3px 0 0 0;
border-right:1px solid #0e0e0e;

}
#nav li.active{background:#1a1a1a;margin:4px 0 0 0;padding:9px 20px 9px 20px;}
#nav li.first{margin-left:10px; }
#nav li.last{border-right:1px solid #333;}
#nav li a{text-decoration:none;font-weight:bold;letter-spacing:1.2;color:#999;}
#nav li a:hover{color:#CB0622;}
#nav li.search{border:none;padding-left:35px;}
#nav li.search #search{display:block;float:left;background:#666;padding:1px 0px 1px 5px;border:1px solid #999;font-weight:bold;font-family: Arial, Helvetica, sans-serif;width:175px;}
#main{
width:920px;
margin:0 auto;
text-align:left;
}

body{
background: #272727 url(/new-images/page_bg_light.jpg) repeat-y center 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:center;
}
#footernotes {
font-size: 10px;
	color: #999999;
}



a:visited {
		color: #FF0000;
}
a:link {
font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

.style01 {
	font-size: 13px;
	color: #000000;
}
.style02 {
	font-size: 13px;
	color: #FFFFFF;
}
.style03 {


font-size: 20px;
	color: #FFFFFF;
}
.style04 {
font-size: 13px;
	color: #FF600A;
}
.style05 {
	font-size: 24px;
	color: #FFFF00;
}

#content {
	padding: 20px 0px 10px 0px;
	width: 680px;
display:block;
}
* html #rail{margin-left: -10px;}
#rail {
	margin-right: 10px;
	width: 175px;
padding:20px 0 0 0;
}

.pagination {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 0 8px;
	text-align: center;
border:1px solid #333;
padding:10px 0px;
background:#1F1F1F;
width:630px;
}

.pagination span,.pagelinks b{background:#111;border:1px solid #666;padding:2px 5px;margin:2px;}
.pagination a{color:#ccc;margin:0px;padding:0;font-weight:bold;}
.pagination a:hover{color:#f00;}

#thumblist {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 685px;
}

#thumblist li {
	float: left;
	margin: 0px 2px 10px 2px;
	width: 163px;
background:#1f1f1f;
border:1px solid #222;
}
#thumblist li.odd {background:#111;}
#thumblist li .title {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666;
padding:3px 10px;
}

#thumblist li .thumb img {
	border: 1px solid #333;
padding:2px;
	height: 109px;
	width: 150px;
margin:0 0 0 4px; 
}

#thumblist li p {
	margin: 0px;
	padding: 0px 5px;
}

#thumblist li .tags {
	clear: both;
	height: 30px;
	font-size: 10px;
	color: #666;
}

.left {
	float: left;
	font-size: 10px;
	color: #cdbdbd;
}

.right {
	float: left;
	font-size: 10px;
	color: #cdbdbd;
padding:0 0 0 0px;
}
#rail p{width:170px;border:1px solid #333;margin:0 5px;padding:10px 0px;background:#111;}
#tags a{
text-decoration: none;
font-weight: bold;
}
a.tag1 {color: #7C7C7C;font-size: 1em;}
a.tag2 {color: #7C7C7C;font-size: 1.2em;}
a.tag3 {color: #595959;	font-size: 1.25em;}
a.tag4 {color: #999;font-size: 1.3em;}
a.tag5 {color: #0B5DBF;font-size: 1.3em;}
a.tag6 {color: #666;font-size: 1.34em;}
a.tag7 {color: #0B5DBF;font-size: 1.4em;}
a.tag8 {color: #f00; font-size: 1.5em;}
a.tag9 {color: #f00;font-size: 1.6em;}
* html #tags{width:169px;}
#tags {
	border: 1px solid #333;
	margin: 10px 5px;
	padding: 5px 15px 18px 15px;
	text-align: center;
	line-height: 1.65em;
width:140px;
}
#tags a:hover{
	color:#f00;
}

#tags h1 {
	color: #CB0622;
	font-weight: bold;
	font-size: 20px;
	margin: 5px 0px 0px;
	text-align: left;
	padding: 0 0 10px 0;
}
a.reglink {
	font-size: 14px;
	color: #000099;
	text-decoration: none;
}
.dateTxt {
	color: #999999;
	font-size: 20px;
	margin: 5px 0px 0px;
	text-align: left;
	padding-bottom: 10px;
	font-weight: bold;
}

#as_seen{float:right;margin:10px 30px;}
#as_seen img{border:1px solid #ccc; padding:2px;}
#as_seen h3{
margin:10px 10px 0 10px;padding:0;
float:left;
text-align:left;
color:#666;
line-height:1.2em;
}
#as_seen h3 span{text-align:right;color:#ececec;font-size:23px;}
* html #content h3{
width:665px;
padding: 7px 5px;
margin: 10px 0;
}
#content h3{
font-size:14px;
text-align:center;
border:1px solid; 
color:#666;
padding:7px 3px;
margin:10px 5px;
width:660px;
background:#000;
 }
#footernotes a{color:#999;}
#footer{clear:both;width:860px;font-size:10px;margin:0 ;color:#666;padding:0 0 20px 0; text-align:center;}
#footer p{margin:10px;clear:both;padding:10px 0 0 0;}
#footer a{color:#ccc;}

#tags2 a.tag1 {color: #7C7C7C;font-size: 1em;}
#tags2 a.tag2 {color: #7C7C7C;font-size: 1.2em;}
#tags2 a.tag3 {color: #595959;	font-size: 1.25em;}
#tags2 a.tag4 {color: #999;font-size: 1.3em;}
#tags2 a.tag5 {color: #0B5DBF;font-size: 1.3em;}
#tags2 a.tag6 {color: #666;font-size: 1.34em;}
#tags2 a.tag7 {color: #0B5DBF;font-size: 1.4em;}
#tags2 a.tag8 {color: #f00; font-size: 1.5em;}
#tags2 a.tag9 {color: #f00;font-size: 1.6em;}

#tags2 {
	border: 1px solid #333;
	margin: 10px 5px;
	padding: 5px 15px 18px 15px;
	text-align: center;
	line-height: 1.65em;
font-weight:bold;

}
#more_sites #tags2 {
	width:760px
}
#tags2 a:hover{
	color:#f00;
}

#tags2 h2 {
	color: #CB0622;
	font-weight: bold;
	font-size: 20px;
	margin: 5px 0px 0px;
	padding: 0 0 10px 0;
}
#footer ul{list-style:none;margin:0 auto; width:570px;}
#footer li{font-size:18px;float:left;margin:10px 10px;font-weight:bold;}
#footer li a:hover{#f00;}
p.right{float:right;padding-right:5px;}
#pagination_wrap{height:10px;}
#more_sites{margin:0 auto;width:850px}
* html #more{margin:0 70px;}
#more{margin: -23px}
#more table{padding:10px;}
#more img{border:1px solid #ccc; padding:3px;}
#porn-sites{padding:10px;margin:0 25px;}
#porn-sites hr{color:#666;margin:3px;}
#porn-sites p{padding:5px;width:500px;margin:0 0 15px 0;}
#porn-sites h2{padding:5px; color:#f00;}
#porn-sites img{border:1px solid #666;padding:3px;}
a.join{border:1px solid #ccc;background:#1e1e1e; padding: 3px 10px;margin:10px;}
h1.featured{clear:both;text-align:center;padding:10px; color:#ccc;width:850px}
#dating{margin:10px 30px;}
#live-cams{margin:0 30px;width:800px; text-align:center;}
#cams{ text-align:left;}
* html #cams{margin:10px; text-align:left;}
#live-cams a img{border:1px solid #ccc; padding:3px;margin:2px 5px;}

#cats .featured{width:800px;}
#cats li a:hover{color:#f00;text-decoration:underline;}
#cats .cat a{font-size: 16px;color:#0A2645;text-decoration:none;}
#cats .tag a{font-size: 14px;color:#CB0622;text-decoration:none;}
#cats {margin:0 25px; padding:0;width:830px;}
#cats .col{float:left;list-style:none;padding:0 0 0 30px;margin: 10px 0 0 0;}
#cats li{width:162px;height:30px;font-weight:bold;margin:20px 2px;padding:4px 0 0 0;font-size:16px;border:1px solid #666;text-align:center; background:#090909;}

#given {text-align:center;width:170px;border:1px solid #1e1e1e;margin:0 6px;}
#given .head{font-size:14px;padding:3px; color:#666;background:#111;}
#given .head span{color:#ececec;}
#given h3{font-size:25px;border-top:1px solid #1e1e1e;background:#1e1e1e;color:#999;}

#side-cams ul{list-style:none;padding:0;margin:0 0 0 5px;}
#side-cams .img{margin:10px 0 5px 0}
#side-cams li{width:170px;}
#side-cams li .img img{width:165px;margin:0 auto;display:block;height:120px; padding:3px;border:1px solid #1f1f1f;}
#side-cams li .status{margin:0 0 0 30px;padding:0;width:106px;}
#side-cams li br{height:0px;line-height:0;}

#side-cams h1 {
	color: #CB0622;
	font-weight: bold;
	font-size: 20px;
	margin: 5px 0px 0px 0;
	text-align: center;
	padding: 0 0 0px 10px;
}
.sorry{font-size:18px; text-align:center;margin:20px 0;color:#fff;}