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/sacpaws/images/template/bg_body.gif);
   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.txt.styled {
   border: 0px;
   margin: 0;
   padding: 3px;
   background-repeat: no-repeat;
   background-position: top left;
}

input.txt.styled.text157x19 {
   width: 151px;
   height: 13px;
   background-image: url(/brands/sacpaws/images/input_157x19.png); 
}


button.styled {
   border: 0;
   margin: 0;
   padding: 0;
   background-color: transparent;
}

button.styled span {
   display: none;
}


button.styled.btnPaw {
   width: 26px;
   height: 26px;
   cursor: pointer;
   background-image: url(/brands/sacpaws/images/btn_paw.png);
}




span.bako_eventtag {
  background-color: #F0F0F0;
  font-weight: bold;
  font-size: 16px;
  color: #6A6E24;
  display: block;
  width: 100%;
  padding: 2px;
  margin-top: 20px;
  margin-bottom: 5px;
  
}

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: #6A6E24;
   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: #6A6E24;
   */
   color: #473043;
   text-decoration: none;
   font-weight:normal;
   font-style:normal;
   /*
   border-bottom: 1px dashed #D3C5B8;
   */
}

a:active, a:hover {
   /* border-bottom: 1px solid #6A6E24; */
   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.ad120x60 a, div.ad120x60 a:link, div.ad120x60 a:visited, div.ad120x60 a:hover, div.ad120x60 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/sacpaws/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;
   margin-left: 30px;
   width: 26px;
   height: 25px;
   background-color: #D8E273;
   background-position: center center;
   background-image: url(/brands/sacpaws/images/lnk_previous.png);
   background-repeat: no-repeat;
}

a.previous span {
   display: none;
}

a.next {
   display: block;
   margin-left: 73px;
   width: 26px;
   height: 25px;
   background-color: #D8E273;
   background-position: center center;
   background-image: url(/brands/sacpaws/images/lnk_next.png);
   background-repeat: no-repeat;
}

a.next span {
   display: none;
}


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

div.gallery table {
   width: auto;
   border: 2px solid #D8E273;
}

div.gallery tr.top,
div.gallery tr.controls {
   background-image: url(/brands/sacpaws/images/film_border.png);
}

div.gallery tr.top td,
div.gallery tr.controls td {
   height: 25px;
}

div.gallery tr.pics td {
   background-color: #333333;
}


div.gallery #sots_progress {
   text-align: center;
   display: block;
   font-weight: bold;
   color: #715E6A;
   background-color: #D8E273;
   height: 19px;
   width: 48px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 6px;
}

div.gallery div.horizontalSeenPix {
   /* background-color: #8BD6F6; */
   background-color: #333333;
   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 div#horizontalSeenControls{
   width: auto;
}




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

a.postphotos 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/sacpaws/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/sacpaws/images/template/shadow_bottom_left.png);
   background-position: bottom right;
   background-repeat: no-repeat;
}

td#shadowRight {
   width: 20px;
   background-image: url(/brands/sacpaws/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/sacpaws/images/template/shadow_bottom_right.png);
   background-position: bottom left;
   background-repeat: no-repeat;
}

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


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

   background-color: #d9dabf;
}

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

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

/*
top: 17px;
right: 43px;
width: 201px;
height: 26px;
*/

div#top a.sponsored {
   width: 201px;
   height: 26px;
   position: absolute;
   top: 18px;
   right: 62px;
   background-image: url(/brands/sacpaws/images/template/hdr_sponsored.jpg);
   border: 0px;
   /* z-index: 1; */
}

div#top a.sponsored span {
   display: none;
}


div#top a#hdrFriends{
   width: 140px;
   height: 100px;
   display: block;
   position: absolute;
   left: 540px;
   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/sacpaws/images/template/bg_main_nav_repeater.png);
   background-repeat: repeat-x;
   */
   background-color: #6a6e24;
}

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/sacpaws/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: 90%;
   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/sacpaws/images/template/nav_home_off.png);
}

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

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

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

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

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

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

div#mainNav ul li a.classifieds {
   background-image: url(/brands/sacpaws/images/template/nav_classifieds_off.png);
}

div#mainNav ul li a.comics {
   background-image: url(/brands/sacpaws/images/template/nav_comics_off.png);
}

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

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

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

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

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

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

div#top div#subNavArea {
   width: 940px;
   height: 23px;
   background-image: url(/brands/sacpaws/images/template/subnav_bg.gif);
}

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


