/*********common*********/
body{margin:0;background:#f9e9c4;text-align:center;}
body,table{font:15px Arial,Verdana,sans-serif;color:#000;}
img{border:0;}
a{color:#00f;text-decoration:underline;}
a:visited{color:#00f;}
a:hover{color:#f00;}
a:hover img {border:1px dashed #888;}
a.top40:link, .top40:visited, .top40:active {
	font-size: 20px;
	font-weight: bold;
}
a.top40:hover {color: #f00;}
.sub{text-indent:15px;}
a.sub:link, .sub:visited, .sub:active {
	font-size: 20px;
	font-weight: bold;
}
a.sub:hover {color: #f00;}
.below{
	background:#FAEDE1;
	padding:5px;
	margin:5px;
	border:1px solid #FFC488;
}
.below a:link, a:visited, a:active{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
A.big:link, .big:visited, .big:active {
	FONT-SIZE: 28px;
	COLOR: #0000FF;
	FONT-FAMILY: Comic Sans MS, Arial, Verdana;
	TEXT-DECORATION: underline;
    font-weight: bold;
}
A.big:hover {color:#ff0000;}
.moregalleries {
	clear:both;
	width:50%;
	background:#FAEDE1;
	border:1px solid #FFC488;
	color:#a15106;
	font-size:24px;
	font-family:Comic Sans MS;
	font-weight:bold;
	text-align:center;
	margin:20px auto 10px auto;
	padding:10px;
}
.pornharvest_queries{
	text-align:left;
	width:80%;
	background:#FAEDE1;
	padding:5px;
	margin:5px auto 10px auto;
	border:1px solid #FFC488;
}
.pornharvest_queries a:link, a:visited, a:active{
	font-size:14px;
	text-decoration:none;
}


/*********index*********/
.thumbarea {
	float:left;
	text-align:center;
	border:1px solid;
	background:#FAEDE1;
	padding:5px;
	margin:5px;
	font-size:16px;
	font-weight:bold;
}
.thumbarea img {border:1px solid #faede1;}
.thumbarea a {color:#00007d;}
.thumbarea a:visited {color:#00007d;}
.thumbarea a:hover {color: #f00;}
.leftcolumn {
	float:left;
	text-align:left;
	width:290px;
	background:#FAEDE1;
	padding:5px;
	border:1px solid #FFC488;
}
h1, h2 {font-size:15px;text-indent:5px;font-weight:bold;display:inline;}


/*********gallery*********/
.container{width:1240px;margin:0 auto;background:#fff;}
.header{width:100%;text-align:left;}
.innerleft{width:920px;float:left;margin:0;}
.leftphoto{width:355px;float:left;margin:0;text-align:left;}
.centerphoto{width:560px;float:left;}
.rightcol{width:310px;float:right;text-align:right;}
.lower{width:100%;}
#footer  {
	text-align: center;
	margin-top: 40px;
	padding:0 10px 0 20px;
	font-size:10px;
}
#footer a{color:#444;text-decoration:none;}
#footer a:hover {
	text-decoration: underline;
}
.sitejoin a {
	text-decoration: none;
	color: #3030A0;
	display: block;
	padding:5px 0;
	font-size:24px;
	font-weight:bold;
	background:#FFC488;
}
.sitejoin a:hover {
	color: #EEEEEE;
	background-color: #5F86AB;
	display: block;
}
.sitejoin a.current {
	color: #5F86AB;
	display: block;
}
.photogalthumb{
	float:left;
	border:1px solid #000;
	height:205px;
	width:160px;
	background:#FAEDE1;
	padding: 5px 0px 0px 0px;
	margin: 5px;
}
.photogalthumb img{border:1px solid #faede1;}
.bigscreencap {border:1px solid #000;margin:0 0 0 -4px;}
.galh1{
	font-size: 28px;
	color: #444444;
	line-height: 1.2em;
	margin: 0px;
	padding: 0 0 0 10px;
	text-align:left;
}

/*********full size*********/
.fullsizepic img {border:4px solid #000;}
.fullsizepic :hover {border:4px dashed #f00;}
.fullsize{
	font:24px Arial;
	font-weight:bold;
}
.fullsize a:hover {color:#f0f;text-decoration:none;font:24px Arial;font-weight:bold;}
.fullsizescreencap img {border:2px solid #000;margin:10px 0;}
.fullsizescreencap :hover {border:2px dashed #f00;}
.fullsizesummary {
	margin:20px auto 10px auto;
	width:504px;
	font-family:Tahoma,Verdana,Arial;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.fullsizesummary a,a:visited,a:active {color:#00f;text-decoration:underline;font-size:18px;font-family:Arial;font-weight:bold;}
.fullsizesummary a:hover {color:#f0f;text-decoration:none;font-size:18px;}
.reviewlink {margin:10px 0 0 0;text-align:center;}