body {
    background:#BABAAB url(http://static.tbc.zope.net/images/main_layout/body_bg.png) repeat-y 50% 0;
    font-size:11px;
}


body#bako_bodyviewimages {
    background: #ffffff;
    width: 300px;
}

*
{
    font-family:'Lucida Grande', Verdana, 'Bitstream Vera Sans', 'vera sans', sans-serif;
    /*font-size:11px;*/
    margin:0;
    padding:0;
}

p {
    margin-bottom: 12px;
}

a {
    text-decoration: none;
    font-weight: normal;
}

#bako_wrapper {
    margin:0 auto;
    width:940px;
}

#bako_body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 614px;
    float: left;
}

#bako_menu, #bako_admenu {
    padding: 0;
    margin-left: 10px;
    width: 247px;
    float: left;
}

#bako_menu ul {
    margin: 0;
    padding: 0;
    list-style-type: disc;
    margin-left: 2em;
}

#bako_footer {
    border-top: 2px dotted #495169;
}

.greyTitleHeader {
    border-style: solid;
    border-width: 2px;
    border-color: #c9d1da;
    padding: 5px;
    width       : 675px;
    height      :15px;
    background: url("http://people.bakersfield.com/brands/bakersfield/images/activeTab.gif");
    clear: both;
}

#bako_bodyinterestgroup #bako_body, #bako_bodyinterestgroup #bako_menu {
  margin-top  : 0px;
}

.bako_error {
  color: #FF0000;
  font-weight: bold;
}

/************************************************************************
***** HEADER ************************************************************
************************************************************************/

.text_only_info
{
    display:none !important;
}

#bako_wrapper #community .contained
{
    overflow:hidden;
}

#bako_wrapper #community .left
{
    margin-right:51%;
}

#bako_wrapper #community .right
{
    float:right;
    width:50%;
}

#bako_header
{
    background:#fff url(http://static.tbc.zope.net/images/main_layout/header_bg.png) repeat-x;
    height:164px;
    overflow:hidden;
    padding:0px 20px;
    position:relative;
    _margin-left: 1px;
    width: 900px;
}

#bako_header #navigation
{
    height:59px;
    list-style-type:none;
    position:relative;
    width:100%;
    z-index:1;
}

#bako_header #navigation li
{
  /* mac ie won't read this \*/
  background-position: 0px 25px;
  /* end hack */
    display:block;
    float:left;
    margin-right:3px;
}

#bako_header #navigation li a
{
    display:block;
    height:25px;
    text-decoration:none;
    text-indent:-250em;
}

#bako_header #navigation li ul
{
    height:35px;
    left:0;
    position:absolute;
    top:35px;
    width:100%;
}

#bako_header #navigation li ul a
{
    background:none !important;
    color:#000;
    display:inline !important;
    text-indent:0 !important;
}

#bako_header #navigation li ul a:hover
{
    border-bottom:1px dotted #AC8924;
}

#bako_header #navigation li ul li
{
    background:url(http://static.tbc.zope.net/images/main_layout/divider_dotted.png) no-repeat right top;
    margin:0 8px 0 0;
    padding:0 8px 0 0;
}

#bako_header #navigation li ul li:last-child
{
    background:none;
}

#bako_header #navigation li.entertainment
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_entertainment.png);
}

#bako_header #navigation li.entertainment a
{
    width:125px;
}

#bako_header #navigation li.classifieds
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_classifieds.png);
}

#bako_header #navigation li.classifieds a
{
    width:100px;
}

#bako_header #navigation li.home
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_home.png);
}

#bako_header #navigation li.home a
{
    width:63px;
}

#bako_header #navigation li.opinion
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_opinion.png);
}

#bako_header #navigation li.opinion a
{
    width:76px;
}

#bako_header #navigation li.shopping
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_shopping.png);
}

#bako_header #navigation li.shopping a
{
    width:87px;
}

