 *{
	margin: 0;
	padding: 0;
	font-weight: normal;
	outline: none;
	word-wrap: break-word;	
}

body{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

a{
	color: #00A7D5;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/**
 * Global
 */
.clear{
	clear: both;
}

.lowercase{
	text-transform: lowercase;
	color: #00AEDF;
}

.valign{
	vertical-align: middle;
}
.name{
	font-weight: bold;
	color: #ed7039;
}

.right{
	float: right;
}

.left{
	float: left;
}

.pipe{
	margin-left: 3px;
	margin-right: 3px;
}

.top_margin{
	margin-top: 10px;
}

.error{
	color: #FE0000;
}

#content 	label.long{
	width: 508px;
}

img.hesaid{
	margin-left: 30px;
	margin-top: -40px;
	margin-bottom: 10px;
}

.para{
	margin-bottom: 10px;
	color: #333;
	width: 555px;
	line-height: 17px;
}

.bold{
	font-weight: bold;
}

.profile_header{
	margin-top: 10px;
	margin-bottom: 10px;
}



.notop{
	margin-top: 0;
}
a.read_more{
	color: #ff5b00;
}

img{
	border: none;
}

h1{
	color: #FD4310;
	font-size: 22px;
	text-transform: uppercase;
}
h2{
	color: #FFF;
	text-transform: uppercase;
	font-size: 18px;
}

h3, h3 a	{
	color: #ff5b00;
	font-size: 14px;
	font-weight: bold;
}

h4{
	color: #3e3e3e;
	font-weight: bold;
	font-size: 10px;
}

h1.title{
	margin-bottom: 10px;
}
/**
 * Container
 */
#container{
	width: 1200px;
	margin-left: -90px;

}

/**
 * Header
 */
#header{
	/*
background-image: url('../images/header_bg.png');
	background-repeat: repeat-x;
*/
	width: 1000px;
	margin: 0 auto;
	border-top: 3px solid #ff5b00;
}

#logo{
	margin-top: 10px;
	margin-left: 45px;
	float: left;
}

#top_links{
	padding-top: 5px;
	float: right;
	border-bottom: 1px solid #ff6608;
	margin-right: 35px;
	padding-bottom: 1px;
}
#top_links a{
	
	margin-right: 10px;
}

#top_links a:hover{
	color: #434343;
}

#top_links img{
	vertical-align: middle;
	
}

#header_links{
	clear: both;
	width: 940px;
	height: 75px;
	margin: 10px auto;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url('../images/header_link_bg.png');
	background-repeat: no-repeat;
}
#header_links img{
	margin-right: 10px;
}
#header_links a{
	text-decoration: none;
}
#header_links .seperator{
	margin-left: 9px;
	margin-right: 9px;
	vertical-align: text-bottom;
}

#header .header_questions{
	margin-top: -45px;
	margin-right: 35px;
	
	text-align: right;
	font-size: 16px;
	color: #00A7D5;
	font-weight: bold;
}

/**
 * Header Search
 */
#header_search{
	padding-left: 120px;
	padding-right: 80px;
	background-image: url('../images/search_bg.png');
	height: 33px;
	background-repeat: no-repeat;
	background-position: center;
	width: 980px;
	padding-top: 10px;
}

#header_search p.padding{
	width: 579px;
	float: left;
}
#header_search input[type=text]{
	margin-left: 2px;
	width: 285px;
	border: 1px solid #8b8b8b;
	padding: 3px 10px 5px 5px;
	float: left;
	margin-right: 5px;
}
#header_search input[type=submit]{
	float: left;
	width: 50px;
	height: 24px;
	margin-left: -1px;
	border: 1px solid #8b8b8b;
	background-image: url('../images/input_bg.png');
	background-repeat: repeat-x;
	color: #FFF;
}

/**
 * Content
 */
#content{
	margin-top: 15px;
	padding-left: 120px;
}

#video_player{
	float: left;
}

#featured{
	float: left;
	width: 361px;
	height: 340px;
	margin-left: 1px;
	background-image: url('../images/featured_bg_o.png');
	background-repeat: no-repeat;
	padding: 5px;
}
#featured.blue{
	background-image: url('../images/featured_bg.png');
}

