@charset "UTF-8";/* CSS Document *//*  ================ *  General styles * */p#caption {	margin: 5px;	font-size:.9em;	line-height: 100%;}.more {	font-size:.9em;	font-weight:bold;	text-align:right;	margin-right:5px;}.more-articles {	font-size:12px;	font-weight:bold;	text-align:left;	margin: 0px 0 10px 20px;	padding:0;}#dotted-border-bottom {	border-bottom:1px dotted #CCCCCC;}#dotted-border-top {	border-top:1px dotted #CCCCCC;}#large-image {	width:155px;}#float-none {	float:none;}/*  ================ *  Header styles * */#last-published{	font-size: 10px;	float: left;F	padding: 3px;	font-weight: bold;	color: #4B4E93;	margin-top: 5px;}#top-nav {	margin: 0 10px;} #top-links{width: 100%;clear:both;height:18px;background: #A50000;border-bottom: 1px solid #000000;padding-bottom:1px;}.links {  font-weight: bold;  font-size: 12px;  text-align:right;  list-style: none;  margin:0;  margin-bottom:0px;  padding: 2px 0;}.links a:link, .links a:visited {  text-decoration:none;  color: #000000;}.links a:hover {  text-decoration:underline;  color: #000000;}.links li {  border-left: 1px solid #000000;  display:inline;  padding: 0 1em;}.links li.first {  padding-left:0;  border: none;}#header ul.links {  background: #A50000;  text-transform: uppercase;  font-weight: bold;  font-size: 9px;  text-align:right;  list-style: none;  margin:0;  margin-bottom:0px;  padding: 2px 0;}#header ul.links a:link, #header ul.links a:visited {  text-decoration:none;  color: #ffffff;}#header ul.links a:hover {  text-decoration:underline;  color: #0E2D6D;}#header ul.links li {  border-left: 2px solid #D93665;  display:inline;  padding: 0 1em;}#header ul.links li.first {  padding-left:0;  border: none;}#header-banner-blue {	height:22px;	background: white;	}#header-banner {	height:140px;	background: white ;	background-repeat: repeat-x;	margin-top: 0px;	padding: 0;}#header-banner-logo {	border:0;	float:left;	margin-top:10px;}#header-banner-ad{	vertical-align: top;	float:right;	width:760px;	height:120px;	margin-top:10px;	padding: 0 5px;}#category-banner {	height:110px;	margin: 0 auto; 	text-align: center;	padding: 1px 0;}#submit {	height:255px;	width: 300px;	background:#ffffff;	border: 1px solid #000000;}form.header-search { float:right; padding: 0px 3px 0; }input.header-search { height:16px;font-size:11px;width:90px;border:1px solid #aaa;padding:0px 2px; margin: 0; margin-top:3px;vertical-align: top; }form.header-submit { float:left; padding: 0px 0px 0px 5px; }/*  ================ *  Drop-down-menu styles * */ #main-nav {	margin: 0 10px;} .chromestyle{width: 100%;font-weight: bold;clear:both;height:26px;background: #A50000;border-bottom: 1px solid #000000;padding-bottom:1px;}.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}.chromestyle ul{float:left;padding: 0;margin: 0;text-transform: uppercase;font-weight: bold;font-size: 11px;font-color: #ffffff;}.chromestyle ul li{display: inline;}.chromestyle ul li a{float:left;color: #ffffff;padding: 7px 10px 5px;margin: 0;text-decoration: none;background: url(../express_images/menu_bg_new.gif) 100% -31px no-repeat;}.chromestyle ul a:visited {  text-decoration:none;  color: #ffffff;}.chromestyle ul li a:hover{background: #72291D;background: url(../express_images/menu_bg_new.gif) 100% 0 no-repeat;}.chromestyle ul li.last a{background: url(../express_images/menu_bg_last.gif) 100% 100% no-repeat;}.chromestyle ul li.last a:hover{background: url(../express_images/menu_bg_last.gif) 100% 0 no-repeat;}.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*//*content: " v"; *//*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/}/* Style for Drop Down Menu */.dropmenudiv{position:absolute;top: 0;border: 0px solid #BBB; /*THEME CHANGE HERE*/border-bottom-width: 0;font-size: 10px;font-weight:normal;line-height:18px;z-index:100;background-color: #D60000;width: 200px;visibility: hidden;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/}.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-top: 1px solid #ffffff; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;font-weight: bold;color: black;}* html .dropmenudiv a{ /*IE only hack*/width: 100%;}.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #A50000;color: #ffffff;}/* ######### Drop-down Menu ######### *//*  ================ *  Home page styles * */ .featured-image {	width: 655px;	float:left;	color:#000000;	padding-bottom:10px;	margin-left:0px;	margin-bottom: 10px;}.featured-image-portrait {	width: 250px;	background:#CEC5A5;	float:right;	color:#000000;	padding-bottom:5px;	margin-left:10px;}.category-image {	width: 650px;	height: 60px;	float:left;	color:#FFFFFF;	margin:0px 0px 10px 0px;}.main-stories {	}.main-stories h3 {	margin:0;	margin-top: 20px;}.top-story p, .main-stories p {	line-height:110%;	margin:0;}ul.story-list {	margin: 20px 0 20px 20px;	padding:0;	list-style:url(images/bullet-grey-triangle.gif);}ul.story-list li {	line-height:180%;}.home-page-heading {	height:30px;	margin: 1em 0;}#business-profile.home-page-heading {	background: url(images/heading-profile.gif) 0 0 no-repeat;}#ten-questions.home-page-heading {	background: url(images/heading-questions.gif) 0 0 no-repeat;}.latest-photos {	background:#E7EEF6;	margin-top:20px;	padding:10px 0;}.latest-photos .thumbnail {	float:left;	width: 160px;	text-align: center;}.latest-photos .thumbnail img {	height:100px;}.latest-photos .thumbnail p {	margin:0;	line-height:100%;}.news-category {	padding:0;	padding-top:15px;}.news-category-twocol {	padding:0;	margin-left:160px;}.news-category-story {	float: left;	margin: 0 0 10px 10px;	min-height:80px;}.news-category-story img {	float: left;	margin: 0 8px 0 0;	padding-bottom: 0px;}#float-none.news-category-story {	float: none;	padding-bottom:20px;}#twocol.news-category-story {	width:310px;	}.news-category-image {	float: left;	margin: 0;}.news-category h4 {	margin:0 0 5px;}.front-page-lower {	padding-top:10px;}.front-page-lower .column-one {	width:160px;	float:left;}.front-page-lower .column-two {	margin-left: 168px;}.front-page-lower #twocol.news-category-story {	width:235px;}/*  ================ *  Right-column side boxes * */.side-box { width: 655px; background:#E6E6E6 url(images/sidebox-bg.png) repeat-x; padding-bottom: 10px; margin-bottom:10px;}.side-box-inner {padding:10px;}.side-box h3 { font-family: Arial, Helvetica, Verdana, sans-serif; background:#2E6AA8 url(images/sidebox-header-bg.png) repeat-x; color: #fff; font-size:11px; font-weight: bold; padding: 3px 10px 3px; margin:0; text-transform:uppercase;}.side-box .divider { height:1px; border-top:1px solid #aaa; margin: 5px 0;} .side-box#newsletter { background:none; padding-bottom: 10px; margin:10px 0;} /*  ================ *  Home page classifieds block * */ul.classified-list {	text-decoration:none;	margin:0;	padding:0;	font-size:.9em;}.classified-list li {	display:block;	width:140px;	float:left;	line-height:150%;}#classifieds_block a:link, #classifieds_block a:visited { 	font-weight: bold; }   /*  ================ *  Article styles * */h3.article-category {	font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif; 	font-weight: bold;	margin:0;	padding:0px 0px 8px 0px;}h1.article-headline {	font-weight: normal;	color: #000000;	font-size: 2.5em;	margin-bottom: 0px;	line-height: 100%;}.article-date {	font-weight: normal;	color: #666;	font-size: .9em;	margin:0;	padding: 6px 0px 0px 0px;	line-height: 110%;}.article-byline {	font-weight: normal;	color: #000000;	font-size: .9em;	padding-bottom: 20px;	margin-bottom: 10px;}.article-icons {	position: relative;	float:right;	margin:0 10px 0;}#article-skyscraper-banner {	position: relative;	float:right;	width:160px;	margin: 10px 0px 10px 10px;}/*  ================ *  headline list * */.headline_table {	width:150px;	float: right;	border:1px solid #999;	background: #fff;}.headline_table h4 {	background:#000;	color:#fff;	margin:0;	text-align:center;}ul.headline-list {	list-style:  url(images/headline-bullet.gif);	margin:0 0 0 5px;	padding:0;}#sidebar1 .headline_table {	width:300px;	float: none;	border:none;}#sidebar1 .headline_table h4 {	background: url(images/headline-box-header.gif) 0 0 no-repeat;	margin:0;	height:30px;	font-size:0;	color:#f0f0f0;}#sidebar1 ul.headline-list {	font-size: 1em;	margin:0 0 15px;	padding: 10px 5px 15px;	padding-left:25px;	background: url(images/headline-box-bg.gif) 0 100% no-repeat;	}#sidebar1 a.selected {	font-weight:bold;}.showcase{	width:300px;	padding-top:5px;	}