/************************************************

Main.css



This css file defines the site-wide styles for Gazette.net



*************************************************/



	#mdw-container .header-top-2 {

	background: #000099;

}

/********************************

	Controls Navigation

********************************/

#mdw-container #controls-nav ul li {

	color: #F1C36B;	

	font-size: 11px;

	font-family: arial, sans-serif;

	list-style:none;

	display:inline;

	

}



#mdw-container #controls-nav ul li a {

	color: #F1C36B;	

	font-size: 11px;

	font-family: arial, sans-serif;

	text-decoration: underline;

}



#mdw-container #controls-nav ul li a:hover {

	color: #F1C36B;	

	font-size: 11px;

	text-decoration: none;

}



#mdw-container #controls-nav ul li a.active {

	color: #fff;	

	text-decoration: underline;

}



#mdw-container #controls-nav ul li a.active:hover {

	color: #fff;	

	text-decoration: none;

}

#mdw-container .content-1 {																	

	background:  #fff;

}



#mdw-container .content-1 .right-rail {

float:right;

width:180px;

padding-top:10px;

}

#mdw-container .content-1 .right-rail h2 {

padding-left:3px;

}



/*******************************/



/* CSS Document */



/* Classified section definitions */

.classifieds-right {

	font-size: 12px;

	margin: 0 0 0 0;

	width: 145px;

}

.classifieds-right h2 {

	/*background: url(/images/bg/class-right-h2.gif) top no-repeat;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom: none;

	color: #fff;

	font-size: 11px;

	margin: 0;

	padding: 0 0 5px 15px;*/

	background: #000099;

	border-bottom: 1px solid #fff;

	color: #fff;

	font: bold 12px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 0 5px;

}

.classifieds-right ul {

	margin: 0;

	padding: 0;

}

.classifieds-right ul.top-jobs {

	margin: 0;

	padding: 0;

}



.classifieds-right p {

	margin: 5px 0;

	padding: 0 5px 5px;

	color:000;

	text-decoration:none;

}

.classifieds-right p a {

color:000;

text-decoration:none;

}



.classifieds-right p a:hover {

color:000;

text-decoration:underline;

}

.classifieds-right :hover {

text-decoration:underline;

}

.classifieds-right .foot {

	background: #ccc;

	margin: 0;

	text-align: center;

	width: 152px;

}

.classifieds-right input {

	font-size: 12px;

	width: 100px;

}

ul.class-dirs {

	margin: 5px 0;

}

.class-dirs li {

	background: none;

	border: 0;

	margin: 0 0 0 2px;

	padding: 3px 0;

}

.class-dirs li a {

	background: url(/images/icons/class_small_buttons.gif) no-repeat;

	padding: 2px 0 2px 22px;

}

.class-dirs li a:hover {

	background: url(/images/icons/class_small_buttons_on.gif) no-repeat;

}

.classifieds-right form {

	border-bottom: 1px dashed #ccc;

	margin: 0 0 10px;

	padding: 0 5px 10px;

}

.classifieds-right form a {

	color: green;

	font-size: 10px;

	margin: 0 0 0 5px;

}

.classifieds-right h3 {

	font-size: 16px;

	margin: 10px 5px 5px;

	padding: 0;

}

.class-major-jobs,

.class-major-homes,

.class-major-autos,

.class-major-place-ad {

	margin: 5px 0;

	padding: 7px 0 0px 30px;

	text-decoration: none;

}



/* Classified right rail mouseovers */

.class-major-jobs { background: url(/images/icons/jobs_off.gif) no-repeat; }

.class-major-jobs:hover { background: url(/images/icons/jobs_on.gif) no-repeat; }



.class-major-homes { background: url(/images/icons/homes_off.gif) no-repeat; }

.class-major-homes:hover { background: url(/images/icons/homes_on.gif) no-repeat; }



.class-major-autos { background: url(/images/icons/autos_off.gif) no-repeat; }

.class-major-autos:hover { background: url(/images/icons/autos_on.gif) no-repeat; }



.class-major-place-ad { background: url(/images/icons/place_ad_off.gif) no-repeat; }

.class-major-place-ad:hover { background: url(/images/icons/place_ad_on.gif) no-repeat; }





/* Classifieds that appears on the bottom of pages, center column */

#cars-of-the-week,

#homes-of-the-week {

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-bottom:  1px solid #ccc;

	font-size: 10px;

	background: #fff;



}



#cars-of-the-week h2 {

	background: #b72828;

	color: #fff;

	width: 100%;

	font-size: 10px;

	height: 14px;

	text-transform: uppercase;

	margin: 0;

		text-align: center;



}

#cars-of-the-week h2 a {

	color: #fff;

	text-decoration: none;

}

#cars-of-the-week h2 a:hover {

	color: #fc3;

}

#cars-of-the-week h3,

#homes-of-the-week h3 {

	font-size: 10px;

	margin: 5px 10px 0;

	font-weight: bold;

}

#cars-of-the-week p,

#homes-of-the-week p {

	font-size: 10px;

}

#homes-of-the-week table {

	margin: 0 5px;



}

#homes-of-the-week td {

	font-size: 10px;

	padding: 0 10px;



}

#cars-of-the-week .right {

	color: #fc3;

		padding: 2px 7px;



}



#homes-of-the-week h2 {

	background: #b72828;

	color: #fff;

	width: 100%;

	font-size: 10px;

	height: 14px;

	text-transform: uppercase;

	margin: 0;

		text-align: center;

		



}

#homes-of-the-week table tr td h3 {

	font-size: 12px;

}



/***********************************

************************************/



body {

	background: #fff;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 10px 0 0 0;

}





/***************************

Generic styles 

***************************/

.clear { clear: both; }

.float-left { float: left; }

.float-right { float: right; }

.va-bottom { vertical-align: bottom; }

.va-top { vertical-align: top; }



/* backgrounds */

.bg1 { background: #666; }



/* borders */

.border1 { border-top: 1px solid #ccc; }

.border2 { border-top: 1px solid #666; }

.border3 { border-top: 1px solid #090908; }

.border4 { border-top: 1px dashed #969696; }

.border5 { border-right: 1px dashed #969696; }

.border6 { border-left: 1px dashed #969696; }

.border7 { border-bottom: 3px solid #990000; }

.border8 { border-left: 1px solid #000; }







/* of the week */

.oftheweek {																		/* of the week container */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 6px 0 0 0;

	width: 119px;

}

#rightrail .oftheweek {																		/* of the week container */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 15px 0;

	width: 160px;

}

#rightrail .oftheweek .not_home{																		/* of the week container */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 15px 0;

	width: 175px;

}

#rightrail .oftheweek .classifieds-right li, #rightrail .oftheweek .classifieds-right ul {																		/* of the week container */

	color: #000;

	font: normal 12px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 6px 0;

	list-style:none;

	background:none;

}

#rightrail .oftheweek .classifieds-right li a {

color:#000066;

text-decoration:none;

font-weight:bold;

}

#rightrail .oftheweek .classifieds-right li a:hover {

color:#660000;

text-decoration:underline;

}

.oftheweek a {

	color: #000;

}

.oftheweek h2, {																		/* of the week header */

	background: #990000;

	color: #fff;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: center;

	margin: 6px 0;

	padding: 3px 0;

}

#rightrail .oftheweek h2 {																		/* of the week header */

	background: #990000;

	color: #fff;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: center;

	margin: 6px 0;

	padding: 3px 0 4px 0;

}

.oftheweek img, #rightrail .oftheweek .classifieds-right img {																	/* of the week img */

	vertical-align: top;

	margin: 0;

	padding: 3px;

}

.oftheweek p, #rightrail .oftheweek .classifieds-right p {

	margin: 0;

	padding: 0 0 0 3px;

}

#rightrail .oftheweek .not_home .classifieds-right p {

	margin: 0;

	padding: 0 0 15px 3px;

}





/***************************

Content styles

***************************/

#content {																			/* content container */

	margin: 0;

	padding: 0;

}

/* #content .caption {		*/															/* caption */

/*	color: #000;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

} */

#content .content-left {															/* content: left column */

	margin: 0;

	padding: 12px 6px 0 4px;

}

#content .content-right {															/* content: right column */

	margin: 0;

	padding: 12px 7px 0 10px;

}



#content .content-colspan {															/* content: right column */

	margin: 0;

	padding: 0px 7px 0 10px;

}







/* content spacers */

#content .leftcolumn, .leftcolumn {																/* left column background */

	background: url("/images/misc/bg_leftcol.gif") transparent;

	width: 2px;

}

#content .rightcolumn, .rightcolumn {																/* right column background */

	background: url("/images/misc/bg_rightcol.gif") transparent;

	width: 1px;

}





/* advertisers module */

#content .advertisers {																/* advertisers container */

	clear: both;

	display: block;

	width: 303px;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 12px 0 0 0;

}

#content .advertisers a {															/* advertisers link */

	color: #000066;

	text-decoration: none;

}

#content .advertisers a:hover {

	color: #000066;

	text-decoration: underline;

}