#white_box{
	background-color: #FFF;
	min-height: 75px;
	margin-right: 10px;
	padding: 5px;
}
#white_box a{
	color: #03A4D0;
}
#white_box .content{
	margin-top: 5px;
}
.feature_image .bottom_info{
	font-size: 10px;
}
#white_box .content .comment_image{
	padding-top: 3px;
}

.feature_image{
	width: 100px;
	padding-bottom: 10px;
	background-color: #FFF;
}


#white_box .info{
	padding-left: 10px;
}

.featured_images .feature_image{
	padding: 5px;
	margin-right: 10px;
}

.featured_images .feature_image .title a{
	font-size: 10px;
	color: #03a4d0;
}
#white_box h3{
	padding-bottom: 5px;
	border-bottom: 1px solid #68c8e3;
}
#white_box .info p{
	padding-top: 5px;
	width: 220px;
}

/**
* Featured videos on how to page
*/
#featured.howto{
	float: left;
	width: 361px;
	height: 340px;
	margin-left: 1px;
	background-image: url('../images/featured_bg_o.png');
	background-repeat: no-repeat;
	padding: 1px;
}
#featured.blue{
	background-image: url('../images/featured_bg.png');
}

#featured.howto .top{
	padding-top: 5px;
	padding-left: 5px;
}
#featured.howto #white_box{
	background-color: #FFF;
	min-height: 75px;
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
	padding-bottom: 17px;
	width: 349px;
}
#featured.howto #white_box a{
	color: #03A4D0;
}
#featured.howto #white_box .content{
	margin-top: 5px;
}
#featured.howto .bottom{
	margin-left: 10px;
	width: 200px;
}

#featured h3 a{
	color: #ff5b00;
	font-weight: bold;
}

#featured.howto .feature_image .bottom_info{
	font-size: 10px;
	padding-top: 5px;
}

#featured.howto .feature_image .bottom_info .price{
	padding-top: 3px;
	margin-left: 5px;
}

#featured.howto #white_box .content .comment_image{
	padding-top: 3px;
}

#featured.howto .feature_image.main{
	margin-top: 0;	
	height: 75px;
	width: 100px;
}

#featured.howto .feature_image{
	margin-top: 1px;
	width: 79px;
	height: 120px;
	background-color: #FFF;
	margin-left: 0px;
}

#featured.howto .feature_image.blank{
	margin-left: -1px;
	width: 80px;
}

#featured.howto #white_box .info{
	padding-left: 10px;
	margin-top: -5px;
}
#featured.howto .buy{
	margin-right: 10px;
	vertical-align: middle;
}

#featured.howto .bottom, .seminar .bottom{
	color: #636363;
	margin-top: 5px;
	min-height: 75px;
}

.seminar .bottom{
	margin-top: 15px;
}
#featured.howto .cost, .seminar .cost{
	float: left;
	color: #787878;
}
#featured.howto .featured_images .feature_image{
	padding: 5px;
	margin-right: 1px;
}

#featured.howto .featured_images .feature_image .title a{
	font-size: 12px;
	color: #03a4d0;
}

#featured.howto .featured_images img.preview{
	height: 50px;	
	width: 69px;
}
#featured.howto #white_box h3{
	padding-bottom: 5px;
	border-bottom: none;
	font-size: 18px;
}

#featured.howto h4{
	color: #ff5b00;
}

#featured.howto #white_box .info p{
	padding-top: 5px;
	width: 220px;
}
#featured.howto .bottom_nav{
	padding-right: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	clear: both;
	color: #FFF;
}

#featured.howto .bottom_nav img{
	vertical-align: middle;
}

.seminar{
	width: 275px;
	min-height: 200px;
	background-color: #F3F3F3;
	padding: 15px;
	float: left;
	border-top: 1px solid #B5B5B5;
	margin-right: 11px;
	margin-top: 10px;
}

.seminar.short{
	width: 545px;
	min-height: 100px;
	margin-bottom: 20px;
}

