/*
Theme Name: Modern Man
Theme URI: http://www.modernman.com
Description: A Clean Wordpress Theme
Author: Colin Morgan Projects
Author URI: http://www.colinjmorgan.com
version: 1.0
Tags: two-column, widget-ready, blank
*/


@import "style/css/reset.css";
@import "style/css/typography.css";

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div {position:relative;} /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
input[type="submit"]{cursor:pointer;}

/* Skeleton Elements */

body{
	width:100%;
	height:100%;
	background:#a03b2e url('style/images/bg_top.gif') repeat-x 0 0;
}


.header{
	width:1134px;
	clear:both;
	margin:0px auto;
	background: url('style/images/bg_header.gif') no-repeat;
	min-height:170px;
}


.content{
	width:1134px;
	margin:0px auto 0px auto;
	clear:both;
	background: url('style/images/bg_content.png') repeat-y;
	overflow:hidden;
	padding-bottom:40px;

	
}

.left_col{
	float:left;
	width:764px;
	min-height:280px;
	clear:left;
}
#sidebar{
	float:right;
	width:370px;
}
#footer{
	width:1134px;
	height:368px;
	clear:both;
	background: url('style/images/bg_bottom.gif') no-repeat 1px 0;
	margin:0px auto 0px auto;

		
}
p{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:13px;
}

h3 a {
	color:#000;
}

h3 a:hover {
	color:#08293e;
}
	

/* Header content */

.header_left{
	padding-left:64px;
	width:475px;
	height:104px;
	float:left;
}

.header_left h1 { 
	float:left; 
	width:400px; 
	height:104px;
	background: url('../../../wp-content/uploads/2010/07/modern_man_logo_noman.png') no-repeat 0px 20px;
}
.header_left h1 a {
	text-indent:-9999px; 
	display:block; 
	width:100%; 
	height:100%; 
	overflow:hidden;
}

.header_right{
	width:300px;
	height:104px;
	float:right;
	padding-right:64px;
}

.header_right .search_header{
	width:265px;
	height:50px;
}
.screen-reader-text{
	display:none;
}
#searchform{
	background: url('style/images/search_top_field.gif') no-repeat top right;
	width:265px;
	height:50px;
	padding:11px 0px 0px 15px;
	margin-top:15px;
	float:right;
	
}
#s{
	width:180px;
	height:25px;
	float:right;
	margin-right:10px;
	border:none;
	background:transparent;
	margin-top:1px;
	outline:none;
	color:#fff;
	font-weight:bold;

}
#searchsubmit{
	width:45px;
	height:28px;
	background: url('style/images/sub_button.gif') no-repeat;
	border:none;
	text-indent:-9999px;
	font-size:0px;
	float:right;
	margin-right:12px;
	line-height:0px;	
}

/* Top Navigation Menu */

ul.nav{
	list-style:none;
	padding-left:40px;
	float:left;
	clear:left;
	width:865px;
	height:46px;
	margin:0px 0px 20px 7px;
}
ul.nav li{
	text-indent:-9999px;
	float:left;
	overflow:hidden;

}
ul.nav li a{
	padding-top:17px;
	display:block;
	color:#fff;
	
}
ul.nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:inherit;
}
ul.nav li ul {
	position: absolute;
	left: -999em;
	top: 151px;
	z-index:999999;
	background:#08293e;
	padding:0;
	margin:0;
	border:1px solid #000;
	
}
ul.nav li ul li{
	text-indent:0px;
	clear:both;
	float:none;
	border-bottom:dotted thin #395465;
	padding:0;
	margin:0;
	
	
	
}

ul.nav li ul li a{
	float:none;
	padding:7px 15px 7px 30px;
	margin:0;
	font-size:13px;
	font-family: arial,"Times New Roman",Times,serif;
	margin: 0px 0px;
	text-decoration:none;
	display:block;
	background: url('style/images/submenu_arrow.gif') no-repeat 17px 12px;
	height:auto!important;
}
ul.nav li ul li a:hover{
	background: #e03b2a url('style/images/submenu_roll_arrow.gif') no-repeat 17px 12px;
}
ul.nav li:hover ul {
	left: auto;
}
ul.nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


ul.nav li.current_page_item a#home{
	background: url('style/images/nav3.png') no-repeat -15px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#entertainment{
	background: url('style/images/nav3.png') no-repeat -87px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#partying{
	background: url('style/images/nav3.png') no-repeat -219px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#gear{
	background: url('style/images/nav3.png') no-repeat -347px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#health_grooming{
	background: url('style/images/nav3.png') no-repeat -462px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#women{
	background: url('style/images/nav3.png') no-repeat -625px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#careers_money{
	background: url('style/images/nav3.png') no-repeat -729px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}
ul.nav li.current_page_item a#style{
	background: url('style/images/nav3.png') no-repeat -805px -110px !important;
	height:46px!important;
	margin-top:2px!important;
}