#content .advertisers p {

	margin: 0;

	padding: 6px 0 0 6px;

}

#content .advertisers-header {														/* advertisers header */

	background: url("/images/misc/bg_header1.gif") transparent;

	height: 24px;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	padding: 0;

}





/* gallery module */

#content .photo-gallery {															/* photo gallery container */

	clear: both;

	display: block;

	width: 300px;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

}

#content .photo-gallery a {															/* photo gallery link */

	color: #000066;

	text-decoration: none;

}



#content .photo-gallery a:hover {

	color: #000066;

	text-decoration: underline;

}

#content .photo-gallery img {

	margin: 0;

	padding: 6px 0;

}

#content .photo-gallery p {

	margin: 0;

	padding: 6px 0 0 6px;

}



#content .pg-header,

#content .content-right .pg-header,

#content .content-left .pg-header {																/* photo gallery header */

	/*background: url("/images/misc/bg_header1.gif") transparent; */

	background: #cccccc;

	height: 24px;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

}



#content .content-left .pg-header p {																/* photo gallery header */

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	padding: 6px 0 0 3px;

	}

	

#content .content-right .pg-header p {																/* photo gallery header */

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	}



#content .content-left .greybox {

border-right: 1px solid #ccc;

border-left: 1px solid #ccc;

border-bottom: 1px solid #ccc;

border-top: 1px solid #ccc;

margin: 0 0 10px 0;

padding-left: 2px;

}





/* headlines */

#content .content-left h1, 

#content .content-right h1,

#content .content-colspan h1 {														/* super header */

	color: #666;

	text-align: left;

	text-indent: 0px;

	margin: 0 0 4px 0;

	padding: 3px 1px 3px 3px;

	/*background: #990000;*/

	font: normal 11px arial,helvetica,sans-serif;

	font-weight:bold;

	border-bottom:1px solid #000000;

}

#content .content-left .breakingtitle h1 {														/* super header */

	color: #990000;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

#content .content-left .breakingnews h2 {														/* super header */

	color: #000066;

	font: bold 24px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

#content .content-left .breakingstory {														/* super header */

	color: #000;

	font: normal 12px arial,helvetica,sans-serif;

	text-align: left;

	margin-bottom: 12px;

	padding: 0 0 12px 0;

	border-bottom: 1px solid #ccc;

}

#content .content-left h2,

#content .content-right h2,

#content .story h1

 {														/* main headline */

	color: #000066;

	font: bold 18px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 0 0 6px 0;

	text-indent:0;

}



#content .content-left h2 a,

#content .content-right h2 a {														/* main headline link */

	color: #000066;

	text-decoration: none;

}

#content .content-left h2 a:hover,

#content .content-right h2 a:hover

 {

	color: #990000;

	text-decoration: underline;

}

#content .content-left h3 {															/* sub headline */

	color: #000066;

	font: bold 13px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 4px 0;

}

#content .content-left h3 a {														/* sub headline link */

	color: #000066;

	text-decoration: none;

}

#content .content-left h3 a:hover {

	color: #990000;

	text-decoration: underline;

}

#content .content-left h4, 

#content .content-right h4,

#content .content-colspan h4 {														/* section sub header */

	color: #666;

	font: bold 16px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0;	

	}

	#content .story h4 {														/* section sub header */										/* story timestamp */

	color: #000;

	font: normal 9px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 10px 0;

}

#content .content-left h4.county, 

#content .content-right h4.county,

#content .content-colspan h4.county

 {														/* county header */

	color: #666;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 0 0;

}

#content .story .left-sidebar ul,

#content .content-left ul,

#content .content-right ul,

#content .content-colspan ul,

#content .othernews ul,

#content .special-sections ul {														/* headline container */

	margin: 0;

	padding: 0;

}



.headlines li {
visibility:hidden;
display:none;
height:0px;
margin:0px;
padding:0px;
position:absolute;
}

#content .story .left-sidebar li,

#speak-out .speakout-sub li,

#content .content-left li,

#content .content-right li,

#content .content-colspan li,

#content .othernews li,

#content .special-sections li, #content .topnews .headlines li {														/* headline style */

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	margin: 0 0 0 0;
	
	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 3px 0;

	padding: 0 0 0 9px;

	display:block;

	/*text-indent: 0;

	#text-indent: -17px; */

}

#content .content-left p {														

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

}

#content .content-left .noindent li

{

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size:12px;*/

	display:block;

}

#content .content-left .noindent li ul li

{

	margin-top: 0;

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size:12px;*/

	display:block;

}





#content .content-right .noindent li,

#content .content-colspan .noindent li

{

	margin-left: 0;

	list-style-position: inside;

	list-style-type: square;

	font-size:12px;

	display:block;

}

#content .content-right .noindent li ul li

{

	margin-top: 0;

}

#content .special-sections .headlines,

#content .content-left .headlines,

#content .content-right .headlines,

#content .othernews .headlines {													/*  headlines */

	color: #000066;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 0 0;

}

#content .content-left .headlines2 {												/*  headlines 2 */

	color: #990000;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 0 0;

}

#content .content-left .headlines2 a {

	color: #990000;

	text-decoration: none;

}

#content .content-left .headlines2 a:hover {

	color: #990000;

	text-decoration: underline;

}

#content .story p a,

#content .story .left-sidebar li a,

#speak-out .speakout-sub li a,

#content .special-sections li a,

#content .content-left li a,

#content .content-left p a,

#content .content-right li a,

#content .content-colspan li a,

#content .othernews li a,

#content .special-sections .headlines a,

#content .content-left .headlines a,

#content .content-right .headlines a,

#content .content-colspan .headlines a,

#content .othernews .headlines a {													/* bullet link */

	color: #000066;

	text-decoration: none;

}

#content .story p a:hover,

#content .story .left-sidebar li a:hover,

#speak-out .speakout-sub li a:hover,

#content .special-sections li a:hover,

#content .content-left li a:hover,

#content .content-left p a:hover,

#content .content-right li a:hover,

#content .content-colspan li a:hover,

#content .othernews li a:hover,

#content .special-sections .headlines a:hover,

#content .content-left .headlines a:hover,

#content .content-right .headlines a:hover,

#content .content-colspan .headlines a:hover,

#content .othernews .headlines a:hover {											/* bullet link hover */

	color: #990000;

	text-decoration: underline;

}

#content .content-right li.clean,

#content .content-colspan li.clean {													/* remove bullet style */

	list-style: none;

	background: none;

	margin: 0;

	padding: 0;

}

#content .content-right .speakheaders {													/* remove bullet style */

	color: #990000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 3px;

}

#content .othernews .media_ss,

#content .content-left .media_ss,

#content .content-right .media_ss {													/* media link */

	color: #990000;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	padding: 0 0 0 3px;

}

#content .othernews .media_ss a,

#content .content-left .media_ss a,

#content .content-right .media_ss a {

	color: #990000;

	text-decoration: none;

}

#content .othernews .media_ss a:hover,

#content .content-left .media_ss a:hover,

#content .content-right .media_ss a:hover {

	color: #990000;

	text-decoration: underline;

}

#content .othernews .media,

#content .content-left .media,

#content .content-right .media {													/* media link */

	color: #990000;

	/*font: bold 10px arial,helvetica,sans-serif;*/

	font-size: 1px;

	font-stretch:ultra-condensed;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	/*padding: 0 0 0 3px;*/

	padding: 0 0 0 0;

	float:right;

	visibility: hidden;

	display: none;

}

#content .othernews .media a,

#content .content-left .media a,

#content .content-right .media a {

	color: #990000;

	text-decoration: none;

	visibility: hidden;

	display: none;

}

#content .othernews .media a:hover,

#content .content-left .media a:hover,

#content .content-right .media a:hover {

	color: #990000;

	text-decoration: underline;

	visibility: hidden;

	display: none;

}

#content .more {																	/* more links */

	color: #990000;

	font: normal 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0;

}

#content .more a {	

	color: #990000;

	font-size: 10px;

	text-decoration: none;

}

#content .more a:hover {

	color: #990000;

	text-decoration: underline;

}







#content .clearfix:after {

    content: "."; 

    display: block;

    height: 0; 

    clear: both; 

    visibility: hidden;

}



#content .clearfix {display: block;}

/* hide form ie (win and mac) \*/ 

*>html #content .clearfix {height: 1%;}

*>#content .clearfix {display: inline-block;}

/* end hide */ 





/* other news */

#content .othernews {																/* other news module container */

	clear: both;

	display: block;

	margin: 0;

	padding: 12px 10px 12px 11px;

}

#content .othernews h1 {															/* super header */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 4px 0;

}

#content ul.othernews {																/* other news w/ photo */

	float: left;

	width: 135px;

	padding: 6px 0 0 0;

}

#content .othernews li {

	margin: 0;

	padding: 0 0 6px 6px;

}

#content .othernews-box {															/* other news box container */

	width: 335px;

	margin: 0;

	padding: 6px 0 0 10px;

	border:none;

}

#content .othernews-box-left {															/* other news box container */

	width: 333px;

	margin: 0;

	padding: 6px 3px 0 0;

	border-right: 1px solid #000;

}

