	h1#logo a{
		font-family: "Century Gothic" , Ariel, sans-serif;
		
		color: #333;
		text-decoration: none;
	}
	
	.rflash {
		/*color:#3388FF;*/
	}
	
	h1, h2, h3, h4{
		
		font-family: "Century Gothic" , Ariel, sans-serif;
	}

	h3.flash {
		background: url(/images/porn/blueflash.png) top left no-repeat;
		padding-top: 3px;
		padding-left: 5px;
	}

	img{
		border: 0px;
	}	

	img.tmb {
		border: 1px solid #999;
		background-color: #ccc;
		padding: 3px;
		margin: 2px;
		width: 75px;
		height: 75px;
		overflow: hidden;
	}
	
	img.tmbHover {
		border: 1px solid #3388FF;
		background-color: #3388FF;
		padding: 3px;
		margin: 0px;
		width: 79px;
		height: 79px;
	}
	
	body{
		background-color: white;/* #111;*/
		color: #333; /*#aaa;*/
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: small;
	}
	
	a{
		color: #3388FF;
		text-decoration:none;
	}	
	
	div#main{
		width: 900px;
		margin: 0px auto;
	}
	
	/*table.images td{
		text-align: center;
	}*/
	
	table.images div.score{
		margin-top: -22px;
		margin-left: 4px;
		line-height: 18px;
		margin-bottom: 4px;
		z-index: 10;
	}
	
	div.score img.vote1{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/images/porn/star.1.png');
		background-repeat: no-repeat;
	}
	div.score > img.vote1{
		background-image: url(/images/porn/star.1.png);
	}
	div.score img.vote2{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/images/porn/star.2.png');
		background-repeat: no-repeat;
	}
	div.score > img.vote2{
		background-image: url(/images/porn/star.2.png);
	}
	div.score img.vote3{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/images/porn/star.3.png');
		background-repeat: no-repeat;
	}
	div.score > img.vote3{
		background-image: url(/images/porn/star.3.png);
	}
	div.score img.vote4{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/images/porn/star.4.png');
		background-repeat: no-repeat;
	}
	div.score > img.vote4{
		background-image: url(/images/porn/star.4.png);
	}
	div.score img.vote5{
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
	            src='/images/porn/star.5.png');
		background-repeat: no-repeat;
	}
	div.score > img.vote5{
		background-image: url(/images/porn/star.5.png);
	}
	
	.right{
		float: right;
	}
	
	#footer{
		margin-top: 30px;
		font-size: small;
		text-align: right;
		color: #444;
	}
	
	#footer a{
		padding: 0px 10px;
	}
	
	div.sidepanel{
		width: 185px;
	}
	
	div.sidepanel h3 {
		margin: 0px 0px 5px 0px;
	}
	
	div.sidepanel h4 {
		margin: 10px 0px 5px 0px;
	}
	
	a.tag{
		padding: 1px;
	}
	
	.videotag a.tag{
		background: url(/images/icons/television.gif) left no-repeat;
		padding-left: 17px;
	}
	
	a.tag:hover, a.tagHover{
		padding: 1px;
		background-color: #3388FF;
		color: #ccf;
	}
	
	.videotag a.tag:hover, .videotag a.tagHover {
		background: url(/images/icons/television.gif) left no-repeat;
		padding-left: 18px;
		background-color: #3388FF;
		color: #ccf;
	}
	

	
	/*
	*	Extra tags for popup
	*/
	
	a.tag.userSel {
		padding: 1px;
		background-color: #3388FF;
		color: #ccf;
	}
	
	a.tag.allSel{
		color: blue;
		font-weight: bold;
	}
	
	
	div.tags{
		text-align: center;
		line-height: 1.3em;
	}

	div.tags_popup{
		text-align: left;
		line-height: 1.3em;
	}