.seminar.short p{
	color: #656565;
}

.seminar .main{
	height: 75px;
	margin-top: 0px
}
.seminar .info h3{
	margin-bottom: 10px;
}
.seminar .info{
	padding-left: 10px;
}

.seminar .info .buy{
	margin-right: 10px;
	vertical-align: middle
}

.seminar .buttons img{
	vertical-align: middle;
	margin-right: 5px;
}

.seminar .bottom .share{
	margin-left: 30px;
}

#bottom{
	width: 575px;
	padding-top: 10px;
}

#bottom .comment p{
	padding: 10px;
	word-wrap:break-word;
}
/**
 * What's hot
 */
#whatshot{
	width: 576px;
	float: left;
	
}

#whatshot .read_more{
	padding-top: 5px;
}
#whatshot_header{
	height: 45px;
	background-image: url('../images/whats_hot.png');
	background-repeat: no-repeat;
}


#whatshot_header.howto, #whatshot_header.sexplanations {
	background-image: url('../images/howto_header.png');
}
#whatshot_header ul{
	float: right;
	text-align: left;
}

#whatshot_header ul li{
	float: left;
	list-style: none;
	width: 108px;
	padding-top: 15px;

}

#whatshot_header ul li a.selected{
	
	color: #03A4D0;
}

#whatshot_header ul li a{
	color: #333;
}

#whatshot_header ul li a:hover{
	text-decoration: none;
	color: #03A4D0;
}

#whatshot_content .item.alt{
	background-color: #f3f3f3;
}

#whatshot_content .item.noborder{
	border: none;
}

#whatshot_content .item.blue{
	background-color: #d0f5fe;
	border-top: 1px solid #85d4e6;
	border-left: 1px solid #85d4e6;
	border-right: 1px solid #85d4e6;
	border-bottom: none;
	font-size: 10px;
	text-transform: uppercase;
}

#whatshot_content .item{
	padding: 5px;
	border-bottom: 1px solid #b5b5b5;
	background-color: #FFF;
}

#whatshot_content .item a{
	
}

#whatshot_content .item h2, h3, h4{
	text-transform: uppercase;
}

#whatshot_content .item .thumbnail{
	width: 120px;
	float: left;
}

#whatshot_content .item .content{
	float: left;
	width: 435px;
	margin-left: 5px;
}

#whatshot_content .item .title{
	font-size: 10px;
	margin-top: 10px;
}

#whatshot .item .article .content{
	width: 150px;
}

#whatshot .item .article .thumbnail{
	width: 100px;
	padding-right: 10px;
}

#whatshot .comments{
	font-size: 12px;
}

.comments .bold{
	color: #00AEDF;
}

.comments .bold a{
	font-weight: bold;
}
.hesaid_comments{
color: #00AEDF;
font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
	text-transform: lowercase;
}

#whatshot .comments a, .hesaid_comments a, #featured .comments a, .comments .bold a, .comments_bold{
	color: #ff6608;
	font-weight: bold;
}

/**
 * What's hot bottom
 */
#whatshot_bottom{
	background-color: #85d4e6;
	color: #FFF;
	padding: 5px;
	text-align: right;

}

#whatshot_bottom img{
	vertical-align: middle;
}

#whatshot_footer{
	background-image: url('../images/whatshot_footer.png');
	background-repeat: no-repeat;
	height: 61px;
}

#whatshot_footer .network{
	font-size:  12px;
	height: 51px;
	color: #FFF;
	background-image: url('../images/footer_seperator.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	padding-top: 10px;
}

.network a{
	color: #FFF;
}
.network a:hover{
	color: #F2F2F2;
}
#whatshot_footer .network.first{
	padding-left: 30px;
}
#whatshot_footer .network.nobg{
	background-image: none;

}
#whatshot_footer .network img{
	padding-right: 5px;
}
#whatshot_footer .text{
	width: 80px;
}

/**
 * Banner
 */
#banner{
	padding-left: 10px;
}

#ad_336x280{
	margin-top: 10px;
	text-align: right;	
	width: 350px;
	padding-left: 3px;
}