#content .othernews-box h2, #content .othernews-box-left h2 {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#000066;

margin-bottom:6px;

}

#content .othernews-box h2 a, #content .othernews-box-left h2 a {

color:#000066;

text-decoration:none;



}

#content .othernews-box h2 a:hover, #content .othernews-box-left h2 a:hover {

color:#990000;

text-decoration:underline;

}

#content .othernews-box h2 img, #content .othernews-box-left h2 img {

padding-bottom:4px;

}



#content .othernews-headlines {														/* other news headlines */

	float: left;

	width: 155px;

	margin: 0;

	padding: 0 0 0 8px;

}



#content .othernews-headlines h1 {													/* super head */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

#content li.othernews-headlines {

	color: #000066;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 6px;

}

#content .othernews-headlines li

{

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size: 11px;*/

	display: block;

	padding: 0 0 3px 9px;

}

#content .othernews-headlines li ul li

{

	margin-top: 0;

}



#content .othernews-photo {															/* other news photo */

	float: left;

	width: 135px;

	margin: 0;

	padding: 0 8px 0 0;

}







/* special sections */

#content .special-sections {														/* special sections container */

	clear: both;

	display: block;

	width: 666px;

	margin: 0;

	padding: 0 0 0 11px

}

#content .ss {

	background: url("/images/misc/bg_ss.gif") transparent;

	height: 188px;

	width:666px;

	margin: 0;

	padding: 0;

}

#content .ss h1 {																	/* super head */

	color: #666;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0

}

#content .ss h2 {																	/* special sections header */

	color: #666;

	font: bold 16px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

}

#content .ss li {

	margin: 0;

	padding: 3px 0;

}

#content .ss-pad {

	margin: 0;

	padding: 0 11px 11px 11px;

}

#content .ss-box1 {																	/* special sections box1 container */

	float: left;

	width: 201px;

	/*border-right: 1px solid #666;*/

	margin: 0;

	padding: 0;

}

#content .ss-box1 img {

	float: left;

	margin: 0;

	padding: 3px 0 0 0;

}

#content ul.ss-box1 {

	float: left;

	width: 75px;

	border-right: none;

	margin: 0;

	padding: 16px 6px 0 0;

}

#content .ss-box2 {																	/* special sections box2 container */

	float: left;

	width: 201px;

	/*border-right: 1px solid #666;*/

	border-left: 1px solid #666;

	margin: 0;

	padding: 0 0 0 10px;

}

#content .ss-box2 img {

	float: right;

	margin: 0;

	padding: 0 16px 0 0;

}

#content ul.ss-box2 {

	float: left;

	width: 75px;

	border-right: none;

	border-left: none;

	margin: 0;

	padding: 16px 6px 0 0;

}

#content .ss-box1 li,

#content .ss-box2 li {

	font-size: 12px;

	padding: 0 0 6px 6px;

}



/* story styles */

#content .story

{																	/* story container */

	color: #000;

	font: normal 16px/20px "Times New Roman",arial;

	text-align: left;

	margin: 0;

	padding-top: 10px;

	padding-left:4px;

	padding-right:6px;

}



#content .story .story-area

{																	/* story container */

	color: #000;

	font: normal 16px/20px "Times New Roman",arial;

	text-align: left;

	margin: 0;

	padding-top: 2px;

	padding-left:0;

	padding-right:6px;

}





#content .story p, #content .story .story-area p {																	/* story container */

	color: #000;

	font: normal 16px/20px "Times New Roman",arial;

	text-align: left;

}

#content .story a, #content .story .story-area a {

	color: #990000;

}

#content .story h2, #content .story .story-area h2 {																/* story headline */

	color: #000;

	font: bold 18px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 0 0 6px 0;

}



#content .story .story_body .story-area li {

	list-style: inside;

}



#content .story .story_body .story-area li a {

color:#000066;

text-decoration:none;

}



#content .story .story_body .story-area li a:hover {

color:#990000;

text-decoration:underline;

}



#content .story h3, #content .story .story-area h3 {																/* story sub headline */

	color: #000;

	font: normal 13px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 4px 0;

}

#content .content-left .mnheader {																/* story sub headline */

	color: #000;

	font: bold 13px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 14px 0 0 0;

	text-transform:uppercase;

}

#content .story .byline {															/* story byline */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-decoration: none;

	margin: 0;

	padding: 0 0 6px 0;

}

#content .story .byline1 {															/* story byline */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-decoration: none;

	margin: 0;

	padding: 0 0 6px 0;

}

#content .story .byline2 {															/* story byline */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-decoration: none;

	margin: 0;

	padding: 0 0 6px 0;

}



#content .story .caption, #content .story .story-area .caption {															/* photo caption */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding-top: 5px;

	padding-bottom:8px;

}



#content .story .photo-table, #content .story .story-area .photo-table {														/* photo table */

	/*border-bottom: 1px solid #000;*/

	/*text-align: left;*/

	/*padding-left: 8px;*/

	/*padding-right: 0;

	margin-bottom:3px;*/

	/*margin-left:6px;*/

}

#content .story .photo-table a, #content .story .story-area .photo-table a {														/* photo table */

	cursor: pointer;

}

#content .story .photo-table img.photo, #content .story .story-area .photo-table img.photo {											/* photo table images */

	display: inline;

	vertical-align: bottom;

	margin: 0;

	padding: 6px 0 0 0;

}

#content .story .story-extras {														/* story extras */

	color: #330099;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 15px 0;

	padding: 0;

}

#content .story .story-extras a {

	border-bottom: 1px solid #ccc;

	color: #330099;

	text-decoration: none;

	padding: 0 5px;

}

#content .story .story-extras a:hover {

	color: #330099;

	text-decoration: underline;

	padding: 0 5px;

}

#content .story .story-extras a.first,

#content .story .story-extras a:hover.first {

	padding: 0 5px 0 0;

}

#content .story .timestamp {														/* story timestamp */

	color: #000;

	font: normal 9px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 10px 0;

}

#content .story .story_body h2 {																/* story headline */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 10px 0 6px 0;

}



	



/*main story */

#content .content-left .story-digest, .story-digest {

color:#000000;

font: normal 11px arial,helvetica,sans-serif;

text-align:left;

}



#content .content-left .story-digest img, .story-digest img {

background: none;

vertical-align:inherit;

padding:inherit;

margin:inherit;

}



#content .content-left .story-digest .story-digest-headline, .story-digest .story-digest-headline, .story-digest-headline {

   color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	margin: 0 0 0 0;

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 3px 0;

	padding: 0 0 0 9px;

	display:block;

	/*text-indent: 0;

	#text-indent: -17px; */

}

#content .content-left .story-digest .story-digest-headline a, .story-digest .story-digest-headline a, .story-digest-headline a {

color: #000066;

	text-decoration: none;

}

#content .content-left .story-digest .story-digest-headline a:hover, .story-digest .story-digest-headline a:hover, .story-digest-headline a:hover {

	color: #990000;

	text-decoration: underline;

}







/* story sidebars */

#content .story .left-sidebar {														/* story left sidebar */

	float: left;

	display: block;

	width: 135px;

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 10px 0 0;

	padding: 0;

}

#content .story .left-sidebar li,

#content .content-left li,

#content .content-right li,

#content .othernews li,

#content .special-sections li {														/* headline style */

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	margin: 0 0 0 0;

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 3px 0;

	padding: 0 0 0 9px;

	display:block;

	/*text-indent: 0;

	#text-indent: -17px; */

}

#content .story .left-sidebar .headline {											/* story left sidebar headline */

	color: #666;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

}

#content .story .left-sidebar h1 {													/* story left sidebar section header */

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

}

#content .story .right-sidebar {													/* story right sidebar */

	float: right;

	display: block;

	width: 303px;

	margin: -10px 0 0 0;

	padding-left: 5px;

	padding-top: 16px;

	border-bottom: none;

}

#content .story .right-sidebar .photo,

#content .story .photo {

border-bottom:none;

}

#content .story .right-sidebar .featuredjobs {																		

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	text-indent: 0px;

word-wrap: normal;

padding-bottom: 4px;

}

#content .story .right-sidebar .featuredjobs p {																		

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-indent: 0px;

padding: 0 0 0 0;

margin-top: 0;

margin-bottom: 0; 

}

#content .story .right-sidebar .featuredjobs #FeaturedAds {																		

	padding: 0 3px 0 3px;

}

#content .story .right-sidebar .featuredjobs .viewall {																		

	padding-left: 3px;

}

#content .story .right-sidebar .featuredjobs .viewall a {																		

	color: #000066;

	text-decoration: none;

}

#content .story .right-sidebar .featuredjobs .viewall a:hover {																		

	color: #990000;

	text-decoration: underline;

}

#content .story .right-sidebar .featuredjobs .header-border {															

	width: 300px;

	border: 1px solid #ccc;

	border-left: none;

	border-right: none;

	margin: 0;

	padding: 2px 0 2px 0;

	}