ul.nav li a#home{
	height:35px;
	width:72px;
	background: url('style/images/nav3.png') no-repeat -15px -1px;
	display:block;

}
ul.nav li a#entertainment{
	height:35px;
	width:132px;
	background: url('style/images/nav3.png') no-repeat -87px -1px;
	display:block;

}
ul.nav li a#partying{
	height:35px;
	width:128px;
	background: url('style/images/nav3.png') no-repeat -219px -1px;
	display:block;
}
ul.nav li a#gear{
	height:35px;
	width:115px;
	background: url('style/images/nav3.png') no-repeat -347px -1px;
	display:block;
}
ul.nav li a#health_grooming{
	height:35px;
	width:163px;
	background: url('style/images/nav3.png') no-repeat -462px -1px;
	display:block;
}
ul.nav li a#women{
	height:35px;
	width:104px;
	background: url('style/images/nav3.png') no-repeat -625px -1px;
	display:block;
}
ul.nav li a#careers_money{
	height:35px;
	width:76px;
	background: url('style/images/nav3.png') no-repeat -729px -1px;
	display:block;
}
ul.nav li a#style{
	height:35px;
	width:71px;
	background: url('style/images/nav3.png') no-repeat -805px -1px;
	display:block;
}

ul.nav li a#home:hover{
	background: url('style/images/nav3.png') no-repeat -15px -55px;
}
ul.nav li a#entertainment:hover{
	background: url('style/images/nav3.png') no-repeat -87px -55px;
}
ul.nav li a#partying:hover{
	background: url('style/images/nav3.png') no-repeat -219px -55px;
}
ul.nav li a#gear:hover{
	background: url('style/images/nav3.png') no-repeat -347px -55px;
}
ul.nav li a#health_grooming:hover{
	background: url('style/images/nav3.png') no-repeat -462px -55px;
}
ul.nav li a#women:hover{
	background: url('style/images/nav3.png') no-repeat -625px -55px;
}
ul.nav li a#careers_money:hover{
	background: url('style/images/nav3.png') no-repeat -729px -55px;
}
ul.nav li a#style:hover{
	background: url('style/images/nav3.png') no-repeat -805px -55px;
}



/* Registration and Loginout */

.textbox, .textbox_login{
	display:none;
	width:250px;
	position:absolute;
	top:0;
	right:0;
	background-color:#001117;
	border:solid 2px #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:10000000;
	padding:10px;
	color:#fff;
	padding:35px 10px 10px 25px;
	
}
.textbox a, .textbox_login a{
	color:#DF3726;
	text-decoration:none;
}

#reg_passmail{
	clear:both;
}
.login_logo img{
	margin-bottom:10px;
}
.login_button, #register_button{
	float:right;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	margin-top:5px;
	line-height:18px;
	font-weight:bold;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	
}
.login_button{
	background: url('style/images/reg_divider.gif') no-repeat bottom right;
	margin-right:10px;
	padding-right:10px;
}
#register_button{
	margin-right:4px;
}
.textbox_login .clickme_login, .textbox .clickme{
	float:right;
	margin-top:15px
}
.textbox_login p.submit #wp-submit{
	margin-top:5px;
}
#login h1 a{
	background: url('style/images/logo_top.gif') no-repeat!important;
}

/* Social Media Icons */

ul.social_media{
	float:right;
	list-style:none;
	padding:15px 68px 0px 0px;
	clear:right;
}

ul.social_media li{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-left:10px;
	
}

/* Header Ads */

.header_ads{
	clear:both;
	padding:0px 64px 10px 64px;
	z-index:100;
	overflow:hidden;
}
.header_left_ad{
	float:left;
	width:257px;
	height:90px;
}

.header_right_ad{
	float:right;
	width:728px;
	height:90px;
	/*background: url('style/images/nexus_ad.gif') no-repeat;	*/
}

/* Left Column */

.left_col_content{
	width:700px;
	padding-left:64px;
	margin-top:10px;
}
.left_col_content_cats{
	width:724px;
	padding-left:40px;
	margin-top:10px;
	float:left;
	clear:left;

}


#crumbs{
	background: url('style/images/breadcrumbs_bg-2.png') no-repeat;
	height:34px;
	margin-left:27px;
	padding-left:46px;
	padding-top:8px;
	clear:both;

	
}
#crumbs span{
	color:#fff;
	padding-left:3px;
	background:#7d7d7d;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:left;
	height:20px;
	font-size:12px;
	font-family:Helvetica, Arial;
	text-transform:lowercase;
}
#crumbs a{
	color:#fff;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:left;
	height:20px;
	background:#7d7d7d;
	font-family:Helvetica, Arial;
	font-size:12px;
	border-right:2px solid #9e9e9e;
	text-transform:lowercase;
}
#todays_modernman{
	width:300px;
	float:right;	
}

#todays_modernman a {
	text-decoration:none;
}
#todays_modernman h2{
	background: url('style/images/todays_modern_man.gif') no-repeat;
	text-indent:-9999px;
	width:95%;
	height:20px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #CCC;

}

#todays_modernman h3 a:hover {
	color:#08293e;
}

.todaysmodern_thumbnail{
	float:left;
	margin-right:10px;
	padding-top:4px;
	height:75px;
	width:75px;
	z-index:2;
}
.todaysmodern_thumbnail a{
	display:block;
	width:75px;
	height:75px;
	overflow:hidden;
	border:solid 1px transparent;
}
.todaysmodern_thumbnail a:hover{
	border:solid 1px #e03b2a;
}
img.modern_thumbnail{
	width:75px;
	height:75px;
	border: 1px solid #DF3726;
}