#survey_top{
	background-image: url('../images/survey_header.png');
	background-repeat: no-repeat;
	height: 26px;
	width: 550px;
	padding-top: 3px;
	padding-left: 10px;
	margin-left: 1px;
	margin-bottom: 10px;
}

#survey_top.sexplanation{
	background-image: url('../images/hot_bg.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 579px;
	padding-top: 15px;
}

#survey_content{
	width: 530px;
	background-color: #F3F3F3;
	padding: 10px;
	margin-top: -13px;
}
#survey_content.sexplanation{
	margin-top: -10px;
	margin-left: 3px
}
#survey_content h3{
	font-size: 14px;
	color: #344b0e;
	text-transform: none;
}

#survey_content .questions{
	overflow-x: none;
	overflow-y: auto;
	/* height: 550px; */
	background-color: #FFF;
	color: #4b5f22;
	padding-top: 10px;
	padding-left: 10px;
	
}

#survey_content .question{
	margin-bottom: 15px;
}
#survey_content p{
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
}
#survey_content input[type=radio]{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#survey_content h4{
	color: #344b0e;
	font-size: 12px;
	text-transform: none;
}

#survey_content .featured_info{
	width: 325px;
	color: #636363;
	padding: 0px 10px 10px 10px;

}

#survey_content hr{
	width: 550px;
	height: 1px;
	color: #FF1;
	border-top: 1px solid #CCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-left: -10px;
}
#survey_content .featured_info h2{
	color: #015a9a;
	margin-bottom: 10px;
}

#survey_bottom{
	border-top: 1px solid #97d731;
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	background-color: #d7f47f;
	padding: 10px;
	width: 537px;
	margin-left: 1px;
}

#survey_bottom img, #survey_content img{

/* 	background-color: #FFF; */
}

#survey_bottom .image p, #survey_content .image p{
	font-size: 9px;
	background-color: #FFF;
	width: 109px;
	margin-top: -5px;
	padding-left: 7px;
	padding-bottom: 5px;
	color: #344b0e;
	margin-bottom: 10px;
}

#survey_bottom .content, #survey_content .content{
	margin-left: 10px;
	width: 400px;
	text-transform: uppercase;
	font-size: 10px;
}

#survey_paging{
	text-align: right;
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	background-color: #f1ffc6;
	padding: 6px;
	color: #7f9f1a;
	width: 545px;
	margin-left: 1px;
}
#survey_paging img{
	vertical-align: middle;
}

#survey_footer{
	height: 30px;
	width: 535px;
	background-image: url('../images/survey_footer.png');
	background-position: bottom;
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 15px;
}

#surveys .scroller{
	width: 327px;
	overflow: hidden;
	border: 1px solid #ccd0cf;
}

#surveys .section{
	width: 327px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
}

#surveys .survey_content, #white_box .white_content, #sections .section_content{
	width: 10000px;
}

#white_box .scroller{
	width: 359px;
	overflow: hidden;
}

#white_box .section{
	width: 359px;
	float: left;
	overflow: hidden;
}

#sections .scroller, #sections .section{
	width: 375px;
	overflow: hidden;	
	height: 120	px;
}

#sections .section{
	float: left;
}

#surveys .question p.title label{
	color: #ff6608;
	font-weight: bold; 
	margin-right: 5px;
	font-size: 14px;
}
#surveys .question input[type=radio]{	
	margin-left: 30px;
}

#surveys .question p.title{
	font-size: 12px;
	color: #3d3d3d;
}

#conclusion{
	margin-top: 20px;
}

#conclusion .top{
	background-image: url('../images/conclusion_header.png');
	background-repeat: no-repeat;
	height: 23px;
	width: 540px;
	padding-top: 3px;
	padding-left: 10px;
}

#conclusion .middle{
	border-right: 1px solid #EC440F;
	border-left: 1px solid #EC440F;
	min-height: 50px;
	width: 508px;
	padding: 20px;
	color: #636363;
}