#content .story .right-sidebar .featuredjobs h2 {																		

	background: #990000;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	text-indent: 0px;

	margin: 0 0 4px 0;

	padding: 0 0 0 3px;

}	

#content .story .right-sidebar .featuredjobs a {																		

	color: #000066;

	text-decoration:none;

}

#content .story .right-sidebar .featuredjobs a:hover {

	color: #990000;

	text-decoration: underline;

}

#content .content-left  .special-sections-border h4 {

padding-top:2px;

margin-top:0;

}









/***************************

Footer styles 

***************************/

#footer {																			/* footer container */

	width: 681px;

	position: absolute;

	left: 125px;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: center;

	margin: 0;

	padding: 12px 0;

}

#footer a {

	color: #000;

	text-decoration: none;

	padding: 0 4px;

}

#footer a:hover {

	color: #000;

	text-decoration: underline;

}



.top-ad-spot {



	margin: 0;



	padding: 3px 0;



}



/***************************

Header styles

**************************/

#ad-space {																			/* header ad container */

	display: block;

	margin: 0;

	padding: 0;

}

#header {																			/* header container */

	display: block;

	width: 981px;

	margin: 0;

	padding: 0;

}





/* logo */

#header .logo-text {																/* logo text style */

	color: #000;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: center;

	margin: 0;

	padding: 0;

}





/* search */

#header .search {																	/* search container */

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

}

#header .search a {																	/* search link style */

	color: #000066;

}

#header .search a:hover {																	/* search link style */

	color: #990000;

}

#header .search form {																/* search form style */

	margin: 0;

	padding: 0;

}

#header .search input {																/* search form input */

	border: 1px solid #000;

	width: 125px;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

}

#header .search .button {

width: 50px;																/* search form input */

	color: #fff;

	font: normal 9px arial,helvetica,sans-serif;

	background-color:#990000;

	text-align:center;

	cursor:pointer;

}





/* top right area */

#ad-space .top-right {																/* top right container */

	float: right;

	width: 253px;

	margin: 0;

	padding: 0;

}

#ad-space .top-right-content {														/* top right content style */

	background: url("/images/misc/bg_topright.gif") transparent;

	height: 90px;

	text-align: left;

	margin: 0;

	padding: 0 0 0 30px;

}









/***************************

Nav styles

***************************/

#nav {																				/* left rail nav container */

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	width: 119px;

	margin: 0;

	padding: 0;

}

#nav a {

	color: #000066;

	text-decoration: none;

}

#nav a:hover {

	color: #000066;

	text-decoration: underline;

}

#nav p {

	margin: 0;

	padding: 0 0 3px 6px;

}

#nav .othersites {																		/* other sites header */

	color: #666;

	font: normal 11px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 3px 6px;

}

#nav .othersites2 {																		/* other sites 2 */

	color: #000066;

	font: normal 9px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 3px 6px;

} 





/* community nav styles */

#nav .calendars {																		/* calendars nav */

	color: #000066;

	font: bold 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 0 3px 6px;

}

#nav .calendars a {

	color: #000066;

	text-decoration: none;

}

#nav .calendars a:hover {

	color: #000066;

	text-decoration: underline;

}

#nav .community {																		/* community nav container */

	/*color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	margin: 0;

	padding: 6px 0 0 6px; */

	/*border: 1px solid #ccc;

	border-left: none;

	border-right: none; */

	color:#000066;

	font-weight: bold;

	background:#cccccc;

	margin-top:3px;

	margin-right:0;

	/*margin-left: 2px;*/

	padding: 2px 0 2px 0;

	text-align:center;

	width:119px;

}

#nav .scroll {																			/* community nav scroll function */

	width: 110px;

	height: auto;

	border-bottom: 1px solid #ccc;

	border: 1px solid #ccc;

	margin: 3px 3px 6px 3px;

	padding: 1px 1px 1px 1px;

	font-weight:normal;

	font-size:10px;

}

#nav .scroll a {

	color: #000066;

	font: normal 10px arial,helvetica,sans-serif;

	text-decoration: none;

	margin: 0;

	padding: 0;

	font-weight:bold;

}



#nav .scroll a:hover {

	color: #990000;

	text-decoration: underline;

}







/* nav row */

.nav-row {																			/* nav row container */

	display: block;

	width: 981px;

	border: 1px solid #999;

	border-left: none;

	border-right: none;

	color: #fff;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: center;

	margin: 10px 0 0 0;

	padding: 0;

}

.nav-row a {																		/* nav row link style */

	float: left;

	height: 20px;

	color: #fff;

	text-decoration: none;

	margin: 0;

	padding: 3px 9px 0 9px;

}

.nav-row a:hover {																	/* nav row hover style */

	float: left;

	height: 20px;

	background: #990000;

	color: #fff;

	text-decoration: none;

	margin: 0;

	padding: 3px 9px 0 9px;

}

.nav-row a.first, a:hover.first {													/* nav row first link */

	margin: 0;

	padding: 3px 9px 0 9px;

}

.nav-row a.last, a:hover.last {														/* nav row last link */

	margin: 0;

	padding: 3px 9px 0 9px;

}

.nav-row .sel {																		/* nav row selected link */

	float: left;

	height: 20px;

	background: #990000;

	color: #fff;

	text-decoration: none;

	margin: 0;

	padding: 3px 9px 0 9px;

}



.nav-row-bg {																		/* nav row background */

	height: 23px;

	border: 1px solid #b8b9d5;

	border-left: none;

	border-right: none;

	background: #000066;

	margin: 0;

	padding: 0;

}

.nav-row-bg img {																	/* nav row image */

	float: left;

	vertical-align: middle;

	margin: 0;

	padding: 5px 1px;

}







/***************************

Right Rail styles

***************************/

#rightrail {																		/* right rail container */

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 3px 0 0 2px;

}





/* classifieds */

#rightrail .classifieds {															/* classifieds container */

	clear: both;	

	width: 160px;

	color: #990000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 0;

}

#rightrail .not_home .classifieds {															/* classifieds container */

	clear: both;	

	width: 175px;

	color: #990000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 0;

}

#rightrail .classifieds a {

	color:#000066;

	text-decoration: none;

}

#rightrail .classifieds a:hover {

	color:#000066;

	text-decoration: underline;

}

#rightrail .classifieds ul {

	margin: 0;

	padding: 0 0 0 6px;

}

#rightrail .classifieds li {

	background: url("/images/misc/bullet2.gif") transparent no-repeat 0 4px;

	list-style: none;

	margin: 0;

	color:#000066;

	padding: 0 0 0 10px;

}





/* directories */

#rightrail .directories {															/* directories container */

	clear: both;

	width: 160px;

	margin: 0;

	padding: 12px 0 0 0;

}

#rightrail .directories form {

	margin: 0;

	padding: 3px 0 0 10px;

}

#rightrail .directories img {

	margin: 0;

	padding: 6px 0 0 25px;

}

#rightrail .directories p {

	margin: 0;

	padding: 3px 0;

}





/* hot picks */

#rightrail .hotpicks {																/* hot picks container */

	clear: both;

	width: 160px;

	border-left: 1px solid #808080;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 12px 0 0 0;

	padding: 0;

}

#rightrail .hotpicks a {

	color: #000;

}

#rightrail .hotpicks img {

	float: left;

	margin: 0 6px 6px 0;

	padding: 0;

}

#rightrail .hp-ads {																/* hot picks ad container */

	clear: both;

	border-top: 1px solid #e7e7e7;

	border-bottom: 1px solid #d7d7d7;

	border-left: 1px solid #f2f2f1;

	margin: 0;

	padding: 0;

}

#rightrail .hp-ads1 {

	border-top: 1px solid #0d0d0f;

	border-right: 1px solid #8d8d8c;

	border-bottom: 1px solid #8b8b89;

	border-left: 1px solid #0b0b0e;

}

#rightrail .hp-ads2 {

	background: #d7d7ee;

	border-top: 1px solid #eeeeff;

	border-right: 1px solid #b5b5b6;

	border-bottom: 1px solid #b5b5b6;

	border-left: 1px solid #eeeeff;

}

#rightrail .hp-ads3 {																/* hot picks ad text */

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px;

}

#rightrail .hp-ads4 {																/* hot picks ad header */

	border: 1px solid #9898c6;

	background: #000066;

	color: #fff;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: center;

	text-transform: uppercase;

	margin: 0 0 6px 0;

	padding: 2px;

}

#rightrail .hp-border {																/* hot picks main border */

	border: 2px solid #999;

	border-left: 1px solid #999;

	height: 275px;

}

#rightrail .hp-pad {

	margin: 0;

	padding: 8px 4px 8px 8px;

}

#rightrail .hp-header {																/* hot picks header */

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}





/* top jobs */

#rightrail .topjobs {																/* top jobs container */

	clear: both;

	width: 160px;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 12px 0 0 0;

}

#scrollads {

	position: relative;

	width: 160px;

	height: 130px;

	overflow: hidden;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0;

}

#scrollads a {

	color: #000;

}

#scrollads p {

	margin: 0;

	padding: 0 0 12px 5px;

}





/* header style */