#bako_header #navigation li.news
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_news.png);
}

#bako_header #navigation li.news a
{
    width:70px;
}

#bako_header #navigation li.community
{
    background-image:url("http://static.tbc.zope.net/images/main_layout/tab_people.png");
}

#bako_header #navigation li.community a
{
    width:73px;
}

body.bako_people #navigation li.community
{
    background-position:0 0 !important;
}

body.bako_people #navigation li.community ul
{
    display:block !important;
}

#bako_header #navigation li:hover, #navigation li.over {
  background-position:0 0 !important;
}

#bako_header #navigation li ul {
  background:url(http://static.tbc.zope.net/images/main_layout/header_bg.png) 0px -130px repeat-x;
  height:34px !important;
  top:25px !important;
  width:900px !important;
}

#bako_header #navigation li:hover ul, #navigation li.over ul {
  display:block !important;
  z-index: 100;
}

#bako_header #navigation li ul li {
  margin-top:9px !important;
}

#bako_header #navigation li ul li:hover, #navigation li.over ul li {
  background-position:top right !important;
}

#bako_header #navigation li ul li a:hover {
  border:0px !important;
  text-decoration:underline !important;
}

/*
body.bako_marketplace #navigation li.community, body.bako_classified #navigation li.community
{
    background-position:bottom left !important;
}

body.bako_marketplace #navigation li.community ul, body.bako_classified #navigation li.community ul
{
    display:none !important;
}*/


#bako_header #navigation li.inside_guide {
  background-image:url(http://static.tbc.zope.net/images/main_layout/tab_inside_guide.png);
}

#bako_header #navigation li.inside_guide a {
  width:120px;
}

body.bako_marketplace #navigation li.inside_guide {
  background-position:0 0 !important;
}

body.bako_marketplace #navigation li.inside_guide ul {
  display:block !important;
} 

body.bako_classified #navigation li.classifieds {
  background-position:0 0 !important;
}

body.bako_classified #navigation li.classifieds ul {
  display:block !important;
}

#bako_header #navigation li.images
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/tab_images.png);
}

#bako_header #navigation li.images a
{
    width:72px;
}



#bako_header #navigation ul
{
    display:none;
    list-style-type:none;
}


#search_new {
  border: 1px solid #becfdc;
  left:305px;
  background-color:#f3f8fb;
  padding:11px 0 11px 0;
  position:absolute;
  text-align:center;
  top:39px;
  width:342px;
  height: 23px;
}

#search_new input.text {
  font-size:12px;
  margin:0 2px 0 0;
  padding:1px 0 1px 0;
  width:130px;
  background:#fff url(http://static.tbc.zope.net/images/main_layout/google_powered.gif) top left no-repeat;
}

#search_new p img {
  display:none;
}

#search_new label {
  display:none;
}

#search_new select#searchoptions {
  font-size:12px;
  margin:0 2px 0 0;
}

#search_new input.button {
  font-size:12px;
  margin:0px;
}







#bako_header #support_navigation
{
    list-style-type:none;
    position:absolute;
    left:15px;
    top:3px;
}

#bako_header #support_navigation li
{
    background:url(http://static.tbc.zope.net/images/main_layout/divider_dotted.png) no-repeat right top;
    display:block;
    float:left;
    margin-right:6px;
    padding-right:6px;
}

#bako_header #support_navigation li *
{
    font-size:.9em;
}

#bako_header #support_navigation li a
{
    color:#000;
    text-decoration:none;
}

#bako_header #support_navigation li a:hover
{
    background-color:#ddd;
    border-bottom:1px dotted #999;
}

#bako_header #support_navigation li:last-child
{
    background:none;
    margin:0;
}

#bako_header #weather {
  height:67px;
  left:316px;
  position:absolute;
  top:38px;
  width:175px;
  z-index:10;
}

.hidden,#bako_header #weather strong
{
    display:none;
}

