/*
Theme Name: Sexy Pornstars
Theme URI: http://www.sexypornstars.com/
Description: Pornstar Blog Theme
Version: 1
Author: CSSetc
Author URI: http://www.cssetc.com/
Tags: custom header, fixed width, two columns, widgets
*/

/* ------------ begin reset = Eric Meyers Reset Reloaded = ------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}

body {line-height: 1;color: black;background: white;}

ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

/* ------------ end reset ------------*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
basic page styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Geneva, sans-serif;
	background: #505050 ;
	color: #333;
	text-align: center;
}

a:link, a:visited {color: #06c;text-decoration: none;}
a:hover {color: #147;text-decoration: underline;}

h1 {padding: 14px 0;font-size: 2.4em;font-weight: bold;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h2 {padding: 10px 0;font-size: 2.2em;font-weight: bold;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h3 {padding: 7px 0;font-size: 2em; font-weight: bold;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h4 {padding: 7px 0;font-size: 1.8em;font-weight: normal;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h5 {padding: 5px 0;font-size: 1.6em;font-weight: normal;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h6 {padding: 3px 0;font-size: 1.4em;font-weight: normal;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}

img.aligncenter {margin: 4px 0; }

blockquote {margin:  0 40px;font-style: italic;}
strong {font-weight: bold;}
em {font-style: italic;}
small {font-size: 75%;}
big {font-size: 150%;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
page structure 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#wrapper {
	margin: 10px auto;
	width: 984px;
}
#header {
	width: 984px;
	height: 204px;
}
#content {
	margin: 20px 0 0;
	padding-bottom: 100px;
	width: 984px;
}
#content #post_content {
	float: left;
	width: 642px;
	margin-right: 10px;
}
#sidebar {
	float: left;
	width: 332px;}

#footer {clear: both;padding-bottom: 20px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#header img {border: 2px solid #de0272;}
#header h1 {display: none;}
#header .description {display: none;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
post and page styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#post_content .post.hentry, #post_content .page.hentry {
	position: relative;
	margin-bottom: 14px;
	background: url(images/skin/wide-top.gif) no-repeat center top;
}
.post h2, .page h2 {
	margin-bottom: 17px;
	padding: 24px 0 0 10px;
	font-size: 2.2em;
	font-weight: bold;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-align: left;	
}
.post h2 a:link, .post h2 a:visited {text-decoration: underline;}

#post_content h2.pagetitle {
	margin-bottom: 7px;
	padding: 0;
	height: 37px;
	font-size: 2.2em;
	font-weight: normal;
	line-height: 1.6em;
	background: url(images/skin/pg-title-bg.gif) no-repeat center top;}

.post .date {
	float: right;
	position: absolute;
	top: 10px;
	right: 14px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
}

.post .category, .page .category {
	float: left;
	position: relative;
	top: -8px;
	left: 10px;
	font-size: 1.3em;
}
.post .category a:link, .post .category a:hover {color: #fd7e17;text-decoration: underline;}
.post .entry, .page .entry {
	clear: both;
	padding: 0 10px 14px;
	font-size: 1.2em;
	text-align: justify;
	line-height: 1.4em;
	background: url(images/skin/wide-middle.gif) repeat-y center top;
}

.page .entry {padding: 0 25px;}

.post .entry img.aligncenter {
	margin: 0 auto;
	display: block;
}

.post .entry p {clear: both;padding: 4px 0;}
.page .entry p {clear: both;padding-bottom: 7px;}

.post .post-bottom {clear: both;background: url(images/skin/wide-bottom.gif) no-repeat center bottom;}
.page .post-bottom {clear: both;height: 15px;background: url(images/skin/wide-bottom.gif) no-repeat center bottom;}


.postmetadata {
	margin: 0 20px;
	padding: 20px 0 30px;
	border-top: 2px solid #de0272;
	line-height: 1.2em;
}
.postmetadata .post_tags {float: left;font-size: 1em;}
.postmetadata .post_comments {float: right;font-size: 1em;}

#post_content .navigation {margin: 0 20px 50px;font-size: 1.2em;}

#post_content .navigation a:link, #post_content .navigation a:visited {color: #de0272;}

#post_content .navigation a:hover {color: #fff1e5;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
comments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#comments {
	margin-top: 14px;
	padding-top: 15px;
	background: url(images/skin/wide-top.gif) no-repeat center top;	
}

h3.comments {
	padding: 14px;
	font-size: 1.4em;
	font-weight: normal;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-align: left;
}

ol.commentlist {
	padding: 0 20px 10px;
	background: url(images/skin/wide-middle.gif) repeat-y center top;}

ol.commentlist li {
	margin-bottom: 7px;
	padding: 7px;
	text-align: left;
	background: #fceaf3;
	border: 1px solid #de0272;
}
.comment-author {}

.comment-author img.avatar {border: 1px solid #de0272;}

#comments cite.fn {}
#comments cite.fn a:link, #comments cite.fn a:visited {}
#comments cite.fn a:hover {}
#comments .says {}

#comments .comment-meta {
	margin: 4px 0 7px;
}

#comments .comment-meta a:link, #comments .comment-meta a:visited {}
#comments .comment-meta a:hover {}
#comments .comment-meta a.comment-edit-link {}

#comments ol.commentlist li p {
	font-size: 1.3em;
	line-height: 1.2em;
}

#comments ol.commentlist li .reply {}

#comments #respond {
	padding-left: 20px;
	text-align: left;
	background: url(images/skin/wide-middle.gif) repeat-y center top;
}

#respond h3 {
	padding-bottom: 4px;
	font-size: 1.6em;
	font-weight: normal;
}
#respond .cancel-comment-reply {}
#respond a#cancel-comment-reply-link {}
#respond form#commentform {}

#respond form#commentform p {
	padding-bottom: 4px;
	font-size: 1.1em;
}

#respond form#commentform a {}

#respond form#commentform textarea#comment {
	padding: 4px;
	font-size: 1.2em;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #de0272;
}

#respond form#commentform input#submit {
	color: #fff;
	background: #de0272;
}

.comments_navigation {
	clear: both;
	position: relative;
	padding: 14px 0;
	background: url(images/skin/wide-bottom.gif) no-repeat center bottom;
}

.comments_navigation .alignleft {float: left;}
.comments_navigation .alignright {float: right;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
search 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sidebar ul li#search {
	margin-bottom: 14px;
	width: 332px;
	height: 35px;
	background: url(images/skin/search-bg.gif) no-repeat center top;
}

#searchform input#s {
	float: left;
	position: relative;
	top: 3px;
        	left: 6px;
	padding-top: 5px;
	height: 20px;
	border: 0;
}
#searchform input {
	float: right;
	position: relative;
	top: 2px;
	right: 2px;
}
h2.search_noposts {font-weight: normal;color: #fff;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sidebar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sidebar ul li.widget h3.widgettitle  {
	margin-right: 20px;
	padding: 15px 0 15px 10px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 2.4em;
	color: #fff;
	font-weight: normal;
	text-align: left;
	border-bottom: 2px solid #de0272;
}

#sidebar ul li {margin-bottom: 14px;
	background: url(images/skin/narrow-top.gif) no-repeat center top;}

#sidebar ul li ul {
	padding-top: 10px;
}

#sidebar ul li ul li {
	margin-bottom: 0;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	background: url(images/skin/narrow-middle.gif) repeat-y center top;
}
#sidebar ul  .bottom {
	height: 19px;
	background: url(images/skin/narrow-bottom.gif) no-repeat center bottom;
}
#sidebar ul #search .bottom {background: none;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
widget specific
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* for configurable tag cloud widget */
.ctc {padding: 10px 5px 0;background: url(images/skin/narrow-middle.gif) repeat-y center top;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer {
	font-size: 1em;
	color: #fff;
	line-height: 1.6em;
}
#footer a:link, #footer a:visited {color: #de0272;}
#footer a:hover {color: #fff;}.navigation .alignleft {float: left;}
#post_content .navigation .alignright {float: right;}
 
