img {border:0} 
span.commentAvatar { float: left; }
.b {font-weight: bold;}
.n {font-weight: normal;}
.h {display:none} 
.small {font-size: x-small;}
.bl { display: block; }
.sd { /* sd = stripped down */font-size:1px !important; line-height:1px !important; }
.bgn { /* bgn = stripped down */background: none !important; }
.underline { text-decoration: underline; }
.italic {font-style: italic;}
.paddedTable {margin-left: 5px;}

/* ta = text align left/right/center */
.tal {text-align:left} 
.tac {text-align:center} 
.tar {text-align:right} 

/* va = vertical align top/bottomr */
.vat {vertical-align:top !important;} 
.vab {vertical-align:bottom !important;} 


/* ce = centered block element mainly for FF */
.ce {margin: 0px auto;}

/* f= float left/right */
.fl {float:left} 
.fr {float:right} 
.cl {clear:both;position:relative;font-size:1px !important; height:1px !important; line-height:1px !important; width:1px !important; margin:0px auto !important; } 

div.tableContainer {width:100%} 
td.vac {vertical-align: middle;}
.w100pc {width:100% !important;} 
/* p { margin:0px 0px 0px 0px; padding-bottom: 15px; text-align: left;} 
*/

table {width:auto}

.asdf { background: red !important; }
.asdf1 { background: green !important; }
.asdf2 { background: yellow !important; }
.qwer { border: 1px solid green !important; }

