/*
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;
	height:272px;
	clear:both;
	margin:0px auto;
	background: url('style/images/bg_header.gif') no-repeat;
}


.content{
	width:1134px;
	margin:0px auto 0px auto;
	clear:both;
	background: url('style/images/bg_content.gif') repeat-y;
	overflow:hidden;
	padding-bottom:40px;

	
}

.left_col{
	float:left;
	width:764px;
	background: url('style/images/bg_content_top.gif') no-repeat;
	min-height:280px;
	clear:left;
	
	

}
#sidebar{
	float:right;
	width:370px;
	background: url('style/images/bg_sidebar.gif') no-repeat;


}
#footer{
	width:1134px;
	height:368px;
	clear:both;
	background: url('style/images/bg_bottom.gif') no-repeat;
	margin:0px auto 0px auto;

		
}
p{
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:13px;
}
	

/* Header content */

.header_left{
	padding-left:64px;
	width:475px;
	height:104px;
	float:left;
}

.header_left h1 { 
	float:left; 
	width:475px; 
	height:104px;
	background: url('style/images/logo_top.gif') no-repeat;
}
.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:9999;
	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;
}
.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.png') no-repeat;
	height:34px;
	margin-left:27px;
	padding-left:46px;
	padding-top:13px;
	clear:both;

	
}
#crumbs span{
	color:#fff;
	padding-left:3px;
	background:#7d7d7d;
	padding:5px 5px;
	font-size:12px;
	font-family:Helvetica, Arial;
	text-transform:lowercase;
}
#crumbs a{
	color:#fff;
	text-decoration:none;
	padding:5px 5px;
	height:21px;
	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 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;

}

.todaysmodern_thumbnail{
	float:left;
	margin-right:10px;
	padding-top:4px;
	height:75px;
	width:75px;
	z-index:2;
}
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;
	
		
}
.todaysmodern_excerpt a:hover{
		color:#08293e;
}
#todays_modernman .post.todays{
	clear:both;
	margin-bottom:12px;
	padding-bottom:14px;
	background: url('style/images/todaysmodern_divider.gif') no-repeat bottom center;
	height:80px;
	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;
	
}
.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:0px;

}
.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;

}
.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;
}
#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 .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 .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;
	
}

.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:#08293e;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
}
.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{
	width:95%;
	height:30px;
	padding: 5px 10px;
	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 */

#slideshow{
	width:380px;
	height:620px;
	float:left;
	clear:left;
	
}
#slideshow div#smooth_sldr{
	width:380px!important;
	height:620px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
#slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc, 
#slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri, 
#slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb, 
#slideshow div#smooth_sldr div#smooth_sldr_items, 
#slideshow div#smooth_sldr div#smooth_sldr_body{
	width:380px!important;
	height:600px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
#slideshow .smooth_slider_thumbnail, #slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri a{
	width:380px!important;
	height:580px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
#slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri span{
	top:60%!important;
	right:2%!important;
}
#slideshow div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri h2{
	top:60%!important;
	right:2%!important;
}


.single_post div#smooth_sldr{
	width:506px!important;
	height:760px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc, 
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri, 
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb, 
.single_post div#smooth_sldr div#smooth_sldr_items, 
.single_post div#smooth_sldr div#smooth_sldr_body{
	width:506px!important;
	height:700px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
.single_post .smooth_slider_thumbnail{
	width:480px!important;
	height:395px!important;
	margin-top:50px!important;
}
	
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri a{
	width:506px!important;
	height:700px!important;
	padding:0px!important;
	margin:0px!important;
	float:none!important;
}
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri span{
	width:475px!important;
	top:55%!important;
	left:0!important;
	background:none;
	color:#000;
	z-index:1000;
}
.single_post div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri h2{
	top:0!important;
	left:0!important;
	background:none;
	opacity:1;
}
p.more{
	display:none;
}
	

	

.section_slider{
	width:686px;
	height:400px;
	margin-left:25px;
}
div.section_slider div#smooth_sldr,.section_slider .smooth_slider_thumbnail, 
#section_slider div#smooth_sldr div#smooth_sldr_items div#smooth_sldr_body #smooth_sliderc .smooth_sliderb .smooth_slideri a
{
	margin:0px!important;
	padding:0px!important;
}

/* 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:300px;
	height:300px;
	background: url('style/images/tips_topcap.gif') no-repeat;
	padding:45px 0px 0px 0px;
	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;
}
.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;
}
.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;
}
	
	
/* 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: #08293e;
	font-size: 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	font-weight: normal;
}
.topcat_list{
	overflow:hidden;
	width:250px;
	margin:5px 0px 25px 0px;
}

.topcat_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{
	color:#df3726;
	text-decoration:none;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	font-size:11px;
	
}

#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;

}
.highlight_excerpt p{
	font-size:11px;
	font-family:Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color:#8F8F8F;
	text-decoration:none;
	margin-bottom:10px;
	clear:right;
	
}
#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:128px;
	padding:5px 0px 0px 15px;
	margin-right:30px;
	
}
.foot_cats li ul.footer_partying{
	width:80px;
	padding:5px 0px 0px 13px;
	margin-right:40px;
	
}
.foot_cats li ul.footer_gear{
	width:51px;
	padding:5px 0px 0px 15px;
	margin-right:50px;
	
}
.foot_cats li ul.footer_health_grooming{
	width:158px;
	padding:5px 0px 0px 15px;
	margin-right:40px;
	
}
.foot_cats li ul.footer_women{
	width:68px;
	padding:5px 0px 0px 20px;
	margin-right:30px;
	
}
.foot_cats li ul.footer_careers_money{
	width:140px;
	padding:5px 0px 0px 18px;
	margin-right:33px;
	
	
}
.foot_cats li ul.footer_style{
	width:61px;
	padding:5px 0px 0px 22px;

}
.footer_nav{
	float:right;
	clear:both;
	margin:30px 54px 0px 0px;
}
.footer_nav li{
	float:left;
	margin-left:10px;
}
.footer_nav li a{
	color:#000;
	text-decoration:none;
}
.footer_nav li p{
	color:#fff;
	padding-top:3px;
}
#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;
}


.header_left h1{
background: url('http://www.modernman.com/wp-content/uploads/2010/07/modern_man_logo_noman.png') no-repeat!important;
width:330px!important;
height:66px!important;
margin-top:20px;
}

.header{
background: url('http://www.modernman.com/wp-content/uploads/2010/07/bg_header.gif') no-repeat 0px 142px!important;
}
.random_from_cat{
height:275px!important;
clear:both!important;
margin-bottom:20px;
}
.random_from_cat p{
font-size: 11px!important;
}
.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;
}