#bako_header #weather p.current_conditions
{
  position:absolute;
  background-repeat:no-repeat;
}

#bako_header #weather p.current_conditions a
{
  text-decoration:none;
  color:#000;
  display:block;
  height:50px;
  padding:16px 8px 0 65px;
}

#bako_header #weather p.five_day_forecast
{
  position:absolute;
  left:65px;
  top:30px;
}

#bako_header #weather p.rain
{
    background-image:url(http://static.tbc.zope.net/images/main_layout/weather_day_rain.gif);
}

#bako_header #weather p.sunny,#bako_header #weather p.clear
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_day_sun.gif);
}

#bako_header #weather p.partlycloudy
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_day_cloudy.gif);
}

#bako_header #weather p.cloudy,#bako_header #weather p.mostlycloudy
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_day_mostly_cloudy.gif);
}

#bako_header #weather p.nt_rain
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_night_rain.gif);
}

#bako_header #weather p.nt_clear
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_night_moon.gif);
}

#bako_header #weather p.nt_partlycloudy
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_night_cloudy.gif);
}

#bako_header #weather p.nt_cloudy,#bako_header #weather p.nt_mostlycloudy
{
    background-image:url(http://static.tbc.zope.net/images/weather/weather_night_mostly_cloudy.gif);
}

#bako_header #weathersponsor {
  background:url(http://static.tbc.zope.net/images/weather/weather_sponsor.gif) 50% 0 no-repeat;
  padding:17px 0 0 0;
  position:absolute;
  top:48px;
  left:835px;
  z-index:10;
  width:88px;
}

#bako_header #weather p.current_conditions a {
  text-decoration:none;
  color:#000;
  display:block;
  height:50px;
  padding:10px 8px 0 65px;
}

#bako_header #weather p.five_day_forecast {
  position:absolute;
  left:65px;
  top:38px;
}

#bako_header h1
{
    padding: 0px;
    margin: 0px;
    background:url(http://static.tbc.zope.net/images/main_layout/logo.png) no-repeat;
    height:105px;
    text-indent:-250em;
    width:266px;
}

/************************************************************************
***** CONTENT BOX *******************************************************
************************************************************************/

.bako_peoplelargecontentbox {
    padding: 0;
    margin: 0;
    margin-left: 20px;
    background-color: transparent;
    border: 0;
    width: 580px;
}

.bako_peoplelargecontentbox h3.bako_boxheader {
    height: 22px;
    font-size: 14px;
    width: 480px;
    padding-top: 10px;
}

#sidebar {
    margin: 0;
    padding: 0;
    width: 267px;
    float: right;
    display: inline;
    margin-right: 20px;
    margin-top: 20px;
}

#sidebar ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.bako_peoplesidebarbox {
    padding: 0;
    margin: 0;
    background-color: transparent;
    width: 300px;
}

.bako_peoplesidebarbox h3.bako_boxheader {
    margin: 0 0 -2px 0;
    padding: 4px 0 0 8px;
    height: 22px;
    font-size: 14px;
    text-align: left;
    border: 0;
    color: #ffffff;
    background: url("http://people.bakersfield.com/brands/bakersfield/images/header.png") repeat-x left top;
}

.bako_peoplesidebarbox div.bako_boxcontent {
    margin: 0;
    padding: 0px;
    border: 1px solid #162B40;
}

.bako_peoplesidebarbox div.bako_boxfooter {
    margin: 0;
    padding: 0;
    height: 15px;
    background-repeat: no-repeat;
    background-position: top right;
}

div.bako_boxcontent li {
    margin-left: 20px;
}

.bako_fullcontentbox div.bako_boxcontent{
    background: #ffffff;
}

.bako_fullcontentbox h3.bako_boxheader {
    background: #ffffff;
    margin-left: 10px;
}

.bako_fullcontentbox div.bako_boxfooter {
    background: #ffffff;
}
/************************************************************************
***** MENU BOX **********************************************************
************************************************************************/