.p0 {padding:0px !important;}
.p3 {padding:3px !important;} 
.p5 {padding:5px !important;} 
.p10 {padding:10px !important;} 
.pt1 {padding-top:1px !important;} 
.pt4 {padding-top:4px !important;} 
.pt5 {padding-top:5px !important;} 
.pl5 {padding-left:5px !important;}
.pl120 {padding-left:120px !important;}
.pt12 {padding-top:12px !important;} 
.pt10 {padding-top:10px !important;} 
.pt20 {padding-top:20px !important;} 
.m0 {margin:0px !important;}
.m5 {margin:5px !important;} 
.mr5 {margin-right:5px !important;} 
.mr10 {margin-right:10px !important;} 
.mr20 {margin-right:20px !important;} 
.mr120 {margin-right:120px !important;} 
.mtb10 {margin:10px auto !important;} 
/* mtb = Margin Top and Bottom */
.mtb20 {margin:20px auto !important;} 
/* mtb = Margin Top and Bottom */
.ptb10 {padding:10px 0 !important;} 
/* ptb = Padding Top and Bottom */
.mlr10 {margin: 0px 10px !important;} 
/* mlr = Margin Left and Right */
.mt5 {margin-top: 6px !important;}
.mt10 {margin-top: 10px !important;} 
.mt15 {margin-top: 15px !important;} 
.mt20 {margin-top: 20px !important;} 
.mt40 {margin-top: 40px !important;} 
.ml2 {margin-left: 2px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml35 {margin-left: 35px;}
.pr5 {padding-right: 5px;}
.pr20 {padding-right: 20px;}
.pr45 {padding-right: 45px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.mrb20 {margin-right: 20px; margin-bottom: 20px; } /* mrb = Margin Right and Bottom */
/*generic width*/
.w148{width:148px;}
 
/* ---------- framewindow elements ---------- */
#window1Container,
#window2Container,
#window3Container { position: absolute; height: 1px; width: 1px; line-height:  1px; z-index: 200; visibility: hidden; color: #F2F2F2; }

#window1Body,
#window2Body,
#window3Body { background: white; border: 0PX; margin: 0PX; line-height: 1px; padding: 0PX; height: 1px; width: 1px; }

#windowDimmer { position: absolute; top: 0px; left: 0px; background: url(/js/screen.png); z-index: 9; display: none; } 

/* Structural Width Classes  */
.w180 { width: 180px !important; margin: 0px auto; } 
.w500 { width: 500px !important; margin: 0px auto; } 
.w580 { width: 580px !important; margin: 0px auto; } 
.w690 { width: 690px !important; margin: 0px auto; } 
.w720 { width: 720px !important; margin: 0px auto; } 
.w740 { width: 740px !important; margin: 0px auto; } 
.w745 { width: 745px !important; margin: 0px auto; } 
.w770 { width: 770px !important; margin: 0px auto; } 
.w777 { width: 777px !important; margin: 0px auto; } 
.w940 { width: 940px !important; margin: 0px auto; } 
.w960 { width: 960px !important; margin: 0px auto; } 

 
h1.H1_bigBlogLogo { display: block; width: 114px; height: 30px; background: url(/images/H1_bigBlogLogo.gif) top left no-repeat; float: left; } 
h1.bigBlogLogo a { display: block; width: 114px; height: 30px; }
h1 a span { display: none; } 
h1.home { display: block; width: 770px; height: 84px; background: url(/images/BBHeader.gif) top left no-repeat; }
h1.home a { display: block; width: 770px; height: 84px; }
h1 a span { display: none; } 

div#headerNavigation { /* logged out */ position: absolute; display: block; top: 10px; left: 465px; height: 30px; z-index: 30; }
div#headerNavigationMyBlogView { position: absolute; display: block; top: 10px; height: 30px; left: 510px; z-index: 30; }
div#headerNavigationMyBlogEdit { position: absolute; display: block; top: 10px; height: 30px; left: 510px; z-index: 30; }
div#headerNavigationLoggedInOtherBlog { position: absolute; display: block; top: 10px; height: 30px; left: 510px; z-index: 30; }


body { } 

body .hidden { display: none; }
body.loggedIn .hidden { display: block; margin-right: 5px; text-align: left; margin-left:10px}
body.loggedIn .BlogTitle { float: right; margin-top: 35px; }

body.setUp div#menu,
body.setUp div#leftPanel,
body.setUp div#rightPanel { display: none; }

body.aboutMe div#aboutMeWidget { display: none; }

body.private div#visitorComments,
body.private div#leaveComment { display: none; }

body.search div.searchPanel { display: none; }
 
.floatRight { float: right; }


div#contentContainer { } 

div.functionTabs {  position: absolute; top: 10px; z-index: 1; width: 770px; display: block; padding-bottom: 4px; } 
a.FTEdit { margin-left: 150px; }

div#bigBlogLogo {position: absolute; top: 0px; left: 0px; z-index: 10; }
div#bigBlogLogo h1 { display: block; width: 114px; height: 30px; background: url(/images/bigBlogLogo.gif) top left no-repeat; float: left; }
div#bigBlogLogo h1 a { display: block; width: 114px; height: 30px; }
div#bigBlogLogo h1 a span { display: none; }

 
div#GHC { margin: 0px; } 
div#GHC.homePage { background: url(/images/homeHeaderBG.jpg) top left repeat-x; height: 97px; }
div#GHC.homePage h1 { display: block; width: 209px; height: 52px; background: url(/images/bigblogHomePageLogo.jpg) top left no-repeat; float: left;  }
div#GHC.homePage h1 a { display: block; width: 209px; height: 52px; }
div#GHC.homePage h1 a span { display: none; }
div#GHC.homePage #menu { margin-top: 51px; height: 20px; margin-bottom: 10px; } 
  
div#GFC { background: transparent; margin: 0px; } 
div#globalContainer { border: none; margin: 0px auto; }


div#blogTitle { background: url(/images/defaultTheme/blogTitle.jpg) top left no-repeat; height: 61px; margin-bottom: 10px; }
   
fieldset { border: none; padding: 5px 0px; margin: 5px 0px; } 
 
input.image { display: block; float: right; margin-top: 1px; } 
/* Generic to most pages */
div#loginPanel { width: 180px; height: 100px; } 
div.w940 div#loginPanel { width: 170px; } 

div#GHC.homePage { }

div#GHC.homePage div.siteHeader { margin: 0px auto; width: 940px !important; }
div#GHC.homePage div#menu { margin: 5px auto 0px auto; }

div.siteHeader { padding-bottom: 10px; width: 770px !important; padding: 45px 0px 0px 0px; } 
div#mainBanner { background: url(/images/adBG.gif) top center no-repeat; width: 770px; height: 100px; margin: 0px auto; text-align: center;}
div#mainBanner *{padding-right:8px;}

div#mainBanner.mt10 {margin-top: 0px !important; }

div#mainBanner img {  margin: 4px auto 0px auto; } 


div.w940 div#mainBanner { width: 770px; } 
div#mainBanner img { margin: 4px auto 0px auto; } 


div#leftPanel { float: left; width: 180px; margin-bottom: 35px; } 
 
div#CPPanel { margin: 0px 0px 35px 10px; padding: 0px;  }
.layout1 div#CPPanel { float:left !important; width:581px !important; margin: 0px 0px 35px 10px !important; padding: 0px !important; }
div#CPPanel.w770 { float: left; width: 770px; margin: 0px 0px 35px 0px; padding: 0px; } 
div.w770 div#CPPanel { float: left; margin: 0px 0px 35px 0px; padding: 0px; } 
div.w940 div#CPPanel { float: left; margin: 0px 0px 35px 0px; padding: 0px; } 

div#CPPanel div#CPHeader { padding: 0px; line-height: 13px; margin: 0px auto; font-size: 1px; }
div#CPPanel div#centerPanel { padding: 0px; margin: 0px auto; border: none; }
html>body div#CPPanel div#CPContent { border: 1px solid transparent;  }
div#CPPanel div#CPFooter { padding: 0px; line-height: 13px; margin: 0px auto; font-size: 1px; } 
 
div#rightPanel { } 
div.w940 div#rightPanel { width: 170px; } 

div.BPSC td { /* BPSC = BigPond Sponsored Community */ vertical-align: middle; height: 52px; }
div.BPSC td.logo { width: 60px; text-align: center; }
div.BPSC td.text { width: 110px !important; padding-left: 5px; text-align: left; overflow: hidden !important; } 
div.BPSC td.text a { width: 80px !important;overflow: hidden !important; display:block !important} 
    
/* Widget Stuff */   
div.widgetContainer,
div.widgetContainerGeneric { width: 170px; padding-bottom: 5px; } 
div.w960 div#leftPanel div.widgetContainer { float: right; } 
/* Hides from IE-mac \*/
* html .widgetContainer {height: 1%;}
/* End hide from IE-mac */ 
 
div.widgetTop { /* For the Widgets that don't have patterned header  */  background: url(/images/defaultTheme/widgetTop.gif) top left no-repeat; height: 10px; margin: 0px; font-size: 1px; } 
div.widgetHeader { background: url(/images/defaultTheme/widgetHeader.gif) top left no-repeat; } 
div.widgetHeader h3 { white-space:nowrap; line-height: 25px; margin: 0px 0px 0px 10px; } 
div.widgetHeader h3.text { color: #fff; font-weight: bold; font-family: tahoma, arial, sans-serif; } 
div.widgetContainer h3.greyHead { line-height: 15px; margin: 0px 0px 10px 10px; background: none !important; } 
div.widgetHeader h3.image { width: 170px; height: 43px !important; margin: 0px; line-height: 43px !important; } 
 
div.widgetContent { background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y; padding: 3px 0px; }
div.widgetBackground {padding:0px; margin:0px;}
 
/* Hides from IE-mac \*/
* html .widgetContent {height: 1%;}
/* End hide from IE-mac */

div.widgetContent img { margin: 3px auto 5px auto; /* background: #0075B0; */ }
div.widgetContent p { margin: 0px 10px 5px 10px; line-height: 1.2em; }

div.widgetContent p.error { color: #990000; font-weight: bold; }
div.widgetContent p.more { margin-top: 15px; }
div.widgetContent p.small { font-size: 9px; }
div.widgetContent p.none { margin: 0px 10px 0px 10px; }
div.widgetContent p.t8px { margin-top: 8px; }
div.widgetContent p img.icon { display: block; float: left; margin-right: 3px; }
div.widgetContent p.clearImage { clear: left; }
div.widgetContent p.login { text-align: right; margin-top: 15px; }
.widgetContainer input.standardInput  { line-height: 14px; margin: 0px; padding: 0px; height: 18px; margin-top: 2px; }
 html> body .widgetContainer input.standardInput  { padding-top: 5px; } 

 
.widgetContainer input.buttonInput  { margin: 0px; padding: 0px; float: right; } 
   
    
div.widgetFooter { background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat; height: 10px; margin: 0px; font-size: 10px; } 
   
div.widgetContent img { margin: 3px auto 5px auto; /* background: #0075B0; */ }
div.widgetContent img.rating { margin: 0; } 
     
div.settingsWidgetContainer { padding-bottom: 10px; } 
div.settingsWidgetContainer div.widgetHeader { height: 27px; } 
div.settingsWidgetContainer div.widgetHeader h3 { white-space:nowrap; line-height: 25px; margin: 0px 0px 0px 10px; font-size: 11px; } 
div.settingsWidgetContainer div.widgetContent { padding: 3px 0px; }
div.settingsWidgetContainer label  { line-height: 1.5em; margin: 0px; padding: 0px; height: 1.5em; float: left; margin-top: 2px; }
div.settingsWidgetContainer input.standardInput  { line-height: 14px; margin: 0px; padding: 0px; height:18px; float: left; margin-top: 2px; }
div.settingsWidgetContainer input.buttonInput  { margin: 0px; padding: 0px; float: right; }
div.settingsWidgetBackground {padding:0px; margin:0px;}
       
div.settingsWidgetContainer div.widgetFooter { height: 10px; margin: 0px; font-size: 10px; } 
  

div.userBlock { width: 115px !important; float: left; padding-bottom: 20px; }
 
div.userBlock * { font-size: 10px; }

div.popularPost { padding-bottom: 15px; margin: 20px 15px 10px 15px; }
div.popularSite { padding-bottom: 15px !important; margin: 20px 0px 0px 0px; }

div.popularPost div.postImage { float: left; }




div.popularPost div.postDetailsHome { margin-left: 10px; float: left; width: 470px; }
div.w770 div.popularPost div.postDetails { margin-left: 10px; float: left; width: 310px; }
div.w940 div.popularPost div.postDetails { margin-left: 10px; float: left; width: 665px; }



div.popularPost div.postDetailsHome h4{ font-weight:normal; }
/*
div.popularSite div.postDetails h4.h4_postDetails,
div.popularPost div.postDetails h4.h4_postDetails { margin: 0px; padding: 0px; font-size: 11px; }
*/
div.popularPost div.postDetails p,
div.popularSite div.postDetails p { margin: 0px; padding: 0px; font-size: 10px; }
div.popularPost div.postDetails p.blogDetails,
div.popularSite div.postDetails p.blogDetails { }
div.popularPost div.postDetails p.ratings,
div.popularSite div.postDetails p.ratings { font-size: 10px; }


div.userBlock img.avatar, 
div.popularPost img.avatar { border: 1px solid #ccc; }

/* Hides from IE-mac \*/
* html .homeContent1, * html .homeContent2 {height: 1%;}
/* End hide from IE-mac */ 


div.BlogRating { border-bottom: 1px solid #999; padding-bottom: 15px; margin: 20px 15px 10px 15px; }
div.RatethisBlog { border-bottom: 1px solid #999; padding-bottom: 15px; margin: 20px 0px 10px 0px; }

/* Centers the calendar in the widget */
table.calendarContainer { margin: 0px auto; }


/* Aligns the edit buttons properly */

/* Fixes Vanishing Featured Links 
h3.featureLinkHead {color: #999;height:10px;}*/

.settingsSection a {text-decoration:none !important}

.functionTabs a img {float:left;position:relative !important;top:-3px !important;}

.functionTabs img {float:left;position:relative !important;top:-3px !important;}

.functionTabs {padding-left:150px !important;width:620px !important;}

.communitySection {background: url(/images/defaultTheme/LIHeaderCommunityBG.gif) left bottom repeat-x}


#mainBanner iframe{ float:left !important; margin-left:16px !important; }
#loginPanel {padding-bottom:13px;}
body.gradientBackground {background: url(/images/homeGradient.jpg) top left repeat-x #edf7f9;}
body.gradientBackground #mainBanner {float:left}
body.community {background: url(/images/homeGradient.jpg) top left repeat-x #edf7f9;}
body.community #mainBanner {float:left}

body.community div#loginPanel div.widgetContainer div.widgetHeader /*Login Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.community div#loginPanel div.widgetContainer div.widgetContent /*Login Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.community div#loginPanel div.widgetContainer div.widgetFooter /*Login Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}
body.gradientBackground div#loginPanel div.widgetContainer div.widgetHeader /*Login Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.gradientBackground div#loginPanel div.widgetContainer div.widgetContent /*Login Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.gradientBackground div#loginPanel div.widgetContainer div.widgetFooter /*Login Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}
body.community div#search div.widgetContainer div.widgetHeader /*Search Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.community div#search div.widgetContainer div.widgetContent /*Search Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.community div#search div.widgetContainer div.widgetFooter /*Search Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}
body.gradientBackground div#search div.widgetHeader /*Search Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.gradientBackground div#search div.widgetContent /*Search Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.gradientBackground div#search div.widgetFooter /*Search Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}
body.community div#communityCategories div.widgetHeader /*Community Categories Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.community div#communityCategories div.widgetContent /*Community Categories Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.community div#communityCategories div.widgetFooter /*Community Categories Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}
body.gradientBackground div#communityCategories div.widgetHeader /*Community Categories Widget Header*/
  {background: url(/images/defaultTheme/widgetHeader.gif) bottom left no-repeat;}
body.gradientBackground div#communityCategories div.widgetContent /*Community Categories Widget Content*/
  {background: url(/images/defaultTheme/widgetContent.gif) top left repeat-y;}
body.gradientBackground div#communityCategories div.widgetFooter /*Community Categories Widget Footer*/
  {background: url(/images/defaultTheme/widgetFooter.gif) top left no-repeat;}

body.gradientBackground div#globalContainer div#contentContainer.layout1 div#mainBanner /*Banner Ad For Home Page*/
  {margin-left:10px;width:765px !important;overflow:hidden;display:inline}
body.gradientBackground div#globalContainer div#contentContainer.layout3 div#mainBanner /*Banner Ad For Home Page*/
  {padding-right:0px;margin-right:0px;margin-left:-3px;}

.layout2 div#centerPanel {overflow:hidden !important; }
.videoPage .layout2 div#centerPanel {overflow:visible !important; }

.h3_videoHeader {font-weight: bold;  font-size: 18px !important;  margin: 5px 20px 20px 0px; padding: 0; margin: 0;}
.rating {font-weight:600}

/**/

/*
div#menu ul li#norssatom {
  padding:0px !important;
  margin:0px !important;
  width: 236px !important;
}
div#menu ul li#norssatom a {
  padding:0px !important;
  margin:0px !important;
  width: 236px !important;
}
div#menu ul li#norssatom a:hover {
  padding:0px !important;
  margin:0px !important;
  width: 236px !important;
}

div#menu ul li#rssatom {
  width: 240px !important;
  padding-right: 0px !important;
}
div#menu ul li#rssatom div {
  padding:0px !important;
  margin:0px !important;
  width: 240px !important;
  background:#f0f !important;
}
div#menu ul li#rssatom img.floatRight {
  float:left;
}
div#menu ul li#rssatom div a {
  float:left !important;
  width:118px !important;
  margin:0px !important;
}
div#menu ul li#rssatom div a:hover {
  width:118px !important;
  padding-right:0px !important;
}
div#menu ul li#rssatom div a img {
  display:block !important;
  position:relative !important;
  left: 28px !important; 
}
div#menu ul li#rssatom div a img.rssatom {
  left:48px !important;
}
*/

/*Menu Override*/
div#menu ul li#rssatom, div#menu ul li#rssatom * {
  margin:0px !important;
}

div#menu ul li#rssatom div, div#menu ul li#rss, div#menu ul li#atom, div#menu ul li#norssatom {
  width:234px !important;
  
  padding:0px !important;
  float:left !important;
  
  /*background:#000 !important;*/
}

div#menu ul li#rssatom div a, div#menu ul li#rss a, div#menu ul li#atom a, div#menu ul li#norssatom a {
  float:right !important;
  display:block !important;
  
  /*background:#000 !important;*/
}

div#menu ul li#rssatom div a, div#menu ul li#atom a {
  width:50px !important;
  
  display:block !important;
  float:right !important;
  
  /*background:#f0f;*/
}

div#menu ul li#rssatom div a.rssatom, div#menu ul li#rss a {
  width:38px !important;
  
  /*background:#ff0;*/
}

#rssatom {float:left !important}
#rss {float:left !important}
#atom {float:left !important}
#help {float:right !important}

div#menu ul li#blankSettings a {
  width: 219px !important;
  
  padding:0px !important; 
  margin:0px !important;
}

div#menu ul li#blankSettings.communityBox a {
  width:254px !important; 
  
  padding:0px !important; 
  margin:0px !important;
}




/*
div#menu * {border: none !important}
#help, #helpMenu {background:#f0f !important}
#menu {background:#0ff !important}
*/





div#menu ul li#home a { 
  width: 60px !important;
}
div#menu ul li#aboutMe a {
  width: 78px !important;
}
div#menu ul li#photoGallery a {
  width: 106px !important;
}
div#menu ul li#favLinks a {
  width: 124px !important;
}
div#menu ul li#MMSPosts a {
  width: 50px !important;
}
div#menu ul li#Video a {
  width: 55px !important;
}
div#menu ul li#help a {
  width: 63px !important;
  margin:0px !important;
  
} 