.todaysmodern_excerpt p{
	font-size:11px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	text-decoration:none;
	background: url('style/images/todaysmodern_divider.gif') no-repeat bottom center;
	padding-bottom:15px;
}
.todaysmodern_excerpt p:hover {
	color:#08293e;
}
.todaysmodern_excerpt a:hover{
	color:#08293e;
}
#todays_modernman .post.todays{
	clear:both;
	margin-bottom:12px;
	padding-bottom:5px;
	width:280px;
}
.todays_sponsor{
	width:277px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid #f8dddb;
	background: #f3f3f3;
	padding:5px;
	overflow:hidden;
	margin-bottom:15px;
}
.todays_sponsor .post{
	clear:both;
	width:269px;
}
.todays_sponsor h3 a{
	font-size:20px;
}
.sidelist{
	width:193px;
	float:left;
	clear:left;
	margin-right:15px;
}
.sidelist_topcap{
	width:193px;
	height:19px;
	background: url('style/images/sidelist_topcap.gif') no-repeat top left;
}

.sidelist_content{
	width:193px;
	background: url('style/images/sidelist_content.gif') repeat-y;
	padding:0px 5px 0px 0px;
}
.sidelist_bottomcap{
	width:193px;
	height:34px;
	background: url('style/images/sidelist_bottomcap.gif') no-repeat;
}
.sidelist_header_cat{
	text-indent:-9999px;
	width:89px;
	height:17px;
	background: url('style/images/sidelist_header_cat.gif') no-repeat;
	padding-bottom:10px;
	margin-left:25px;
}
.sidelist_header_also{
	text-indent:-9999px;
	width:125px;
	height:16px;
	background: url('style/images/sidelist_also.gif') no-repeat;
	padding-bottom:10px;
	margin-left:25px;
}
.sidelist_header_related{
	text-indent:-9999px;
	width:135px;
	height:16px;
	background: url('style/images/sidelist_related.gif') no-repeat;
	padding-bottom:10px;
	margin-left:25px;
}
.sidelist_header_tags{
	text-indent:-9999px;
	width:107px;
	height:16px;
	background: url('style/images/sidelist_header_tags.gif') no-repeat;
	margin-left:25px;
	padding-bottom:10px;	
}
.sidelist_header_subject{
	text-indent:-9999px;
	width:76px;
	height:18px;
	background: url('style/images/sidelist_subjects.gif') no-repeat;
	padding-bottom:10px;
	margin-left:25px;
	
}
.sidelist_header_topic{
	text-indent:-9999px;
	width:52px;
	height:18px;
	background: url('style/images/sidelist_topics.gif') no-repeat;
	padding-bottom:10px;
	margin-left:25px;
}
	
.sidelist_content ul li, .sidelist_content ol li{
	background: url('style/images/sidelist_arrow.gif') no-repeat 0px 9px;
	padding-left:10px;
	margin-left:25px;
	margin-right:5px;
}
.sidelist_content ul li a, .sidelist_content ol li a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#08293e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.sidelist_content p{
	margin-left:25px;
}
.sidelist_ad{
	width:160px;
	height:600px;
	margin:25px 0px 0px 25px;
}

.sidelist .highlight_ad {
	padding-left:17px;
	padding-top:10px;
}
	
.posts-section{
	float:right;
	width:490px;	
}
.posts-section h2{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#df3726;
	font-size:20px;
	font-weight:bold;
	text-transform:capitalize;
	clear:both;
	
}
.posts-section a {
	text-decoration:none;
}
.wp-pagenavi{
	float:right;
	
}
.wp-pagenavi span{
	color:#df3726;
	padding: 0px 3px;
	font-size:12px;
	font-weight:normal;
}
.wp-pagenavi a{
	color:#464646;
	padding: 0px 3px;
	font-size:12px;
	font-weight:normal;
}
.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink{
	padding: 0px 10px;
}
	
	
.posts-section .post{
	clear:both;
	width:100%;
	/*background: url('style/images/todaysmodern_divider.gif') no-repeat bottom center;*/
	margin-bottom:25px;
	padding-bottom:5px;
}
.recentpop{
	color:#464646;
	font-size:11px;
	float:left;
	width:200px;
	margin-top:5px;
}
.list_top{
	border-bottom: 1px solid #dedede;
	clear:both;
	width:100%;
	height:50px;
	margin-bottom:20px;
	
}
.recentpop a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#df3726;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
	

img.post_thumbnail{
	width:100px;
	height:100px;
	border: 1px solid #DF3726;
}


.posts-section .post .section-meta, .single_post .post .single-meta, .single_auth{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#08293e;
	text-decoration:none;
	font-size:12px;
	margin-bottom:2px;

}

.single_post .post .single-meta {
	font-family:Georgia, Helvetica, Arial, sans-serif;
	color:#808080;
}

.posts-section .post .section-meta a, .single_post .post .single-meta a, .single_auth span a, .single_auth span, #commentform p a, .single_post p a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#df3726;
	text-decoration:none;
	font-size:12px;
}

.single_post .post .single_auth span {
	color:#08293E;
}

#page-links{
	clear:both;
	margin-bottom:25px;
	width:506px;
	height:40px;
}
#page-links a{
	color:#df3726;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#page-links span#next{
	float:right;
}
#page-links span#previous{
	float:left;
}	
	
.posts-section .post p.post_description{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#08293e;
	text-decoration:none;
	font-size:14px;
	margin: 2px 0px 5px 0px;
}

.posts-section .post p:hover {
	color:#08293e;
}
	
.posts-section .post .section_content{
	width:380px;
	float:right;
	font-size:12px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	text-decoration:none;
	margin-bottom:10px;
	clear:right;
	
}
.posts-section .post .section_content a p.teaser{
	color:#8F8F8F;
	text-decoration:none;
}
.posts-section .post .section_content a p.teaser:hover{
	color:#08293e;
}
.posts-section .post .subject_content{
	width:480px;
	font-size:12px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	text-decoration:none;
	margin-bottom:10px;
	clear:both;
}
.posts-section .post .section_thumbnail{
	width:100px;
	height:100px;
	float:right;
	display:block;
	clear:left;
	float:left;
	margin-right:10px;
	
}

