/*
Theme Name: Free Porn
Theme URI: http://www.freepornprofits.com/
Description: Simple theme takes advantage of inherent WordPress SEO
Version: 1.0
Author: Greg L.
*/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	line-height: 1.166;	
	margin: 0 5px 0 5px;
	padding: 0 5px 0 5px;
	
}

a{
	color: #0a83c8;
	text-decoration: underline;
}

a:link{
	color: #0a83c8;
	text-decoration: underline;
}

a:visited{
	color: #FF66FF;
	text-decoration: none;
}

a:hover{
	color: #afcd73;
	text-decoration: underline;
}
img{
margin:0;
padding:0;
}
a img{
border:none;
}
h1{
 font-family: Georgia, "Times New Roman", Times, serif;
color:  #0a83c8;
font-size:2.6em;
text-align:left;
background-color:#000000;
margin:0;
padding:0 15px 5px 5px;
text-transform:uppercase;
float:left;
}

h1 a{
color: #FF66FF;
text-decoration:none;
}

h1 a:hover{
color: #0a83c8;
text-decoration:none;
}

h1 a:visited{
text-decoration:none;
}

h2{
text-align:left;
margin:0;
padding:5px 0 5px 0;
font-size:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
text-align:left;
clear:both;
background-color:#000000;

}


h2 a{
color: #ffffff;
text-decoration:none;
}


h2 a:visited{
color: #ffffff;
text-decoration:none;
}

h2 a:hover{
color: #afcd73;
text-decoration:none;
}

h2 a:link{
color: #0a83c8;
text-decoration:none;
}

h3{
 font-family:Georgia, "Times New Roman", Times, serif;
 text-align:left;
 color:#afcd73;
 padding: 0px;
 font-size:1em;
 margin:0 0 0 5px;
}
h3 a{
	color:#0a83c8;
	text-decoration:none;
}
h3 a:hover{	text-decoration:none;
}
h3 a:visited{
	color:#0a83c8;
	text-decoration:none;
}
h4{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.0em;
 color: #ffffff;
 margin: 0;
 padding:0;
 text-align:left;
 display:inline;
}

blockquote{
background-color: #ebf4fa;
padding:0 10px 10px 10px;
}

.breadcrumb{
margin:0 0 10px 0;
padding:0;
}
.breadcrumb b{
color:#0a83c8;
font-weight:bold;
display:inline;
}

ul{
 list-style-type:square;
 list-style-position:inside;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

form{
background-color:#afcd73;
margin:5px;
padding:5px;
}

.green {
color: #afcd73;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#page{
	width: 970px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:right;
	background-color:#000000;
}

#container{
margin:10px 0;
padding:0;
text-align:left;
}

#contents {
width:960px;
margin:0 auto 0 auto;
padding:0;
text-align:left;
background-color:#000000;

}

#header {
background-color:#000000;
height: 80px;

}
#header h1{
background-color:#000000;

}
#header form{
margin:5px 0;
padding:20px;
width:300px;
float:right;
text-align:center;
}



/************* #topnav styles **************/
#topnav {
margin:0;
  padding:0;
	background-color:#000000;
  height:1.58em;
  line-height:1.5em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 clear:both;
}

#topnav ul {
  margin:0;
  padding:0;
   float:right;

}

#topnav li {
	line-height:1.3em;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
	  font-weight:bold; 

}

#topnav li a {
  display:block;
  padding:0 15px;
  font-size:0.8em;
  text-transform:lowercase;
  text-decoration:none;
  background-color:#000000;
}


#topnav a, #topnav a:visited {color:#ffffff;}


#topnav a:hover
{background-color:#000000;
color:#afcd73;
  text-decoration:none;
  }

#topnav .current_page_item{
  text-decoration:none;
  }
#topnav .current_page_item a{
  color:#FF66FF;
    background-color:#000000;

}


* html #topnav a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */


/************** .post styles ***************/

#posts{
	line-height:1.3em;
	width:662px;
	float:left;
	background-color:#000000;
	clear:right;
	margin:5px 5px 10px 5px;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;

}
#posts h2{
text-align:left;
margin:20px 0;
color: #afcd73;
	background-color:#000000;

}

#posts h2 a{
color: #afcd73;
}
#posts h3{
	color:#0a83c8;
	text-decoration:none;
}

#posts h3 a{
	color:#0a83c8;
	text-decoration:none;
}
#posts h3 a:hover{	text-decoration:none;
}
#posts h3 a:visited{
	color:#0a83c8;
	text-decoration:none;
}