#conclusion .bottom{
	height: 26px;
	width: 550px;
	background-image: url('../images/conclusion_footer.png');
	background-repeat: no-repeat;
}

#footer{
	/*
background-image: url('../images/footer_bg.png');
	background-repeat: repeat-x;
*/
	height: 50px;
	background-color: #2393e3;
	margin-top: 10px;
	padding-top: 20px;
	padding-left: 120px;
	padding-right: 140px;
	color: #FFF;
	font-size: 10px;
	
}

#footer a{
	color: #FFF;
}	

#footer a:hover{
	text-decoration: underline;

}

/**
 * Invite page
 */
#invite{
	width: 576px;
	padding-right: 10px;
}

#invite p.desc{
	color: #333;
	margin-top: 20px;
	line-height: 17px;
	padding-right:20px;
}

#invite_header{
	margin-top: 10px;
	background-image: url('../images/invite_header.jpg');
	width: 559px;
	height: 44px;
	margin-left: -1px;
}

#invite_content{
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	background-color: #f1ffc6;
	min-height: 100px;
	width: 517px;	
	padding: 20px;
	margin-left: -1px;
}
#invite_content p{
	clear: both;
	margin-top: 5px;
}
#invite_content label, #highlight label{
	float: left;
	width: 100px;
	
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#invite_content .forms.left{
	width: 225px;
	margin-right: 30px;
}
#invite_content input[type=text], #highlight input[type=text]{

	width: 225px;
	border: 1px solid #ccd0cf;
	background-color: #FFF;
	padding: 5px;
}
#invite #highlight{
	background-color: #D7F47E;
	padding: 20px;
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	width: 517px;
	margin-left: -1px;
}

#invite #highlight p{
	margin-top: 10px;
}
#invite #highlight input[type=text]{
	width: 100px;
}

#invite_bottom{
	background-color: #f1ffc6;
	background-image: url('../images/invite_bottom.jpg');
	width: 560px;	
	height: 44px;
	margin-left: -2px;
}

#invite_bottom input[type=image]{	
	margin-right: 10px;
	margin-top: 5px;
}

/**
 * Survey page
 */
#create_survey{
	margin-left: 25px;
	margin-right: 14px;
}

/**
 * Contact
 */
#contact #banner{
	margin-left: 20px;
}
#contact #contact_numbers{
	margin-left: -5px;
	margin-bottom: 10px;
}
.contact_header{
	background-image: url('../images/top_bg.png');
	background-repeat: no-repeat;
	height: 34px;
	width: 550px;
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 1px;
}
.contact_content{
	width: 537px;
	margin-left: 1px;
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	background-color: #f1ffc6;
	padding: 10px;

}

.contact_white{
	background-color: #FFF;
}
.contact_white .left img{
	padding-right: 20px;
}

.contact_white .left{
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 12px;
	text-align: center;
	color: #656565;
	font-size: 14px;
}

.contact_white h3{
	font-size: 16px;
}

.contact_bottom_orange{
	background-image: url('../images/orange_bg_sm_bottom.png');
	background-repeat: no-repeat;
	height: 10px;
	margin-top: -3px;
	margin-left: -1px;
}
#contact_numbers .contact_header{
	width: 351px;
	background-image: url('../images/orange_bg_sm.png');
	height: 25px; 
	padding-top: 15px
}
.contact_content .network{
	width: 82px;
	text-align: center;
}
.contact_content .network img{
	float: none;
}
.contact_content a{
	color: #333;
}
.contact_content a:hover{
	color: #434343;
}
.contact_content label, .contact_content_lt label{
	float: left;
	width: 75px;
	
	font-weight: bold;
	font-size: 11px;
}

.contact_content p{
	clear: both;
	
	margin-bottom: 10px;
}

.contact_bottom{
	height: 10px;
	width: 560px;
	background-image: url('../images/invite_bottom.jpg');
	background-position: bottom;
}

#contact_form p.error input, #contact_form p.error textarea, #contact_form .contact_content_lt p.error input{
	border: 1px solid #FE0000;	
}