.posts-section .post .section_thumbnail a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid 1px transparent;
}

.posts-section .post .section_thumbnail a:hover{
	border:solid 1px #e03b2a;
}

.posts-section .post .section_thumbnail a img{
	display:block;
	width:100px;
	height:100px;
}

.single_post{
	float:right;
	width:506px;
	padding-right:10px


}
.single_post .post{
	clear:both;
	overflow:hidden;
}
.single_tags{
	background: url('style/images/single_tags.gif') no-repeat 0 3px;
	padding: 0px 0px 15px 42px;

}
.single_tags a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#08293e!important;
	text-decoration:none;
	font-size:12px;

}
.single_post h2, .single_post h2 a{
	color:#000;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:normal;
}
.single_post h2 a:hover {
	color:#08293e;
}
.single_content{
	clear:both;
	margin:15px 0px 20px 0px;
}
.single_picture{
	float:left;
	margin-right:10px;
}
.single_content p{
	color:#464646;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:13px;
	font-weight:500;
	margin-bottom:10px;
}

.single_content p a img{
	margin-right:10px;
}

.social_bar{
	height:30px;
	padding: 5px 0;
	margin-bottom:10px;
	clear:both;

}
.single_social{
	width:100%;
	height:27px;
	list-style:none;
	padding-top:3px;
}
.smaller{
	padding-top:3px;
}
.single_social li{
	float:left;
	margin-right:10px;
}

.gallery_img{
	float:left;
	margin: 0px 10px 5px 0px;
}
.navigation{
	clear:both;
}
.nextpostslink, .previouspostslink{
	color:#df3726;
	text-decoration:none;
	margin-bottom:25px;
}
	
/* Slideshow */
.sldr_title,.sldrlink,#slideshow p.more,.category  .smooth_slideri p.more{display:none;}
#slideshow li h2 {background: url("style/images/slider_home_bg.png") repeat-x scroll 0 0 transparent;clear: both;display: block;height: 134px;margin: 0;padding-top: 35px;position: absolute;top:446px;width: 380px; left:0;}
#slideshow li h2 span a {
	font-family: Helvetica,Arial,Helvetica,sans-serif;
	color: #ffffff;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    left: auto;
    line-height: 14px;
    margin-left: 15px;
    margin-top: 10px;
    position: relative;
    width: 345px !important;
}
#slideshow li h2 span a:hover { color:#bcbcbc }
#slideshow li h2 a {color: #DF3726;text-decoration:none;display: block;height: auto !important;left: 15px;position: relative;text-align: left;width: 350px !important;font-family: Georgia,Arial,Helvetica,sans-serif;font-size: 18px;font-style: italic;font-weight: normal;line-height: 21px;	}
#slideshow li h2 a:hover { color:#ff1700 }
#slideshow li{height: 580px;margin: 0;padding: 0;width: 380px; overflow:hidden;}
#slideshow li img{width:380px;height: 580px;}

.jcarousel-clip{overflow:hidden; position:relative;  float: none;height: 600px;margin: 0;padding: 0;width: 380px;}
.jcarousel-control{left: 295px;overflow: hidden;padding: 0;position: relative;top: -143px;width: 20%;}
.jcarousel-control a{background: url("style/images/off_dot.png") no-repeat scroll 0 0 transparent;display: block;outline: medium none;overflow: hidden;padding: 1px 5px;text-indent: -9999px;float:left; margin:0 1px;}
.jcarousel-control a.selected{background: url("style/images/on_dot.png") no-repeat scroll 0 0 transparent;}
.jcarousel-next{display:block; cursor:pointer; height:20px; width:20px; z-index: 50; position: absolute; left: 269px; top: 455px; /*background: url("style/images/right_arrow.png") no-repeat scroll 0 0;*/background:url("style/images/slider_arrows.png") no-repeat -60px 0px;}
.jcarousel-next:hover {  background-position:-40px 0px }
.jcarousel-prev{display:block; cursor:pointer; height:20px; width:20px; z-index: 50; position: absolute; left: 245px; top: 455px; /*background: url("style/images/left_arrow.png") no-repeat scroll 0 0;*/background:url("style/images/slider_arrows.png") no-repeat 0px 0px;}
.jcarousel-prev:hover { background-position:-20px 0px }
.jcarousel-prev-disabled{
	display:block; cursor:pointer; height:20px; width:20px; z-index: 50; position: absolute; left: 245px; top: 455px;
	background:url("style/images/slider_arrows.png") no-repeat 0px 0px;
}
.jcarousel-next-disabled{
	display:block; cursor:pointer; height:20px; width:20px; z-index: 50; position: absolute; left: 269px; top: 455px; 
	background:url("style/images/slider_arrows.png") no-repeat -60px 0px;}
#slideshow{width:380px;height:620px;float:left;clear:left;}
#smooth_slider{width:380px;height:580px;overflow:hidden;}
.category  #smooth_slider{width:642px;height:345px;overflow:hidden;}

