<!-- Red Bluff Div Layout -->

/* Navigation and Masthead */

.weather {
               display:block; 
               text-align:left; 
               padding-bottom:3px; 
               *padding-bottom:0px !important;
               }

#searchbar {
               display:block;
               float:left;
               text-align:left;
               }

.cSearchText {
          margin:3px !important; 
          *margin:0px !important;
          }

div.headerRegion {
         overflow-x: visible !important;
         }

#navWrap div { 
          text-align: left !important;
          }

/* Regions */

div {
     overflow-x:visible;
      }                       



div #region2and3box, div #outerLeftRegion  {
       width: 654px !important;
          }

.region2and3box {
 	padding-right:0 !important;
	}

#outerLeftRegion {
     margin-top: -10px;
     }


.outerRightRegion {
	width:326px !important;
	padding-right:5px !important;
	}

.region1 div, .region2 div, .region3 div, .region4 div, .region5 div, .region7 div, .region8 div, .region9 div, .region11 div {
            text-align: left !important;
           }

.region2, .region8 { 
	width: 300px !important;
	padding-left: 0 !important;
	}

.region3, .region9 {
        width: 320px !important;
        }

.region3 {
        margin:0 !important;
        }

div.region4, div.region11 {
	width:320px !important;
	float:right;
	padding-right:0 !important;
	}

div.region2 {
	width:320px !important;
	margin-left:5px !important;
	overflow:visible !important;
	}

.region2 div, .region2 table .region2 img {
         margin:auto;
         }

div.region2, .region2 div, .region2 table {
          margin:0 !important;
          }

div.region2 {
  	padding:0 !important;
	}

.region2 #zvents_events {
         width:300px !important;
         }

.region3 {
	margin-left:5px !important;
                float:left !important;
 	margin-right:0 !important;
	}

div #postHeader {
        display:block !important;
        }

.outerLeftRegion, .outerLeftRegion div {
           overflow-x: visible !important; 
           *overflow-x: hidden !important;
           }

/* Complex Listings */

.region2 .complexListingBox  {
	display:block;
	padding-top: 7px;
                   width: 312px;
	}

.region3 .complexListingBox object {
        width:250px !important;
        }


.layout5FeatureItemBox div {
      padding-right: 5px;
      width: 312px;
      }

div .listingArticleBlurb  {padding-left: 0px;}

li.listNoImage {margin-left: -10px;}

.region3 .listingItemTitle {margin-left: 0px;}


/* Headers */
/* ------- main block header container */

.block .header {
                width:300px !important;
	}

/* ------- main block header & tabs header */

.block h1, .block .tabs h1 {
             	margin: 0;
             	padding: 5px 0;
	font: bold 14px arial, helvetica, sans-serif;
	color: #111f68;
	background: none;
	height: auto;
	}

.block2 .header {
               display:block !important;
               margin:0px !important;
               }

div.block.block2 {
       width: 312px;
        }

/* Misc. Fixes */

div .headerPackage {
                     width: 315px;
                     padding-top: 5px;
                     }

.apWireHead img{
      width: 290px;
      }

.zvents_calendarcontainertitle {
       width: 50px;
       }

div.topNav {
       height: 21px;
       width: 1000px;
      }




div.layout5FeatureItemBox   div  {*margin-top: -10px !important;}	
	 
.region2 div.layout5FeatureItemBox	.complexListingItemPhotoCredit {*padding-bottom: 15px !important;}

.region3 .headerPackage {*padding-top: 10px !important;}	

div#adPosition10.adElement {margin-top: 0px !important;}

div#adPosition10.adElement {*padding-top: 6px !important;}

.region7 .pollsBox {margin-top: 0px !important;}

.region7 .pollsBox {*padding-top: 6px !important;}			

div#adPosition9.adElement   {padding-left: 10px !important;}

div .mostViewedBox {width: 312px;}