#contact_form label{
	padding-top: 6px;
}
.contact_content input[type=text], .contact_content_lt input[type=text], .contact_content_lt input[type=password]{
	width: 435px;
	border: 1px solid #ccd0cf;
	background-color: #FFF;
	padding: 5px;
}
.contact_content input[type=image]{
	margin-right: 15px;
}
#contact textarea{
	border: 1px solid #ccd0cf;
	background-color: #FFF;
	padding: 5px;
	width: 435px;
	margin-top: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; 
}
.contact_content_lt{
	border-top: 1px solid #97d731;
	border-left: 1px solid #ccd0cf;
	border-right: 1px solid #ccd0cf;
	background-color: #d7f47f;
	padding: 10px;
	width: 537px;
	margin-left: 1px;
}
/**
 * About 
 */
#about .about_content, #house_calls .house_calls_content, #sexplanation{
	width: 575px;
	float: left;
	
}


#house_calls .house_calls_content{
	line-height: 17px;
	color: #00A8D5;
	margin-bottom: 10px;
}

#house_calls .articles.noborder{
	border: none;
}
#house_calls .articles.nomargin{
	margin-top: -10px;
	margin-left: 2px;
	margin-right: 0;
	width: 556px;
}

#about .about_content p{
	padding-right: 10px;
	text-align: justify;
}
#about p, #bottom .comment p{
	line-height: 17px;
}
#bottom .comment.alt p{
	padding-left: 30px;
}
#privacy{
	width: 900px;
}

#privacy p{
	margin-bottom: 10px;
	line-height: 17px;
	color: #333;
}

/**
 * Slider Stuff
 */
#hot_slider .scroller { 
	width: 576px; 
	overflow: hidden;
}
#hot_slider  .section {
	width: 576px;
	overflow:hidden;
	float:left;
}
#hot_slider  div.scroller div.slider_content {
	width: 10000px;
}

#cats{
	margin-left: -51px;
	width: 600px;
}
#cats a{
	color: #333;
	font-weight: bold;
}

#cats li{
	float: right;
	list-style: none;
	background-image: url('../images/cat_bg_o.png');
	background-repeat: no-repeat;
	width: 108px;
	height: 25px;
	padding-top: 10px;
	margin-top: -2px;
	
	text-align: center;
	margin-left: -2px;
/*
	padding-left: 25px;
	padding-right: 10px;
*/
}

#survey_top #cats{
	width: 500px;
	margin-left: 14px;
}

#survey_top #cats li{
	padding-top: 3px;
	height: 33px;
	margin-top: -1px;
}

#whatshot_header #cats{
	margin-right: -36px;
}

#whatshot_header #cats li{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 19px;
	
}
#profile label{
	width: 75px;
	font-weight: bold;
	color: #434343;
	float: left;
}
#profile p{
	margin-bottom: 10px;
}

#article h1{
	color: #434343;
	text-transform: none;
}
#article p{
	color: #333;
}

#bottom.howto{
	clear: both;
	margin-top: 10px;
}

#bottom.howto.notop{
	margin-top: 0px;
}

#bottom h2{
	color: #ff6608;
	text-transform: uppercase;
	font-size: 18px;
	width: 100%;
	border-bottom: 1px solid #FF6608;
}

.comment_box{
	padding: 10px;
	background-color: #F2F2F2;
}

.comment_box input[type=text]{
	color: #333;
	width: 85%;
	border: 1px solid #ccd0cf;
	background-color: #FFF;
	padding: 5px;
}

.comment_box input[type=submit]{
	height: 26px;
	width: 63px;
	background-color: #3B3B3B;
	border: none;
	color: #FFF;
	margin-left: -5px;
}

#bottom h3{
	color: #ff6608;
	text-transform: uppercase;
	font-size: 18px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 5px solid #7B7B7B;
	margin-bottom: 15px;
}
#bottom .comment_selected.gray h3{
	border: none;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 0px;
}

.comment{
	color: #333;
	background-color: #feeadd;
	border-top: 1px solid #ff6608;
	border-left: 1px solid #2393e3;
	border-right: 1px solid #2393e3;
	width: 574px;
}