#rightrail h2 {																		/* right rail header */

	background: #990000;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	padding: 0;

}	

#rightrail .header-border {															/* right rail header border */

	width: 160px;

	border: 1px solid #ccc;

	border-left: none;

	border-right: none;

	margin: 0;

	padding: 2px 0 2px 0;

}



#rightrail .not_home .header-border {															/* right rail header border */

	width: 175px;

	border: 1px solid #ccc;

	border-left: none;

	border-right: none;

	margin: 2px 0 2px 0;

	padding: 0 0 0 0;

}



#rightrail .oftheweek .not_home .header-border h2 {

width: 175px;

border: 1px solid #ccc;

	border-left: none;

	border-right: none;

	margin: 2px 0 2px 0;

	padding: 0 0 0 0;

	text-align:left;

	}



#rightrail .header-border h2 {															/* right rail header border */

	color:#FFFFFF;

}



.rightrail-ad {

padding-top:5px;

}







/*The story-body styles come from the pre-redesign css and are for legacy content so we don't have to do a tedious search and replace */



#story-body {

	color: #000;

	font: normal 16px/20px "Times New Roman",arial;

	text-align: left;

	margin: 0;

	padding: 10px;

}

#story-body h2 {

	color: #000;

	font: bold 18px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

#story-body h3 {

	color: #000;

	font: normal 13px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 4px 0;

}

#story-body quote {

	font-family: "Times New Roman", Serif;

	font-size: 14px;

	width: 100px;

	height: 20px;

	margin: 0px 0px 0;

	padding: 0 0 1px 16px;

	word-wrap: break-word;

}

#story-body p {

	/*margin: 10px 0 15px;*/

}

#story-body .story-info {

	border-bottom: 1px #ccc dashed;

	padding-bottom: 10px;

}

#story-body .story-info a {

        color: #000066;

	text-decoration: none;

}

#story-body .story-info a:hover {

        color: #990000;

	text-decoration: underline;

}

#content .story-info .links {														/* story extras */

	color: #330099;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 15px 0;

	padding: 0;

}



#content .story-info .links img {	

display:none;

}



#content .story-info .links a {

    border-bottom: 1px solid #ccc;

	color: #330099;

	text-decoration: none;

	padding: 0 5px;

}

#content .story-info .links a:hover {

     color: #330099;

	text-decoration: underline;

	padding: 0 5px;

}

#content .story-info .links p {														/* story extras */

	color: #330099;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 15px 0;

	padding: 0;

}

#content .story-info .links p a {

    border-bottom: 1px solid #ccc;

	color: #330099;

	text-decoration: none;

	padding: 0 5px;

}

#content .story-info .links p a:hover {

     color: #330099;

	text-decoration: underline;

	padding: 0 5px;

}

#story-body .links {

	color: #000066;

	text-decoration: none;

}

#story-body .links a:hover {

	color: #990000;

	text-decoration: underline;

}

#story-body .byline1 {

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-decoration: none;

	margin: 0;

	padding: 0 0 6px 0;

	

}

#story-body .byline2 {

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	text-decoration: none;

	margin: 0;

	padding: 0 0 6px 0;

}

#story-body .photo {

	border-bottom: 1px solid #000;

	text-align: left;

	/*padding-left: 8px;*/

	padding-right: 0;

	margin-bottom:3px;

	margin-left:6px;

}



#story-body a {

       color: #000066;

	text-decoration: none;

}

#story-body a:hover {

       color: #990000;

	text-decoration: underline;

}

.photo, .photo-box {

	/*border: 1px solid #000066;

	text-align: left;*/

	/*padding-left: 8px;*/

	/*padding-right: 0;*/

	/*margin-bottom:3px;

	margin-left:6px;*/

	/*color: #000;

	background-color:#FFFFFF;

	width: 353px;

	font: normal 10px arial,helvetica,sans-serif;*/

	/*background: url("/images/misc/photo_back.jpg") transparent;*/

	/*background: url("/images/misc/bg_ss.gif") transparent repeat-x;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

	text-indent:0;*/

}



.topnews {

	/*border: 1px solid #000066;

	text-align: left;*/

	/*padding-left: 8px;*/

	/*padding-right: 0;*/

	/*margin-bottom:3px;

	margin-left:6px;*/

	color: #000;

	background-color:#FFFFFF;

	width: 353px;

	font: normal 10px arial,helvetica,sans-serif;

	/*background: url("/images/misc/photo_back.jpg") transparent;*/

	background: url("/images/misc/bg_ss.gif") transparent repeat-x;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

	text-indent:0;

}



.photo-story {

	border: 1px solid #000066;

	text-align: left;

	/*padding-left: 8px;*/

	padding-right: 0;

	padding-left:6px;

	background-color:#FFFFFF;

	/*margin-bottom:3px;

	margin-left:6px;*/

	color: #000;

	width: 300px;

	font: normal 10px arial,helvetica,sans-serif;

	/*background: url("/images/misc/photo_back.jpg") transparent;*/

	/*background: url("/images/misc/bg_ss.gif") transparent repeat-x;*/

	border:none;

}





#content .photo {

	/*border-bottom: 1px solid #000;*/

	text-align: left;

	/*padding-left: 8px;*/

	padding-right: 0;

	padding-left: 0;

	margin-left: 0;

	text-indent:0;

	margin-bottom:3px;

	/*margin-left:6px;*/

}



#photo {

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-indent:0;

}



#content .story .photo-credit, #content .story .story-area .photo-credit, #content .story .story-area .credit, .photo .credit, .photo-story .credit, .photo-box .credit, #content .photo .credit, #photo .credit, #story-body .photo .credit {

	color: #000;

	font: normal 9px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding-bottom: 1px;

}



#masthead {

display: none;

}

#editions-nav {

display: none;

}

#top-nav {

display: none;

}

#top-ad-spot {

display: none;

}

#jobspage .jobscaption {															

	color: #000;

	font: normal 10px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0;

	text-align:center;

}

#jobspage .jobscaption a {															

	text-decoration: none;

	color: #000066;

}

#jobspage .jobscaption a:hover {															

	color: #990000;

	text-decoration: underline;

}



/**************************

Base guides

*************************/



.guide {

color: #000;

	font: bold 16px arial,helvetica,sans-serif;

	text-align: center;

	width: 300px;

	}

	

.guide a {color:#000066;

text-decoration:none;

}



.guide a:hover {color:#990000;

text-decoration:underline;

}



.guide img{

float:right;

padding-bottom:6px;

}



.guide_bullets{

float:left;

}



/***************************

Ad styles

***************************/



.photo .caption, .photo-story .caption, .photo h2, #content .content-left .photo h2,

.photo-story h2, .photo-story h2 a, .photo-story h2 a:hover

 {

 text-align:left;

 text-indent:0;

margin: 0 0 0 0;

padding: 6px 6px 6px 0;

}



#content .content-left .topnews h2, #content .content-left .topnews h2 a, #content .content-left .topnews h2 a:hover

 {

 text-align:left;

 text-indent:-6px;

margin: 0 0 0 6px;

padding: 0 6px 6px 0;

}



.photo-box .caption, .photo-box h2, .photo-box h2 a, .photo-box h2 a:hover, #content content-left .photo-box h2, #content content-left .photo-box h2 a, #content content-left .photo-box h2 a:hover

 {

 text-align:left;

 text-indent:0;

margin: 0 0 0 0;

padding: 6px 6px 6px 6px;

}



.blurb {

color: #666;

	font: normal 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 2px 0 6px 0;

	

 }

 

 .story-digest br {

 padding:0 0 0 0;

 margin: 0 0 0 0;

 font-size:1px;

 max-height:1px;

 display:none;

 line-height:1px;

 }



.mdw_head {

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 0 0;

}

.mdw_head .mdw_a {															/* advertisers link */

	color: #000066;

	text-decoration: none;

}

.mdw_head .mdw_a:hover {

	color: #990000;

	text-decoration: underline;

}



.mdw_normal {

color: #000;

	font: normal 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 0;

	}



	.sports-othernews-photo-noshow {

	display:none;

	}

	

	#baseguide-right  {

color:#000000;

font:bold 12px Arial, Helvetica, sans-serif;

}



#sportsheader, #commentaryheader, #entertainmentheader, #calendarheader  {

padding-top: 10px;

color:#000000;

font:bold 12px Arial, Helvetica, sans-serif;

border-bottom:3px solid #ccc;

}

/* gallery module */

#content .right-rail-photo-gallery {															/* photo gallery container */

	clear: both;

	display: block;

	width: 178px;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

}

#content .right-rail-photo-gallery a {															/* photo gallery link */

	color: #000066;

	text-decoration: none;

}



#content .right-rail-photo-gallery a:hover {

	color: #000066;

	text-decoration: underline;

}

#content .right-rail-photo-gallery img {

	margin: 0;

	padding: 6px 0;

}

#content .right-rail-photo-gallery p {

	margin: 0;

	padding: 6px 0 0 6px;

}

/* gallery module */

