/*  
Theme Name: AWPT2.0
Theme URI: http://www.munkysripts.com/
Description: Theme for adultwpthemes.com
Version: 2.0
Author: Free Web Templates
Author URI: http://www.freewebtemplates.com
Tags: orange, white, blue, brown, fixed width, two columns, widgets

*/

* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 ;
	background: #393a3c url(images/bg.jpg) repeat-y top center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393a3c;
	height: 100%;
	line-height: 25px;
}

a {
	color: #24b0ca;
	text-decoration: none;
}
a: hover {
	text-decoration: underline;
}


/* Content Wrappers */

#topwrap {
	background: url(images/bg2.jpg) repeat-x top left;
	width: 100%;
	min-height: 250px;
}

#headwrap {
	background: url(images/bg3.jpg) no-repeat top center;
	width: 1200px;
	min-height: 250px;
	margin: 0 auto;
}

#wrapper {
	padding: 0;
	margin: 0 auto;
	width: 1000px;
}

/* Header */

#header {
	width:1000px;
	height: 112px;
	margin: 0 auto;
	padding:0px;
}

#header .logo {
	float: left;
	width: 652px;
	height: 112px;
	background: url(images/logo.jpg) no-repeat top left;
	padding: 0px
}
#header .logo h1 a{
	display: block;
	width: 652px;
	height: 112px;
	text-indent: -9999px;
	
}
#header .twitter {
	float: left;
	width: 142px;
	height: 112px;
	padding: 1px 0px 0px 0px;
}
#header .twitter img{
	border: none;
}
#header .awpsearch input {
	padding: 0px;
	margin: 8px 0px 0px 0px;
	width: 180px;
	height: 25px;
	background: #FFFFFF;
	border: 1px solid #3A3B3D;
}
#header .awpsearch ul {
	list-style: none;
}
#header .awpsearch li {
	padding: 20px 0px 0px 0px;
	width: 46px;
	height: 41px;
	float: left;
}
#header .awpsearch li img {
	border: none;
}

/* Content Area*/

#content {
	width: 718px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(images/contentbg.jpg) #ffffff;
	float: left;
}

/* Slider */

.stepcarousel{
	margin-left: 12px;
	padding: 0px 0px 30px 0px;
position: relative; /*leave this value alone*/
border: 0px solid;
overflow: hidden; /*leave this value alone*/
width: 694px;
height: 239px;

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 694px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


.stepcarousel .fpslide {
        float: left; /*leave this value alone*/
        overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 694px;
	height: 239px;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
	background: url(images/slidebg.jpg) no-repeat top center;
}
.stepcarousel .fpslide .larrow img{
	padding: 100px 18px 0px 12px;
	width: 24px;
	height: 29px;
	float: left;
	border: none;
}

.stepcarousel .sliderpost{
	float: left;
	width: 606px;
	height: 211px;
}

.stepcarousel .sliderpost ul{
	list-style: none;
}

.stepcarousel .sliderpost img{
	margin: 25px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 180px;
	height: 180px;
	border: #e3e3e3 4px solid;
}

.stepcarousel .sliderpost .slidercontent {
	font-size: 12px;
}

.stepcarousel .sliderpost .slidercontent {
	padding: 25px 0px 0px 15px;
	float: left;
	width: 375px;
}

.stepcarousel .sliderpost .slidercontent h2 {
	padding: 0px 0px 0px 0px;
	color: #393a3c;
	font-size: 24px;
	font-weight:normal;	
	letter-spacing: -2px;
	text-transform: lowercase;	
}
.stepcarousel .sliderpost .slidercontent h3 {
	padding: 0px 0px 10px 0px;
	color: #24b0ca;
	font-size: 16px;
	font-weight:normal;	
	text-transform: lowercase;	
}

.stepcarousel .fpslide .rarrow img{
	padding: 100px 0px 0px 0px;	
	width: 24px;
	height: 29px;
	float: left;
	border: none;	
}


/*subpages post and content */

#post {
	padding: 0px 15px 30px 15px;
	font-size: 14px;
}
#post .thumbnail {
	border: none;
	
}
#post ol{
	padding: 0px 15px 30px 15px;
}
#post ul{
	padding: 0px 15px 30px 15px;
	list-style: none;
}

#post p{
	padding: 0px 0px 20px 0px;

}
#post h2{
	padding: 0px 0px 5px 0px;
	color: #393a3c;
	font-size: 30px;
	font-weight:normal;	
	letter-spacing: -2px;
	text-transform: lowercase;	
}
#post h2 a{
	color: #393a3c;
	text-decoration: none;	
}
#post h2 a:hover{
	color: #393a3c;
	text-decoration: underline;	
}
#post h3{
	padding: 0px 0px 15px 0px;
	color: #24b0ca;
	font-size: 18px;
	font-weight:normal;	
	text-transform: lowercase;	
}


/* Premium wordpress theme section */
#fpfeatured {
	width: 718px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
