body, div, table, td, form, img {
   border:0;
   margin:0;
   padding:0;
}

body, div, table, td {
   font-family: arial, sans-serif, serif;
   font-size: 12px;
   text-align: left;
   color: #333333;
}

body {
   background-image: url(/brands/sacmoms/images/template/bg_body.png);
   background-repeat: repeat;
   /* background-color: #e2d0a4; */
}

/* fix layout issues by wrapping everything with a table and this class applied */
table.bako_wtffloat{
   width: 99%;
}

table {
   border-collapse: collapse;
   empty-cells: show;
}

td {
   border: 0px;
   padding: 0px;
   margin: 0px;
   vertical-align: top; /* << important */
}

img {
   vertical-align: bottom;
}


input.txt {
   font-size: 11px;
   width: 240px;
   height: 15px;
}

input.bako_settingsbutton,
input.profilebutton,

/* {
border:1px solid #999999;
cursor:pointer;
font-size:11px;
font-weight:bold;
margin:2px;
*/

input.btn {
   font-size: 11px;
   font-weight: normal;
   cursor: pointer;
   margin: 2px;
   color: #FFFFFF;
   background-color: #5D3A3D;
   border: 0px none;
   border-left: 1px solid #9D888A;
   border-top: 1px solid #9D888A;
   border-right: 1px solid #452B2D;
   border-bottom: 1px solid #452B2D;
}


a, a:link, a:visited {
   color: #5D3A3D;
   text-decoration: none;
   font-weight:normal;
   font-style:normal;
   border-bottom: 1px dashed #D3C5B8;
}

a:active, a:hover {
   border-bottom: 1px solid #5D3A3D;
   /* text-decoration: underline; */
}



/*
Overrides preventing dashed border-bottom on A tags
*/
a.noborder, a.noborder:link, a.noborder:active, a.noborder:visited, a.noborder:hover,
a.simple, a.simple:link, a.simple:visited,
div#top a, div#top a:link, div#top a:active, div#top a:hover,
div#snips a, div#snips a:link, div#snips a:active, div#snips a:visited, div#snips a:hover,
div.Spotlight a, div.Spotlight a:link, div.Spotlight a:active, div.Spotlight a:visited, div.Spotlight a:hover,
div.MyStuff li a, div.MyStuff li a:link, div.MyStuff li a:visited, div.MyStuff li a:active, div.MyStuff li a:hover,
a.bbpowered-vert, a.bbpowered-vert:link, a.bbpowered-vert:visited, a.bbpowered-vert:active, a.bbpowered-vert:hover,
a.moredisc, a.moredisc:link, a.moredisc:visited, a.moredisc:active, a.moredisc:hover,
p.moreStories a, p.moreStories a:link, p.moreStories a:visited, p.moreStories a:hover, p.moreStories a:active,
div.ad728x90 a, div.ad728x90 a:link, div.ad728x90 a:visited, div.ad728x90 a:hover, div.ad728x90 a:active,
div.ad300x250 a, div.ad300x250 a:link, div.ad300x250 a:visited, div.ad300x250 a:hover, div.ad300x250 a:active,
div.ad300x100 a, div.ad300x100 a:link, div.ad300x100 a:visited, div.ad300x100 a:hover, div.ad300x100 a:active,
div.ad160x600 a, div.ad160x600 a:link, div.ad160x600 a:visited, div.ad160x600 a:hover, div.ad160x600 a:active,
div.ad160x90 a, div.ad160x90 a:link, div.ad160x90 a:visited, div.ad160x90 a:hover, div.ad160x90 a:active,
div.ad468x60 a, div.ad468x60 a:link, div.ad468x60 a:visited, div.ad468x60 a:hover, div.ad468x60 a:active,
a.gbtn, a.gbtn:link, a.gbtn:visited, a.gbtn:hover, a.gbtn:active,
a.hdrbtn, a.hdrbtn:link, a.hdrbtn:visited, a.hdrbtn:hover, a.hdrbtn:active,
div.DynamicPage.page43 a, div.DynamicPage.page43 a:link, div.DynamicPage.page43 a:visited, div.DynamicPage.page43 a:hover, div.DynamicPage.page43 a:active,
div#linkCategories a, div#linkCategories a:link, div#linkCategories a:visited, div#linkCategories a:hover, div#linkCategories a:active,
div.bako_media_picture a, div.bako_media_picture a:link, div.bako_media_picture a:visited, div.bako_media_picture a:hover, div.bako_media_picture a:active,
div.content table#linkCategories a
{
   border-bottom: none;
}

div.content img.fRight{
   float: right;
}
div.content img.fLeft{
   float: left;
}

a.simple:active,
a.simple:hover {
   text-decoration: underline;
}

a.title {
   font-weight: bold;
}

a.handle {
   font-weight: normal;
   font-style: italic;
}

a.em {
   font-weight: normal;
   font-style: italic;
}

ul.blue_star {
   list-style: none;
   margin: 0;
   padding: 0;
   border: 0;
}

ul.blue_star li {
   margin: 0;
   padding-left: 20px;
   background-image: url(/brands/sacmoms/images/template/bullet_blue_star.png);
   background-repeat: no-repeat;
   background-position: top left;
}

div.LatestForumTopics ul.blue_star li {
   padding-bottom: 15px;
}




a.previous {
   display: block;
   width: 80px;
   height: 16px;
   background-image: url(/brands/sacmoms/images/template/lnk_previous.png);
   background-repeat: no-repeat;
}

a.previous span {
   display: none;
}

a.next {
   display: block;
   width: 60px;
   height: 16px;
   background-image: url(/brands/sacmoms/images/template/lnk_next.png);
   background-repeat: no-repeat;
}

a.next span {
   display: none;
}


/* SacBee ToolTips */
#ttip {
   background:transparent url(http://media.sacbee.com/static/imgs/tooltip_lt.gif) no-repeat scroll 0pt;
   font-size:85%;
   font-weight:bold;
   margin:0pt;
   padding:0pt;
   text-align:left;
   width:auto;
   z-index:9998;
}
#ttip span.ttip {
   background:#FFFFFF url(http://media.sacbee.com/static/imgs/tooltip_rt.gif) no-repeat scroll 100%;
   display:block;
   margin:22px 0pt 0pt 2px;
   padding:5px 15px 7px 10px;
   width:auto;
}
#ttip.t2 {
   background:transparent url(http://media.sacbee.com/static/imgs/tooltip_rt2.gif) no-repeat scroll 0pt 100%;
   font-size:85%;
   font-weight:bold;
   margin:0pt;
   padding:0pt;
   text-align:left;
   width:auto;
   z-index:9998;
}
#ttip.t2 span.ttip {
   background:#FFFFFF url(http://media.sacbee.com/static/imgs/tooltip_lt2.gif) no-repeat scroll 100% 0pt;
   display:block;
   margin:0pt 0pt 22px 2px;
   padding:7px 15px 5px 10px;
   width:auto;
}