.category  .section_slider{background-color: transparent;border: 0 solid #999999;height:345px!important; width: 642px!important; padding: 10px 0 45px 50px;}
.category .jcarousel-clip{height:345px!important; width: 642px!important;}
.category  .smooth_slideri{height:345px!important; width: 642px!important;}
.category  .smooth_slideri img{height:345px!important; width: 642px!important;}
.category  .smooth_slideri h2{background: url("style/images/slider_section_bg.png") repeat-x scroll 0 0 transparent;clear: both;display: block;height: 345px;margin: 0;padding-top: 45px;position: absolute;right: 0;top: 0;width: 205px;line-height: 21px;}
.category  .smooth_slideri h2 a{color: #DF3726; text-decoration:none; margin-bottom:10px; font-family: Georgia,Arial,Helvetica,sans-serif;font-size: 18px;font-style: italic;font-weight: normal;display: block;font-size: 20px;height: auto !important;left: 15px;position: relative;text-align: left;width: 170px !important;}
.category  .smooth_slideri h2 a:hover { color:#ff1700 }
.category  .smooth_slideri h2 span a{ left:auto;
display: block;line-height: 14px;margin-left: 15px;position: relative;text-align: left;width: 160px;color: #FFFFFF;font-family: Helvetica,Arial,Helvetica,sans-serif;font-size: 12px;font-style: normal;font-weight: normal;
}
.category  .smooth_slideri h2 span a:hover { color:#bcbcbc }
.category  .jcarousel-control{left: 575px;overflow: hidden;padding: 0;position: relative;top: -343px;width: 10%;}
.category  .jcarousel-prev{top:2px; left:520px;}
.category  .jcarousel-next{top:2px; left:543px;}

/* Sidebar */

.sidebar_content{
	padding:0px 64px 0px 5px;
}
#sidebar_topad{
	width:300px;
	height:250px;
	clear:both;
	/*background: url('style/images/sidebar_topad.gif') no-repeat;*/
	margin-bottom:20px;
}
.random_from_cat{
	width:290px;
	height:379px;
	background: url('style/images/tips_topcap.gif') no-repeat;
	padding:45px 5px 0px 5px;
	text-align:center;
	clear:both;
	margin:0;
}
.random_from_cat p{
	margin: 2px 10px 5px 10px;
	padding-bottom:5px;
	background: url('style/images/tips_border.gif') no-repeat bottom center;
	font-size:12px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
}
.random_from_cat a{
	color: #08293e;
	font-size: 16px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	font-weight: normal;
}
	
	
.random_from_cat .widgettitle{
	text-indent:-9999px;
	
}

.rotating_sponsor{
	width:300px;
	clear:both;
	background: url('style/images/rotating_bg.jpg') no-repeat 0px 30px;
	margin-bottom:20px;
}
.rotating_sponsor .post{
	margin-top:10px;
}

.rotating_sponsor  .post ul{
	border-top:1px dotted #AFAFAF;
	padding-top:5px;
	margin-top:5px;
	width:190px;
	height:200px;
	float:right;
	overflow:hidden;
}
.rotating_sponsor  .post ul li{
	padding-left:10px;
	background: url('style/images/red_arrow.gif') no-repeat 0px 10px;
}
.sponsor_sections{
	position:absolute;
	top:10px;
	right:0;
}
.sponsor_single{
	position:absolute;
	top:20;
	right:0;
}
.sponsor_info{
	clear:both;
	background:#ffaba1;
	width:100%;
	padding:5px 10px;
	margin-bottom:15px;
	margin-top:10px;
}
.sponsor_info p{
	font-size:14px;
	font-weight:bold;
}
.sponsor_info p a span{
	color:#000;
}
.twitterwidget-title{
	display:none;
}
.widget_twitter{
	background: #f3f3f3 url('style/images/tweet_header.gif') no-repeat 2px 0px;
	padding:63px 0px 10px 0px;
	border:1px solid #ffc7c7;
	width:300px;
	clear:both;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#787878;
	font-size:12px;
	font-weight:bold;
}
.widget_twitter div ul{
	padding: 0px 15px;
}
.widget_twitter div ul li{
	padding-bottom:15px;
	margin-bottom:15px;
	background: url('style/images/twit_seperator.gif') no-repeat bottom center;
}
.widget_twitter div ul li a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#646464;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.popular-posts{
	width:300px;
	background: url('style/images/bestof_modern.gif') no-repeat;
	padding-top:35px;
	margin:25px 0px;
}
.popular_bottom li{
	margin: 5px 10px 10px 10px;
	padding-bottom:15px;
	background: url('style/images/tips_border.gif') no-repeat bottom center;

}
	
.popular_bottom li a span.wpp-post-title{
	clear:both;
	display:block;
	color: #08293e;
	font-size: 16px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	font-weight: normal;
	margin-bottom:5px;
	
}
.popular_bottom li span.wpp-excerpt, .popular_bottom li span.wpp-excerpt p{
	font-size:12px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	
}
.popular-posts .widgettitle{
	display:none;
}

.idTabs{
	width:300px;
	clear:both;
	height:22px;
	margin-bottom:10px;
}
.idTabs li{
	float:left;
	display:block;
	height:22px;
	
}
.tab_picks{
	background: url('style/images/tab_picks_white.gif') no-repeat;
	width:53px;
	height:22px;
	display:block;
	text-indent:-9999px;
	margin-right:5px;

}

.tab_popular{
	background: url('style/images/tab_popular_white.gif') no-repeat;
	width:66px;
	height:22px;
	display:block;
	text-indent:-9999px;
	float:left;
	clear:right;
}
.selected.tab_picks, .tab_picks:hover{
	background: url('style/images/tab_picks_bg.gif') no-repeat!important;
	width:53px;
	height:22px;
	display:block;
	text-indent:-9999px;
	margin-right:5px;
	overflow:hidden;
}


.selected.tab_popular, .tab_popular:hover{
	background: url('style/images/tab_popular_bg.gif') no-repeat!important;
	width:66px;
	height:22px;
	display:block;
	text-indent:-9999px;
	float:left;
	clear:right;
}

#text-4 {
	margin-top:20px;
}
	
/* Highlights */

#left_col_bottom_content{
	width:700px;
	clear:left;
	float:left;
	padding-top:20px;
	border-top:1px dashed #df3726;
}
#highlights{
	float:right;
	width:508px;
	padding-right:10px;
}