#fpfeatured ul {
	list-style: none;
}
#fpfeatured li {
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 9px;
	width: 225px;
}
#fpfeatured li h2{
	padding: 0px 0px 0px 0px;
	color: #393a3c;
	font-size: 24px;
	font-weight:normal;	
	letter-spacing: -2px;
	text-align: center;
}
#fpfeatured li h3{
	padding: 0px 0px 10px 0px;
	color: #24b0ca;
	font-size: 14px;
	font-weight:normal;	
	text-align: center;
}
#fpfeatured li h4 a{
	padding: 0px 0px 0px 9px;
	color: #24b0ca;
	font-size: 20px;
	font-weight:normal;	
	text-transform: lowercase;
	text-decoration: none;
}
#fpfeatured ul ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 5px 9px;
	width: 225px;
}
#fpfeatured img{
	float: left;
	border: #e3e3e3 2px solid;
	height: 43px;
	width: 43px;
}
#fpfeatured .fpcontent{
	float: left;
	padding: 0px 5px 0px 7px;
}
#fpfeatured .fptitle{
 	color: #24b0ca;
 	font-size: 18px;
}
#fpfeatured .fpcontent p{
	font-size: 12px;
}

/* Topsitesection */
#fptopsite {
	width: 675px;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 10px 15px;
}
#fptopsite h2{
	padding: 0px 0px 0px 0px;
	color: #393a3c;
	font-size: 24px;
	font-weight:normal;	
	letter-spacing: -2px;
}
#fptopsite  h3{
	padding: 0px 0px 10px 0px;
	color: #24b0ca;
	font-size: 14px;
	font-weight:normal;		
}

/* forum */
#forum {
	width: 675px;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 10px 15px;
}
#forum h2{
	padding: 0px 0px 0px 0px;
	color: #393a3c;
	font-size: 24px;
	font-weight:normal;	
	letter-spacing: -2px;
}
#forum  h3{
	padding: 0px 0px 10px 0px;
	color: #24b0ca;
	font-size: 14px;
	font-weight:normal;		
}
#forum ul {
	padding: 0px 0px 10px 0px;
	list-style: none;
}
#forum li {
	border-bottom: #e3e3e3 1px solid;
}


/* Premium wordpress theme section */
#premium {
	width: 719px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #191a1b;
}
#premium h2{
	padding:9px;
	font-size: 24px;
	font-weight: normal;
	text-transform: lowercase;
	color: #ffffff;
}
#premium .ptemps ul {
	list-style: none;
	margin: 0px 0px 0px 12px;
}
#premium .ptemps li {
	padding: 10px 10px 30px 10px;
	width: 150px;
	height: 150px;
	float: left;
}
#premium .ptemps li img{
	border: #141414 4px solid;
	width: 150px;
	height: 150px;
}

/* footer */
#footer {
	width: 719px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: #141414;
}

#footer p {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

#footer a {
	color: #24b0ca;
}



/* Sidebar */

#sidebar {
	float:left;
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 281px;
	color: #fff;
}
#sidebar ul {
	list-style: none;
}
#sidebar li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 9px;
	width: 265px;
}
#sidebar li h2{
	padding: 0px 0px 10px 0px;
	color: #ffffff;
	font-size: 24px;
	font-weight:normal;	
	letter-spacing: -2px;
	border-bottom: #24b0ca 2px solid;
}

#sidebar ul ul {
	margin: 0 0 20px 0px;
}

#sidebar ul ul li {
	width: 255px;
	padding: 5px 0px 5px 10px;
	background: #191a1b;
	
}

#sidebar ul ul li a {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
#sidebar ul ul li a:hover {
	text-decoration: underline;
}

#sidebar img{
	border: none;
}
#sidebar .mtlClass {
	width: 281px;
}
#sidebar .mtlClass a{
	font-size: 16px;
}
#sidebar .mtlClass ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}
#sidebar .mtlClass li {
	float: left;
	height: 37px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#sidebar .mturl{
	width: 201px;
}
#sidebar .mtin{
	width: 30px;
}
#sidebar .mtout{
	width: 30px;
}


/* ADBAR */
#ad {
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	width: 265px;
}
#ad ul {
	list-style: none;
}
#ad li {
	padding: 0px 7px 0px 0px;
	margin: 0;
	float: left;
	width: 125px;
}
#ad li img{
	border: #4a4b4d 4px solid;
}


/*tag cloud */

.widget_tag_cloud div {
	padding: 5px 10px 5px 10px;
	background: #191a1b;
	margin-bottom: 20px;
}
.widget_tag_cloud div a{
	color: white;
}

/*text Widget */

.textwidget {
	background: #191a1b;
	width: 265px;
	padding: 5px 0px 5px 0px;
	margin-bottom: 20px;
	color: #fff;
}
.textwidget div{

	padding: 5px 10px 5px 10px;

}

/* Calendar */

#calendar_wrap {
	padding: 15px 10px 15px 10px;	
	text-align: center;
	font-size: 10px;
}
#calendar_wrap table {
	width: 100%;
}
#calendar_wrap th {
	
}
#calendar_wrap td {
	
}
#calendar_wrap .pad{

	background: #131313;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#calendar_wrap #today {
	color: #fff;
	
}
#calendar_wrap tfoot td {
	border: none;
}
#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#prev a {
	border: none;
}
#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}
#calendar_wrap tfoot td#next a {
	border: none;
}