#rightrail .right-rail-photo-gallery-test {															/* photo gallery container */

	clear: both;

	display: block;

	width: 160px;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 12px 0;

}

#rightrail .right-rail-photo-gallery-test a {															/* photo gallery link */

	color: #000066;

	text-decoration: none;

}



#rightrail .right-rail-photo-gallery-test a:hover {

	color: #000066;

	text-decoration: underline;

}

#rightrail .right-rail-photo-gallery-test img {

	margin: 0;

	padding: 6px 0;

}

#rightrail .right-rail-photo-gallery-test p {

	margin: 0;

	padding: 6px 0 0 6px;

}

#rightrail .pg-header {																/* photo gallery header */

	/*background: url("/images/misc/bg_header1.gif") transparent; */

	background: #cccccc;

	height: 24px;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

}



	

#rightrail .pg-header p {																/* photo gallery header */

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	}

	

	#rightrail ul {														

	margin: 0;

	padding: 0;

}







#rightrail li {														

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 6px 0;

	padding: 0 0 0 9px;

	display:block;

}

.firstbox {

background:url("/images/misc/background2.jpg") transparent no-repeat;

text-align:center;

font:Arial, Helvetica, sans-serif bold 16px;

font-weight:900;

color:#FFFFFF;

}



.secondbox {

background:url("/images/misc/small_background.jpg") transparent no-repeat;

font: bold 13px Arial, Helvetica, sans-serif;

font-weight:900;

color:#FFFFFF;

padding:0 0 0 44px;

}

.greybox2 {

border-right: 1px solid #666666;

border-left: 1px solid #666666;

border-bottom: 1px solid #666666;

margin: 0 0 10px 0;

padding-left: 1px;

}

.greybox2 a {	

    font-size:11px;

	font:Arial, Helvetica, sans-serif;	

	text-decoration:none;

	color:#000066;

	padding-bottom:6px;

	}												

.greybox2 a:hover {

	color: #990000;

	text-decoration: underline;

}



 .rightbox {

background:url("/images/misc/rightbox.jpg") transparent no-repeat;

text-align:left;

font: bold 11px Arial, Helvetica, sans-serif;

color:000066;

width:150px;

height:210px;

padding-top:6px;

padding-left:7px;

}

.rightbox a {

color:000066; 										

	text-decoration: none;

}

.rightbox a:hover {

	color: #990000;

	text-decoration: underline;

}



 .rightbox .classifieds-right {

 width: 145px;

 }

 

.rightbox p {

  margin-top:0;

  padding-top:0;

 }

  

  

.seeall a {

font-size:10px;

	font:Arial, Helvetica, sans-serif;	

	color:#990000;

	text-decoration: none;

	padding:2px 0 3px 6px;

}

 .seeall a:hover {

	color: #990000;

	text-decoration: underline;

}			







.small_cal {

width: 306px;

height: 263px;

background: url("/images/calendar/calendar_full_back_dcmil.gif") no-repeat transparent;

background-position:left top;

padding-left: 4px;

padding-top: 0;

padding-bottom:10px;

/*margin-bottom: 10px;*/

margin: 0 0 0 0;

}



.cal_title {

color:#fff;

text-align:center;

text-transform:uppercase;

background: url("/images/calendar/cal_top_back_dcmil.gif") no-repeat;

height: 25px;

padding-top: 5px;

padding-bottom:0;

padding-left:0;

padding-right:0;

margin:0 0 -5px 0;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

width:306px;

font-weight:bold;

border: none;

}



.small_cal .form_text select {

font-family:Arial, Helvetica, sans-serif;

font-size: 9px;

font-weight: bold;

padding-right:0;

color:#000;

#margin-top:-20px;

}



.small_cal .form_text .not_first select {

#margin-top:0;

}



.small_cal .cal_button {

/*width: 297px;

background: url("/images/calendar/small_cal_back.jpg") repeat-x;*/

padding-left: 0px;

padding-right:0;

margin-top: 9px;

margin-bottom: 0px;

width: 60px;																/* search form input */

	color:#000;

	font: normal 12px arial,helvetica,sans-serif;

	background-color:#CCCCCC;

	text-align:center;

	cursor:pointer;

}



.small_cal .img {

padding-right:4px;

padding-top:2px;

margin-left:-6px;



}



.small_cal .submit_event, .small_cal .submit_event a {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#000;

text-decoration:none;

padding-top: 4px;

text-align:center;

}



.small_cal .submit_event a:hover {

text-decoration:underline;

}



input.text_box {

font-size: 9px;

font-weight: bold;

height: 16px;

width: 95px;

padding-top:0;

font-family:Arial, Helvetica, sans-serif;

}



.small_cal .DatePicker {

background-color:#cccccc;

padding-left:0;

color:000;

}



.DatePicker {

color:#fff;

font-size:9px;

font-family:Arial, Helvetica, sans-serif;

background: none;

line-height:9px;

}



.DatePicker table {

background-color:#919191;

}



.DatePicker select {

font-size:9px;

color:#fff;

font-weight:bold;

background-color:#000066;

font-family:Arial, Helvetica, sans-serif;

}



.DatePicker td, .DatePicker th {

background-color:#FFFFFF;

color:#000000;

font-size:9px;

width:10px;

line-height:9px;

text-align:right;

padding: 2px 1px 2px 1px;

}



.DatePicker .DatePickerHdr {

background-color:#000066;

}



.DatePicker .DatePickerHdr table, .DatePicker .DatePickerHdr tr, .DatePicker .DatePickerHdr td {

background-color:#000066;

color: #fff;

border: none;

font-size:10px;

}



.DatePicker .DatePickerHdr:hover, .DatePicker .DatePickerHdr table:hover, .DatePicker .DatePickerHdr tr:hover {

background-color:#000066;

}



.DatePicker td:hover {

cursor:pointer;

color:#FFFFFF;

background-color:#000066;

}



.DatePicker .DatePickerHdr td:hover {

cursor:pointer;

background-color:#000066;

}



.DatePickerHdrBtn {

color:#FFFFFF;

}



.cal_pics {

padding-bottom:15px;

padding-left:0;

padding-top:6px;

padding-right:0;

margin: 0 0 0 0;

text-decoration: none;

border: none;

}



.cal_pics .images1 {

padding-right: 10px;

padding-left:4px;

padding-top:0;

float:left;

width:90px;

height:52px;

padding-bottom:20px;

border:none;

text-decoration: none;

}



.cal_pics .images2 {

padding-right: 0;

padding-left:0;

padding-top:0;

float:left;

width:90px;

height:52px;

padding-bottom:20px;

border:none;

text-decoration: none;

}



.cal_pics .images3 {

padding-left:0;

padding-top:0;

width:90px;

height:52px;

float:right;

padding-bottom:20px;

padding-right:12px;

border:none;

text-decoration: none;

}



.cal_pics .images1 .head, .cal_pics .images3 .head {

background: url("/images/calendar/lt_blue_back.gif") no-repeat;

text-align:center;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration: none;

#margin-top:-4px;

}



.cal_pics .images2 .head {

background: url("/images/calendar/dk_blue_back.gif") no-repeat;

text-align:center;

color:#fff;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration: none;

#margin-top:-4px;

}



.cal_pics .images1 .head a, .cal_pics .images3 .head a, .cal_pics .images1 .head a:hover, .cal_pics .images3 .head a:hover, .cal_pics .images1 a, .cal_pics .images1 a:hover, .cal_pics .images3 a, .cal_pics .images3 a:hover, .cal_pics .images2 .head a, .cal_pics .images2 .head a:hover, .cal_pics .images2 a, .cal_pics .images a:hover {

color:#fff;

text-decoration: none;

}



#mission_content_left {

/*float:left;*/

width:100px;

padding: 5px 6px 0 2px;

/*height:2800px;*/

}



#mission_content_right {

/*width:677px;*/

padding-right:3px;

padding-top:20px;

padding-left:10px;

}



#mission_content_right, .classifieds-right ul {

	margin: 0;

	padding: 0;

}



.classifieds-right li {

	/*background: url(/images/icons/arrow.gif) no-repeat 0 6px;*/

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 8px;

	font-size: 12px;

	list-style: none;

	margin: 0 0 0 6px;

	padding: 5px 0 10px 8px;

}





 .classifieds-right li a {

color:#000066;

text-decoration:none;

font-weight:bold;

}

 .classifieds-right li a:hover {

color:#660000;

text-decoration:underline;

}



#mission_content_right, .home_list {

font-family:Arial, Helvetica, sans-serif;

color:#990000;

font-weight:bold;

font-size:11px;

padding-top:10px;

padding-bottom:2px;

padding-left:6px;

}



.m_a_subhead {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

font-size:11px;

padding-top:8px;

padding-bottom:15px;

}



.m_a_subhead_left {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

font-size:12px;

text-align:center;

padding-top:7px;

}



.m_a_searchlink {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

font-size:11px;

padding-top:5px;

}



.m_a_searchlink a {

color:#990000;

text-decoration:none;

}



.m_a_searchlink a:hover {

color:#990000;

text-decoration:underline;

}