/*	a.dropmenu{
		color: #66AACC;
		background: url(/images/porn/down.gif) left no-repeat;
		padding-left: 12px;
		padding-right: 3px;
		border: 1px solid #222;
	}
	
	a.dropmenu_hilight{
		color: white;
		background: url(/images/porn/down.gif) left no-repeat;
		padding-left: 12px;
		padding-right: 3px;
		border: 1px solid #666;
	}*/
	/*
div.popupshadow{
	position: absolute;
	background-color: #333;
	opacity: 0.3;
	FILTER: Alpha(Opacity=20);
	-moz-opacity:0.20;
	KHTMLOpacity: 0.2;
	z-index: 10;
}

div.popup{
	position: absolute;
	border: 1px solid #aaa;
	background-color: white;
	padding: 3px;
	z-index: 11;
}

div.popup ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.popup li{
	padding: 3px 0px;
}


div.popup li a{
	text-decoration: none;
	padding: 3px;
	padding-left: 16px;
	margin: 0px;
	list-style: none;
	white-space: nowrap;
}

div.popup li:hover{
	background-color: #4D81CE;
}
*/
span.page, span.rate{
	/*border: 1px solid #666;*/
	background-color: #ccc;
}

span.spage, span.srate{
	/*border: 1px solid #aaa;*/
	background-color: #3388FF;
}

span.spage a, span.srate a{
	color: #ccc;
}

span.page a, span.spage a{
	padding: 0px 5px;
}

span.rate, span.srate {
	font-size: large;
}

span.rate a, span.srate a{
	padding: 2px 6px;
}


div#imageFooter{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted #999;
}

div#rates{
	text-align: center;
}

div.error{
	color: red;
	text-align: center;
	background-color: #333;
	padding: 5px 0px;
}

span#status{
	color: #333;
	float: left;
	display: none;
}

div.notice{
	text-align: center;
	margin: 5px auto;
	padding: 4px;
	width: 70%;
	background-color: #f60;
	color: #292421;
}

div.notice a{
	color: #292499;
}

.centered{
	text-align: center;
}

.large{
	font-size: large;
}

.small{
	font-size: x-small;
	color: #666;
}

input {
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
}

.large input{
	font-size: large;
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
	padding: 3px;
}

.large textarea{
	border: 1px solid #666;
	background-color: #fff;
	color: #333;
	padding: 3px;
}

.large select{
	font-size: large;
	border: 1px solid #666;
	background-color: #fff;
	color: #333;
}

.error{
	color: #FF3300; font-size: 70%; display: block;
}

th{
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

a.removetag{
	/*padding-left: 11px;
	background: url(/images/icons/cross_bw.gif) left no-repeat;*/
}

a.removetagall{
	padding: 0px 2px;
	padding-left: 14px;
	background: url(/images/icons/cross_bw_2.gif) 1px 4px no-repeat #fc6;
}

/*
*	Comments
*/

img.mycon{
	border: 1px solid #999;
	padding: 1px;
}

div.comment {
	clear: both;
	padding-top: 6px;
	background: url(/images/porn/speech-side-bg-sel.gif) top left no-repeat;
}

div.comment div.inner{
	margin-left: 52px;
	background-color: #CEF0FF;
	padding: 8px;
	margin-top: 1px;
}

div.comment img.mycon{
	float: left;
	margin-left: 2px;
}

div.comment div.footer{
	font-size: x-small;
	color: #666;
	margin-top: 5px;
}

#addcomment_tb {
	width: 99%;
	border: 1px solid #666;
}

#commentsheader{
	background-color: #e5e5e5;
	padding: 8px;
	border: 1px solid #ccc;
}

.loading{
	padding-top: 300px;
	text-align: center;
	font-size: large;
}

div#pagetabs{
	background: url(/images/porn/tab_bg.gif) bottom left repeat-x;
}

td.pagetab{
	text-align: center;padding: 0px; height: 35px; width: 137px; background: url(/images/porn/tab-gray.gif) top left no-repeat;
	font-size: 16px;
}

td.pagetab.selected{
	background: url(/images/porn/tab-white.gif) top left no-repeat;
}