/* end ToolTips */

div.gallery {
   margin-top: 10px;
   margin-left: 160px;
   margin-bottom: 10px;
}

div.gallery table {
   width: auto;
}

div.gallery a.next {
   float: right;
}

div.gallery #sots_progress {
   text-align: center;
}

div.gallery div.horizontalSeenPix {
   /* background-color: #8BD6F6; */
   background-color: #FFFFFF;
   text-align: center;
   padding: 0px;
   margin-left: 2px;
   margin-right: 2px;
}

div.gallery div.horizontalSeenPix a {
}

div.gallery div.horizontalSeenPix a img {
   border: 2px solid #EADDEE;
}

div.gallery tr.controls td {
   padding-top: 5px;
}


div.gallery div#horizontalSeenControls{
   width: auto;
}




a.postphotos {
   display: block;
   width: 132px;
   height: 18px;
   background-image: url(/brands/sacmoms/images/template/lnk_post_photos.png);
   background-repeat: no-repeat;
}

a.postphotos span {
   display: none;
}


a.moredisc {
   display: block;
   width: 121px;
   height: 13px;
   background-image: url(/brands/sacmoms/images/template/lnk_more_discussions.png);
   background-repeat: no-repeat;
   position: relative;
   left: 246px;
}

a.moredisc span {
   display: none;
}

div#splitLeft {
   float: left;
}

div#splitRight{
   width: 418px;
   float: right;
}


div#divContainer {
   width: 980px;
   position: absolute;
   left: 50%;
   top: 0px;
   margin-left: -490px;
}

table#tableContainer {
   width: 980px;
   max-width: 980px!important;
}

td#shadowLeft {
   width: 20px;
   background-image: url(/brands/sacmoms/images/template/shadow_left.png);
   background-position: top right;
   background-repeat: repeat-y;
   vertical-align: bottom;
}

td#shadowLeft div#shadowBottomLeft {
   width: 20px;
   height: 20px;
   background-image: url(/brands/sacmoms/images/template/shadow_bottom_left.png);
   background-position: bottom right;
   background-repeat: no-repeat;
}

td#shadowRight {
   width: 20px;
   background-image: url(/brands/sacmoms/images/template/shadow_right.png);
   background-position: top left;
   background-repeat: repeat-y;
   vertical-align: bottom;
}

td#shadowRight div#shadowBottomRight {
   width: 20px;
   height: 20px;
   background-image: url(/brands/sacmoms/images/template/shadow_bottom_right.png);
   background-position: bottom left;
   background-repeat: no-repeat;
}

td#main {
   width: 940px;
   max-width: 940px!important;
   background-color: #F9F1E0;
}


div#top {
   width: 100%;
   height: 174px;

   background-color: #ebe0c9;
}

div#top div#header {
   width: 100%;
   height: 127px;
   background-color: #2892BC;
   background-image: url(/brands/sacmoms/images/template/hdr_right.jpg);
   background-repeat: no-repeat;
   background-position: top right;
   cursor: pointer;
}

div#top div#header div#hdrLeft {
   width: 167px;
   height: 127px;
   float: left;
   background-repeat: no-repeat;
   background-position: top left;
}


div#top a#hdrFriends{
   width: 120px;
   height: 120px;
   display: block;
   position: absolute;
   left: 530px;
   top: 0px;
   z-index: 1;
   cursor: pointer;
}

div#top a#hdrAd{
   width: 200px;
   height: 120px;
   display: block;
   position: absolute;
   left: 750px;
   top: 0px;
   z-index: 1;
   cursor: pointer;
}

div#top #hdrFriends span, div#top #hdrAd span{
   display: none;
}


div#top div#header h1,
div#top div#header hr {
   display: none;
}

div#top div#mainNav {
   width: 100%;
   height: 24px;
   background-image: url(/brands/sacmoms/images/template/bg_main_nav_repeater.png);
   background-repeat: repeat-x;
   background-color: #563235;
}

div#top div#mainNav h2 {
   display: none;
}

div#top div#mainNav hr {
   display: none;
}

div#mainNav div#navBG {
   width: 100%;
   height: 24px;
   /*
   background-image: url(/brands/sacmoms/images/template/bg_main_nav.png);
   background-repeat: no-repeat;
   background-position: top left;
   */
}

div#mainNav ul {
   margin: 0;
   padding: 0;
   list-style: none;
   position: relative;
   top: 0px;
   left: 0px;
   width: 940px;
}

div#mainNav ul li {
   float: left;
   /*
   width: 14.28%;
   width: 16.4%;
   */
   width: 11.0%;
   overflow: hidden;
}

div#mainNav ul li a {
   display: block;
   width: 75%;
   height: 24px;
   margin-left: auto;
   margin-right: auto;
   background-position: center;
   background-repeat: no-repeat;
}

div#mainNav ul li a b {
   display: none;
}

div#mainNav ul li a.home {
   background-image: url(/brands/sacmoms/images/template/nav_home_off.png);
}

div#mainNav ul li a.talk {
   background-image: url(/brands/sacmoms/images/template/nav_talk_off.png);
}

div#mainNav ul li a.blogs {
   background-image: url(/brands/sacmoms/images/template/nav_blogs_off.png);
}

div#mainNav ul li a.read {
   background-image: url(/brands/sacmoms/images/template/nav_read_off.png);
}

div#mainNav ul li a.events {
   background-image: url(/brands/sacmoms/images/template/nav_events_off.png);
}

div#mainNav ul li a.resources {
   background-image: url(/brands/sacmoms/images/template/resources.gif);
}

div#mainNav ul li a.photos {
   background-image: url(/brands/sacmoms/images/template/nav_brag.png);
}

div#mainNav ul li a.win {
   background-image: url(/brands/sacmoms/images/template/nav_win.png);
}

div#mainNav ul li a.mercy {
   background-image: url(/brands/sacmoms/images/template/nav_mercy_off.png);
}

div#mainNav ul li a.health {
   background-image: url(/brands/sacmoms/images/template/health.gif);
}

div#top div#subNavArea {
   width: 940px;
   height: 22px;
}

div#subNavArea div#whereRU {
   float: left;
   width: 670px;
   height: 22px;
}


div#subNavArea div#aboutSite{
   padding-left: 5px;
}
div#subNavArea div#aboutSite a{
   float: left;
   width: 189px;
   height: 20px;
   background-image: url(/brands/sacmoms/images/template/find_out_about_our_site.gif);
}
div#subNavArea div#aboutSite a span{
   display: none;
}

div#subNavArea div#siteSearch {
   float: right;
   width: 270px;
   height: 22px;
}