/**/

.EditButtonPanel {text-align:right !important}
.rating {font-weight:600 !important}
.widgetContent label {font-weight:600 !important}
td.yearMonth {font-weight:600 !important;padding-top:0px !important;padding-bottom:3px !important}

#usageMeterWidget p.line3 {height:10px !important;line-height:8px !important;padding-top:0px !important;padding-bottom:0px !important;margin-top:0px !important;margin-bottom:0px !important;position:relative;top:-5px}

.layout2 div#contentContainer {background-position:left top !important;}
.layout2 div#CPHeader {background-position:left top !important;}
.layout2 div#CPFooter {background-position:left top !important;}
.layout2 div#CPPanel { margin: 0px 0px 35px 0px; padding-right:0px !important;margin-left:auto !important;margin-right:auto !important} 
.layout2 div#CPPanel div#centerPanel {  }

/*.noflow {overflow:hidden !important}

/*.layout2 td {overflow:hidden !important}*/

/*.layout2 #centerPanel {width:410px !important;overflow:hidden;}*/


.previewBox {width:60px !important;height:60px !important;display:block !important;margin-left:auto;margin-right:auto}

.gradientBackground div.widgetHeader { 			background: url(/images/communityThemeBigBlog/widgetHeader.gif) top left no-repeat !important; } 
.gradientBackground div.widgetContent { background: url(/images/communityThemeBigBlog/widgetContent.gif) top left repeat-y !important; padding: 3px 0px; } 
.gradientBackground div.widgetFooter { background: url(/images/communityThemeBigBlog/widgetFooter.gif) top left no-repeat !important; height: 10px; margin: 0px; font-size: 10px; } 

