/*  
Theme Name: sexxxhits v2.0
Theme URI: http://sexxxhits.com
Description: Adult CMS for sexxxhits.com v2.0
Author: wickerman
Author URI: http://sexxxtemplates.com
*/

body
{
	background: #151515;
	margin: 0px;
	padding: 0px;
}

#wrapper
{
	background: #1D1D1D;
	width: 990px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px auto;
}

#wrapper-content
{
	padding: 5px 10px 5px 10px;
}

/* HEADER */
.header
{
	background: url(images/header.jpg) no-repeat;
	height: 120px;
}

.header-ads
{
	width: 970px;
	margin: 0px;
	padding: 15px 10px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

.date
{
	width:  970px;
	height: 40px;
	padding: 18px 10px 2px 0px;
	text-align: right;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

/* NAVBAR */
#navbar
{
	background: url(images/navbar.jpg) no-repeat;
	height: 35px;
	margin: 5px 0px 5px 0px;
}

#menu
{
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

#menu li
{
	float: left;
}

#menu li a
{
	display: block;
	background: url(images/divider.jpg) no-repeat left top;
	line-height: 100%;
	padding: 12px 20px 10px 20px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu li a:hover
{
	color: #000000;
	text-decoration: underline;
}

#menu li a:visited
{
	color: #000000;
	text-decoration: none;
}

.menulink a
{
	background: none !important;
}

/* SEARCH */
#search
{
	float: right;
}

#searchform
{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.searchbox
{
	width: 250px;
	background: #FBD8E7 !important;
	border: 1px solid #ED2290;
	padding: 4px 1px 1px 1px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ED2290;
	vertical-align: middle;
}

.searchtext
{
	background: none !important;
	border: none;
	margin: 0px 5px 5px 5px;
	padding: 4px 0px 0px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

#content
{
	clear: both;
	height: 100%;
	overflow: hidden;
}

/* SIDEBAR */
#sidebar
{
	float: left;
	width: 310px;
	height: 100%;
	background: #000000;
	overflow: hidden;
}

.sidebar-galleries
{
	height: 30px;
	background: url('images/sidebar-galls.jpg') no-repeat;
 	margin: 0px 0px 1px 0px;
}

.sidebar-top
{
	height: 30px;
	background: url('images/sidebar.jpg') no-repeat;
}

.sidebar-top h4
{
	margin: 0px;
	padding: 7px 0px 0px 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.sidebar-top-link h4
{
	margin: 0px;
	padding: 8px 5px 0px 50px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.sidebar-top-link a
{
	color: #444444;
	text-decoration: none;
}

.sidebar-top-link a:hover
{
	text-decoration: underline;
}

.sidebar-content
{
	margin: 0px 12px 0px 12px;
	padding: 10px 0px 20px 0px;
}

.sidebar-box ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.sidebar-box li
{
	font: 12px Georgia, "Times New Roman", Times, serif;
}

.sidebar-box li a
{
	display: block;
	background: url(images/square.gif) no-repeat 22px 11px;
	line-height: 100%;
	padding: 7px 32px 7px 32px;
	border-bottom: 1px solid #151515;
}

.sidebar-box a
{
	color: #ED2290;
	text-decoration: none;
}

.sidebar-box a:hover
{
	text-decoration: underline;
}

.advertising
{
	width: 274px;
	height: 100%;
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}

.advertising img
{
	width: 125px;
	height: 125px;
}

.x125
{
	float: left;
	padding: 5px;
}

.tabber
{
	margin: 0px 12px 0px 12px;
	padding: 10px 0px 20px 0px;
}

.tabber-content
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.tabber-content a
{
	color: #ED2290;
	text-decoration: none;
}

.tabber-content li
{
	font: 12px Georgia, "Times New Roman", Times, serif;
}

.tabber-content li a
{
	display: block;
	background: url(images/square.gif) no-repeat 22px 11px;
	line-height: 100%;
	padding: 7px 32px 7px 32px;
	border-bottom: 1px solid #151515;
	color: #ED2290;
	text-decoration: none;
}

.tabber-content li a:hover
{
	text-decoration: underline;
}

.tab a
{
	color: #ED2290;
	text-decoration: none;
}

.tab a:hover
{
	text-decoration: underline;
}

#tab-container-1-nav {
	height: 30px;
	background: url(images/sidebar.jpg) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 17px;
}

.tab-links
{
	float: left;
	display: block;
	padding: 7px 0px 0px 4px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.tab-links a
{
	color: #FFFFFF;
	text-decoration: none;
}

.tab-links a.active
{
	color: #444444;
}

/* MAIN */
#main
{
	float: right;
	width: 655px;
}

#main-box
{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #E1E1E1;
}

#main-box h1
{
	font-size: 24px;
}

#main-box h2
{
	font-size: 20px;
}

#main-box h3
{
	font-size: 18px;
}

#main-box h4
{
	font-size: 16px;
}

#main-box h5
{
	font-size: 14px;
}

#main-box a
{
	color: #FFB8DE;
	text-decoration: none;
}

#main-box a:hover
{
	text-decoration: underline;
}

.featured
{
	width: 653px;
	height: 292px;
	background: #151515;
	border: 1px solid #000000;
}

.featured-content
{
	padding: 5px 9px 5px 9px;
}

.home-post-even
{
	float: left;
	width: 323px;
	height: 240px;
	background: #151515;
	border-top: 1px solid #000000;
	border-bottom: 5px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 5px 5px 0px 0px;
}

.home-post-odd
{
	float: left;
	width: 323px;
	height: 240px;
	background: #151515;
	border-top: 1px solid #000000;
	border-bottom: 5px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 5px 0px 0px 0px;
}

.home-post-thumb
{
	padding: 7px 8px 2px 8px;
}

.home-post-title h2
{
	height: 42px;
	margin: 0px;
	padding: 0px 8px 0px 8px;
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #FFB8DE;
}

.home-post-title a
{
	color: #FFB8DE;
	text-decoration: none;
}

.home-post-meta
{
	padding: 0px 8px 0px 8px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #FFB8DE;
}

.home-post-meta a
{
	color: #E1E1E1;
	text-decoration: none;
}

.home-post-meta a:hover
{
	text-decoration: underline;
}

#respond
{
	color: #FFB8DE;
}

#leavereply
{
	font: 15px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#main-comment
{
	margin: 10px;
	padding: 0px;
}

#comment-form-box
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #E1E1E1;
}

.comment-text-box
{
	width: 160px;
	background-color: #151515 !important;
	border: 1px solid #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color: #E1E1E1;
}

.comment-text-area
{
	background-color: #151515;
	border: 1px solid #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color: #E1E1E1;
	overflow: auto;
}

#comments-top h3
{
	font: 15px Georgia, "Times New Roman", Times, serif;
	font-weight: bold
	color: #FFB8DE;
}

.comment-list
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	list-style: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
}

.comment-new
{
	background: #151515;
	border: 1px solid #000000;
	margin: 0px 0px 10px 0px;
	padding: 5px;
}

.comment-submit
{
	width: auto;
	height: 25px;
	background: #151515;
	border: 1px solid #000000;
	padding: 2px 10px 3px 10px;
	color: #FFFFFF;
}

.no-comments
{
	color: #ED2290;
}

.navigation
{
	float: left;
	width: 635px;
	margin: 0px 10px 0px 20px;
	padding: 10px 0px 0px 0px;
	color: #ED2290;
}

.alignleft
{
	float: left;
}

.alignleft a
{
	color: #ED2290;
}

.alignright
{
	float: right;
}

.alignright a
{
	color: #ED2290;
}

.main-post
{
	padding: 20px;
}

.post-title h2
{
	margin: 0px;
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #FFB8DE;
}

.post-title a
{
	color: #FFB8DE;
	text-decoration: none;
}

.post-meta
{
	font-size: 11px;
}

.post-text
{
	padding: 5px 0px 0px 0px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

/* FOOTER */
.footer
{
	clear: both;
	background: url(images/footer.jpg) no-repeat;
	height: 50px;
	margin: 20px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.footer p
{
	text-align: center;
}

.footer a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover
{
	text-decoration: underline;
}

a img
{
	border: 1px solid #000000;
}

.thumbs
{
	border: 1px solid #000000;
}

/* OTHER BLOGS */
.others
{
	font-family: Arial;
	font-size: 7pt;
	text-align: justify;
	color: #FFFFFF;
}

.others a
{
	color: #FFB8DE;
	font-weight: bold;
	text-decoration: none;
}

.others a:hover
{
	text-decoration: underline;
}

/* INSIDE POST AD */
.inside_banner
{
	float: left;
	background: #151515;
	border: 1px solid #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 80px 10px 85px;
	text-align: center:
}