.bako_sidebarbox {
    padding: 0;
    margin: 0;
    background-color: transparent;
    width: 247px;
}

.bako_sidebarbox h3.bako_boxheader {
    margin: 0;
    padding: 0;
    background-image: url( images/sidebar_header.png);
    height: 22px;
    font-size: 14px;
    padding-top: 4px;
    text-align: left;
    border: 0;
}

.bako_sidebarbox div.bako_boxcontent {
    margin: 0;
    padding: 6px;
    border: 0;
    background-image: url( images/sidebar_content.png);
    background-repeat: repeat-y;
    background-position: top right;
}

.bako_sidebarbox div.bako_boxfooter {
    margin: 0;
    padding: 0;
    height: 15px;
    background-image: url( images/sidebar_footer.png);
    background-repeat: no-repeat;
    background-position: top right;
}

.bako_sidebarbox h3.bako_boxheader {
    color: #ffcc00;
    padding-left: 6px;
}

.bako_sidebarbox img {
    float: left;
    padding: 6px;
}

.bako_bodyonly {
    margin-left: 210px;
    width: 487px;
}

/************************************************************************
***** FOOTER BOX ********************************************************
************************************************************************/

#bako_footer {

    background:url(http://static.tbc.zope.net/images/main_layout/footer_bg.png) repeat-x;
    border-top:3px solid #aaa;
    clear:both;
    color:#999;
    height:30px;
    margin:20px 20px 0;
    padding:5px;

    margin: 0;
    clear: both;
    text-align: center;
    padding: 20px;
    _margin-left: 1px;
    width: 900px;
}

#bako_footer p.footer_sites {
border-top: 1px solid #CCCCCC;
margin: 0 20px 0 20px;
padding: 6px 5px 0 5px;
color:#999;
}

#bako_footer p.footer_sites a, #container #footer a  {
color: #000000;
}

/************************************************************************
***** LOGIN BOX *********************************************************
************************************************************************/
p#sign_in_register_link {
    margin: 6px 0 6px 5px;
}

form#signinform {
    padding: 0;
    margin-left: 8px;
    width: 110px;
    float: left;
}

form#signinform p {
    margin: 0;
    padding: 6px 0 0 0;
}

form#signinform p label {
    width: 104px;
    font: bold 0.9em Arial, Helvetica, sans-serif;
    float: none;
    padding-top: 0;
}

form#signinform p input {
    width: 104px;
}

form#signinform p#submit_button {
    text-align: right;
    margin-bottom: 8px;
}

form#signinform p#submit_button input {
    width: 70px;
}

div.bako_bodyonly div#rpx_sign_in {
    margin: 18px 6px 0 75px;
}

div#rpx_sign_in {
    width: 154px;
    float: left;
    margin: 18px 6px 0 5px;
}

div#rpx_sign_in p {
    margin-top: 22px;
}

img#or_sep {
    float: left;
    position: relative;
    top: 4px;
}

/************************************************************************
***** CALENDAR BOX ******************************************************
************************************************************************/

.bako_eventcal {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

td.bako_eventcalbox {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font-size: 12px;
}

td.bako_eventcalbox img {
    margin: 0;
    padding: 0;
    border: 0;
    margin-left: -2px;
    margin-right: -1px;
    margin-top: 2px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-left: 2px;
    margin-right: 1px;
}

td.bako_eventcalbox a span.bako_absolute {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
}

td.bako_eventcalbox a:hover span.bako_absolute {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
}

td.bako_eventcalbox span.bako_container {
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}

td.bako_eventcalbox span.bako_absolute {
    position: absolute;
    top: 8px;
    left: -31px;
    width: 30px;
    text-align: center;
    font-family: Arial, sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.bako_eventcalheader {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

td.bako_eventcalbox a span.bako_absolute {
    color: #333333;
}

td.bako_eventcalbox a:hover span.bako_absolute {
    color: #ffcc00;
}

.bako_eventcalheader {
    color: #333333;
}

/************************************************************************
***** REGISTER **********************************************************
************************************************************************/
form#bako_registerform .highlight {
    background-color: #fcf3d5;
}

form#bako_registerform #age_highlight {
    background-color: #fcf3d5;
}

form#bako_registerform input#phone_area_code {
    width: 50px;
}