div#whereRU div#youRHere {
   margin-top: 4px;
   margin-left: 10px;
   padding-left: 12px;
   background-image: url(/brands/sacmoms/images/template/misc_gtgt.png);
   background-position: center left;
   background-repeat: no-repeat;
   font-size: 12px;
   font-weight: bold;
   /*
   font-style: italic;
   */
   color: #5D3A3D;
}

div#siteSearch label#lblSearch {
   float: left;
   display: block;
   width: 56px;
   height: 22px;
   background-image: url(/brands/sacmoms/images/template/lbl_search.png);
   background-position: center;
   background-repeat: no-repeat;
}

div#siteSearch label#lblSearch b {
   display: none;
}

div#siteSearch div#txtSearch {
   float: left;
   width: 158px;
   height: 22px;
}

div#siteSearch div#txtSearch input.txt {
   width: 154px;
   margin-top: 1px;
   height: 14px;
}

div#siteSearch div#btnSearch {
   float: left;
   width: 56px;
   height: 22px;
}

div#siteSearch div#btnSearch input {
   width: 46px;
   height: 18px;
   position: relative;
   left: 5px;
   top: 2px;
}

div#content {
   padding-left: 9px;
   padding-right: 9px;
   padding-top: 6px;
   padding-bottom: 6px;
}



h3 {
   background-repeat: no-repeat;
   font-size: 16px;
   margin: 0;
   color: #5D3A3D;
}

h3 span {
   display: block;
   background-position: left bottom;
   background-image: url(/brands/sacmoms/images/template/dot2x2_lbrown.png);
   background-repeat: repeat-x;
   /* padding-bottom: 4px; */
   margin-bottom: 3px;
}

h3.RegisterNormal span {
   height: 68px;
}

h3.RegisterNormal {
   background-image: url(http://www.sacmomsclub.com/brands/sacmoms/sutter.health2.jpg);
   background-position: top right;
   height: 66px;
}

h3.ViewPost {
   font-size: 150%;
   color: #5D3A3D;
}

h3._404Handler {
   color: #880000;
}

h3.ContactUser {
   display: none;
}


h3.SacMomsFeatures {
   display: none;
}

h3.Spotlight {
   background-image: url(/brands/sacmoms/images/headers/momsbragbook_fullheader.gif);
   width: 136px;
   height: 84px;
   margin-left: 5px; 
   margin-top: 15px;
   float: left;
}

h3.Spotlight span {
   display: none;
}

div.Spotlight img.subheader{
   z-index: 1;
   position: absolute;
   bottom: 20px;
   left: 20px;
}

h3.EventCalendar {
   background-image: url(/brands/sacmoms/images/headers/eventscalendar.gif);
   width: 155px;
   height: 21px;
}

h3.EventCalendar span {
   display: none;
}



/* ChoosePostType button page */
table#PostType{
  width: 100%;
}

table#PostType p {
   text-align: center;
   padding-right: 10px;
   padding-left: 10px;
}

/*******/


h3.LoginBox {
   background-image: url(/brands/sacmoms/images/template/h3_login.png);
   width: 57px;
   height: 28px;
}

h3.LoginBox span {
   display: none;
}

h3.MyStuff {
   background-image: url(/brands/sacmoms/images/headers/mystuff.gif);
   width: 100px;
   height: 25px;
}

h3.MyStuff span {
   display: none;
}

h3.TodaysTopic {
   display: none;
}

/*
h3.TodaysTopic {
   background-image: url(/brands/sacmoms/images/template/h3_todays_topic.png);
   width: 130px;
   height: 28px;
}

h3.TodaysTopic span {
   display: none;
}
*/

div.TodaysTopic h2 {
   font-size: 15px;
   color: #5D3A3D;
}

h3.LatestForumTopics {
   /*
   background-image: url(/brands/sacmoms/images/template/h3_get_connected.png);
   width: 326px;
   height: 28px;
   */
   background-image: url(/brands/sacmoms/images/headers/sacramentomomsspeak.gif);
   width: 284px;
   height: 21px;
 
}

h3.MomsPoll {
   padding-top: 10px;
   text-align: center;
}

h3.LeftSideBox span {
   margin-left: 2px;
   margin-right: 5px;
}

div.LeftSideContent {
   padding-left: 10px;
}

div.LeftSideBox div.bottom {
   display: none;
}

div.box.small h3.LatestForumTopics {
   background-image: url(/brands/sacmoms/images/headers/momsspeak.gif);
   width: 165px;
   height: 21px;
} 

h3.LatestForumTopics span {
   display: none;
}

h3.RecentBlogs {
   background-image: url(/brands/sacmoms/images/titles/recentblogs_orange.gif);
   width: 144px;
   height: 25px;
}

h3.RecentBlogsBox {
   background-image: url(/brands/sacmoms/images/headers/recentblogs.gif);
   width: 123px;
   height: 25px;
}

h3.RecentBlogs span,
h3.RecentBlogsBox span {
   display: none;
}


h3.BlogBurst {
   background-image: url(/brands/sacmoms/images/headers/blogsfromtheoutside.gif);
   width: 217px;
   height: 25px;
}

h3.BlogBurst span {
   display: none;
}

h3.SacbeeRSS {
   background-image: url(/brands/sacmoms/images/headers/parentnewsfromsacbee.gif);
   width: 305px;
   height: 34px;
}

h3.SacbeeRSS span {
   display: none;
}

/* "Read" page */
h3.DynamicPage.defining.page43 {
   background-image: url(/brands/sacmoms/images/titles/read_orange.gif);
   width: 116px;
   height: 24px;
}

h3.DynamicPage.defining.page43 span {
   display: none;
}

/* "Win Stuff" page */
/* MODIFIED BY JEY */
div.StaticPage h3.page41 {
   background-image: url(/brands/sacmoms/images/titles/winstuff_banner.gif);
   width: 550px;
   height: 91px;
}

h3.StaticPage.defining.page41 span {
   display: none;
}

/* "Links" page */
h3.StaticPage.defining.page2 {
   background-image: url(/brands/sacmoms/images/titles/momslinks_orange.gif);
   width: 149px;
   height: 24px;
}

h3.StaticPage.defining.page2 span {
   display: none;
}

/* "Events" category */
h3.ViewCategory.defining.cat515 {
   background-image: url(/brands/sacmoms/images/titles/events_orange.gif);
   width: 76px;
   height: 24px;
}

h3.ViewCategory.defining.cat515 span {
   display: none;
}

/* "Brag Book" (aka Pictures) category */
h3.ViewCategory.defining.cat514 {
   background-image: url(/brands/sacmoms/images/titles/momsbragbook_orange.gif);
   width: 198px;
   height: 24px;
}

h3.ViewCategory.defining.cat514 span {
   display: none;
}


