div {text-align:left;text-align:center;overflow-x:visible!IMPORTANT;}
a, li, span {*text-align:left !important;}

/* header styles */
#header div, div.headerRegion, div.header, #masthead_home, div#masthead_home div {overflow:visible;}
#searchbar {overflow:visible;}
#nav, #navWrap, #maindiv1, #maindiv2, #maindiv3, #maindiv4, #maindiv5, #maindiv6, #maindiv7, #maindiv8, #maindiv9, #maindiv10, #maindiv11, #maindiv12, #maindiv13, #maindiv14, #maindiv15, #maindiv16 {overflow-x: visible !important;}

/* region styles */
.postHeaderRegion1 {overflow-x: visible !important; background: #ffffff;}
#outerLeftRegion, .outerLeftRegion {
  width: 640px !important;  
  *width: 650px !important;  
  padding-right: 5px !important; 
  *padding-right:0 !important;
  *margin:0px;
}
.outerRightRegion {
  overflow-x: visible !important; 
  width: 350px !important;
  padding:0 !important;
}
.outerRightRegion {
  *width: 320px !important;
  *padding-right: 0px !important;
  *margin-right: 0px !important;
}
.outerRightRegion div { overflow:visible !important;}
.outerLeftRegion div, .outerLeftRegion {overflow:visible !important; *overflow:hidden !important;}
 #region2and3box, .region2and3box {*width:645px !important;}
 #region8and9box, .region8and9box {width:660px !important;}
.region1 div, .region2 div, .region3 div, .region4 div, .region5 div, .region7 div, .region8 div, .region9 div, .region11 div {text-align: left !important;}
#regon2, .region2 {
  width: 330px !important; 
  padding-left: 0 !important; 
}
#region3, .region3 {
  width: 280px !important; 
  *width: 310px !important;  
  padding: 0 !important; 
  margin:0px 10px !important;
 *margin:0px !important;
}
#region5, .region5 {
  *width: 660px !important; 
  *padding: 0 !important; 
  *margin-left:-14px !important;
}
#region9, .region9 {
  width: 310px !important; 
  padding: 0 !important; 
  margin:0px 14px !important;
}
div.header {width:100% !important; overflow:hidden;}
div.header h1 {text-align: left;}
.region11 {
  display: block !important;
  overflow-x: visible !important;
  width:355px  !important;
 *width:336px  !important;
  margin-left:0px !important;
}
#region4, .region4 {
  display: block !important;
  overflow-x: visible !important;
  width:355px  !important;
 *width:336px  !important;
}
.region6and7box {overflow-x: visible !important; width: 326px !important;margin-left:14px !important; padding:0 !important;}
.footerRegion div {text-align:center;}

/* misc region styles */
#region3, .region3 {margin-left:0px;}
#region3 table {width:300px !important; margin-left:0px;}
#region3 .complexListingBox {width:310px; *width: 300px; margin-left:-5px; *margin-left:0px;}
#region3 .block {margin-left:-10px;}
#region3 img {margin-left:-10px;}
#region3 .complexListingBox img {margin-left:0px;}
#region3 .block img {margin-left:0px;}
.footerRegion div img {padding:0px; margin:0px;}

/* CL styles */
.listNoImage {*list-style-type:none;}
.listingArticleBlurb {padding-bottom:10px;}

/* most viewed styles */
.mostViewedBox div {overflow:visible !important;}
.mostViewedBox {width:314px !important; *width:310px !important; overflow-x:visible !important;}

/* myCapture styles */
.MYCcontentfeed6201 img {padding:0px !important; margin:0px !important;}

/* article page styles */
.moreArticle {width:320px;}
.moreArticle h1 {margin-top:0px;}
.articleBox {margin:0px; padding:0px 20px 0px 0px; width:600px !important;}

/* most viewed box styles */
.mostViewedBox {margin:10px 5px 0px 0px;}

/* ads */
#sponsorLinks {width:730px !important; *width:1000px; text-align:center !important; margin:auto !important;} 
#adPosition1 div {overflow:hidden;}
#adPosition4 div {overflow:hidden; width: 232px !important}
#adPosition5 div {overflow:hidden;}
div#adPosition9 div {overflow-x: visible !important; margin:2px; *margin:0px; padding:0px;}
#adPosition9 {margin-left:30px;}
#adPosition14 div {text-align:center !important; margin-left:auto !important; margin-right:auto !important; width:730px; *width:1000px; margin-top:10px; overflow:hidden !important;}