form#bako_registerform input#phone_prefix {
    width: 50px;
}

form#bako_registerform input#phone_suffix {
    width: 60px;
}
/************************************************************************
***** SETTINGS **********************************************************
************************************************************************/

#bako_adminheader {

    margin-left: 90px;
    margin-top: 10px;
}

div#bako_admin_interface_top li a:link {
    color: #666666;
}

div#bako_admin_interface_top li a:visited {
    color: #666666;
}

div#bako_admin_interface_top li a:hover {
    color: #999999;
}

div#bako_admin_interface_top li.current a:link {
    color: #000000;
}

div#bako_admin_interface_top li.current a:visited {
    color: #000000;
}

div.bako_submenu li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

div.bako_submenu li a:link {
    color: #000000;
}

div.bako_submenu li a:visited {
    color: #000000;
}

div.bako_submenu li a:hover {
    color: #999999;
}

#bako_settingsmenu {
    margin-left: 5px;
    margin-bottom: 10px;
}

#bako_settingsbody {
    width: 700px;
    margin-bottom: 10px;
}

.bako_settingstitle {

    font-weight     : bold;
    font-size       : 18px;
}

.bako_settingssubtitle {

    font-weight     : bold;
}

.bako_tableSpace3 {

    background-color     : #D1DBE7;
    width                : 170px;
    padding-top          : 5px;
    padding-bottom       : 5px;
    font-size           : 11px;
}

.bako_tableLines {
    border: 0px;
}

.bako_floater {
    border: 2px solid #2E4F98;
}

.bako_floater .bako_floatheader {
    background-color : #2E4F98;
}

.bako_profilecontent {
    background-color    : #FDF2D2;
    border              : 1px solid #C2AE7B;
    padding             : 4px;
    margin-bottom       : 6px;
}

.bako_listaction {

    background-color : #E7D49A;
    padding-left      : 5px;
    height             : 25px;
    font-size           : 16px;
    font-weight         : bold;
}

.bako_listactionNoBG {
    padding-left      : 5px;
    height             : 25px;
    font-size           : 16px;
    font-weight         : bold;
}

.bako_listactionNoBG_12px {
    padding-left      : 5px;
    font-size           : 14px;
    font-weight         : normal;
    margin-top: -4px;
}

/************************************************************************
***** LITE HEADER *******************************************************
************************************************************************/
#bako_liteheader {

    background:#fff url(http://people.bakersfield.com/brands/bakersfield/images/liteheader.png) repeat-x;
    _width:941px;
}

#bako_liteheader h1 {
    height:81px;
    width:285px;
}

#bako_bodybusiness #bako_liteheader h1 {
    background:url( "http://people.bakersfield.com/brands/bakersfield/images/litelogobusiness.png" ) no-repeat;
    width       : 285px;
}

#bako_liteheader #bako_litenavigation {
    left:305px;
    top:20px;
}

#bako_bodybusiness #bako_liteheader #bako_litenavigation {
    left:330px;
    top:20px;
}

#bako_liteheader #bako_litenavigation li
{

    background: none;
    background: url(http://static.tbc.zope.net/images/main_layout/divider_dotted.png) no-repeat right top;
}

#bako_liteheader #bako_litenavigation a {
    color: #000000;
}

#bako_liteheader #search
{
    background-image: none;
    position:absolute;
    left:365px;
    top:45px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}

#bako_bodybusiness #bako_liteheader #search
{
    left:410px;
    top:45px;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}