.comment.alt{
	background-color: #e9eef3;
	border-top: 1px solid #2393e3;
}
.comment.alt .comment_top{
	background-color: #c4e1f6;
	padding-left: 20px;
}

.comment.alt p{
	padding-left: 20px;
}
.comment.alt .comment_top .orange{
	color: #015a9a;
}

.comment .comment_text{
	padding: 10px;
}
.comment .comment_top{
	min-height: 41px;
	background-color: #f6c9af;
}
.comment_top .left{
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.comment_top img.b{
	margin-right: 20px;
}

.orange{
	color: #ff6608;
	font-weight: bold; 
	margin-right: 20px;
}

#article .article{
	margin-bottom: 25px;
}

#article .right a{
	color: #ff6608;
}
#banner ul li{
	list-style: none;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 16px;
}
#banner ul li img{
	vertical-align: middle;
}
#banner ul li a{
	color: #03A4D0;
}

#house_calls .articles{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 10px;
	margin-top: -1px;

}
#house_calls .articles.blue, #categories .article.blue{
	background-color: #c3e4fb;
}
#house_calls .articles.alt{
	background-color: #F3F3F3;
}
#house_calls .articles h2{
	color: #333;
	float: left;
	width: 100%;
}
#house_calls .articles .right a{
	color: #ff5b00;
}
#house_calls .articles h2 img{
	vertical-align: baseline;
	margin-right: 5px;
}

#bottom .articles div.right.comments{
	font-size: 12px;
	margin-right: 15px;
	color: #333;
	text-transform: lowercase;
}

#house_calls .articles p{
	clear: both;
	color: #333;
}
#house_calls .articles p img.preview{
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	border: 1px solid #CCC;
}
#house_calls .articles p a{
	color: #03A4D0;
}

.options{
	clear: both;
	padding-top: 10px;
}
.options a{
	color: #015a9a;
}
 .options img, #whatshot .valign{
	vertical-align: middle;
	margin-right: 5px;
}

.options img.share,  #sexplanation img.share{
	margin-left: 20px;
	vertical-align: middle;
}

.paging{
	padding-top: 20px;
}
.paging .button{
	margin-right: 5px;
	margin-left: 5px;
}
.paging a{
	color: #333;
}

.paging a.selected{
	color: #00A7D5;
	text-decoration: underline;
}

.paging .arrow{
	color: #ff6608;
	font-size: 14px;
}

#recent_calls{
	margin-top: 10px;
}
#recent_calls, #categories {
	margin-bottom: 10px;
	margin-top: 10px;
}
#recent_calls .top, #categories .top{
	background-image: url('../images/blue_header.png');
	background-repeat: no-repeat;
	height: 24px;
	width: 354px;
	padding-top: 3px;
	padding-left: 5px;
}
#recent_calls .bottom, #categories .bottom{
	background-image: url('../images/blue_bottom.png');
	background-repeat: no-repeat;
	height: 14px;
	width: 354px;
	padding-top: 3px;
	padding-left: 5px;
}
#recent_calls .middle, #categories .middle{
	border-left: 1px solid #2393E3;
	border-right: 1px solid #2393E3;
	width: 352px;
}

#recent_calls .middle .article, #categories .article{
	padding: 10px;
	border-bottom: 1px solid #2393E3;
}

#recent_calls .middle img.image, #categories .middle img.image{
	border: 1px solid #CCC;
	margin-right: 10px;
}

#recent_calls .middle h3, #categories .middle h3{
	font-weight: normal;
	font-size: 12px;
}

#recent_calls .middle h3 a, #categories .middle h3 a{
	color: #ff6608;
}

#bottom .middle h3 .comments{
	color: #636363;
	text-transform: lowercase; 
}

#bottom .middle h3 .comments .highlight a{
	color: #ff6608;
	font-weight: bold;
}

.comment_box.blue{
	background-color: #e1ebf3;
	border-top: 1px solid #636363;
}

.comment_selected{
	border-left: 1px solid #2393E3;
	border-right: 1px solid #2393E3;
	width: 554px;
	min-height: 65px;
	background-color: #c4e1f6;
	padding: 10px;
}