.userBlock {width:105px !important;overflow:hidden !important;display:block;padding-bottom:0px;margin-bottom:0px}
.layout1 .popularPost {width:535px !important;overflow:hidden !important;display:block;padding-bottom:0px;margin-bottom:0px}


.layout3 .w720 .popularPost  {width:710px !important;overflow:hidden !important;display:block;padding-bottom:10px;margin-bottom:0px;}
.layout3 .w720 .popularPost .postDetails {width:640px !important;overflow:hidden !important;display: block !important}



.klb {border-top: solid 1px #999;width:400px; margin-left:0px !important;padding-top:0px;margin:0px;padding:0px;position:relative;top:-5px}

.gradientBackground .layout3 #commIntroText h3.h3_bigblogCommunity {padding-left:0px !important;width:380px !important;overflow:hidden; display:block; background: transparent !important}
.community .layout3 #commIntroText h3.h3_bigblogCommunity {padding-left:0px !important;width:380px !important;overflow:hidden; display:block; background: transparent !important}
div.AtoZ div p.fr.m0.act.b {padding-bottom:25px;padding-top:1px !important}
.commCat {margin:5px 4px 5px 4px !important}


#globalContainer #contentContainer.w940.layout3 div div div .widgetContent .widgetBackground p img {position:relative;top:5px}

#VCContent {padding-top:1px !important}
#VCContent h4.text {padding-top:0px !important;margin-top:0px !important}

label.BBMember {background: url(/images/h5_BBMHeadingLogo.gif) 0px 5px no-repeat !important}

label.BBMember input, label.otherCommenter input {position:relative;top:3px}

.postVisitorFunctions.small {font-size:11px !important}

h4.breaker {font-size:11px !important}

#communityHighestRankedBlogsWidget {margin-top:5px !important}
.peterD {border-bottom:1px solid !important;margin-bottom:12px !important;margin-top:0px !important}
.postDetails {margin-bottom:12px !important}

div.postDetails > p.small {padding-top:0px !important;padding-bottom:0px !important;margin-top:0px !important;margin-bottom:0px !important}

.settingsWidgetContainer .widgetFooter {padding-bottom:0px !important}
.settingsWidgetContainer {padding-bottom:5px !important;margin-bottom:5px !important}

.widgetBackground {padding-top:1px !important;margin-top:0px !important}

#communityName, 
.communityDescriptionStyle,
.profileImageStyle,
.noticeBoardStyle {width:405px !important}


#globalContainer #contentContainer.w770.layout2 #CPPanel #centerPanel .para .postDetails {padding-top:8px !important}	
#globalContainer #contentContainer.w770.layout2 #CPPanel #centerPanel .para .popularPost.peterD .postImage .CPPreview {padding-top:10px !Important}	


#VCHeader {height:10px !important}

#videoList .popularPost.m0.mt10 {border-bottom:1px solid !Important; padding-bottom:10px !important}
div#thumbnailPreview {height:65px !important}

.gradientBackground #globalContainer #CPPanel #centerPanel .CCBG .w720 .topBlogRenderer {padding-top:10px !important;padding-bottom:7px !Important}
.gradientBackground #globalContainer #CPPanel #centerPanel .CCBG .w720 .AtoZ .topBlogRenderer {padding-top:10px !important;padding-bottom:12px !Important}
.gradientBackground #globalContainer #CPPanel #centerPanel .CCBG .w720 .topTextPostRenderer {padding-top:10px !important;padding-bottom:12px !Important}

/* Start of code for side ads */
body, div#globalContainer, div#contentContainer {height:100%;}
div#contentContainer {position:relative; top:0px;}
#skyscraperLeft, #skyscraperRight{position: absolute; width: 0px; height: 100%; top: 0px;}
#skyscraperLeft{left: -150px;}
#skyscraperRight{left: 960px;} 
.skyscraper{width: 150px; display: block; height: 100%; border: none;}
/* End of code for side ads */