.highlight_ad{
	float:left;
	width:162px;
	height:615px;
	clear:left;
	
}
#highlight_header{
	width:104px;
	height:21px;
	text-indent:-9999px;
	background: url('style/images/highlights.gif') no-repeat;
}
.highlight_module_right{
	float:right;
	width:245px;
	margin-top:15px;
	

}
.highlight_module_left{
	float:left;
	width:228px;
	margin-top:15px;
	padding-right:15px;
	border-right:1px solid #cfcfcf;
	clear:left;
}
#highlight_entertainment h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights_entertainment.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_gear h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights-cars-gear.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_partying h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights-food-travel.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_health_grooming h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights_health_grooming.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_women h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights-love-sex.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_careers_money h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights-money.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_style h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights_style.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}
#highlight_latest_photos h3 a{
	text-indent:-9999px;
	width:189px;
	height:23px;
	background: url('style/images/highlights_latest_photos.gif') no-repeat;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
}

#highlights h4 a{
	color: #000;
	font-size: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	font-weight: normal;
}
#highlights h4 a:hover {
	color:#08293e;
}
.topcat_list{
	overflow:hidden;
	width:250px;
	margin:5px 0px 25px 0px;
}



.topcat_list li, #friend_list li, #related-sites_list li{
	float:left;
	width:45%;
	padding-left:10px;
	background: url('style/images/red_arrow.gif') no-repeat 0px 10px;
}
.topcat_list li a, .sponsor_links li a, #friend_list li a{
	color:#df3726;
	text-decoration:none;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:11px;	
}

.topcat_list li a:hover {
	text-decoration:underline;
}

#highlight_entertainment h5{
	width:159px;
	height:10px;
	background: url('style/images/entertainment.gif') no-repeat;
	clear:both;
	text-indent:-9999px;

}
#highlight_partying h5{
	width:159px;
	height:10px;
	background: url('style/images/food_travel.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_health_grooming h5{
	width:180px;
	height:10px;
	background: url('style/images/health_grooming.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_careers_money h5{
	width:170px;
	height:10px;
	background: url('style/images/money.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_latest_photos h5{
	width:159px;
	height:10px;
	background: url('style/images/more_photo_galleries.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_gear h5{
	width:159px;
	height:10px;
	background: url('style/images/cars_gear.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_women h5{
	width:159px;
	height:10px;
	background: url('style/images/love_sex.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}
#highlight_style h5{
	width:159px;
	height:10px;
	background: url('style/images/style.gif') no-repeat;
	clear:both;
	text-indent:-9999px;
	
}

.hightlight_thumbnail{
	width:100px;
	height:100px;
	float:left;
	margin-right:10px;
	padding-top:4px;
	display:block;
	margin-bottom:15px;
	position:relative;
	z-index:10;
}
.hightlight_thumbnail a {
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid 1px transparent;
}
.hightlight_thumbnail a:hover {
	border:solid 1px #e03b2a;
}
.hightlight_thumbnail a img{
	display:block;
	width:100px;
	height:100px;
}
.highlight_excerpt p{
	font-size:11px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	text-decoration:none;
	margin-bottom:10px;
	clear:right;
}
.highlight_excerpt p:hover {
	color:#08293e;
}
.highlight_excerpt a {
	text-decoration:none;
}
#highlights .post{
	clear:both;
	margin-bottom:10px;
}
a.read_more{
	color:#df3726;
	margin-top:15px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	clear:right;
}
a.read_more:hover{
	text-decoration:underline;
}

/*  Comments */

form#commentform{
	clear:both;
	width:500px;
}
form#commentform textarea#comment{
	width:479px;
	height:178px;
	border:0;
	background: transparent url('style/images/comment_textfield.gif') no-repeat;
	padding:5px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	
	
}
#respond{
	text-indent:-9999px;
	background: url('style/images/comments_header.gif') no-repeat;
	width:86px;
	height:16px;
	margin:20px 0px;
}
#commentform p{
	margin-bottom:10px;
	
}
#commentform label{
	margin-left:5px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:13px;
}
#commentform input[type="text"]{
	float:left;
	clear:left;
	background-color:#F2F2F2;
	margin-bottom:10px;
}
#commentform input[type="submit"]{
	border:0;
	background: transparent url('style/images/add_comment.gif') no-repeat;
	width:109px;
	height:24px;
	margin:15px 10px 0px 0px;
	float:right;
	clear:both;
	text-indent:-9999px;
}
.single_post ol li{
	margin-bottom:20px;
}
.post_a_comment{
	font-weight:bold;
}

/* footer content */


