/*

Theme Name:     Celeb Dirty Laundry

Theme URI:      http://celebdirtylaundry.com/

Description:    Custom Theme for CDL

Author:         Ed Burns

Author URI:     http://trioniclabs.com/

Version:        1.0

*/



@import url("boilerplate-min.css");



body { 

background:url('images/cdl_body_bg2.png') repeat; 

font-family: Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; 

font-size: 12px;
overflow: visible !important

}



a, a:link, a:active, a:visited { text-decoration:none; color:#e74f6f; }

a:hover { color:#000; }



#skip { display:none; }

#wrapper { width:990px; margin:0 auto; }



/* HEADER */

header  { xheight:104px; height:162px; }



nav#primary { background:#3f3f3f; border-top:2px solid #6d6d6d; border-bottom:2px solid #212121; min-height:40px; }

nav#primary ul { margin:0 8px; }

nav#primary ul li { float:left; margin:11px 6px 9px; }

nav#primary a, nav#primary a:link, nav#primary a:active, nav#primary a:visited { padding:2px 4px; font-weight:bold; color:#fff; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; }

.pri-nav a:hover { background:#aaa !important; }

.pri-nav .current-menu-item  a { background:#e74f6f;}



#icons { float: right; padding-right:2px;}

#icons a, #icons a:link, #icons a:visited, #icons a:active { padding:0 2px !important; margin:0 !important; background:transparent; }

#icons img { margin-top:3px; }



nav#secondary { background:#9B9B9B; margin-top:2px; }

.sec-nav ul { margin:0px 0 0px 10px; }

.sec-nav li { float:left; margin:6px 2px;/* min-width:100px; max-width:100px;*/ padding-right:25px }

.sec-nav a, .sec-nav a:link, .sec-nav a:active, .sec-nav a:visited { padding:2px 4px; font-weight:bold;color:#fff;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; }

.sec-nav a:hover { background:#3f3f3f !important; }

.sec-nav .current-menu-item  a { background:#e74f6f;}



nav .divider, footer .divider { background:url('images/cdl-divider.png') no-repeat top center; line-height:2px; }



#hot-laundry { background:#9B9B9B; padding:12px; font-size:11px; }

#hot-laundry ul { float:right; margin:0; padding:0; }

#hot-laundry li { width: 264px; height: 87px; list-style: none; display: block; float: left; padding:6px; margin-left:20px; background: white; overflow:hidden;  }

#hot-laundry li:hover { border:2px solid #e74f6f; padding:4px; cursor: pointer; }



#hot-laundry li img { border: none; float: left; padding-right:5px; }

#hot-laundry a, #hot-laundry a:link, #hot-laundry a:visited, #hot-laundry a:active { color:#000; text-decoration:none; }

#hot-laundry a:hover { }

.hl-title { font-weight:700; line-height:16px; } 	

.hl-excerpt { padding-top:4px; line-height:11px; }



table.nav2 { width:100%; }

.sec-nav { /* width:235px; */ }

/*.banner-ad { width:728px; min-height:92px; xbackground:#000; }*/

.banner-ad { width: 970px; min-height:92px; xbackground:#000;}





.cboth { clear:both; }



nav.navi { padding:10px 0; text-align:center; }





/* Posts & Pages */

#content { width:470px; float:left; }

.post, .type-page, .type-attachment, .postlike { margin:10px 0; border:1px solid #d8d8d8; background:#fff; padding:5px 5px 10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;  }

.post img, .type-page img, .type-attachment img { border:1px solid #222;x:#e74f6f; max-width:450px; }

h1.entry-title, h2.entry-title { font-size:1.5em; border-bottom:2px solid #d8d8d8; }

h1.entry-title a, h1.entry-title a:link, h1.entry-title a:visited, h1.entry-title a:active { color:#e74f6f; }

h1.entry-title a:hover { color:#222; }

h2.entry-title a, h2.entry-title a:link, h2.entry-title a:visited, h2.entry-title a:active { color:#e74f6f; }

h2.entry-title a:hover { color:#222; }

.post-meta { font-size:.8em; text-transform:uppercase; color:#999; padding:6px 2px;}



.entry img.size-full, .entry p img.size-full, .entry p a img.size-full { padding: 0; margin: 0 auto; text-align: center; clear: both; }

.entry p { line-height: 18px !important; color: black; margin-top: 5px; padding:0 0 12px; text-transform: none; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; } 

h1.archivetitle, h2.archivetitle { font-size:1.4em; font-weight:bold; padding-top:10px; text-align:center; }



/* Sidebars */

#left-sidebar { width:176px; float:left; margin-left:14px; }

#right-sidebar { width:316px; float:right; }

.sideblock { margin-top:10px;background:#fff;border:1px solid #d8d8d8; padding:7px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; }

.sideblock a:hover { color:#e74f6f !important; }

.sideblock h3 { font-weight:bold; font-size:1.2em;margin-bottom:2px; }

.sideblock h3 .pink { background:#e74f6f; color:#fff; padding:3px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}

.main-divider {background: #F1F1F1;height: 2px;width: 100%; }



.midstory .cdl { margin:6px 0 10px; }

.midstory .cdl img { border:3px solid #e74f6f; }

input.gsc-search-button:hover { background-color: #FF5673 !important; border-color: #FF5673 !important; }



#cdlcontainerhot .cdl, #cdlcontainer .cdl { float:left; margin:4px 5px; padding:5px; width:130px; background:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; }

#cdlcontainerhot .cdl img, #cdlcontainer .cdl  { }

.cdl-title-hot { font-weight: bold; height:60px; margin:1px 1px 10px; }

.cdl-title { font-weight: bold; margin:1px 1px 10px; }



.auto-sidebar-links { background:#F7C5B5 !important; text-align:left; color:#fff; }

.auto-sidebar-links ol { padding-left:0; padding:3px 0; }

.auto-sidebar-links a, .auto-sidebar-links a:link, .auto-sidebar-links a:visited, .auto-sidebar-links a:active { color:#000; }

.auto-sidebar-links a:hover { color:#000 !important;text-decoration:underline; }



/* Footer */

footer { margin:10px 0 0; background:#9B9B9B; }

footer a, footer a:link, footer a:visited, footer a:active { color:#000; }

footer a:hover { color:#e74f6f; }

.footerBlock { padding-bottom:14px; }

.footerRow { padding:0 0 0 14px; }

.footerFeed { float:left; width:230px; height:200px; margin:14px 14px 0 0; overflow:hidden; }

.feedburnerFeedBlock { padding:5px; background: white url('images/feed_rss.png') no-repeat 5px 5px; min-height:200px; color:#666;}

.feedburnerFeedBlock ul { margin:0 0 0 5px; padding-left:10px; }

.feedTitle { margin-left:20px; padding-bottom:12px; font-weight:bold; }

#creditfooter { display:none; }

.footer-menu { }

.footer-menu ul { margin:0; padding:10px 10px; }

.footer-menu li { float:left; margin:4px 2px; list-style:none; }

.footer-menu a, .footer-menu a:link, .footer-menu a:active, .footer-menu a:visited { padding:2px 4px;font-weight:bold;color:#fff;text-decoration:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; }

.footer-menu a:hover { background:#3f3f3f !important; }

.footer-menu .current-menu-item  a { background:#e74f6f;}

.credit-right { float:right; padding:10px 12px 0 0; font-weight:bold; }

.credit-left { padding:10px 0 0 12px; font-weight:bold; }



/* Plugins */

.related { padding-bottom:10px; border-bottom:2px dashed #d8d8d8; margin-bottom:15px; }

#buzzworthy { padding-bottom:10px; border-bottom:2px dashed #d8d8d8; margin-bottom:15px; }

.single-ad { text-align:center; margin:10px 0;}



.attach-img { text-align:center; }

.attach-title { font-weight:bold; font-size:1.3em; text-align:center; }

.attach-nav { margin:20px 4px; text-align:center; font-size:16px; font-weight:bold; }

.attach-nav div { color:#888;font-weight:bold;}

.attach-link { border:1px solid #444; background:#444; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; }

.attach-link img { border:none; }

.attach-link a, .attach-link a:active, .attach-link a:link, .attach-link a:visited { color:#fff; }

.attach-link a:hover { color:#fff; }

.attach-back { text-align:center; font-size:1.2em; }



.adspot ul { padding:0 !important; }

.adspot ul li { list-style-type:none; }



blockquote { margin:20px; padding:15px; background:#f0f0f0;border:1px solid #e74f6f;color:#222; }



h1.indexTitle { display:none; }



.radius5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; }



.what-is-hot { padding:0 6px; text-align:left; }

.what-is-hot .hot-item { clear:left; background:#fee; border:1px solid #E74F6F; margin-top:10px; min-height:96px; }

.what-is-hot .hot-item img { float:left; padding:8px 10px 8px 16px; }

.what-is-hot .hot-item .text { font-size:1.3em; padding:8px 10px 0;font-weight:bold; }

.what-is-hot .hot-item .desc { height:40px; overflow:none; padding:3px 0 0; }

.hot-item .desc a, .hot-item .desc a:link, .hot-item .desc a:visited, .hot-item .desc a:active { color:#000 !important; }

.what-is-hot .hot-item .more { font-style:italic; text-align:center;}



.whoshotcontainer { padding-left:8px; }

.whoshot { float:left; padding:5px 5px;width:65px;height:120px; }

.whoshot img { }

.whoshot .description { }



.hot-laundry-container { padding-top:6px; }

.hot-laundry { padding:10px; border-top:1px solid #ccc; }

.hot-laundry-first { border-top:none; }

.hot-laundry .image { float:left; padding-right:10px; }

.hot-laundry .image img { width:80px; height:80px; border:1px solid #ddd; padding:2px; }

.hot-laundry .text { font-size:1.2em; font-weight:bold; text-align:left; padding-top:12px; max-height:56px;overflow:hidden;  }

.hot-laundry .text a { color:#000; }

.break-left { font-size:1px; height:1px; clear:left; }



.hot-laundry-widget { background:url('images/HotLaundry.png') top center no-repeat; padding-top:60px; margin:-7px -7px 0 -7px; }

.whats-hot-widget { background:url('images/WhatsHot.png') top center no-repeat; padding-top:60px; margin:-7px -7px 0 -7px; }

.whos-hot-widget { background:url('images/WhosHot.png') top center no-repeat; padding-top:66px; margin:-7px -7px 0 -7px; }



.st-wrapper { padding-left:60px; border-top:1px solid #ddd; padding-top:8px;  }



div.sharedaddy .sd-content { width:auto !important; float:none !important; margin:0 0 0 40px !important; }

.social-wrapper { padding-left:20px; }

.social-share { float:left; width:100px; }

.social-share img { border:none !important; }

.ad_container_2 {height:auto !important}

.fb_iframe_widget iframe {position:relative !important}
.tvblock ul li {list-style: none;margin-bottom:15px}
.tvblock ul{margin:0px !important;padding:0px !important}