div.SacbeeRSS div.topStory a img{
   float: right;
   border: none;
   margin-left: 10px;
   margin-bottom: 10px;
}



h3.mom_ot_month {
   background-image: url(/brands/sacmoms/images/template/h3_mom_ot_month.png);
   width: 178px;
   height: 28px;
}

h3.events {
   background-image: url(/brands/sacmoms/images/template/h3_events.png);
   width: 64px;
   height: 28px;
}

.sepline {
   width: 100%;
   height: 10px;
   margin: 5px 0px;
   background-position: center;
   background-image: url(/brands/sacmoms/images/lineh_dotted.png);
   background-repeat: repeat-x;
}

.sepline hr {
   display: none;
}

.hidden {
   display: none;
}

div#content.big_left div#contentLeft {
   width: 602px;
   float: left;
}

div#content.big_left div#contentRight {
   width: 320px;
   float: right;
}

div#content.big_right div#contentLeft {
   width: 320px;
   float: left;
}

div#content.big_right div#contentRight {
   width: 602px;
   float: right;
}

div#content.group_settings {
   padding: 0;
}
div#content.group_settings div#contentLeft {
   float: left;
   width: 211px;
   border-right: 1px solid #333333;
}

div#content.group_settings div#contentRight {
   margin-left: 212px;
   padding: 15px;
   background-color: #FFFFFF;
}

div#content.fullscreen div#contentLeft {
   width: 922px;
}

div#content.fullscreen div#contentRight {
   width: 0px;
   display: none;
}



div#content div.box {
   /* display: inline-block; */
   float: left;
   padding-left: 9px;
   padding-right: 3px;
   padding-top: 6px;
   padding-bottom: 0px;
}

div#content div.box div.top {
   background-position: top left;
   background-repeat: no-repeat;
   height: 10px;

   left: -4px;
   margin-right: -14px;
   position: relative;
   
}

div#content div.box div.vborders {
   background-position: top left;
   background-repeat: repeat-y;
   padding-left: 4px;
   padding-right: 10px;
}

div#content div.box div.content {
   position: relative;
   top: -6px;
   left: 0px;
   margin-bottom: -10px;
}

div#content div.box div.bottom {
   height: 14px;
   margin: 0;
   padding: 0;
   border: 0;
   /*
   margin-left: -4px;
   margin-right: -10px;
   */
}

div#content div.box.small {
   width: 306px;
}

div#content div.box.small div.top {
   background-image: url(/brands/sacmoms/images/template/box_small_top.png);
}

div#content div.box.small div.vborders {
   background-image: url(/brands/sacmoms/images/template/box_small_middle.png);
}

div#content div.box.small div.bottom {
   background-image: url(/brands/sacmoms/images/template/box_small_bottom.png);
}

div#content div.box.small div.bottom hr {
   display: none;
}



div#content div.box.medium {
   width: 406px;
}

div#content div.box.medium div.top {
   background-image: url(/brands/sacmoms/images/template/box_medium_top.png);
}

div#content div.box.medium div.vborders {
   background-image: url(/brands/sacmoms/images/template/box_medium_middle.png);
}

div#content div.box.medium div.bottom {
   background-image: url(/brands/sacmoms/images/template/box_medium_bottom.png);
}

div#content div.box.medium div.bottom hr {
   display: none;
}


div#content div.box.large {
   width: 590px;
}

div#content div.box.large div.top {
   background-image: url(/brands/sacmoms/images/template/box_large_top.png);
}

div#content div.box.large div.vborders {
   background-image: url(/brands/sacmoms/images/template/box_large_middle.png);
}

div#content div.box.large div.bottom {
   background-image: url(/brands/sacmoms/images/template/box_large_bottom.png);
}

div#content div.box.large div.bottom  hr {
   display: none;
}


div#content div.box.full {
   width: 910px;
}

div#content div.box.full div.top {
   background-image: url(/brands/sacmoms/images/template/box_full_top.png);
}

div#content div.box.full div.vborders {
   background-image: url(/brands/sacmoms/images/template/box_full_middle.png);
}

div#content div.box.full div.bottom {
   background-image: url(/brands/sacmoms/images/template/box_full_bottom.png);
}

div#content div.box.full div.bottom  hr {
   display: none;
}


div.box div.Spotlight br {
   display: none;
}

div.box div.Spotlight br.clear {
   display: block;
   clear: both;
}


div.box div.Spotlight div.gallery div.galleryImages{
   overflow: hidden;
   white-space: nowrap;
}


div.box div.MyStuff ul {
   margin: 15px 0px;
   padding: 0;
   border: 0;
   list-style: none;
   position: relative;
   left: 37px;
   width: 197px;
}

div.box div.MyStuff ul li {
   margin: 3px 0px;
   width: 197px;
   height: 35px;
}

div.box div.MyStuff ul li a,
div.box div.MyStuff ul li a:link,
div.box div.MyStuff ul li a:visited {
   display: block;
   background-repeat: no-repeat;
   font-size: 12px;
   color: #FFFFFF;

   width: 197px;
   height: 35px;
}

div.box div.MyStuff ul li a span {
   display: none;
}

div.box div.MyStuff ul li.postsomething a {
   background-image: url(/brands/sacmoms/images/template/postsomething.gif);
}

div.box div.MyStuff ul li.editcontent a {
   background-image: url(/brands/sacmoms/images/template/editmycontent.gif);
}

div.box div.MyStuff ul li.editinterests a {
   background-image: url(/brands/sacmoms/images/template/editinterests.gif);
}

div.box div.MyStuff ul li.editsettings a {
   background-image: url(/brands/sacmoms/images/template/editprofilesettings.gif);
}

div.box div.MyStuff ul li.viewprofile a {
   background-image: url(/brands/sacmoms/images/template/viewmyprofile.gif);
}

div.box div.MyStuff ul li.invitefriends a {
   background-image: url(/brands/sacmoms/images/template/invitefriends.gif);
}

div.box div.MyStuff ul li.signout a {
   background-image: url(/brands/sacmoms/images/template/signout.gif);
}

div.box div.MyStuff div.image {
   text-align: center;
   margin-bottom: 10px;
}


div.box div.RecentBlogsBox ul {
   margin: 15px 0px;
}

div.box div.RecentBlogsBox ul li {
   margin-bottom: 10px;
}

div.box div.RecentBlogsBox ul li h3,
div.box div.RecentBlogsBox ul li h3 a {
   font-size: 12px;
   font-weight: bold;
}

div.box div.RecentBlogsBox a.viewMore {
   
}

div.box div.RecentBlogsBox a.viewMore span {
   /*
   display: none;
   */
}



a.gbtn {
   display: block;
   width: 197px;
   height: 35px;
   margin: 0;
   background-repeat: no-repeat;
   background-position: center;
}

a.gbtn span {
   display: none;
}