.useful_link {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:normal;

font-size:10px;

text-align:center;

padding-top: 15px;

padding-left:1px;

}



.useful_link a {

color:#990000;

text-decoration:none;

}



.useful_link a:hover {

color:#990000;

text-decoration:underline;

}



.m_a_inside_left {

width:420px;

}



.m_a_inside_right {

width:261px;

float:right;

padding-top:25px;

}



.m_a_inside_left_home {

width:318px;

}



.m_a_inside_right_home {

width:243px;

float:right;

padding-top:25px;

}



.m_a_inside_left_mission {

width:420px;

}



.m_a_inside_right_mission {

width:261px;

float:right;

padding-top:25px;

}



.m_a_inside_right_employer_ad {

padding-top:10px;

width:234px;

padding-left:13px;

}



.m_a_inside_left_employer_ad {

padding-top:10px;

}



.m_a_inside_right_home_ad {

padding-top:10px;

width:234px;

padding-left:4px;

}



.m_a_headline, .m_a_headline a, .m_a_headline a:hover {

color: #000066;

	font: bold 14px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 0 0 6px 0;

	text-indent:0;

	text-decoration:none;

	}

	

	.tease {

	font: normal 11px arial,helvetica,sans-serif;

	color:#000000;

	text-decoration:none;

	margin-bottom:35px;

	padding-top:5px;

	}

	

	.tease a, .tease a:hover {

	text-decoration:underline;

	color:#000;

	font-weight:normal;

	}

	

	.tease_photo {

	padding-left:3px;

	float:right;

	}



.section_head {

font: bold 11px Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

padding:5px 0 0 10px;

background:url("/images/missionaccomplished/red_title_bar.gif") no-repeat;

width:165px;

height:25px;

text-transform:uppercase;

margin-top:15px;

}



.m_a_inside_left .story_bullets, .m_a_inside_left_home .story_bullets, .m_a_inside_right_home .story_bullets, .m_a_inside_left_mission .story_bullets, .m_a_inside_right_mission .story_bullets, .m_a_inside_right .story_bullets {

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	margin-top:6px;

	padding: 0 0 0 9px;

	display:block;

	}

	

	.m_a_inside_right_home .story_bullets {

	margin-left: 6px;

	}

	

	.m_a_inside_left .story_bullets a, .m_a_inside_left_home .story_bullets a, .m_a_inside_right_home .story_bullets a, .m_a_inside_left_mission .story_bullets a,.m_a_inside_right_mission .story_bullets a, .m_a_inside_right .story_bullets a {

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-decoration:none;

	}

	

	.m_a_inside_left .story_bullets a:hover, .m_a_inside_right_home .story_bullets a:hover, .m_a_inside_left_home .story_bullets a:hover, .m_a_inside_left_mission .story_bullets a:hover, .m_a_inside_right_mission .story_bullets a:hover, .m_a_inside_right .story_bullets a:hover {

	color:#990000;

	text-decoration:underline;

	}

	

	.job_fair_title {

	color:#000000;

	font: bold 11px arial,helvetica,sans-serif;

	padding:3px 0 3px 0;

	width:343px;

	}

	

	.job_fair_desc {

	width:343px;

	height:65px;

	font: normal 11px arial,helvetica,sans-serif;

	padding:0 0 3px 0;

	}

	

	.gray_title {

	font: bold 11px arial,helvetica,sans-serif;

	background-color:#CCCCCC;

	color:#000066;

	background-image:none;

	list-style:none;

	height:19px;

	text-transform:uppercase;

	padding: 5px 0 0 6px;

	margin-right:2px;

	/*margin-bottom:10px;*/

	}

	

	.gray_title_right_rail {

	font: bold 11px arial,helvetica,sans-serif;

	background-color:#CCCCCC;

	color:#000066;

	background-image:none;

	height:19px;

	text-transform:uppercase;

	padding: 5px 0 0 4px;

	width:159px;

	margin-bottom:10px;

	margin-left:1px;

	}

	

	.help_wanted_ads {

	border:#000000 1px solid;

	height:60px;

	margin-bottom:12px;

	}

	

	.help_wanted_ads_text {

	color:#000000;

	font: bold 11px arial,helvetica,sans-serif;

	padding: 12px 4px 4px 4px;

	}

	

	.help_wanted_ads_logo {

	float:left;

	padding: 4px 10px 4px 4px;

	}

	

	.top_job_title {

	color:#000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-transform:uppercase;

	}

	

	.top_jobs_title a {

	color:#000066;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font: bold 11px arial,helvetica,sans-serif;

	}

	

	.top_jobs_title a:hover {

	color:#990000;

	text-decoration:underline;

	text-transform:uppercase;

	font: bold 11px arial,helvetica,sans-serif;

	}

	

	.top_jobs_desc {

	color:#000;

	font: normal 11px arial,helvetica,sans-serif;

	padding-bottom: 12px;

	}

	

	.top_jobs_desc a {

	color:#000066;

	text-decoration:none;

	}

	

	.top_jobs_desc a:hover {

	color:#990000;

	text-decoration:underline;

	}

	

	#rightrail .bar	{

font: bold 11px Arial, Helvetica, sans-serif;

color:#000066;

text-align:left;

padding:5px 0 0 5px;

background:url("/images/missionaccomplished/blue_title_bar.gif") no-repeat;

width:170px;

height:27px;

text-transform:uppercase;

margin-top:15px;

margin-left:3px;

}



/* weather styles */

#header .weather {																	/* weater container */

	float: right;

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	margin: 0;

	padding: 0 20px 0 0;

}

#header .weather a {																/* weather link style */

	color: #000;

	text-decoration: none;

}

#header .weather .pad20 {															/* weather cell padding */

	margin: 0;

	padding: 0 20px 0 0;

}

#header .weather img.icon {															/* weather icon */

	float: left;

	margin: 0;

	padding: 0 3px 0 0;

}

#header .weather img.dlbarrow {														/* weather arrow */

	margin: 0;

	padding: 0 3px 0 0;

}



#content .button {

width: 35px;																/* weather form input */

	color: #fff;

	font: normal 9px arial,helvetica,sans-serif;

	background-color:#990000;

	text-align:center;

	cursor:pointer;

}



#hcpage h3 {																	/* weater container */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	background: url("/images/misc/bg_header1.gif") transparent;

	padding-left: 3px;

}



#wxpage {																	/* weater container */

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	margin: 0;

	

}

.wxlinks {																	/* weater container */

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

	margin: 0;

}

.wxlinks a {																	/* weater container */

	color: #000066;

	text-decoration:none;

}

.wxlinks a:hover {																	/* weater container */

	color: #990000;

	text-decoration: underline;

}

#wxpage .day {																	/* weater container */

	color: #000;

	font: bold 12px arial,helvetica,sans-serif;

	margin: 0;

}



#wxpage .low {																	/* weater container */

	color: #0000cc;

	font: normal 11px arial,helvetica,sans-serif;

}



#wxpage .high {																	/* weater container */

	color: #ff0000;

	font: normal 11px arial,helvetica,sans-serif;

}



#wxpage .conditions {																	/* weater container */

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

}



#wxpage .smallwx {																	/* weater container */

	color: #000;

	font: normal 11px arial,helvetica,sans-serif;

}



#wxpage .smallwx a {																	/* weater container */

	color: #000066;

	text-decoration: none;

}



#wxpage .smallwx a:hover {																	/* weater container */

	color: #000066;

	text-decoration: underline;

}



#wxpage h3 {																	/* weater container */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	background: url("/images/misc/bg_header1.gif") transparent;

	width:681px;

}



#wxpage h4 {																	/* weater container */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

}



#wxpage .now {																	/* weater container */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	float:left;

}



#wxpage .nowicon {																	/* weater container */

	float:left;

	margin-top:-8px;

}



#wxpage .nowdetails {																	/* weater container */

	color: #000;

	font: 12px arial,helvetica,sans-serif;

	float:left;

	padding-left:40px;

	margin-top:-2px;

}



#wxpage h5 {																	/* weater container */

	color: #000;

	font: 12px arial,helvetica,sans-serif;

}



#wxpage .currcond {																	/* weater container */

	color: #000;

	font: normal 12px arial,helvetica,sans-serif;

}



#wxpage .wxtableheader {																	/* weater container */

	background: url("/images/misc/bg_header1.gif") transparent;

}



#wxpagetop h3 {																	/* weater container */

	color: #000;

	font: bold 14px arial,helvetica,sans-serif;

	background: url("/images/misc/bg_header1.gif") transparent;

	width:681px;

}



#content .wxsearch, #content input.wxsearch, .wxsearch, input.wxsearch {

font: normal 9px arial,helvetica,sans-serif;

}



#speak-out .speakout-bg-wx {

	list-style: none;

	background: url("/images/misc/bg_header1.gif") transparent;

	width: 560px;

	height: 20px;

	margin: 0;

	padding: 4px 0 0 3px;

}



#speak-out .headings {																/* speak out headings */

	list-style: none;

	color: #000;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: center;

	margin: 0;

	padding: 0;

}

