body.body-home{
  background: #fff url(../images/header-bg-gradient.png) top left repeat-x;
}
body.body-page{
  background: #fff url(../images/header-page-bg-gradient.png) top left repeat-x;
}

#logo{ float: left; margin-right: 84px;}
#logo img{
  margin-top: 10px;
}
#menu{float: left; margin-top: 62px;}
.tabs .current_page_item{
  background: transparent url(../images/tab-l.gif) top left no-repeat;
}
.tabs .current_page_item a{
  background: transparent url(../images/tab-r.gif) top right no-repeat;
  color: #fff;
}

.category-tab-wrapper .tabs{background: transparent url(../images/tabs-bg.gif) bottom left repeat-x;}
.category-tab-wrapper .tabs li a{ background:transparent; color:#949494; float: left; width: 160px; text-align: center; padding: 5px 0 0; }
.category-tab-wrapper .tabs li{
  background: transparent url(../images/wide-tab.gif) top left no-repeat;
  width: 161px;
  height: 29px;
  text-align: center;
  padding: 0;
}
.category-tab-wrapper .tabs li.current_page_item{
  background: #fff url(../images/active-wide-tab.gif) top left no-repeat;
  height: 30px;
  margin-bottom: 0px;
}
.category-tab-box{
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  padding: 0 1.5em;}
.category-tab-box ul li.list-first {border-top: none !important; } 
.category-tab-box ul li{ list-style: none; border-top: 1px solid #c0c0c0; padding: 1em 0;}
.category-tab-box ul li h4.tab-box-title{float: left; margin-bottom: 0.25em}
.category-tab-box ul li h4.tab-box-title a{color:#10436C; text-decoration: none;}
.category-tab-box ul li h4.tab-box-title a:hover{color:#000; text-decoration: underline;}
.category-tab-box ul li .tab-box-date{float: right; color: #10436C;}
.category-tab-box ul li .tab-box-excerpt{clear: both;}
.tabs .current_page_item a{
  background: transparent url(../images/tab-r.gif) top right no-repeat;
  color: #fff;
}

#main-middle-banner{
  background: transparent url(../images/middle-banner4.png) top left no-repeat;
  height: 403px;
  overflow: hidden;
  margin-bottom: 3em;
}
#main-middle-page-banner{
  background: transparent url(../images/page-header-bg5.png) top left no-repeat;
  height: 67px;
  overflow: hidden;
}
#footer{
  background: #434343 url(../images/footer-bg.png) top left repeat-x;
}
#bottom-footer{ background: #e1e1e1;}
#bottom-footer .container{text-align: right; padding: 10px;}
.footer-list{ padding-top: 40px;}
ul.footer-list-first { border-left: none !important;}
ul.footer-list-last { border-right: none !important;}
.footer-list ul{width: 110px; float: left; margin: 0; border-left: 1px solid #515151; border-right: 1px solid #8e8e8e; height:100px; padding: 0 20px;}
.footer-list ul li{ list-style: none; font-size: 16px; color: #f2f2f2; line-height: 1em; padding: 5px 0;}
.footer-list ul li a{ font-size: 11px; text-decoration: none; color: #f2f2f2; line-height: .25em; }
#quit-smoking-footer{padding-left: 4px;}
#page-title-wrapper{
 
}
#page-title-wrapper h1.entry-title{
  color: #fff;
  font-size: 25px;
  padding-top: 20px;
  padding-left: 40px;
}

/*Sidebar*/
/*bullets gone??*/
#sidebar li { list-style-type: none; }
#sidebar ul { list-style-type: none; margin: 0; padding: 5px; }


#page-wrapper{background: transparent url(../images/sidebar-gradient.png) top left repeat-y;}
#sidebar-wrapper{
  background: transparent;
  padding-top: 30px;
list-style:none;
}

#primary{list-style-type:none; }

 
}
.xoxo li{
list-style:none;
  margin-top: 10px;
  margin-bottom: 30px;
}
.xoxo li h3{
	list-style:none;
  text-transform: uppercase;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.xoxo li ul{
 list-style:none;
  margin-left: 0px;
}
.xoxo li ul li{

  padding: 5px 0 5px 1.5em;
  margin-top: 5px;
  margin-bottom: 0px;
  background: transparent url(../images/sidebar-list-bg.png) bottom left no-repeat;
}
.xoxo li ul li a{
  text-decoration: none;
  color: #10436C;
  font-size: 11px;
}
.rotate-content{ padding-top: 56px; color: #fff;}
.rotate-content h1, .rotate-content h2, .rotate-content h3{padding-left:20px;font-size:xx-large; color: #fff;}
.rotate-img{
  padding-top: 56px;
}
.rotate-img img{ padding-left:20px;}
#rotate-left{display: block; position:absolute; top:180px; left:455px; z-index: 100;}
#rotate-right{display: block; position:absolute; top:180px; left:935px; z-index: 100;}

.page-content-wrapper{
  padding: 30px 0 0 50px;
}
.entry-title{margin-bottom: 0.175em;}
.entry-title a{ text-decoration: none;}
.entry-date{ background-color: #dedede; padding: 5px 0 5px 5px; font-size: 10px}
.entry-content{margin-top:1em; line-height: 1.75em;}
.post{ padding-bottom: 1.5em; border-bottom: 1px solid #dedede; margin-bottom: 1.5em;}
.readmore{float: right;}
.learn-more{float: right; margin-right: 20px;}
.rotate-wrapper{background: transparent !important;}
#rotate-sub-wrapper{ background: transparent !imporant;}