a.gbtn.viewphoto {
   background-image: url(/brands/sacmoms/images/template/viewphoto.gif);
}

a.gbtn.editmyblog {
   background-image: url(/brands/sacmoms/images/template/editmyblog.gif);
}

a.gbtn.addnewpost {
   background-image: url(/brands/sacmoms/images/template/addanewpost.gif);
}

a.gbtn.viewblog {
   background-image: url(/brands/sacmoms/images/template/viewblog.gif);
}

a.gbtn.viewprofile {
   background-image: url(/brands/sacmoms/images/template/viewprofile.gif);
}

a.gbtn.sendmessage {
   background-image: url(/brands/sacmoms/images/template/sendamessage.gif);
}

a.gbtn.sendtoafriend {
   background-image: url(/brands/sacmoms/images/template/sendtoafriend.gif);
}

a.gbtn.signguestbook {
   background-image: url(/brands/sacmoms/images/template/signguestbook.gif);
}

a.gbtn.addfriend {
   background-image: url(/brands/sacmoms/images/template/addasafriend.gif);
}

a.gbtn.leavecomment {
   background-image: url(/brands/sacmoms/images/template/leavecomment.gif);
   margin: 5px 0px;
}

a.gbtn.subscribetocomments {
   background-image: url(/brands/sacmoms/images/template/subscribetocomments.gif);
   margin: 5px 0px;
}


div.User a.hdrbtn {
   display: block;
   width: 151px;
   height: 25px;
   float: right;
   margin: 0;
   background-repeat: no-repeat;
   background-position: center;
}

div.User div#lowerprofile a.hdrbtn span {
   display: none;
}

div.User div#lowerprofile a.hdrbtn.signguestbook {
   background-image: url(/brands/sacmoms/images/template/signguestbook_header.gif);
}

div.User div#lowerprofile a.hdrbtn.viewallposts {
   background-image: url(/brands/sacmoms/images/template/viewallposts_header.gif);
}

div.User div#lowerprofile a.hdrbtn.viewblog {
   background-image: url(/brands/sacmoms/images/template/viewblog_header.gif);
}

div.User div#lowerprofile a.hdrbtn.addasafriend {
   background-image: url(/brands/sacmoms/images/template/addasafriend_header.gif);
}



div#bottom {
   text-align: center;
   clear: both;
   padding: 5px 0px;
   padding-top: 20px;
}

div#bottom h2 {
   display: none;
}

div#bottom ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border: 0;
   padding-bottom: 10px;
}

div#bottom ul li {
   display: inline;
   border-right: 1px solid #5D3A3D;
   padding: 0px 5px;
}

div#bottom ul li.last {
   border: 0;
}


div#snips {
   width: 576px;
   height: 236px;
}

div#snips td#snipsLeft {
   width: 213px;
   height: 236px;
   background-image: url(/brands/sacmoms/snips_picture.jpg);
}

div#snips td#snipsRight {
   width: 363px;
   height: 236px;
   background-image: url(/brands/sacmoms/images/template/snips_bg.png);
}

div#snips div#snipsContent {
   margin-left: 10px;
   height: 100%;
   width: 312px;
   overflow: hidden;
}

div#snips div#snipsContent div.header {
   background-image: url(/brands/sacmoms/images/headers/topicoftheday.gif);
   background-position: top left;
   background-repeat: no-repeat;
   height: 26px;
   margin-top: 9px;
   margin-bottom: 4px;
}

div#snips div#snipsContent div.header span {
   display: none;
}


div#snips div#snipsContent ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border: 0;
}

div#snips div#snipsContent li {
   display: block;
   height: 38.33px;
   width: 312px;
   border-bottom: 1px solid #E4DBC1;
   overflow: hidden;
}

div#snips div#snipsContent li.lastLine {
   border: 0;
}

div#snips div#snipsContent li div {
   width: 312px;
   height: 37px;
   overflow: hidden;
   padding-left: 27px;
   overflow: hidden;
   background-repeat: no-repeat;
   background-position: top left;
}

div#snips div#snipsContent li div.article {
   background-image: url(/brands/sacmoms/images/template/topic_article.gif);
}

div#snips div#snipsContent li div.blog {
   background-image: url(/brands/sacmoms/images/template/topic_list.gif);
}

div#snips div#snipsContent li div.event {
   background-image: url(/brands/sacmoms/images/template/topic_event.gif);
}

div#snips div#snipsContent li div.talk {
   background-image: url(/brands/sacmoms/images/template/topic_blog.gif);
}

div#snips div#snipsContent li div.link {
   background-image: url(/brands/sacmoms/images/template/topic_links.gif);
}


div#snips div#snipsContent li a,
div#snips div#snipsContent li a:link,
div#snips div#snipsContent li a:visited {
   display: block;
   font-size: 13px;
   font-weight: bold;
   letter-spacing: -0.5px;
   color: #5D3A3D;
   text-decoration: none;
   padding-top: 12px;
}


#searchResults {
   margin: 20px 0px;
}

#searchResults p#noResults {
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   margin-top: 25px;
   margin-bottom: 15px;
   
}

#searchResults ul.tabs {
   margin: 0px;
   padding: 0px;
   list-style: none;
   width: 556px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 15px;
}

#searchResults ul.tabs li {
   display: inline;
   width: 109px;
   margin: 0;
   float: left;
   /* padding: 0px 10px; */
   text-align: center;
   border-right: 2px solid #D3C5B8;
   padding: 3px 0px;
   overflow: hidden;
   border-bottom: 4px solid #D3C5B8;
}

#searchResults ul.tabs li.last {
   width: 112px;
   border-right: none;
}

#searchResults ul.tabs li.disabled {
   background-color: #FFFFFF;
   color: #AAAAAA;
}

#searchResults ul.tabs li.inactive {
   background-color: #F9F1E0;
   color: #333333;
   cursor: pointer;
}

#searchResults ul.tabs li.active {
   background-color: #5D3A3D;
   color: #FFFFFF;
   font-weight: bold;
}

#searchResults div.results {
   border: 2px solid #D3C5B8;
   padding: 10px;
}

#searchResults div.active {
   display: block;
}

#searchResults div.inactive {
   display: none;
}

#searchResults h1 {
   font-size: 18px;
}

#searchResults div.item {
   margin-top: 15px;
   height: 1%;
}

#searchResults div.item h1 {
   font-size: 16px;
   margin: 0px;
}

#searchResults div.item h2 {
   font-size: 13px;
   margin: 0px;
   font-style: italic;
}

#searchResults div.item p {
   margin: 0px;
   height: 1%;
}


#searchResults div.viewMore {
   font-weight: bold;
   text-align: right;
}



div.box.padded div.content {
   padding: 10px;
}

.error, div.StatusMessage em {
   color: #880000;
   font-weight: bold;
   font-style: normal;
}

