/* first remove padding from widget box: */
.widget-box { padding:0; }
/* set padding/margin for header row and apply background color: */
 header.widget-header{ 
    padding:10px; 
    margin-bottom:10px; 
    background-color:#EAEDF4; 
}
/* apply custom font color to the title, if necessary... 
or change weight of font: */
header.widget-header h3 { 
  font-weight:400; 
}
/* apply padding to widget body in general */
.h-widget-body { padding:10px; }

/* nav menu */
#top_nav_bar_wrapper {
width:1000px;
margin:auto;
}
#top_nav_bar_wrapper.fixed {
width:100%;
}
li.divider { display:none; }

/* encase topics/surveys in shading */
.h-ubb-directory-forum-box, .h-ubb-topic-list-box, .h-survey-list-box {
margin-bottom:10px;
}
.h-forums-list .section-box-contents, .h-topic-list .section-box-contents, #surveyListContainer .section-box-contents {
padding:0;
}
#surveyListContainer .section-box-header {
margin-bottom:10px;
}
.h-ubb-directory-forum-box {
background-color:#f8f8f8;border:1px solid #dfdfdf;padding:10px;
}
.h-ubb-topic-list-box {
background-color:#f8f8f8;border:1px solid #dfdfdf;padding:10px;
}
.h-survey-list-box {
background-color:#f8f8f8;border:1px solid #dfdfdf;padding:10px;
}

/* home page - custom colors for content blocks  */
#contentBlock_449693036098725799 h2.h-content-block-title, #contentBlock_432098869482121435 h2.h-content-block-title,
#contentBlock_351732408829904186  h2.h-content-block-title
  {
background-color: #fef2a4;
padding:10px;
margin-top:0;
}
#contentBlock_449693036098725799, 
#contentBlock_432098869482121435,
#contentBlock_351732408829904186 
 {
background-color: #f8f8f8;
border:1px solid #dfdfdf;
}
#contentBlock_449693036098725799  article, 
#contentBlock_449693036098725799  .h-content-block-footer,  #contentBlock_432098869482121435 article,
#contentBlock_432098869482121435 .h-content-block-footer,
#contentBlock_351732408829904186 article,
#contentBlock_351732408829904186 .h-content-block-footer
{
padding:10px;
}

/* group header */
header#groupHeader {
background-color:transparent;
border:none;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
header#groupHeader #standardHeaderRow {
background-color:#ffffff;
padding-top:10px;
padding-bottom:10px;
}