.comment_person .top{
	background-image: url('../images/commenter_top.png');
	background-repeat: no-repeat;
	height: 5px;
	width: 576px;
	margin-top: 10px;
}
.comment_person .bottom, .hesaid_comment_bottom{
	background-image: url('../images/commenter_bottom.png');
	background-repeat: no-repeat;
	height: 5px;
	width: 576px;
}
.comment_selected.gray h3{
	border: none;
	font-size: 14px;
}
.comment_selected.gray{
	margin-top: 0px;
/* 	border-top: 1px solid #636363; */
	background-color: #e9eef3;
	color: #636363;
}

.hesaid_comment_top{
	background-image: url('../images/hesaid_comment_top.png');
	background-repeat: no-repeat;
	height: 27px;
	width: 576px;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 10px;
}
.hesaid_comment_top h4{
	color: #FFF;
	border: none;
	font-size: 16px;
}
.comment_selected img{
	vertical-align: top;
	margin-right: 10px;
}

.comment_selected hr{
	margin-top: 10px;
	width: 575px;
	margin-left: -10px;
	border: none;
	height: 1px;
	background-color: #636363;
}

.comment_selected .orange{
	margin-left: 5px;
}
#recent_calls .middle p, #categories .middle p{
	width: 250px;
	margin-top: 20px;
}

.battle img.left{
	margin-right: 5px;
	border: 1px solid #CCC;
}
table.battle{
	width: 100%;
	border-collapse: collapse;
}

table.battle tr{
	border-bottom: 1px solid #EC4405;
}
.battle tr td.border{
	border-right: 1px solid #EC4405;
}
.battle tr td.girl{
	background-color: #e8e6e6;
}
.battle tr td{
	width: 150px;
	padding: 10px;
}

#profile table{
	width: 950px;
	border-collapse: collapse;
}

#profile table tr th{
	text-align: left;
	font-weight: bold;
	padding: 5px;
}
#profile table tr td .orange{
	margin: 0;
}
#profile table tr td{
	padding: 5px;
	text-align: left;
}
#profile table tr.alt{
	background-color: #F3f3f3;
}

/**
 * Search page
 */
#search_results, #search_results .result{
	width: 555px;
}
#search_results .result_info{
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #b5b5b5;
	padding: 10px;
	width: 100%;
	color: #2393e3;
	margin-top: 10px;
	margin-bottom: 10px;
}

#search_results .result_info strong{
	font-weight: bold;
	color: #1e79ba;
}

#search_results .results{
	width: 100%;
	border-bottom: 1px solid #b5b5b5;
	color: #858585;
	padding: 10px;
}

.results h3{
	color: #fb4810;
}

.results .image_left{
	width: 125px;
}

.results .result_right{
	width: 400px;
}

.results .result{
	margin-bottom: 10px;
}

.results .highlight{
	color: #1e79ba;
}

#sexplanation .article{
/* 	background-color: #c3e4fb; */
	border-top: 3px solid #fd4310;
	padding-top: 10px;
	padding-bottom: 10px;
	word-wrap: break-word;	
}

#sexplanation h2{
	color: #003860;
}

#sexplanation .article .image{
	float: left;
	margin-right: 10px;
	min-height: 100px;
}

#sexplanation .article .detail{
	margin-top: 10px;
	color: #434343;
	margin-right: 10px;
	line-height: 17px;
}
#sexplanation .article .detail p{
	text-align: justify;
	
}
#sexplanation .article .detail img{
	float: left;
	padding: 5px 10px 5px 5px;
}
#sexplanation .comments{
	color: #434343;
}

#sexplanation .article .posted{
	width: 100%;
clear: both;
	margin-top: -40px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #6e6e6e;
	border-bottom: 1px solid #6e6e6e;
}

/**
 * Results
 */
#auto_results{
	background-color: #FFF;
}
#auto_results ul li{
	list-style: none;
}
#auto_results ul li p{
	color: #2393e3;
}
#auto_results ul li.selected{
	background-color: #d0f5fe;
}