div.login div {
   text-align: right;
   margin: 5px 0px;
}

div.login label {
   margin-right: 5px;
}

div.login input.txt {
   width: 122px;
}




div.inputform {
}

div.inputform div.hr {
   background-image: url(/brands/sacmoms/images/lineh_dotted.png);
   height: 10px;
}

div.inputform label.caption {
   width: 125px;
   text-align: right;
   display: block;
   float: left;
   font-weight: bold;
   padding: 2px;
   padding-right: 5px;
}

div.inputform div.data {
   margin-left: 132px;
   padding: 2px;
   padding-left: 12px;
   background-image: url(/brands/sacmoms/images/linev_dotted.png);
   background-repeat: repeat-y;
}


div.LatestForumTopics div.txt_most_recent {
   width: 247px;
   height: 14px;
   background-image: url(/brands/sacmoms/images/template/txt_readthemostrecentdisc.gif);
   background-repeat: no-repeat;
   margin: 10px;
}

div.LatestForumTopics div.txt_most_recent span {
   display: none;
}


div.ad160x90 {
   text-align: center;
   margin: 9px auto 0 auto;
/*
   margin-top: 9px;
   margin-bottom: 0px;
   margin-left: 12px;
   margin-right: 9px;

   width: 160px;
   height: 60px;
*/
}

/* FIX FOR THE ADINTERAX ALIGN ISSUE - JEY - 02/04/08 */
div.ad160x90 div { text-align:center; }


div.ad1x1{
   width: 1px;
   text-align: center;
   height: 1px;
   margin: 0;
}

div.ad160x600 {
   margin-top: 9px;
   margin-bottom: 9px;
   margin-left: 12px;
   margin-right: 9px;
   width: 160px;
   height: 600px;
}

div.ad468x60, div.ad468x60 div {
   margin-top: 7px;
   margin-bottom: 7px;
   margin-left: 10px;
   margin-right: 7px;
   width: 570px;
   text-align: center;
}

div.ad300x100 {
   margin-top: 7px;
   margin-bottom: 7px;
   margin-left: 10px;
   margin-right: 10px;
   width: 300px;
   height: 100px;
   float: left;
}

div.ad300x250 {
   margin-top: 7px;
   margin-bottom: 7px;
   margin-left: 10px;
   margin-right: 10px;
   width: 300px;
   height: 250px;
   float: left;
}

div.ad88x31 {
   width: 88px;
   height: 46px;
   margin: 5px;
}



div.ad120x40 {
   width: 120px;
   height: 55px;
   margin: 5px;
}

div.ad88x31 div.sponsoredBy,
div.ad120x40 div.sponsoredBy {
   height: 15px;
   background-color: #FFFFFF;
   background-image: url(/brands/sacmoms/images/template/sponsored_by.png);
   background-repeat: no-repeat;
   background-position: center;
}

div.ad88x31 div.ad {
   height: 31px;
}

div.ad120x40 div.ad {
   height: 40px;
}

div#content div.box div.ad88x31,
div#content div.box div.ad120x40 {
   float: right;
}


/* .ad728x90 */
div#floorAd {
   /*
   position: relative;
   left: 50%;
   margin-left: -364px;
   */

   margin-top: 12px;
   margin-bottom: 12px;
   width: 728px;
   margin-left: auto;
   margin-right: auto;
   height: 90px;
}

body#bako_bodyviewimages div#floorAd {
   display: none;
}


div.SacbeeRSS .topStory {
   margin-top: 15px;
}


div.SacbeeRSS .topStory h3 a, div.SacbeeRSS .pubStory h3 a {
   font-size: 14px;
   font-weight: bold;
}

div.SacbeeRSS .topStory p, div.SacbeeRSS .pubStory p {
   margin-left: 10px;
   margin-top: 0;
}

div.SacbeeRSS p.otherstories {
   font-size: 110%;
   font-weight: bold;
}

div.SacbeeRSS p.moreStories {
   text-align: right;
}

div.SacbeeRSS p.moreStories a {
   display: block;
   width: 90px;
   height: 11px;
   background-image: url(/brands/sacmoms/images/template/morestories.gif);
   background-repeat: no-repeat;
   position: relative;
   left: 275px;
}

div.SacbeeRSS p.moreStories a span {
   display: none;
}



/***** BlogBurst widget ******/

/* post viewer */
div#content #B9UZBGtaoTMC3AV7lqXQ1Gs {
   width: auto;
   line-height: 175%;
}

/* page page widget */
div#content #B8nuajI1fjUIClCJHMLbajJ{
   background-color: inherit;
   border: 0pt none;
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   line-height: 120%;
   padding: 0px;
   width: 100%;
}


div#content #B8nuajI1fjUIClCJHMLbajJ h3 {
   font-weight: bold;
   font-size: 12px;
}


div#content #B8nuajI1fjUIClCJHMLbajJ a,
div#content #B8nuajI1fjUIClCJHMLbajJ a:link,
div#content #B8nuajI1fjUIClCJHMLbajJ a:hover,
div#content #B8nuajI1fjUIClCJHMLbajJ a:active,
div#content #B8nuajI1fjUIClCJHMLbajJ a:visited {
   color: #69494B;
}


div#content #B8nuajI1fjUIClCJHMLbajJ div.summaries p.byline {
   color: inherit;
   margin-left: 15px;
}

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


table#Resources {
   width: 556px;
   margin-bottom: 20px;
}

table#Resources ul.blue_star li {
   margin-left: 15px;
}

table#Resources h4 {
   margin-top: 10px;
   margin-bottom: 5px;
}

table#Resources h4 a {
   font-size: 110%;
   font-weight: bold;
}

form .bako_formrequired {
   background-color: #F9F1E0;
}

table .bako_tableLines {
   border: 0px none;
}

div#content div.bako_popup {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   display: none;
   margin: 0pt;
   padding: 0pt;
   position: absolute;
}

div#content form#confirmregisterform p{
   padding: 5px 0 0 0;
}
div#content form#confirmregisterform p label{
   width: 140px;
   padding: 0;
}
div#content form#confirmregisterform p input#submit_button{
   left: auto;
   margin: 10px 0 10px 140px;
}


div#content form#bako_content_filter_form label#search_label,
div#content form#bako_content_filter_form input#search_input {
   position: static;
   left: 0px;
}

div#content .bako_media_picture {
   border: 1px solid #D3C5B8;
}

div#content .bako_media_picture div.bako_buttontext{
   color: #5D3A3D;
}

div#content div.post_content {
   padding: 0px;
   padding-top: 15px;
}

.bako_floater {
   background-color: #FFFFFF;
   border: 2px solid #5D3A3D;
   display: none;
   margin-left: 50px;
   margin-top: 10px;
   position: absolute;
   width: 350px;
   z-index: 1;
}