div#subNavArea div#aboutSite{
   padding-left: 5px;
}

div#subNavArea div#aboutSite a{
   float: left;
   width: 255px;
   height: 23px;
   background-image: url(/brands/sacpaws/images/template/findOut.png);
}

div#subNavArea div#aboutSite a span{
   display: none;
}

div#subNavArea div#siteSearch {
   float: right;
   width: 220px;
   height: 23px;
}

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

div#siteSearch label#lblSearch {
   float: left;
   display: block;
   width: 56px;
   height: 23px;
   background-image: url(/brands/sacpaws/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: 23px;
}

div#siteSearch div#txtSearch input.txt {
   width: 148px;
   margin-top: 2px;
   height: 13px;
   border: 0;
   padding: 3px;
   background-image: url(/brands/sacpaws/images/template/searchbox_bg.png); 
}

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

div#siteSearch div#btnSearch button {
   cursor: pointer;
   width: 54px;
   height: 19px;
   border: 0px;
   background-color: transparent;
   background-position: center center;
   background-repeat: no-repeat;
   background-image: url(/brands/sacpaws/images/template/btn_siteSearch.png);
   position: relative;
   top: 1px;
}


div#siteSearch div#btnSearch button span {
   display: none;
}


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


h3.defining,
div.padded h3.wdgHeader,
h3.LoginBox,
h3.MyStuff,
h3.RecentBlogs,
h3.RecentBlogsBox,
h3.RecentVisitorsBox,
h3.PetClassifieds,
h3.StatusMessage,
h3.EventCalendar,
h3.AllTags,
h3.LowerEditableBox,
#pbb h3.LatestForumTopics {
   padding: 0;
   margin: 0;

}

h3.defining span,
div.box.padded h3.wdgHeader span,
h3.LoginBox span,
h3.MyStuff span,
h3.RecentBlogs span,
h3.RecentBlogsBox span,
h3.PetClassifieds span,
h3.RecentVisitorsBox span,
h3.StatusMessage span,
h3.EventCalendar span,
h3.AllTags span,
h3.LeftSideBox span,
h3.LowerEditableBox span,
#pbb h3.LatestForumTopics span {
   display: block;
   background-color: #C6CD4C;
   color: #F4F5DB;
   font-size: 22px;
   font-weight: bold;
   height: 24px;
   /* position: relative; */
   /* top: -10px; */
   margin-left: -10px;
   margin-right: -10px;
   padding-left: 10px;
   padding-top: 0px;
   padding-bottom: 2px;
   letter-spacing: 0.5px;
   background-image: url(/brands/sacpaws/images/headers/paw_header.png);
   background-position: center right;
   background-repeat: no-repeat;
}

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

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

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

/*
h3 {
   background-repeat: no-repeat;
   font-size: 16px;
   margin: 0;
   color: #6A6E24;
}

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


h3.ViewPost {
   font-size: 150%;
   color: #6A6E24;
}

h3._404Handler {
   color: #880000;
}

h3.ContactUser {
   display: none;
}


h3.SacMomsFeatures {
   display: none;
}

div.box div.content h3.Spotlight {
   /*
   background-image: url(/brands/sacpaws/images/headers/momsbragbook_fullheader.gif);
   width: 136px;
   height: 84px;
   */
   background-image: url(/brands/sacpaws/images/headers/brag.png);
   width: 124px;
   height: 88px;
   margin-left: 5px; 
   margin-top: 15px;
   float: left;
}

div.box div.content h3.Spotlight span {
   display: none;
}

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

/*
h3.EventCalendar {
   background-image: url(/brands/sacpaws/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/sacpaws/images/template/h3_login.png);
   width: 57px;
   height: 28px;
}

h3.LoginBox span {
   display: none;
}

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

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


h3.TodaysTopic {
   display: none;
}

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

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

div.TodaysTopic h2 {
   font-size: 15px;
   color: #6A6E24;
}


/*

h3.LatestForumTopics {
   background-image: url(/brands/sacpaws/images/headers/sacramentomomsspeak.gif);
   width: 284px;
   height: 21px;
 
}

h3.LatestForumTopics span {
   display: none;
}

*/


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

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

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

*/

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

h3.BlogBurst span {
   display: none;
}


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

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

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

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

div.content.StaticPage.defining.page41 div.dividerWin {
   background-image: url(/brands/sacpaws/winDivider.gif);
   height: 53px;
   width: 550px;
}

