/*** The Manchester Journal div-based layout css ***/

body {
 padding: 0px;
 background-color: #333333;
 text-align: center;
}

.contentStyle {
  overflow: visible;
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

/** regions **/

.outerLeftRegion {
  width: 649px !important;  
  padding-right: 5px !important; 
  *padding-right:0 !important;
  padding-left: 5px !important;
}

.outerRightRegion {
  overflow-x: visible !important; 
  width: 341px !important;
  padding:0 !important;
}

.outerRightRegion {
  *width: 341px !important;
  *padding-right: 0px !important;
}

.outerLeftRegion div, .outerLeftRegion {overflow:visible !important;}

.region2and3box {width:649px !important;}

.region2and3box {*width: 645px !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: 322px !important; 
  padding-left: 0 !important; 
  float: left;
}

.region9 {
  width: 322px !important; 
  padding: 0 !important; 
  margin:0 !important;
}

.region3 {
  width: 315px !important; 
  padding: 0 !important; 
  margin:0 !important;
}

div.header {
  width:100% !important;
  overflow:hidden;
}

.region4, region11 {
  width:340px  !important;
 *width:336px  !important;
  margin-left:0px !important;
}

.region6and7box {overflow-x: visible !important;}

.region6 {overflow-x: visible !important; width: 163px !important;}

.region7 {
  overflow-x: visible !important; 
  width: 163px !important; 
  padding-right: 0px !important;  
}

.region11 div{overflow-x: visible !important; margin-right: 5px !important; *margin-right: 5px !important;}

/* fix overflow for post it ads */ 
#postHeader1 #adPosition2 div, #postHeader1 #adPosition2 {overflow: visible;}


/** header/nav **/

div.headerRegion {overflow-x: visible !important;}

.topNav div {overflow-x: visible !important;}

#topNav div{overflow-x: visible !important;}

.weather {overflow-x: visible !important;}

.loginNav {overflow-x: visible !important;}

#navWrap div {text-align: left !important;}

#nav, #navWrap, #maindiv1, #maindiv2, #maindiv3, #maindiv4, #maindiv5, #maindiv6, #maindiv7, #maindiv8, #maindiv9, #maindiv10, #maindiv11, #maindiv12, #maindiv13, #maindiv14, #maindiv15, #maindiv16 {overflow-x: visible !important;}

div#searchbar {
        overflow-x: visible !important; 	
        height: 45px;
	position: absolute;
	right: -20px;
	top: 32px !important;
	width: 350px;
        text-align: left;
}

.yahooSearch {
  text-align:left;
}

#searchBlock {
  text-align: left;
}
#masthead_home {overflow-x: visible !important;}

div#masthead_home div{overflow-x: visible !important;}


.region5 div.header, .region10 div.header {
  width: 100% !important;
}

/********** Ad Positions *************/

/***** Remove this style for pos 3 if ad is sold*********/
div#adPosition3 {
  margin:0;
  height:0;
}

div#adPosition0 div, div#adPosition0 {overflow-x: visible !important;}
div#adPosition6 div, div#adPosition6 {overflow-x: visible !important;}
div#adPosition9 div, div#adPosition9 {overflow-x: visible !important; margin: auto !important; text-align: center !important;}
div#adPosition14 div, div#adPosition14 {overflow-x: visible !important; margin: auto !important; margin-top: 5px !important;}


/*********** End Ad Positions **********/

/************ Other changes ************/

.header {
  margin-bottom: 0px !important;
}

.block .header {	
margin-top:0px !important;
border-color:#cccccc;
	} 

.region3 .block3 .header{
margin-top:0px !important;
}

.complexListingLink {_margin-left: 10px;}

.region7 .TLBox {
  *width: 155px !important;
}

.zvents_title {
  margin-top: 5px !Important;
}

div#footer, .footer {
  overflow-x: visible !important;
}

.region4 .mostViewedBox {
overflow-x: visible !important;
padding-right: 0px !importnat;
margin-right: 0px !important;
}

div.mostViewedBox {
  float:none;
  width:300px !important;
  margin:25px !important;
  margin-top:5px !important;
}

a.listingItemTitle,
a.listingItemTitle:link,
a.listingItemTitle:visited {
  font-size: 12px !important;;
  font-weight: bold !important;
  color: #000000 !important;
  text-decoration: none;
}
 a.listingItemTitle:hover {
  text-decoration: underline;
}
/********* End Other*****************/
/*
.region2 {background-color:red;}
.region3 {background-color:green;}
.region2and3box {background-color:#ccc;}
.outerLeftRegion {background-color:#999;}
.outerRightRegion {background-color:#000;}
.region4, .region11 {background-color:orange;}
.outerRightRegion {background-color:#000;}
.region6and7box {background-color:green;}
.region6 {background-color:blue; }
.region7 {background-color: red;}
*/