.bako_floater .bako_floatheader {
   background-color: #5D3A3D;
   color: #FFFFFF;
   font-size: 14px;
   font-weight: bold;
   padding: 4px;
}

.bako_floater .bako_floatbody {
   font-size: 12px;
   font-weight: normal;
   padding: 5px;
}

.bako_floater .bako_profileinput {
   background-color: #F9F1E0;
   border: 1px solid #5D3A3D;
   font-size: 11px;
   margin: 2px;
}

div#content .bako_interesttext {
   font-size: 14px;
}

div#content #bako_blog .blogbodyheader a {
   color: #FFFFFF;
   text-decoration: none;
}

div#content div.blogPostItem .bako_listtitle{
  /* float: left;*/
}

div#content div.blogPostItem .bako_subcatlist{
   display: block;
}

div#bako_blog .blogbodyfooter{
   margin-top: 30px;
}

div#bako_blog div.bako_blogcomment{
   margin-top: 10px;
   margin-bottom: 3px;
}

div#bako_blog div.violation{
   text-align: right;
}

div#bako_blog div.bako_blogcomment img.commenter{
   padding: 0px;
   padding-right: 10px;
   padding-bottom: 10px;
}

div.PreviewContent div#bako_blog div.blogbody{
   width: 100%;
}

/*
FOR USE WITH RIGHT RAIL - SIMPLE GRAPHIC PLACEMENT
*/
div.genericBox {
   margin-top: 7px;
   margin-bottom: 7px;
   margin-left: 10px;
   margin-right: 10px;
   width: 300px;
   /*float: left;*/
}

div#SettingsNavigation {
   width: 211px;
}

div#SettingsNavigation a {
   display: block;
   width: 211px;
   height: 37px;
   background-position: center;
   background-repeat: no-repeat;
}

div#SettingsNavigation a.bako_editprofilemenuitem {
   background-color: #634346;
   background-image: url(/brands/sacmoms/images/template/sidenav_viewmy_off.gif);
}

div#SettingsNavigation a.bako_editprofilemenuitemselectedchildren {
   background-color: #FAF1DF;
   background-image: url(/brands/sacmoms/images/template/sidenav_viewmy_onclick.gif);
}

div#SettingsNavigation div.subnav a.bako_editprofilesubmenuitem {
   background-image: url(/brands/sacmoms/images/template/subnav_viewmy_userprofile_off.gif);
}

div#SettingsNavigation div.subnav a.bako_editprofilesubmenuitembottom {
   background-image: url(/brands/sacmoms/images/template/subnav_viewmy_blog_off.gif);
}



div#article_info p {
   clear: none;
   padding: 5px 0 0;
}

div#article_info p label {
   float: none;
   font-family: Arial,sans-serif,serif;
   font-size: 11px;
   font-size-adjust: none;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   line-height: normal;
   padding-top: 0px;
   width: auto;
}

div#article_info p input {
   width: 100%;
}


div.bako_buttontext {
   color: #FFFFFF;
}


/*
table.eventcal td.calbox {
   width: 32px;
   height: 32px;
   vertical-align: middle;
   text-align: center;
   background-repeat: no-repeat;
   background-position: center;
   background-image: url(/brands/sacmoms/images/eventcal.png);
}

table.eventcal td.calbox.disabled {
   background-image: url(/brands/sacmoms/images/eventcal_disabled.png);
}

table.eventcal th {
   width: 32px;
   height: 14px;
   background-position: center;
   background-repeat: no-repeat;
}

table.eventcal th span {
   display: none;
}

table.eventcal th.sunday {
   background-image: url(/brands/sacmoms/images/eventcal/sun.gif);
}

table.eventcal th.monday {
   background-image: url(/brands/sacmoms/images/eventcal/mon.gif);
}

table.eventcal th.tuesday {
   background-image: url(/brands/sacmoms/images/eventcal/tue.gif);
}

table.eventcal th.wednesday {
   background-image: url(/brands/sacmoms/images/eventcal/wed.gif);
}

table.eventcal th.thursday {
   background-image: url(/brands/sacmoms/images/eventcal/thu.gif);
}

table.eventcal th.friday {
   background-image: url(/brands/sacmoms/images/eventcal/fri.gif);
}

table.eventcal th.saturday {
   background-image: url(/brands/sacmoms/images/eventcal/sat.gif);
}
*/


div.EventCalendar p.curMonth {
   margin-top: 15px;
   margin-bottom: 5px;
   /*text-align: center;*/
}

div.EventCalendar p.curMonth a:link,
div.EventCalendar p.curMonth a:visited,
div.EventCalendar p.curMonth a:hover,
div.EventCalendar p.curMonth a:active {
   font-weight: bold;
   font-size: 14px;
   border-bottom: none;
}

div.EventCalendar p.curMonth a:hover,
div.EventCalendar p.curMonth a:active {
   text-decoration: underline;
}

table.calendar {
   border-collapse: collapse;
}

table.calendar thead th,
table.calendar tbody td {
   color: #333333;
   font-family: arial,sans-serif,serif;
   font-size: 12px;

   margin: 0px;
   padding: 0px;
   border: 1px solid #FFFFFF;
   width: 36px;
   overflow: hidden;
}

table.calendar thead th {
   height: 18px;
   border-bottom: 1px solid #FFFFFF; /* #CCCCCC; */
}

table.calendar tbody td {
   height: 36px;
   border: 1px solid #FFFFFF; /* #CCCCCC */
}


table.calendar thead th div,
table.calendar tbody td div {
   width: 35px;
   height: 35px;
}

table.calendar thead th div {
   height: 17px;
}

table.calendar thead th a {
   display: block;
   width: 35px;
   height: 17px;
   background-repeat: no-repeat;
   background-position: center;
}

table.calendar a:link,
table.calendar a:visited,
table.calendar a:active,
table.calendar a:hover {
   border-bottom: none;
}

table.calendar th.sun a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_sun.png);
}

table.calendar th.mon a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_mon.png);
}

table.calendar th.tue a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_tue.png);
}

table.calendar th.wed a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_wed.png);
}

table.calendar th.thu a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_thu.png);
}

table.calendar th.fri a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_fri.png);
}

table.calendar th.sat a {
   background-image: url(/brands/sacmoms/images/cal/cal_dotws_sat.png);
}

table.calendar th a span {
   display: none;
}


table.calendar tbody td a,
table.calendar tbody td a:link,
table.calendar tbody td a:visited,
table.calendar tbody td a:active,
table.calendar tbody td a:hover {
   display: block;
   width: 35px;
   height: 34px;
   text-align: center;
   text-decoration: none;
   font-style: normal;  
   font-weight: bold;
   color: #333333;

}

table.calendar tbody td a:active,
table.calendar tbody td a:hover {
   background-color: #F18C3B;
}