#bako_liteheader #search p img {
  display:none;
}

#bako_liteheader #search label {
  display:none;
}

#bako_liteheader #search select#searchoptions {
  font-size:12px;
  margin:0 2px 0 0;
}

#bako_liteheader #search input.button {
  font-size:12px;
  margin:0px;
}

#bako_liteheader #search input.text {
  font-size:12px;
  margin:0 2px 0 0;
  padding:1px 0 1px 0;
  width:130px;
}

#bako_liteheader .bako_search {
    display: none;
}

#bako_liteheader #bako_badge {
   
    position:absolute;
    left:730px;
    top:0px;
    width:200px;
    height: 80px;
    margin: 0px;
    padding: 0px;
    background  : url( "http://people.bakersfield.com/brands/bakersfield/images/headerbadge_bg.png" );
/*	border:#FF0000 thin solid;*/
}



#bako_liteheader div#bako_badgefooter a {
    color: #334655;
    _font-size: 9px;
}

#bako_liteheader #bako_badge #bako_badgecontent a {
    color: #334655;
    font-size: 13px;
}

#bako_badgepicture {
    padding: 0px;
    margin: 0px;
}

#bako_blog .blogbodyheader {
    min-height          : 25px;
    font-size           : 19px;
    font-weight         : bold;
    background-color    : #E7D49A;
    padding             : 2px;
    padding-left        : 5px;
}

div#bako_lastCommentsWrapper p a {
    color:#666;
    font-weight:bold;
}

/************************************************************************
***** BUSINESS **********************************************************
************************************************************************/
div.bako_busLargerMap, div.bako_busSendFriend, div.bako_busClaimProfile, div.bako_busBecomeRegular, div.bako_busViewProfile,
div.bako_busReadReviews, div.bako_busWriteReview, div.bako_busWriteReviewWide, div.bako_busModify {
    margin-top         : 7px;
    padding-left       : 0px;
    color               : #cba655;
    font-weight         : bold;
    font-size           : 12px;
    text-align          : left;
    width               : 149px;
    height              : 24px;
    cursor              : pointer;
}

div.bako_busLargerMap {
    background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonLargerMap.png) no-repeat left bottom;
}

div.bako_busSendFriend {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonSendToAFriend.png) no-repeat left bottom;
}   

div.bako_busClaimProfile {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonClaimProfile.png) no-repeat left bottom;
     color               : #ffffff;
} 

div.bako_busBecomeRegular {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonBecomeRegular.png) no-repeat left bottom;
} 

div.bako_busViewProfile {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonView.png) no-repeat left bottom;
}

div.bako_busReadReviews {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonReadReviews.png) no-repeat left bottom;
}

div.bako_busWriteReview {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonWriteReview.png) no-repeat left bottom;
     color               : #ffffff;
}

div.bako_busWriteReviewWide {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonWriteReviewWide.png) no-repeat left bottom;
     color               : #ffffff;
    width               : 200px;
}

div.bako_busModify {
     background          : url(http://people.bakersfield.com/brands/bakersfield/images/bus_buttonModify.png) no-repeat left bottom;
}

div#bako_searchbar {

    height               : 40px;
    border               : 1px solid #000;
    padding              : 13px 7px 0px 7px;
    margin-bottom        : 10px;
    background-color     : #eeeeff;
}

div#bako_leaderboard {

    background-color     : #eeeeee;
    text-align           : center;
    padding              : 10px;
}


/************************************************************************
***** Class NewToday override ******************************************
************************************************************************/

div#bakoClassifieds div#classifiedAds2 li img {
border:none;
float:left;
/*margin:0 10px 0 0;*/
margin:0px;
}

/************************************************************************
***** My Stuff Overrides ******************************************
************************************************************************/
.MyStuffTopRightSide {
padding-left:5px;
width:200px;
}
.bako_mystuff_say_it_what_is_this {
margin-left:120px;
}