div.postWrapper {
   width: 500px; 
}
/*
/* "Links" page 
h3.StaticPage.defining.page2 {
   background-image: url(/brands/sacpaws/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/sacpaws/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/sacpaws/images/titles/momsbragbook_orange.gif);
   width: 198px;
   height: 24px;
}

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

*/



div#content div.box.padded div.content.defining {
   padding: 15px;
   padding-top: 0;
}

div#content div.box.padded div.content.defining h3.defining {
   margin-bottom: 20px;
   margin-left: -5px;
   margin-right: -5px;
}

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

h3.SacbeeRSS span {
   display: none;
}
*/
h3.PromoPiece {
   display: none;
}

div.content.PromoPiece {
   text-align: center;
}

div#rightPromoPiece div.bottom {
   display: none;
}

h3.SacbeeRSS {
   display: none;
}

div.content.SacbeeRSS {
   background-image: url(/brands/sacpaws/images/box_medium_grad_bg.png);
   background-repeat: repeat-y;
   padding-top: 10px!important;
}


div.SacbeeRSS table {
   width: 100%;
   margin-bottom: 31px;
}

div.SacbeeRSS table td.pet_news {
   width: 120px;
   height: 395px;
   /*
   background-image: url(/brands/sacpaws/images/pet_news.png);
   */
   background-image: url(/brands/sacpaws/images/pet_news.png);
   background-repeat: no-repeat;
   background-position: top left;
}

div.SacbeeRSS table td.sacbee_logo {
   height: 32px;
   background-image: url(/brands/sacpaws/images/from_sacbee.png);
   background-repeat: no-repeat;
   background-position: top left;
}

div.SacbeeRSS div.topStory {
   margin: 0px;
}

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

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

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

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-top: 0;
   margin-bottom: 25px;
}

div.SacbeeRSS .topStory p span.more {
   margin-left: 5px;
}

div.SacbeeRSS .topStory p span.more a {
   font-style: italic;
   font-weight: bold;
}


div.SacbeeRSS h4.otherStories {
   display: none;
}

div.SacbeeRSS ul.otherStories {
   background-image: url(/brands/sacpaws/images/undertick.png);
   background-position: top left;
   background-repeat: repeat-x;
   background-color: transparent;
   padding: 0;
   padding-top: 2px;
}

div.SacbeeRSS ul.otherStories li {
   background-image: url(/brands/sacpaws/images/undertick.png);
   background-position: bottom left;
   background-repeat: repeat-x;
   background-color: transparent;
   padding: 0;
   padding-top: 5px;
   padding-bottom: 7px;
   
}

div.SacbeeRSS ul.otherStories li a {
   font-weight: bold;
}

div.SacbeeRSS a.moreStories {
   display: block;
   width: 114px;
   height: 26px;
   background-image: url(/brands/sacpaws/images/more_stories.png);
   background-repeat: no-repeat;
   position: absolute;
   right: 10px;
   bottom: 10px;
}


div.SacbeeRSS a.moreStories:hover,
div.SacbeeRSS a.moreStories:active {
   border: 0;
}

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


/* Classifed RSS */
div#feedDisplay{ }
div#feedDisplay div.title { font-size: 1.3em; }
div#feedDisplay div.item{ margin-bottom: 15px; padding: 5px;  }
div#feedDisplay div.alt{ background-color: #F4F5DB !important; }
div#feedDisplay div.description {   }

div#feedDisplay.compact div.item { margin-bottom: 0; padding: 2px; border-bottom: 1px dashed #C6CD4C;  }
div#feedDisplay.compact div.title { font-size: 1em; }
div#feedDisplay.compact div.title a { font-weight: bold; }






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

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

.bako_linebreak,
.sepline {
   width: 100%;
   height: 2px;
   margin: 5px 0px;
   background-position: center;
   background-image: url(/brands/sacpaws/images/undertick.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/sacpaws/images/template/box_small_top.png);
}

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

div#content div.box.small div.bottom {
   background-image: url(/brands/sacpaws/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/sacpaws/images/template/box_medium_top.png);
}

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

div#content div.box.medium div.bottom {
   background-image: url(/brands/sacpaws/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/sacpaws/images/template/box_large_top.png);
}

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

div#content div.box.large div.bottom {
   background-image: url(/brands/sacpaws/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/sacpaws/images/template/box_full_top.png);
}

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

