/*



Theme Name: Vanity



Theme URI: http://www.gorillathemes.com/vanity/



Description: Celebrity-Gossip Magazine Style Theme.



Version: 2.1



Author: Gorilla Themes



Author URI: http://www.gorillathemes.com/



*/







/* Body | Lists | Padding | Margin Reset */



* { border: 0; margin: 0; padding: 0; }



/* #FFE7AE */



/* body { font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; line-height: 16px; background: #FFF4E8 url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/images/background-1.jpg') center top no-repeat; } */



/* #FFE7AE */



/*body { font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; line-height: 16px; background: #FCD4DE; }*/

body { font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; line-height: 16px; background: #FFFFFF; }





/* Links */



.readmore { text-transform: none; color: #09C; font-weight: bold; }



a { color: #F95771; text-decoration: none; }



a.slider { color: #F95771; text-decoration: none; }



a.titles { font: 18px/2.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight: bold; color: #000; text-decoration: none; line-height: 22px; }



a.titles:hover { font: 18px/2.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight: bold; background: #F95771; color: #FFF; line-height: 22px; }







/* Page Layout */

h1 {font-size:0px; ;}

#layout { background: #FFF; margin: 0 auto; width: 980px; padding: 0; }







/* Header */



#header { background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/images/DirtyLaundry_WebHeader_960.jpg'); width: 990px; height: 105px; }







/* Header Ad 728x90 */



#header_ad { float:right; padding-top: 0; position: relative; top: 0; left: 0; overflow: hidden; }



#header_ad img { border: 0; overflow: hidden; max-width: 728px; }







/* Logo */



#logo { float: left; top: 0; width: 230px; height: 160px; z-index: 1; position: relative; }







/* Horizontal Carousel */



#horizontal_carousel { float: left; width: 980px; height: 108px; border: 2px solid #F95771; position: relative; padding: 3px; background: url(images/salmon/topstories.jpg) top left no-repeat #FDF4DF; }



#horizontal_carousel .container { float: left; width: 862px; height: 105px; position: relative; overflow: hidden; margin-left: 82px; }



/*\*/ * html #horizontal_carousel .container { float: left; width: 762px; height: 105px; position: relative; overflow: hidden; margin-left: 40px; }



.carousel { height: 98px; }



#horizontal_carousel ul { margin: 0; padding: 0; width: 100000px; position: relative; color: #000; font-weight: bold; font-size: 11px; top: 0; left: 0; height: 106px; z-index: 10; }



#horizontal_carousel ul li a { color: #000; }



#horizontal_carousel ul li { width: 300px; height: 106px; top: 2px; text-align: left; list-style: none; display: block; float: left; position: relative; padding: 6px 2px 0 0; background: #FFF; }



#horizontal_carousel ul li:hover { width: 250px; height: 106px; text-align: left; list-style: none; display: block; float: left; position: relative; background: #F95771; cursor: pointer; color: #FFF; }



#horizontal_carousel ul li img { border-top: none; border-bottom: none; float: left; padding-top: 2px; }



#horizontal_carousel .next_button { float: right; width: 32px; height: 50px; background: url(images/salmon/right.png); z-index: 101; cursor: pointer; }



#horizontal_carousel .previous_button { float:right; width: 32px; height: 50px; background: url(images/salmon/left.png); z-index: 100; cursor: pointer; }



#horizontal_carousel .previous_button_over { background: url(images/salmon/left_over.png); }



#horizontal_carousel .previous_button_disabled { background: url(images/salmon/left_disabled.png); cursor: default; }



#horizontal_carousel .next_button_over { background: url(images/salmon/right_over.png); }



#horizontal_carousel .next_button_disabled { background: url(images/salmon/right_disabled.png); cursor: default; }







/*- Main Menu -*/



#menu_navigation { width: 990px; margin: 0; padding: 0; background: #F95771; height: 35px; }



.sf-menu,.sf-menu ul { float: left; list-style: none; margin: 2px 0 0 0; position: relative; font: 12px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight: bold; width: 945px; z-index: 5; line-height: 30px; display: block; padding-left: 3px; }



* html .sf-menu,.sf-menu ul { padding-left: 0; }



.sf-menu a { display: block; background: #F95771; border-left: 1px solid #FFE7AE; color: #FFF; text-decoration: none; padding: 0 10px; line-height: 31px; }



.sf-menu li { float: left; padding: 0; }



.sf-menu ul { position: absolute; left: -999em; height: auto; width: 151px; font-weight: normal; margin: 0; line-height: 1; border: 0; }



.sf-menu li li { width: 149px; font-weight: bold; }



.sf-menu li li a { padding: 8px 10px; width: 129px; font-size: 12px; color: #FFF; }



.sf-menu li ul ul { margin: -30px 0 0 150px; border-top: 1px #DCC181 solid; }



.sf-menu li li:hover {}



.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { color: #FFF; text-decoration: none; background: #F95771; }



.sf-menu li:hover a,.sf-menu li.sfhover a { background: #FFE7AE; color: #000; }



* html .sf-menu li:hover a,.sf-menu li.sfhover a { background: #FFE7AE; color: #000; }



.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { color: #333; border-right: 1px #DCC181 solid; border-bottom: 1px #DCC181 solid; border-left: 1px #DCC181 solid; background: #FFE7AE; }



.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }



.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; }



* html .sf-menu .current_page_item a { line-height: 30px; margin: 0; height: 31px; font-weight: bold; background: #FFE7AE; color: #000; border-left: 1px solid #FFE7AE; display: block; text-decoration: none; width: 30px; white-space: nowrap; }



.sf-menu .current_page_item a { line-height: 30px; margin: 0; height: 31px; font-weight: bold; background: #FFE7AE; color: #000; border-left: 1px solid #FFE7AE; display: block; text-decoration: none; white-space: nowrap; }



.home .on { line-height: 30px; margin: 0; height: 31px; font-weight: bold; background: #FFE7AE; color: #000; border-left: 1px solid #FFE7AE; display: block; padding: 0 22px 0 20px; text-decoration: none; width: 30px; }







#adArea { width: 980px; margin: 0; padding: 5px; background: #F7C5B5; }







/* LEADERBOARD */



#hbLeaderboard { width: 728px; margin: 5px auto; padding: 0; text-align: center; }







/*  Grid  */



#grid { background: #FFF; margin-top: 5px;width:990px }



#grid .sidebar h2 { font-size: 14px; margin: 0 0 5px; color: #000; }



#grid p { line-height: 18px; padding: 0 0 12px; }







/*  Left Sidebar  */



#middle_container { float: left; width: 170px; margin: 0 auto; text-align: center; padding: 0; background: #F7C5B5; }



.adMiddle { padding: 0 0 1em 0; margin: 0 auto; text-align: center; clear: both; max-width: 160px; }



.adspot { margin: 0 auto; text-align: center; }



#adspot_683337754 { max-width: 160px; }



.adMiddle table { max-width: 160px; margin: 0 auto; text-align: center; }







/* Tabber */



.TabNav { padding: 0; margin: 0 auto 0; font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; white-space: nowrap; list-style-type: none; }



.TabNav li { display: inline; padding: 5px 7px; margin: 0 4px 0 0; text-decoration: none; float: left; background: #F9F9F9; border-top: 1px solid #EAD9DB; border-left: 1px solid #EAD9DB; border-right: 1px solid #EAD9DB; } 



.TabNav li:hover { display: block; }



.TabNav li a { color:#ccc; text-decoration:none; font-weight: bold; display: block; } 



.TabNav li a:hover {}



.TabNav li.selectedTab { background: #F95771; color: #FFF; border-top: 1px solid #F95771; border-left: 1px solid #F95771; border-right: 1px solid #F95771; } 



.TabNav li.selectedTab a { background:#F95771; color: #FFF; display: block; }







#one { padding: 7px; }



#two { padding: 7px 7px 14px 7px; }



#three { padding: 7px; }







/*  Middle Column  */



#middle_categories { text-align: left; height: auto; }



#middle_categories ul li { border: 1px solid #DDD; margin: 0 0 3px 0; font: 12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; }



#middle_categories a { color: #FFF; display: block; padding: 5px; background: #F95771; text-decoration: none; font-weight: bold; }



#middle_categories a:hover { color: #333; display: block; padding: 5px; background: #FFE7AE; font-weight: bold; }



#middle_categories .current-cat a{ background: #FFE7AE; color: #333; padding: 5px; display: block; }



.random_post { color: #000; padding: 40px 6px 3px 6px; }



.random_post_image { float: left; padding: 3px 3px 3px 3px; margin: 0 5px 0 0; background: #F9F9F9; border: solid 1px #CCC; }



.left_posts { height: auto; margin-bottom: 5px; padding: 5px; }



a.left_posts_link { color: #000; text-decoration: none; font-size: 12px; font-weight: bold; }



a.left_posts_link:hover { text-decoration: underline; }







/* flickr Box */



/*.flickr{ border: 2px solid #ccc; text-align: center; height: auto; background: #FFF url(images/flickr.png) no-repeat !important; padding: 40px 0 20px 0; color: #606; list-style-type: none; margin: 10px 0 15px 0; }*/







/* + html .flickr { background:#FFF url(images/flickr.png) top left no-repeat; padding:20px 0 20px 0 !important;/*IE7*/ } */



* html .flickr { padding: 60px 0 20px 0 !important;/*IE6*/ }



.flickr img{ border: 1px solid #F93857; }







/* Middle Column */



#main { margin-right: 10px; float: left; width: 477px; }



.main_divider{ background: #F1F1F1; height: 2px; width: 100%; }







#mainTV { margin-right: 10px; float: left; width: 960px; }







/* Popular Tags */



.tags a { color:#333; text-decoration: none; line-height: 17px; }



.tags a:hover { color:#FFF; background: #F95771; }



.recentposts a { color: #F95771; text-decoration: none; line-height: 17px; }



.recentposts a:hover { color: #FFF; background: #F95771; }



.recentposts li { background: font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; margin-left: 12px; }







/* Sidebar */



.sidebar { float: right; width: 318px; }







/* Video */



.tabber { border: 2px solid #F95771; margin-bottom: 10px; width: 314px; }



.video{  border: 2px solid #FFE7AE; margin-bottom: 10px; width: 296px; height: 256px; } 



/* 125x125 Ads */



#bannersSquare img { background: #AAEEF8; margin-top: 20px; }







/* Poll */



.poll{ float: left; height: auto !important; height: 220px; min-height: 256px; padding: 34px 0 0 10px; width: 274px; color: #000; border: 2px solid #F95771; margin: 10px 0; } 



.poll a { text-decoration: none; color: #F95771; }







/* 300x250 Ad */



.ad300x250 { margin-top: 20px; float: left; }



.ad300x250 img { border: 0; }







/* Most Commented Single Sidebar */



.most_commented { height: auto !important; background: #FFF; float: left; }







.hbRecentCommentsBy .hbRecentCommentsNum, .commented_bullet{ background: font: 13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; margin-left: 12px; }



.hbRecentCommentsBy { color: #F95771; /* color: #000; */ }



.hbRecentCommentsNum a, .commented_bullet a { text-decoration: none; color: #000; line-height: 17px; }



.hbRecentCommentsNum a:hover, .commented_bullet a:hover { background: #F95771; color: #000; }



.hbRecentCommentsNum a, .hbRecentCommentsNum a:hover {}







/* Sidebar Widgets */



.widgets, .hbRecentComments { text-align: left; color: #000; line-height: 18px; margin: 0 0 10px 0; padding: 7px; border: 2px solid #F7C5B5; width: 300px; }



.widgets ul li, .hbRecentComments ul li, .hbRecentPostsContent ul li { padding: 0; margin: 0 0 0 1.5em; }



/* .hbRecentPostsContent ul li { padding: 0; margin: 0 0 0 1em; } */



.widgets ul li a, .hbRecentComments ul li a, .hbRecentPostsContent ul li a { color: #000; }



.widgets ul li a:hover, .hbRecentComments ul li a:hover, .hbRecentPostsContent ul li a:hover { background: #F95771; color: #000; }



.widget_title, .hbRecentCommentsTitle { font-weight: bold; text-transform: uppercase; }



* + html .widget_title, * + html .hbRecentCommentsTitle, * + html .hbRecentPosts { padding: 0 0 0 10px !important;/*IE7*/ }



* html .widget_title, * html .hbRecentCommentsTitle, * html .hbRecentPosts { padding: 0 0 0 10px !important;/*IE6*/ }



#calendar { padding: 0 0 0 34px; }







.hbRecentComments { background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/graphics/Recent-Comments.png') no-repeat 5px 5px; }



.hbRecentComments ul { padding: 7px 0 0 0; }







/* Metadata */



.month_metadata { color:#CCC; padding: 6px 6px 6px 15px; font-size: 16px; font-family: Georgia; }



.comment_number { font-size: 11px; padding: 5px; color: #CCC; float: right; }



.posted { color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; padding-left: 28px; } 



.post_date{ float: left; padding: 6px 0; color: #999; text-transform: uppercase; font-size: 10px; width: 100%; }



.post_date a { color: #F95771; }



.post_date a:hover { color: #FFF; background: #F95771; }







/*\*/ * .filed { float: none; margin: 0; padding: 0; }



.filed { float: left; padding: 30px 0 10px 0; }



.filed a { color: #F95771; text-decoration: none; }



.filed a:hover { color: #FFF; background: #F95771; }



.notfound { color: #000; }



.keepreading { height: 66px; width: 90px; float: right;top right no-repeat; cursor: pointer; }



.keepreading a:hover { text-decoration: none; cursor: pointer; }







/* Post */



.posts { padding: 7px; margin: 0 0 14px 0; border: 2px solid #F95771; }



/*\*/ * html .posts { padding: 15px; margin: 0 0 15px 0; border: 2px solid #F95771; }



.posts_single { padding: 10px; margin: 0 0 5px 0; }



.photos_home { padding: 5px; margin: 0 auto 0; }



.photo { margin: 0 20px 15px 0px; background: #F9F9F9; border: solid 4px #E5E3E2; float: left; }



.phototag { margin: 0 10px 10px 0; background: #F9F9F9; border: solid 6px #EBEBEB;}



.entryslide { text-align: left; width: 230px; line-height: 18px !important; color: #000; margin-top: 0; padding: 6px 10px 10px 10px; }



/*\*/ * entryslide { text-align: left; width: 230px; line-height: 18px !important; color: #000; margin-top: 0; padding: 6px 10px 10px 20px; }/**/



.entry p { text-align: left; font-size: 12px; line-height: 18px !important; color: #000; margin-top: 5px; padding: 0 20px 0 0; text-transform: none; }



.entry p img { border: solid 3.5px #F95771; }



/*blockquote { background: #FFFFC8;padding: 5px 15px; margin: 10px 10px 5px 15px; text-align: left; float: left; width: 350px; color: #000; }*/
blockquote { background: #FFFFE3;padding: 5px 15px; margin: 10px 10px 5px 15px; text-align: left; float: left; width: 395px; color: #000; 
border-top-width:1px;
border-top-style:solid;
border-top-color:#cfcf77;
border-right-width:1px;
border-right-style:solid;
border-right-color:#777701;
border-left-width:1px;
border-left-style:solid;
border-left-color:#cfcf77;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#777701;
}



.entry blockquote p { font-size: 12px; font-family: Georgia; font-style: italic; text-align: left; color: #333; margin: 0 auto 0; width: 80%; }







.entryTV { text-align: center; font-size: 12px; line-height: 18px !important; color: #000; margin: 10px auto 0 auto; padding: 0; text-transform: none; }



.entryTV h1 { padding: 0 0 10px 0; }







blockquote { float:left; margin: 12px 10px; padding: 3px; color: #575757; padding: 0 20px; 0 0; }







/* Comments */



.comment{ background: #FFF; color: #000; padding: 20px; margin-bottom: 10px; }



#submit_comment { background: #333; color: #FFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0 0 0 8px; border: 1px solid #CCC; font-weight: bold; width: 120px; }



input { font-size: 12px; padding: 2px; border: 1px solid #FFE7AE; }



textarea { font-size: 12px; padding: 2px; width: 460px; border: 2px solid #FFE7AE; }



textarea#comment { width: 400px; }



ol.commentlist { margin: 0 0 1em; padding: 0; text-indent: 0; }



ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 1em; }



ol.commentlist li { font: normal 14px Arial, serif; }



ol.commentlist li cite.fn { font-style: normal; }



ol.commentlist li .avatar { border: 5px solid #DDD; float: left; margin: 0 1em 0 0; }



ol.commentlist li div.comment-meta { font-size: 9px; }



ol.commentlist li div.comment-meta a { color: #F95771; }



ol.commentlist li p { font-size: 11px; margin: 0 0 1em; }



ol.commentlist li ul { font-size: 11px; list-style: square; margin: 0 0 1em 2em; }



ol.commentlist li div.reply { font-size: 11px; }



ol.commentlist li div.reply a { font-weight: bold; color: #F95771; }



ol.commentlist li ul.children { none; margin: 1em 0 0; text-indent: 0; }



ol.commentlist li div.comment-author.vcard { font-weight: bold; color: #000; }



ol.commentlist li ul.children li.depth-2 { border-left: 5px solid #F95771; margin: 0 0 .25em .25em; }



ol.commentlist li ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 .25em .25em; }



ol.commentlist li ul.children li.depth-4 { border-left: 5px solid #BBB; margin: 0 0 .25em .25em; }



ol.commentlist li.even { background: #FFF; }



ol.commentlist li.odd { background: #F6F6F6; }



ol.commentlist li.parent { border-left: 5px solid #FFE7AE; }



ol.commentlist li.pingback { border-bottom: 1px dotted #666; padding: 1em; }







/* Page Navigation



-----------------------------------------------------------------------------*/



.navigation a { color: #F95771; font-size: 1.5em; font-weight: bold; }



.alignleft { display: inline; float: left; }



.alignright { display: inline; float: right; }







/* Footer */



#footer { padding: 0; margin: 0 0 1em 0; width: 980px; color: #000; background: #F7C5B5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both; color: #000; }



#hbTemp1 { float: left; }



#hbTemp2 { float: left; }



#hbTemp3 { float: left; }



.hbRowSection { width: 300px; height: 145px; padding: 15px 0; margin: 0; background: #F7C5B5; }



.hbRowSection .widgets { border: none; width: 270px; height: 120px; margin: 0 auto; padding: 10px; text-align: center; background: #FFF; }



.hbRowSection .widgets ul { width: 260px; text-align: left; }



.hbRowSection .widgets ul li { width: 260px; }



.hbRowSection .widgets ul li a:hover { background: #F7C5B5; color: #000; }



.hbRowSection .widgets .widget_title { text-align: left; }



a.rsswidget img { vertical-align: middle; margin: -1px 0 0 0; }



.hbFooterSpacer { height: 1px; padding: 0; margin: 0; float: left; background: #F7C5B5; clear: both; }







/* XXXXX */



/* height should be changed here and in feedBottomArea */



.footerRow { clear: both; background: #F7C5B5; padding: 10px; height: 210px;width:980px; }







#copyright { color: #000; padding: 7px; clear: both; }



#copyright a { color: #F95771; text-decoration: none; }



img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0; }



img.alignnone { padding: 0; margin: 0 0 10px 0; display: inline; }



img.alignright { padding: 0; margin: 0 0 10px 10px; display: inline; }



img.alignleft { padding: 0; margin: 0 10px 10px 0; display: inline; }



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



.alignright { float: right; margin: 0 0 10px 10px; }



.alignleft { float: left; margin: 0 10px 10px 0; }







/*********************************************************************



*



*   @halfbrown CUSTOM CSS



*



*   PINK        #F95771



*   CHAMPAGNE   #FFE7AE



*   PEACH       #F7C5B5       



*



*********************************************************************/



ul.similar-posts { padding: .5em 0; margin: 0; }



ul.similar-posts li { margin: 0; padding: .5em 0; }







div.widgets form.searchform div input#s { width: 100px; }







/* #searchSection { padding: 5px 0; background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/graphics/Search.png') no-repeat 5px 2px; } */



#searchSection { background: #FFF; }



/* #searchMarkup { float: right; width: 70%; clear: both; } */



#searchMarkup { clear: both; text-align: center; padding: 0; margin: 5px auto; width: 88%; }







p.sendTips { text-align: center; }







/* .searchform input#s { border-color: #FF5673; margin: 1px 0 0 9px; } */



.searchform input#s { border-color: #FF5673; }



/* .searchform input#searchsubmit { border-color: #FF5673; background: #FF5673; color: #FFF; float: right; margin: 0 7px 0 0; } */







.txtTiny { font-size: 9px; }



.txtJustify { text-align: justify; }



.txtLeft { text-align: left; }



.video { width: 314px; height: 256px; }







#copyright { height: 95px;width:986px }







.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; }



.halfbrown {}



.hbPostBottom { clear: both; }



.hbPostPic { padding: 0; margin: 0 auto; text-align: center; }



.hbSearch { padding: 0 0 10px 0; margin: 0 auto; text-align: center; }



.hbTopsy { float: left; margin: 0; padding: 5px 0 0 10px; width: 80px; }



.hbKeepReading { float: right; margin: 0; padding: 0 10px 0 0; width: 45%; }



.hbKeepReadingFront { float: right; margin: 0; padding: 0 10px 0 0; width: 100%; height:15px;}



.hbSociable { float: right; padding-top: 10px; width: 45%; }



.hbSociable div.sociable ul li { list-style: none; display: inline; margin: 0; padding: 0; }



.hbPostAd { clear: both; padding: 7px; margin: 0 auto; text-align: center; border: 2px solid #F7C5B5; }



.hbSimilarPosts { clear: both; width: 100%; }



.hbCenterMe { margin: 0 auto; text-align: center; }



/*.hbCategories { height: 35px; background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/graphics/Categories.png') no-repeat 5px 0; clear: both; }*/



.hbCategoriesDropdown { margin: 0; }



/*.hbRecentPosts { height: 35px; background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/graphics/Recent-Posts.png') no-repeat 5px 0; clear: both; }*/



.hbArchives {  }







.clear { clear: both; }







/* ONLY USE THE FOLLOWING IF YOU WANT LARGER PIX ON THE FRONT PAGE POSTS. *//* .photo { margin: 0 auto; padding: 0; background:#F9F9F9; border: solid 4px #E5E3E2; float: none; } */



label.screen-reader-text { font-weight: bold; text-transform: uppercase; }



.entry ol li, .entry ul li { margin: 0 0 0 2em; }



#pageArchives { padding-left: 1.5em; }



#pageArchives ul li { padding: .25em 0; }







.hbSidebarBox { padding: 7px 0; margin: 0 auto; clear: both; width: 314px; border: 2px solid #F95771; color: #000; }



.hbSidebarPadded { padding: 7px 0 7px 7px; margin: 0; width: 307px; }







.hbSidebarColored { background: #F7C5B5; }







/* PARTNER FEEDS VIA FEEDBURNER */



div.partnerFeedsBottom {  }







div.feedSectionSide { padding: 0 7px 0 0; width: 292px; background: #FFF; }



div.feedSectionBottom { width: 980px; background: #FFF; }







div.feedLogo { margin: 0 auto; padding: 0; text-align: center; width: 300px; }



div.feedsectionSpacer { margin-bottom: 10px; }



div.feedburnerFeedBlock #creditfooter { display: none; }



div.feedburnerFeedBlock { padding: 0; margin: 0; background: #FFF url('http://www.celebdirtylaundry.com/wp-content/themes/vanity-child/images/rss.png') no-repeat 0 0; }



div.feedburnerFeedBlock p { margin: 0 0 0 20px; padding: 0; }



div.feedburnerFeedBlock ul { padding: 0; margin: 0 1em; }



div.feedburnerFeedBlock ul li a, p.feedTitle a { color: #000; }



p.feedTitle, p.feedTitle a { font-weight: bold; }



div.feedBottomFloat { float: left; }



div.feedLogoSm { height: 55px; }



div.feedLogoMd { height: 86px; }



div.feedLogoLg { height: 120px; }







div#partnerFeedsSide div.feedSectionSide div.feedburnerFeedBlock { padding: 0 5px; margin: 0; background: #FFF; }







/* XXXXX */



/* height should be changed here and footerRow */



div.feedBottomArea { background: #FFF; padding: 5px; height: 140px; }



div.feedLeft { width: 220px; height:200px; margin: 0 10px 0 0; }



div.feedMiddle { width: 220px; height:200px; margin: 0; }



div.feedRight { width: 230px; height:200px; margin: 0 0 0 10px; }



div.feedlast { width: 230px; height:200px; margin: 0 0 0 10px; }



div.posts ul, div.posts ol { padding: 5px 0 0 0; margin: 0; }



div.posts ul li, div.posts ol li { margin: 0 0 0 1em; padding: 0; }







.subscribeMiddle { padding: 6px 0 0 0; margin: 0; width: 160px; clear: both; height: 32px; }



.subSmL { width: 32px; float: left; vertical-align: middle; }



.subSmR { width: 128px; float: right; padding: 2px 0 0 0; font-size: 0.9em; font-weight: bold; }







.hbOHL { margin: 0 0 1em 0; }



.hbOHL .ohlTitle { border-bottom: 1px solid #000; font-weight: bold; }



.hbOHL ul li { padding: 0 0 1em 0; }

/* google button style */

#leftcontainerBox {

	float:left;

	position: <?php echo $position; ?>;

	top: <?php echo $top_space; ?>;

	left: <?php echo $left_space; ?>;

}

#leftcontainerBox .buttons {

	float:left;

	clear:both;

	margin:4px 4px 4px 4px;

	padding-bottom:2px;

}

#bottomcontainerBox {

	width: 50%;

	padding-top: 1px;

}

#bottomcontainerBox .buttons {

	float: left;

	margin: 4px 4px 4px 4px;

}

div#cdlcontainer
{
  width:298px;
  height:568px;
  background-color:#F7C5B5;  
  background-repeat:repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

div.cdl 
{
display: block;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #ffffff;
border-right-color-value: #ffffff;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #ffffff;
border-left-color-value: #ffffff;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
height: auto;
width: auto;
float: left;
text-align: center;
}


div.cdl img 
{
margin-top: 6px;
margin-right: 6px;
margin-bottom: 6px;
margin-left: 6px;
}

div.cdl-title 
{
font-size: 14px;
text-align: center;
}

div.cdl-title
{
text-align: center;
font-weight: bold;
width: 120px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
}

div.cdl-title-hot
{
text-align: center;
font-weight: bold;
width: 135px;
height:60px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
}

.tw_button {width:130px;float:left;margin-top:10px;}
.fblike_button {width:100px;float:left;margin-top:-40px}
#google_butt {float:right;margin-right:80px;}


#subscribetext{
width:300px;
height:20px;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color:#E21667;
font-size: 14px;
text-indent:8px;
font-weight:bold;
padding-top:8px;
margin-top:10px;
}

#whoshotcontainer{
width: 300px;
height: 290px;
background-color:#F7C5B5;  
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
margin-bottom: 3px;
}

.whoshot
{
display: block;
margin-top: 4.2px;
margin-right: 4.2px;
margin-bottom: 4.2px;
margin-left: 4.2px;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
height: 135px;
width: 66.4px;
float: left;
text-align: center;
}

div.whoshot img{
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
}

#cdlcontainerhot
{
  width:298px;
  height:670px;
  background-color:#F7C5B5;  
  background-repeat:repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.hbSidebarBox ol li a{color:#000}