#speak-out .headings ul {															/* speak out headings list container */

	list-style: none;

	background: none;

	margin: 0;

	padding: 0;

}

#speak-out .headings li {															/* speak out headings list */

	list-style: none;

	background: none;

	display: inline;

	margin: 0;

	padding: 0;

}

#speak-out .headings li a {															/* speak out headings list link */

	list-style: none;

	background: none;

	color: #000066;

	font: bold 10px arial,helvetica,sans-serif;

	text-decoration: none;

	margin: 0;

	padding: 0;

}

#speak-out .headings li a:hover {

	list-style: none;

	color: #990000;

	text-decoration: underline;

}

#speak-out .headings li.selected {													/* speak out headings selected link */

	list-style: none;

}

#speak-out .headings li.selected a {

	list-style: none;

	color: #990000;

	text-decoration: none;

}

#speak-out .headings li.selected a:hover { 

	list-style: none;

	text-decoration: none;

}





/* other news */

.othernews {																/* other news module container */

	clear: both;

	display: block;

	margin: 0 0 0 0;

	padding: 0 10px 0 0;

}



.othernews .redline {

width:671px;

background:6px #990000;

margin: 0 0 0 0;

padding: 0 0 0 0;

}



.othernews .redline2 {

width:671px;

background:6px #990000;

margin: 15px 0 0 0;

padding: 0 0 0 0;

}



.othernews .redline img, .othernews .redline2 img{

margin-left:336px;

}



.othernews h1 {															/* super header */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0 0 0 0;

	padding: 6px 0 0 0;

}

# ul.othernews {																/* other news w/ photo */

	float: left;

	width: 320px;

	padding:6px 0 0 0;

}

.othernews li {

	margin: 0;

	padding: 0 0 6px 6px;

}

.othernews ul {														/* headline container */

	margin: 0;

	padding: 0;

}





.othernews li

{

	background: url("/images/misc/bssullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 6px 0;

	padding: 0 0 0 9px;

	display:block;

}

.othernews .headlines-greybox {

background:#ccc;

height:16px;

width:330px;

font-size:12px;

font: Arial, Helvetica, sans-serif;

font-weight:bold;

color:#000;

text-align:left;

margin: 0;

padding: 6px 0 6px 3px;



}



.othernews .headlines {													/*  headlines */

	color: #000066;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 6px 0 0 0;

	}

.othernews li a

{

color: #000066;

	text-decoration: none;

	}

	

.othernews li a:hover,

.othernews .headlines a:hover {											/* bullet link hover */

	color: #990000;

	text-decoration: underline;

}

.othernews .media_ss

 {													/* media link */

	color: #990000;

	font: bold 10px arial,helvetica,sans-serif;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	padding: 0 0 0 3px;

}

.othernews .media_ss a

 {

	color: #990000;

	text-decoration: none;

}

.othernews .media_ss a:hover

 {

	color: #990000;

	text-decoration: underline;

}

.othernews .media

 {													/* media link */

	color: #990000;

	/*font: bold 10px arial,helvetica,sans-serif;*/

	font-size: 1px;

	font-stretch:ultra-condensed;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	/*padding: 0 0 0 3px;*/

	padding: 0 0 0 0;

	float:right;

	visibility: hidden;

	display: none;

}

.othernews .media a

{

	color: #990000;

	text-decoration: none;

	visibility: hidden;

	display: none;

}

.othernews .media a:hover

 {

	color: #990000;

	text-decoration: underline;

	visibility: hidden;

	display: none;

}

 

.othernews-box {															/* other news box container */

	float: left;

	width: 320px;

	margin: 0;

	padding: 0;

}

.othernews-box h2 {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#000066;

margin-bottom:6px;

}

.othernews-box h2 a {

color:#000066;

text-decoration:none;



}

.othernews-box h2 a:hover {

color:#990000;

text-decoration:underline;

}

.othernews-box h2 img {

padding-bottom:4px;

}



.othernews-headlines {														/* other news headlines */

	width: 325px;

	margin: 0;

	padding: 0 0 5px 8px;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	overflow:auto;

	}



.othernews-headlines h1 {													/* super head */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

/*#li.othernews-headlines {

	color: #000066;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 6px;

}*/

.othernews-headlines li

{

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size: 11px;*/

	display: block;

	padding: 0 0 3px 9px;

}

.othernews-headlines li a

{

color: #000066;

	text-decoration: none;

	}

.othernews-headlines li a:hover,

 .othernews-headlines a:hover {											/* bullet link hover */

	color: #990000;

	text-decoration: underline;

}



.othernews-headlines li ul li

{

	margin-top: 0;

	}



.othernews-photo {															/* other news photo */

	float: left;

	width: 330px;

	margin: 0;

	padding: 0 8px 0 0;

}



.othernews-left-headlines {	

    float:left;													/* other news headlines */

	width: 330px;

	margin: 0;

	padding: 0 0 0 8px;

}



.othernews-left-headlines h1 {													/* super head */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

/*#li.othernews-headlines {

	color: #000066;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 6px;

}*/

.othernews-left-headlines li

{

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size: 11px;*/

	display: block;

	padding: 0 0 3px 9px;

}

.othernews-left-headlines li a

{

color: #000066;

	text-decoration: none;

	}

.othernews-left-headlines li a:hover,

 .othernews-left-headlines a:hover {											/* bullet link hover */

	color: #990000;

	text-decoration: underline;

}



.othernews-left-headlines li ul li

{

	margin-top: 0;

}



.othernews-right-headlines {														/* other news headlines */

	width: 330px;

	margin: 0;

	padding: 0 0 0 8px;

}



.othernews-right-headlines h1 {													/* super head */

	color: #666;

	font: bold 12px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 6px 0;

}

/*#li.othernews-headlines {

	color: #000066;

	font: normal 10px arial,helvetica,sans-serif;

	text-align: left;

	margin: 0;

	padding: 0 0 0 6px;

}*/

.othernews-right-headlines li

{

	margin-left: 0;

	/*list-style-position: inside;

	list-style-type: square;

	font-size: 11px;*/

	display: block;

	padding: 0 0 3px 9px;

}

.othernews-right-headlines li a

{

color: #000066;

	text-decoration: none;

	}

.othernews-right-headlines li a:hover,

 .othernews-right-headlines a:hover {											/* bullet link hover */

	color: #990000;

	text-decoration: underline;

}



.othernews-right-headlines li ul li

{

	margin-top: 0;

}



.othernews-right-photo {															/* other news photo */

	float: right;

	width: 330px;

	margin: 0;

	padding: 0 8px 0 0;

}



#content .content-left .more-news {

font:14px bold;

color:#000000;

font:Arial, Helvetica, sans-serif;

}



.morenews {

font: bold 14px arial,helvetica,sans-serif;

padding: 15px 0 0 10px;

margin-bottom: 0;

}



#mdw_nav {

width:119px;

}



.mdw_highlight {

	text-transform: capitalize;

	font-weight: bold;

	font-size: 11px;

	color: #000066;

	padding-top:0;

	margin-top:0;

}

.ws-sm .mdw_highlight {

	text-transform: capitalize;

	font-weight: bold;

	font-size: 11px;

	color: #990000;

}



a.mdw_more, a.mdw_viewall, a:hover.mdw_more, a:hover.mdw_viewall {

text-decoration:underline;

}



.rightrail p {

margin-top:6px;

}



.bracleft, .bracright {

float:none;

}

.searchby {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
}

.searchby a {
font-weight:normal;
text-decoration:none;
color:#000066;
}

.searchby a:hover {
font-weight:normal;
text-decoration:underline;
color:#990000;
}

/****************************************  Around Andrews  **************************************/
.aroundandrews {

border: 2px solid #999999;

margin-top:15px;

padding: 4px;

width:288px;

}



.aroundandrews img {

margin: 8px 0 14px 2px;

}



.aroundlinks {

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

color:#000;

font-size:12px;

margin:0 0 14px 18px;

}



.aroundlinks a {

color:#000066;

font-weight:bold;

text-decoration:none;

}



.aroundlinks a:hover {

color:#990000;

text-decoration:underline;

}


.headlines img{
	display:none
}

.headlines td {
	background-color:#FFFFFF
}

.headlines table{
	padding:0;
	margin:0;
	text-align:left;
}

.headlines a:link, .headlines a:visited, .headlines a:hover{
	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	margin: 0 0 0 0;

	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;

	list-style: none;

	color: #000066;

	font: bold 11px arial,helvetica,sans-serif;

	text-align: left;

	margin: 3px 0;

	padding: 0 0 0 9px;

	display:block;

	/*text-indent: 5px;

	#text-indent: -17px; */
}

.topnews a:link,topnews a:visited,topnews a:hover {
	background:none;
	display:blocked;
	padding-left:5px;
}

.smallbasename, .smallbasename a, .smallbasename a:hover, .largebasename, .largebasename a, .largebasename a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
color:#000066;
text-decoration:none;
padding-left:3px;
width:auto;
margin-right:6px;
vertical-align:top;
}

.largebasename, .largebasename a, .largebasename a:hover {
font-size:40px;
}