table.calendar tbody td a span {
   display: block;
   padding-top: 0.75em;
   /* height: 34px; */
   /*
   position: relative;
   top: 0.75em;
   */
}

table.calendar tbody td {
   /* TODO: a better color for this */
   background-color: #F9F1E0; /* #CCCCFF; */
}

table.calendar tbody td.in_past {
   background-color: #F9F1E0; /* #AAAAC8; */
}

table.calendar tbody td.in_past a,
table.calendar tbody td.in_past a:link,
table.calendar tbody td.in_past a:visited {
   color: #888888;
}

table.calendar tbody td.outside_month {
   background-color: #D3C5B8; /* #888888; */
}

table.calendar tbody td.outside_month a,
table.calendar tbody td.outside_month a:link,
table.calendar tbody td.outside_month a:visited {
   color: #666666;
}

table.calendar tbody td.this_week {
   background-color: #B2D5E8; /* #DDDDFF; */
}




body#bako_bodyviewimages div#divContainer {
   position: static;
   width: 924px;
   min-width: 924px;
   max-width: 924px;
   top: 0px;
   left: 0px;
   margin: 0px;
   margin-left: auto;
   margin-right: auto;
}

body#bako_bodyviewimages table#tableContainer {
   width: 924px;
}

body#bako_bodyviewimages td#main {
   padding: 10px;
}


div#bako_blog div.blogbodyheader {
   background-color: #5D3A3D;
   color: #FFFFFF;
}

div.bako_profilecontent {
   background-color: #F9F1E0;
   border: 1px solid #D3C5B8; /* #5D3A3D; */
   margin-bottom: 6px;
   padding: 4px;
}

div#bako_blog div.blogbodywrapper {
   background-color: #F9F1E0;
   border: 1px solid #C2AE7B;
   padding: 2px;
}

.bako_breadcrumbs{
   float: none;
   height: auto;
   margin: 10px 0px;
}

div.post_content {
   padding: 15px 0px;
}

.bako_posted {
   color: #666666;
   font-size: 91%;
   font-style: italic;
}

td.bako_listaction {
   background-color: #F9F1E0;
   font-size: 110%;
   font-weight: bold;
   height: auto;
   margin-right: 3px;
   padding: 0px 0px 0px 5px;
   text-align: left;
}

td.bako_listaction a {
   font-weight: bold;
}

div.bako_listaction {
   background-color: #5D3A3D;
   color: #FFFFFF;
   font-size: 16px;
   font-weight: bold;
   height: 25px;
   margin-right: 0;
   padding: 0px 0px 0px 5px;
   text-align: left;
   vertical-align: baseline;
}

div#content table#linkCategories{
   width: 100%;
}

div#content table#linkCategories td{
   padding-right: 10px;
}

div#content table#linkCategories a img{
   padding-bottom: 10px;
}

/* links page images */
div.StaticPage div.links img{
   float: right;
}

div#content div#punwrap {
   margin: 7px 10px;
}

div#content div#punwrap #punindex table, div#content div#punwrap #vf table {
   table-layout: auto;
}

div#punwrap .pun h2,
div#punwrap #brdmenu {
   background-color: #5D3A3D;
   font-weight: bold;
   font-size: 13px;
   color: #FFFFFF;
}

div#punwrap #punindex div.blocktable, div.blockpost {
   margin-bottom: 10px;
}

div#punwrap div.inew {
   border-color: #F18C3B;
}

div#punwrap div.iclosed {
   border-color: #888888;
}

div#content div#punwrap div.box {
   padding: 0px;
   float: none;
   border-color: #5D3A3D;
}

div#punwrap .pun a:link,
div#punwrap .pun a:visited {
   color: #5D3A3D;
}

div#punwrap .pun h2 a:link,
div#punwrap .pun h2 a:visited {
   color: #FFFFFF;
}

div#punwrap div.blockpost h2 span.conr {
   color: #FFFFFF;
}

div#punwrap div.box,
div#punwrap #adminconsole fieldset th,
div#punwrap .rowodd,
div#punwrap .roweven {
   background-color: #FFFFFF;
}


/* #8ED4F6 */
div#punwrap .pun th {
   border-color: #EBE0C9;
}
div#punwrap .pun th, .bgc4 {
   background-color: #EBE0C9;
}

div#punwrap .pun td {
   border-color: #5D3A3D;
}

div#punwrap td.tc2,
div#punwrap td.tc3,
div#punwrap td.tcmod,
div#punwrap #postpreview,
div#punwrap #viewprofile dd,
div#punwrap div.forminfo,
div#punwrap #adminconsole fieldset td,
div#punwrap div.blockmenu div.box,
div#punwrap #adstats dd {
   background-color: #F9F1E0;
}


div#punwrap div.postleft,
div#punwrap div.postfootleft,
div#punwrap div.blockpost label {
   background-color: #EBE0C9;
}

div.postright,
div.postfootright {
   border-left-color: #F9F1E0;
}

div#punwrap div.blockpost div.box,
div#punwrap div.postright,
div#punwrap div.postfootright {
   background-color: #FFFFFF;
}

div#punwrap .pun legend {
   color: #5D3A3D;
   font-weight: bold;
}

div#punwrap .pun div > fieldset {
   border-color: #EBE0C9;
   border-width: 2px;
}

div#punwrap .pun div.postmsg blockquote,
div#punwrap .pun div.codebox {
   background-color: #F9F1E0;
}

div#punwrap th.tcr {
   border-left: none;
}

div#punwrap div.postlinksb p.conl,
div#punwrap div.linkst p.conl {
   width: 7em;
}

div#punwrap div.postlinksb ul,
div#punwrap div.linkst ul {
   margin-left: 7em;
}

div#punwrap div.postlinksb ul li,
div#punwrap div.linkst ul li {
   display: list-item;
   height: auto;
}


/* SUTTER STATIC PAGE #26 IN BAKO ADMIN */

table#sutter { border-collapse: separate; }
table#sutter td { width:165px; vertical-align:top; padding:5px 7px; }
table#sutter ul { margin: 0px; padding: 0 0 0 15px; }
table#sutter li { font-size: 12px; padding: 0 0 5px 0; }
table#sutter h1, 
table#sutter h1 a { font-size: 15px; color: #ffffff; font-weight:bold; }
h3.page26 span { display: none; }
table#sutter a:link,
table#sutter a:visited,
table#sutter a:hover,
table#sutter a:active { border:none; }

/* END SUTTER STYLES */

/* PunBB */
div.postingGuideLines {
   padding: 10px 0px 10px 7px;
}
/* End PunBB */

a.fitnessLogo {
   float: right;
   background: url(/brands/sacmoms/images/cff_100x27_logo.png) no-repeat;
   height:27px;
   width: 100px;
}