﻿/* CSS for Cosmopolitan */

/* celebgossip - when you edit anything here apart from color(s) you have to edit all other section styles that apply */
#overview_container .ov_section { border: 5px solid #36A7E9; display: block; }
#overview_container .ov_section_second { border: 5px solid #36A7E9; border-top: 0; display: block; padding: 0 5px 5px 5px; margin: 0; }
#overview_container .ov_section_articles { background: #36A7E9; margin: 0; padding: 0 6px 0 6px; height: 24px; color: #EEEEEE; line-height: 22px; }
#overview_container .ov_section_articles h5 { font-size: 14px; margin: 0; padding: 0; }
#overview_container .ov_section_articles a { font-size: 11px; color: #EEEEEE; text-transform: none; }
#overview_container .ov_section_articles a:hover { text-decoration: none; }
#overview_container .art_section_comments { display: block; padding: 5px 0 5px 0; margin: 0; }

#ov_section_nav ul { width: 716px; background: #36A7E9; float: left; margin: 0; padding: 0; padding-left: 2px; color: #FFFFFF; list-style-type: none; color: #EEEEEE; }
#ov_section_nav li { float: left; display: inline; padding: 0 5px 0 5px; height: 20px; text-align: center; background: #36A7E9; line-height: 14px; } 
#ov_section_nav a { color: #B4E3FF; text-decoration: none; font-weight: bold; }
#ov_section_nav a:hover { text-decoration: underline; }

#ov_section_intro { width: 434px; height: 121px; background: #36A7E9; margin-left: 3px; padding: 14px; vertical-align: top; }
#ov_section_intro h3 { padding: 0; margin: 0; color: #B4E3FF; font-size: 22px; font-weight: 100; }
#ov_section_intro h4 { padding: 0; padding-bottom: 6px; margin: 0; color: #EEEEEE; font-size: 22px; font-weight: 100; line-height: 24px; }
#ov_section_intro a { font-size: 10px; color: #B4E3FF; text-decoration: underline; text-transform: uppercase; }
#ov_section_intro a:hover { text-decoration: none; }
#ov_section_intro p { color: #EEEEEE; }

#celebgossip_section_intro { width: 434px; height: 121px; background: #36A7E9; margin: 0; margin-left: 3px; padding: 0 14px 14px 14px; vertical-align: top; float: left; } * html #celebgossip_section_intro { /* ie only */ padding-bottom: 0; }
#celebgossip_section_intro h3 { padding: 0; margin: 0; color: #B4E3FF; font-size: 22px; font-weight: 100; line-height: 22px; } 
#celebgossip_section_intro h4 { padding: 0; margin: 0; margin-bottom: 14px; color: #FFFFFF; font-size: 28px; font-weight: 100; line-height: 28px; }
#celebgossip_section_intro a { font-size: 10px; color: #B4E3FF; text-decoration: underline; text-transform: uppercase; }
#celebgossip_section_intro a:hover { text-decoration: none; }
#celebgossip_section_intro p { color: #EEEEEE; }
.celebgossip_bg { background: #36A7E9; }

#art_section_head { display: inline; float: left; width: 436px; min-height: 40px; background: #36A7E9; padding: 6px 14px 8px 20px; margin-bottom: 10px; margin-left: -20px; }
#art_section_head_height { display: inline; float: left; width: 436px; background: #36A7E9; padding: 6px 14px 8px 20px; margin-bottom: 10px; margin-left: -20px; }
#art_section_head_height h4 { padding: 0; margin: 0; color: #FFFFFF; font-size: 28px; font-weight: 100; }
#art_section_head h4 { padding: 0; margin: 0; color: #FFFFFF; font-size: 28px; font-weight: 100; }
#art_section_body { margin: 0 20px 10px 20px; }
#art_section_foot { float: left; width: 442px; height: 26px; background: #868686; color: #EEEEEE; padding: 0 14px 0 14px; line-height: 24px; font-weight: bold; margin-left: -20px; }

.art_make_comments_head { width: 698px; height: 24px; background: #36A7E9; color: #EEEEEE; padding: 0 14px 0 14px; line-height: 24px; }
.art_make_comments_head h4 { padding: 0; margin: 0; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.art_make_comments_head a { color: #EEEEEE; text-decoration: underline; font-weight: bold; }
.art_make_comments_head a:hover { text-decoration: none; }

#overview_articles .article_div { background: url(../images/bg_article_div_celebgossip.gif) repeat-x top left; }
#overview_articles .article_div_left { background: url(../images/bg_article_div_celebgossip.gif) repeat-x top left; padding-left: 0; }
#overview_articles .article_left { padding-left: 0; }

#overview_articles .ov_section_hdr { padding: 0; margin: 0; color: #36A7E9; font-size: 14px; text-transform: uppercase; font-weight: bold; }
#art_section_body strong {color:#36A7E9;}
/* celebgossip - end */
.ov_more {margin:0;padding:0;width:100%;border:0; background:#36A7E9;}

.paging { float:right; height:15px; margin-bottom:5px; } 
.paging a, .paging span {padding:5px; margin-left:2px; color:#fff; text-decoration:none; } 