div#content div.box.full div.bottom {
   background-image: url(/brands/sacpaws/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 div.realStuff {
   margin-top: 10px;
}

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/sacpaws/images/buttons/lbtn_post_something.png);
}

div.box div.MyStuff ul li.editcontent a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_edit_my_content.png);
}

div.box div.MyStuff ul li.editinterests a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_edit_interests.png);
}

div.box div.MyStuff ul li.editsettings a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_edit_profile.png);
}

div.box div.MyStuff ul li.viewprofile a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_view_my_profile.png);
}

div.box div.MyStuff ul li.invitefriends a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_invite_friends.png);
}

div.box div.MyStuff ul li.signout a {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_signout.png);
}

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


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

div.box div.RecentBlogsBox ul li {
   margin-bottom: 10px;
   padding-left: 25px;
   background-image: url(/brands/sacpaws/images/li_paw_green.png);
}

div.box div.RecentBlogsBox ul li h3,
div.box div.RecentBlogsBox ul li h3 a {
   margin: 0px;
   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/sacpaws/images/buttons/lbtn_view_photo.png);
}

a.gbtn.editmyblog {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_edit_my_blog.png);
}

a.gbtn.addnewpost {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_add_new_post.png);
}

a.gbtn.viewblog {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_view_blog.png);
}

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

a.gbtn.sendmessage {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_send_message.png);
}

a.gbtn.sendtoafriend {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_send_to_friend.png);
}

a.gbtn.signguestbook {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_sign_guestbook.png);
}

a.gbtn.addfriend {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_add_as_friend.png);
}

a.gbtn.leavecomment {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_leave_comment.png);
   margin: 5px 0px;
}

a.gbtn.subscribetocomments {
   background-image: url(/brands/sacpaws/images/buttons/lbtn_comments_feed.png);
   margin: 5px 0px;
}


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

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

div.User div#lowerprofile a.hdrbtn.signguestbook {
   background-image: url(/brands/sacpaws/images/buttons/hbtn_sign_guestbook.png);
}

div.User div#lowerprofile a.hdrbtn.viewallposts {
   background-image: url(/brands/sacpaws/images/buttons/hbtn_view_all_posts.png);
}

div.User div#lowerprofile a.hdrbtn.viewblog {
   background-image: url(/brands/sacpaws/images/buttons/hbtn_view_blog.png);
}

div.User div#lowerprofile a.hdrbtn.addasafriend {
   background-image: url(/brands/sacpaws/images/buttons/hbtn_add_as_friend.png);
}

div.Blog a.hdrbtn.newblogpost {
   background-image: url(/brands/sacpaws/images/buttons/hbtn_add_new_post.png);
}



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 #6A6E24;
   padding: 0px 5px;
}

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


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

div#snips td#snipsLeft {
   width: 276px;
   height: 271px;
   /*
   background-image: url(/brands/sacpaws/snips_picture.jpg);
   */
}

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

div#snips div#snipsContent {
   margin-left: 10px;
   height: 100%;
   /* width: 293px; */
   margin-right: 10px;
   overflow: hidden;
}

div#snips div#snipsContent div.header {
   background-image: url(/brands/sacpaws/images/headers/topicoftheday.png);
   background-position: top left;
   background-repeat: no-repeat;
   height: 41px;
   margin-top: 15px;
   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: 33px;
   /* width: 312px; */
   /* border-bottom: 1px solid #E4DBC1; */
   background-position: top left;
   background-repeat: repeat-x;
   background-image: url(/brands/sacpaws/images/undertick.png);
   overflow: hidden;
}

div#snips div#snipsContent li.lastLine,
div#snips div#snipsContent li.lastline {
   /* background-image: none; */
}

div#snips div#snipsContent li div {
   padding-bottom: 2px;
   /*
   width: 312px;
   */
   height: 33px;
   overflow: hidden;
   padding-left: 27px;
   overflow: hidden;
   background-repeat: no-repeat;
   background-position: center left;
   /*background-image: url(/brands/sacpaws/images/li_paw_green.png);*/
}

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

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

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

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

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

div#snips div#snipsContent li div.paws {
   background-image: url(/brands/sacpaws/images/li_paw_green.png);
}

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: #473043;
   text-decoration: none;
   padding-top: 10px;
}


#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;
   */
   background-color: #D9DABF;
   color: #333333;
   cursor: pointer;
}

#searchResults ul.tabs li.active {
   /*
   background-color: #6A6E24;
   */
   background-color: #6A6E24;
   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;
   padding-top: 0px;
}