.foot_cats{
	clear:both;
	width:1034px;
	padding:0px 50px 0px 45px;
	margin-top:10px;
	height:250px;
	
}
.foot_cats li{
	float:left;
}
.foot_cats li ul li{
	clear:both;

}
.foot_cats li ul li.cat-item a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
}
.foot_cats li ul.footer_entertainment{
	width:158px;
	padding:5px 0px 0px 15px;
	background:transparent url('style/images/footer_divider.png') no-repeat 170px -35px;
	height:247px;
}
.foot_cats li ul.footer_partying{
	width:154px;
	padding:5px 0px 0px 15px;
	background:transparent url('style/images/footer_divider.png') no-repeat 167px -35px;
	height:247px;
}
.foot_cats li ul.footer_gear{
	width:137px;
	padding:5px 0px 0px 15px;
	background:transparent url('style/images/footer_divider.png') no-repeat 150px -35px;
	height:247px;
}
.foot_cats li ul.footer_health_grooming{
	width:191px;
	padding:5px 0px 0px 15px;
	background:transparent url('style/images/footer_divider.png') no-repeat 204px -35px;
	height:247px;
}
.foot_cats li ul.footer_women{
	width:108px;
	padding:5px 0px 0px 20px;
	background:transparent url('style/images/footer_divider.png') no-repeat 126px -35px;
	height:247px;
}
.foot_cats li ul.footer_careers_money{
	width:81px;
	padding:5px 0px 0px 18px;
	background:transparent url('style/images/footer_divider.png') no-repeat 97px -35px;
	height:247px;
	
}
.foot_cats li ul.footer_style{
	width:83px;
	padding:5px 0px 0px 22px;

}
.footer_nav{
	width:1060px;
	clear:both;
	margin:5px 54px 25px 30px;
	overflow:hidden;
}
.footer_nav #copyright p {
	margin-right:335px;
	font-size:10px;
	padding:0 0 0 10px;
	color:#ccc;
}
.footer_nav li{
	float:left;
	font-size:10px;
	margin-left:7px;
}
.footer_nav li a{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.footer_nav li {
	color:#fff;
}
.footer_nav li p, .footer_nav li a{
	color:#fff;
	padding-top:3px;
	padding-right:4px;
}
#footer h4{
	clear:both;
	width:179px;
	height:47px;
	padding-top:5px;
}
#bottom_logo{
	width:179px;
	height:47px;
	background: url('style/images/bottom_logo.gif') no-repeat;
	display:block;
	text-indent:-9999px;
	margin: 0px 0px 0px 58px;
	clear:both;
	overflow:hidden;
}

.rotating_sponsor h4 a{
color: #404040;
font-size: 14px;
font-family: Georgia,"Times New Roman",Times,serif;
text-decoration: none;
font-weight: normal;
margin-bottom:5px;
}
.rotating_sponsor .post{
padding: 0px 5px;
}
.rotating_sponsor .post .highlight_excerpt p{
font-size:12px;
color:#404040;
}
.rotating_sponsor a.read_more{
font-size:10px;
font-family: Helvetica,'Helvetica Neue',Arial,sans-serif;
color:#df3726;
font-weight:bold;
}


/* Guide Template styles */
.guidepage .sponsor_single {
	position:relative;
}

.guidepage h2 {
	float:left;
	width:345px;
	color:#7d7d7d;
	font-family:Helvetica, sans-serif;
	font-size:24px;
}

.guidepage .single_content {
	overflow:hidden;
}

.guidepage .single_content h2 {
	color:#08293E;
	float:none;
	width:auto;
}

.guidepage .single_content {
	border-top:2px solid #F3F3F3;
	top:20px;
	padding-top:15px;
}

.guidepage .post_teaser {
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:13px;
	color:#8F8F8F;
}

.guidepage .featured_guide_post {
	width:290px;
	float:right;
}

.guidepage .featured_guide_image {
	overflow:hidden;
	width:200px;
	height:200px;
}

.featured_guide_post h3 a {
	font-size:28px;
	font-weight:bold;
}

.single_post .post h3 a {
	font-weight:bold;
}

.single_post .highlight_excerpt p {
	font-size:14px;
	color:#464646;
	margin-top:5px;
	margin-bottom:5px;
}

/* Sidebar Share Widget Styles */
#sidebar_share_title {
	background: transparent url('style/images/follow_us.jpg') no-repeat;
	width:325px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	clear:both;
}

#sidebar_share_links {
	height:48px;
	margin-bottom:40px;
}

#sidebar_share_links li {
	display:block;
	float:left;
	width:53px;
	height:48px;
}

#sidebar_share_links li a {
	display:block;
	width:53px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}

#text-5 {
	margin-top:20px;
}

#sidebar_share_links #sidebar_facebook {
	background:transparent url('style/images/facebook.jpg') no-repeat;
}

#sidebar_share_links #sidebar_twitter {
	background:transparent url('style/images/twitter.jpg') no-repeat;
}

#sidebar_share_links #sidebar_rss {
	background:transparent url('style/images/rss.jpg') no-repeat;
}

/* styles for Some Friends widget */
#friend_widget_title {
	background:transparent url('style/images/some_friends.jpg') no-repeat 8px 0;
	width:325px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:15px;
	clear:both;
}

#friend_list {
	margin-left:15px;
}

#friend_list li a {
	color:#8F8F8F;
	font-size:12px;
	
}

/* styles for Related Sites widget */
#related-sites_widget_title {
	background:transparent url('style/images/related_sites.jpg') no-repeat 8px 0;
	width:325px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:15px;
	clear:both;
}

#related-sites_list {
	margin-left:15px;
}