#posts p{
	margin:0 5px 15px 5px;
	color: #DBE9F9;
	}
#posts a{
	color: #FF66FF;
}
#posts a:visited{
color:#afcd73
}
#posts strong{
color:#0a83c8;
}

#posts ul{
margin:10px 0;
padding:0;

}
#posts li{
margin:0;
padding:2px 0 2px 0;
}


#posts li img{
float:none;
}

#posts form{
background-color:#000000;
}


.post{
background-color:#000000;
color:#ffffff;
margin-bottom:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
clear:both;
}

.post h3 ul li{
list-style-type:none;
}
.post img{
	padding:0;
	margin:0;
}
.yapb img{
margin:0 7px 2px 0;
padding:0;
}
.author{
background-color:#000000;
color:#ffffff;
margin-bottom:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.author img{
margin:0 7px 2px 0;
padding:0;
border:none;
}
.author h3{
padding-top:20px;
clear:both;
}
.author li{
display:inline;
float:left;
}
.breadcrumb .page_item{
list-style-type:none;
text-transform:uppercase;
display:inline;
margin:0;
padding:0;
}

.parent{
list-style-type:none;
font-weight:bold;
}

.byline{
	margin:10px 5px 10px 5px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	background-color:#000000;
	line-height:.95em;
	letter-spacing:80%;
	}
.postmeta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0;
	padding:0 0 5px 5px;
	clear:both;
	background-color:#000000;
	color:#ffffff;
}

.postmeta a{
color:#afcd73;
text-decoration:underline;
}
.postmeta a:hover{
color:#0a83c8;
text-decoration:none;
}
.postmeta a:visited{
color:#afcd73;
text-decoration:none;
}
.postmeta ul{
clear:both;
margin:0;
padding:1px;
list-style-type: none; 
list-style-image: none;
font-size:100%;
background-color:#000000;

}
.postmeta li{
	padding:0;
	margin:0;
	list-style-image: none;
	list-style-type: none; 
	line-height:1.3em;
}

#comments{
clear:both;
margin:0;
padding:0;
background-color:#666666;

}
#comments label{
font-family:Georgia, "Times New Roman", Times, serif;
}

#comments ul{
list-style:none outside none;
clear:left;
margin:5px;
}

#comments li{
background-color: #ffffff;
padding:5px;
margin:5px;
}

#comments h3{
margin:0;
padding:0;
}
.linknav{
width:100%;
background-color:#000000;
color:#afcd73;
height:4em;
}
.previous{
clear:both;
float:left;
width:160px; 
margin:0; 
padding:0;
height:1em;
}
.next{
float:right;
width:160px; 
margin:0; 
padding:0;
height:1em;
text-align:right;
}
.related{
width:280px;
height:230px;
text-align:left;
margin:0 0 7px 0;
color:#ffffff;
background-color:#000000;
}
.related ul{
border:1px solid #FF66FF;


}
.related li{
list-style-type:none;

}
.catpost{
width:312px;
height:312px;
float:left;
border:1px solid #FF66FF;
padding:5px;
margin: 0 7px 7px 0;
}
.catpost img{
margin:5px 5px 2px 5px;
}

.mosaic li {
display:inline;
}
/************* #sidebar styles **************/

#sidebar{
	margin:5px 5px 5px 0;
	padding: 2px 7px;
	float: right;
	width: 263px;
	background-color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ffffff;	
	clear:right;
	 border:3px solid #0a83c8;

}
#sidebar h2{
 font-family: Georgia, "Times New Roman", Times, serif;
 color:#0a83c8;
 margin:0;
 font-size:1.2em;
 text-align:center;
 background-color:#000000;
 height:2em;
 width:100%;
}
#sidebar li h2 a, #sidebar li h2 a:visited, #sidebar li h2 a:hover{
 color:#0a83c8;
 text-decoration:none;
}

#sidebar li p{
 padding: 5px 5px 5px 5px;
 margin:0;
 color:ffffff;
  background-color:#0a83c8;

 }
#sidebar li p a{
color: #FF66FF;
}
#sidebar form {
  margin:5px 0;
  padding:10px 2px;
  height:120%;
    text-align:center;
	background-color: #FF66FF;

}
#sidebar .green{
color:#000000;
background-color: #afcd73;
}
#sidebar .green a{
color: #FF66FF;
}
#sidebar .green a:visited{
 color:#0a83c8;
}
#sidebar .green p{
font-size:1em;
margin: 5px 0;
}
#sidebar .green form {
	background-color: #afcd73;
	padding:10px 2px;
	text-align:center;

}