/************************************************************************
***** CCM links ******************************************
************************************************************************/
#container #content .story .story_assets div {
  width:320px;
  margin-bottom:2em;
  margin-right:3em;
}

#container #content .story .story_assets div.poll div {
  margin:0px;
  padding:0px;
}

#container #content .story .story_assets div.poll h3 {
  display:none;
}

/* begin crosscut icons ==================================================================*/

#container #content .story .story_assets #ccmlinks ul {
  margin-left:8px !important;
}

#container #content .story .story_assets #ccmlinks ul li {
  background:url(/static/new/images/article_icon.gif) 0px 2px no-repeat;
  list-style:none;
  padding-left:15px !important;
}

#container #content .story .story_assets #ccmlinks ul li.channel1 {
  background:url(/static/new/images/blog_icon.gif) 0px 2px no-repeat;
}


/* begin html module ===================================================================*/
#container #content .story .story_assets div.htmlModule {
  background:#eee;
  border:1px solid #ccc;
  padding:15px;
  width:288px;
}

#container #content .story .story_assets div.htmlModule p.title {
  font-size:1.5em;
  font-weight:bold;
  font-variant:small-caps;
}
/* end html module   ===================================================================*/

/*
 Search box redesign elements
 ------------------------------------*/
form#search {
    background-image: url(http://static.tbc.zope.net/images/search/sprite.png);
    width: 407px;
    height: 76px;
    position: absolute;
    left: 516px;
    top: 0px;
}
form#search ul#site_choice {
    list-style: none;
    margin: 0 0 0 36px;
    padding: 2px 0 0 0;
}
form#search ul#site_choice li {
    display: inline;
}
form#search ul#site_choice li label {
    background-image: url(http://static.tbc.zope.net/images/search/sprite.png);
    cursor: pointer;
    display: block;
    float: left;
    text-indent: -9999px;
    height: 25px;
    width: 48px;
}
form#search ul#site_choice li label#label_news {
    background-position: 0 -76px;
}
form#search ul#site_choice li label#label_news.active {
    background-position: 0 -96px;
}
form#search ul#site_choice li label#label_jobs {
   background-position: -48px -76px;
}
form#search ul#site_choice li label#label_jobs.active {
   background-position: -48px -96px;
}
form#search ul#site_choice li label#label_homes {
    background-position: -96px -76px;
    width: 50px;
}
form#search ul#site_choice li label#label_homes.active {
    background-position: -96px -96px;
}
form#search ul#site_choice li label#label_web {
    background-position: -146px -76px;
}
form#search ul#site_choice li label#label_web.active {
    background-position: -146px -96px;
}
form#search ul#site_choice li a#more_link {
    display: block;
    float: left;
    background-image: url(http://static.tbc.zope.net/images/search/sprite.png);
    background-position: -194px -101px;
    text-indent: -9999px;
    height: 25px;
    width: 54px;
    overflow: hidden;
}
form#search ul#site_choice li a#more_link:hover {
    background-position: -248px -101px;
}
form#search ul#site_choice li input {
    position: absolute;
    left: -9999px;
}
form#search input#keywords {
    margin: 3px 0 0 36px;
    padding: 0;
    width: 270px;
    height: 17px;
    border: none;
    *border: 0; /* IE 6,7 hack */
}
form#search input#search_button {
    margin: 0 0 0 6px;
    padding: 0;
    border: none;
    background-color: transparent;
    height: 25px;
    width: 86px;
    text-indent: -9999px;
    background-image: url(http://static.tbc.zope.net/images/search/sprite.png);
    background-position: -194px -76px;
    position: absolute;
    top: 24px;
    left: 311px;
    *font-size: 0px; /* IE 6,7 Hack */
    *line-height: 0px; /* IE 6,7 Hack */
}
form#search input#search_button:hover {
   background-position: -280px -76px;
}