#related-sites_list li a {
	color:#8F8F8F;
	font-size:12px;
	
}

/* Styles for the Related Links module */
.related_links #related_feature_links {
	background: url('style/images/todaysmodern_divider.gif') repeat-x bottom center;
	clear:both;
	overflow:hidden;
	padding-bottom:30px;
}

.related_links #related_feature_links h3 {
	font-size:20px;
	margin-bottom:20px;
}

.related_links #related_feature_links .post {
	width:240px;
	float:left;
	clear:none;
	margin-right:10px;
}

.related_links #related_feature_links .section_thumbnail {
	float:left;
}

.related_links #related_feature_links .section_thumbnail a {
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid 1px transparent;
}

.related_links #related_feature_links .section_thumbnail a:hover {
	border:solid 1px #e03b2a;
}

.related_links #related_feature_links .section_content {
	left:15px;
	top:15px;
	float:left;
	width:130px;
}

.related_links #related_feature_links .section_content h3 a {
	font-size:18px;
	font-weight:normal;
	color:#DF3726;
}

.related_links #related_feature_links .section_content h3 a:hover {
	color:#08293e;
}

.related_links #other_related_links {
	clear:both;
	overflow:hidden;
	margin:15px 0 15px 0;
}

.related_links #other_related_links ul li {
	padding-left:10px;
	background: url('style/images/red_arrow.gif') no-repeat 0px 10px;
	float:left;
	width:48%;
}

.related_links #other_related_links ul li a {
	text-decoration:none;
	color:#DF3726;
}

/* Pool Modells Style . 2010.12.07 */
.widget_polls-widget{width:310px; position:relative; margin-left:-5px;background:url(style/images/pool_body.png) 0 0 ;}
	.widget_polls-widget .widgettitle{background:url(style/images/pool_title.png) 0 0 ; text-indent:-9999pt; display:block; height:56px;}
	.widget_polls-widget .pollTitle{ text-align:center; padding:15px 30px 5px 30px;}
	.widget_polls-widget p{padding:5px 30px; font-size:12px; color:#000;}
	.widget_polls-widget .wp-polls-ul{padding:5px 0 0 0;}
	.widget_polls-widget .wp-polls-ul li{color:#7d7d7d; font-size:12px; padding:0 35px 10px 35px; line-height: normal;}
	.widget_polls-widget .pools-submit{text-align:center; padding:0 0 10px 0;}
	.widget_polls-widget .wp-polls .Buttons{background:url(style/images/pool_submit.png); height:28px; width:50px; overflow:hidden; text-indent:-9999pt; cursor:pointer; border:0;}
	.widget_polls-widget .wp-polls-ans{padding-bottom:15px;background:url(style/images/pool_foot.png) bottom left no-repeat ;}
	.widget_polls-widget .pollLink{text-align:center; padding:5px 0;}
	.widget_polls-widget .pollLink a{color:#df3726; text-decoration:none;} .pollLink a:hover{text-decoration:underline;}
	.widget_polls-widget .pollLink span{padding:0 5px; color:#7d7d7d;}
	.widget_polls-widget .wp-polls .pollbar{background:url(style/images/pool_bar.png); height:16px; border:0;}
	
.wp-polls-archive .pollTitle{ padding:10px 5px; clear: both;color: #DF3726;font-family: Helvetica,'Helvetica Neue',Arial,sans-serif;font-size: 20px;font-weight: bold;text-transform: capitalize;border-bottom: 1px solid #DEDEDE; margin-bottom:10px;}
	.wp-polls-archive .pollLink{display:none;}
	.wp-polls-archive p{font-size:11px; line-height:14px; padding:0 0 30px 10px;}
	
	.wp-polls-archive ul{padding:10px 0 5px 0;}
	.wp-polls-archive li{color:#7d7d7d; font-size:12px; padding:0 0 10px 0; line-height: normal;}
	.wp-polls-archive .pollbar{background:url(style/images/pool_bar.png)!important; height:16px!important; border:0!important;}
	
	.wp-polls-loading{padding:0 0 50px 0;background:url(style/images/pool_foot.png) bottom left no-repeat ;}
	
	
.page .subject_content h2 strong{font-size:22px; border-bottom:1px solid #dedede; color:#DF3726!important; display:block; padding:8px 0; text-transform:uppercase;}
.page .subject_content{color:#474747!important; font-size:13px!important; line-height:18px!important;}
.page .subject_content ul{padding:0 0 0 60px;}
.page .subject_content li{list-style: disc; padding:1px 0;}
.page .subject_content strong{color:#000!important;}
.page .subject_content p.cu{text-align:center; padding:12px 0; background:url(style/images/hr.jpg) bottom center no-repeat;}
.page .subject_content dl{float:left; width:50%; padding-bottom:15px;color:#DF3726!important;}
.page .subject_content dl a{color:#DF3726;text-decoration:underline;}.page .subject_content dl a:hover{text-decoration:none;}
.page .subject_content dl dt{padding:12px 0 6px 0; font-size:16px;}
.page .subject_content dl dt a{font-weight:bold;}
.page .subject_content dl dd{padding:0 0 0 12px;}
.page .subject_content dl dd a{padding-left:5px;}
	

	
#hpto_wrapper{
	display:none;
	background: url('style/images/bg_content.png') repeat-y;
	margin:0 auto;
	width:1134px;
	padding-bottom:10px;
}
/* center container */
#hpto_container {
	display:block;
	margin:0 auto;
	width:970px;
}