.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/sacpaws/images/undertick.png);
   height: 2px;
}

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/sacpaws/images/sidetick.png);
   background-repeat: repeat-y;
}


div#content div.box.small div.content.LatestForumTopics {
   padding-top: 0px !important;
}

div.box.medium h3.LatestForumTopics {
   display: none;
}

/*
#pbb h3.LatestForumTopics {
   display: block;
}
*/

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

*/

div.LatestForumTopics {
   background-image: url(/brands/sacpaws/images/box_medium_grad_bg.png);
   padding-top: 10px!important;
}

div.LatestForumTopics div.txt_most_recent {
   width: 217px;
   height: 12px;
   background-image: url(/brands/sacpaws/images/txt_readmostrecent.png);
   background-repeat: no-repeat;
   margin-bottom: 10px;
}

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


a.moredisc {
   display: block;
   width: 139px;
   height: 26px;
   background-image: url(/brands/sacpaws/images/more_discussions.png);
   background-repeat: no-repeat;
   position: absolute;
   right: 10px;
   bottom: 10px;
}

a.moredisc span {
   display: none;
}


div.LatestForumTopics table {
   width: 100%;
   margin-bottom: 31px;
}

div.LatestForumTopics td.bark_out_loud {
   width: 120px;
   height: 356px;
   background-repeat: no-repeat;
   background-position: top center;
   background-image: url(/brands/sacpaws/images/barkoutloud.png);
}


div.LatestForumTopics ul.blue_star {
   margin-top: 5px;
}

div.LatestForumTopics ul.blue_star li {
   background-image: none;
}



div.ad160x90 {
   text-align: center;
   margin: 9px auto 0 auto;
}

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

div.ad468x60 {
   margin: 7px 42px 5px 45px;
   width: 512px;
   height: 100px;
}

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

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

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

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

div.ad88x31 div.sponsoredBy,
div.ad120x40 div.sponsoredBy {
   height: 15px;
   background-color: #FFFFFF;
   background-image: url(/brands/sacpaws/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;
}




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

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

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


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

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


div#content #B7dpvI03oZcO9RPsChITFtc 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; */
   background-color: #D9DABF;
}

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: #6A6E24;
}

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

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

.bako_floater .bako_floatheader {
   /* background-color: #6A6E24; */
   background-color: #6A6E24;
   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; */
   background-color: #D9DABF;
   border: 1px solid #6A6E24;
   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/sacpaws/images/template/sidenav_viewmy_off.gif);
}

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

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

div#SettingsNavigation div.subnav a.bako_editprofilesubmenuitembottom {
   background-image: url(/brands/sacpaws/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;
}


div.content.EventCalendar {
   background-color: #e3f6f2;
}

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-size: 16px;
   border-bottom: none;
   color: #33ccff;
}

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 #E3F6F2;
   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/sacpaws/images/cal/cal_dotws_sun.png);
}

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

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

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

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

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

table.calendar th.sat a {
   background-image: url(/brands/sacpaws/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: #00CCFF;
   */
   color: #000000;
   background-color: #33CCFF;
   /*
   background-color: #6A6E24;
   */
}


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: #e3f6f2;
}

table.calendar tbody td.in_past {
   background-color: #e3f6f2;
}

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: #bbd0c6;
}

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: #c6cd4c;
}




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: #6A6E24;
   color: #FFFFFF;
   padding: 0;
   margin: 0;
   height: 25px;
   padding-left: 5px;
}

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

div#bako_blog div.blogbodywrapper {
   /* background-color: #F9F1E0; */
   background-color: #D9DABF;
   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; */
   background-color: #D9DABF;
   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: #6A6E24;
   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: #6A6E24;
   font-weight: bold;
   font-size: 13px;
   color: #FFFFFF;
}

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

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

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

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

div#punwrap .pun a:link,
div#punwrap .pun a:visited {
   color: #6A6E24;
}

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: #D9DABF;
}
div#punwrap .pun th, .bgc4 {
   background-color: #D9DABF;
}

div#punwrap .pun td {
   border-color: #6A6E24;
}

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; */
   background-color: #D9DABF;
}


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

div.postright,
div.postfootright {
   /* border-left-color: #F9F1E0; */
   background-color: #D9DABF;
}

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

div#punwrap .pun legend {
   color: #6A6E24;
   font-weight: bold;
}

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

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

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

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