#sidebar form fieldset {
  /* centering the search form could've
  been done way more elegant but IEWin
  and Opera refused to follow the rules */
  margin-top:7px;
  border:0 solid; /* Opera */
}

* html #sidebar form fieldset {margin-top:7px;}

#sidebar #s {
  height:1.5em;
  width:160px;
  margin:0 5px 0 0;
  padding:0;
  border:1px solid;
  font-size:0.8em;
  vertical-align:middle;
border-color:#FFFfff;
}

#sidebar #searchbutton {
  height:2em;
  width:auto;
  padding:0 1px;
  border:1px solid;
  font-size:9px;
  letter-spacing:1px;
  text-align:center;
  vertical-align:middle;
  color:white;
  background-color:#A3C159;
}
#sidebar ul{
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
list-style-type:none;

}
#sidebar ul ul{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
    padding: 0;
	font-size:80%;
	list-style-type:square;
}

#sidebar li {
margin:0;
padding:0 0 5px 0;


}

#sidebar ul ul li{
text-align:left;
}

#sidebar li a{
	text-decoration:none;
	color:#FF66FF;
	font-weight:bold;}
#sidebar li a:link{
	text-decoration:none;
	color:#FF66FF;
	font-weight:bold;}

#sidebar li a:visited{
	text-decoration:none;
	color:#afcd73;
	}
#sidebar li a:hover{
	text-decoration:underline;
	font-weight:bold;
}
#sidebar li a:link visited{
	text-decoration:none;
	color:#afcd73;
	}
#sidebar img{
margin:0;
padding:0;
border:none;
}
#sidebar .yapb-latest-images img{
height:90px;
}

#sidebar .models li{
display:inline;
margin-right:7px;
}
/************* .links styles ***************/
.links
	{width:auto;}

.links h2 li{
	list-style-type:none;
}
.links ul{
	margin:0;
	padding:0;
	list-style-type:none;	
}
.links li{
	margin-left:10px;	
	padding-bottom:5px;
}
	
.links li a{
	color:#003366;
	text-decoration:none;
}

.links li a:hover{font-weight:bold;}
.links li a:visited{color:#333333;}

#bottombar{
margin:0;
padding:0;
 font-family: Georgia, "Times New Roman", Times, serif;
 text-align:center;

}
#bottombar h2{
color: #afcd73;
}
#bottombar ul{
margin:0;
padding:0;
}
#bottombar ul li{
display:inline;
}
#bottombar img {
margin:0 4px 0 0;
}
#bottombar a{
text-decoration:none;
color: #FF66FF;
}

#bottombar a:visited{
text-decoration:none;
color: #0a83c8;
}

#bottombar a:hover{
text-decoration:none;
color: #afcd73;
}
/************* #footer styles ***************/

#footer{
	clear: both;
	font-size: 75%;
	padding: 10px 0;
	margin:0;

}

.bottomnav{
	border-top:1px solid #0a83c8;
	line-height:1.3em;

}
.bottomnav ul {
	padding:0;
	margin:0;
	text-align:center;
	list-style-type: none; 
	list-style-image: none;
}
.bottomnav li {
	display: inline; 
	padding: 0px 5px 0px 5px; 
	line-height:1.5em;
}
.bottomnav li a{
	color:#afcd73;
	text-decoration:none;
}

.bottomnav li a:visited{
	color:#0a83c8;
	text-decoration:none;
}
.bottomnav li a:hover{
	color:#afcd73;
	text-decoration:underline;
}
.copyright{
	text-align:center;
	padding:5px;
	margin:0;
	background-color:#000000;
	color:#ffffff;
}
.copyright a{
color:#afcd73;
	text-decoration:none
}
.copyright a:hover{
color:#afcd73;
	text-decoration:underline
}
.copyright a:visited{
	color:#0a83c8;
	text-decoration:none;
}
.admin{
text-align:center;
font-size:75%;
}
.admin ul{
	list-style-type: none; 
	list-style-image: none;
}
.admin li{
	display:inline;
}

.footnote a {
text-decoration:none;
font-size: 75%;
}
.footnotes{
font-size:60%;
}

.carp{
 clear:both;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.carp h2{
margin:20px 0 10px 0;
background-color:#0a83c8;
color:#ffffff;
text-align:left;
padding-left:5px;
font-size:0.8em;
height:2.0em;
}
.carp a{
text-decoration:none;
}
.carp li{
list-item-image:url(images/bullet.png);
}

