/* main styles */
body
{
	margin: 0;
	background: white;
	color: black;
}

hr
{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: silver;
	margin: 3px 25px 3px 25px;
	height: 1px;
	padding: 0;
}

h1
{
	font-weight: bold;
	font-size: 150%;
	margin: 0;
	padding: 0;
}

h2
{display: inline; font-size: 12px}

h3, p.brief
{ margin: 0; padding: 0 }


a { text-decoration: none; }
a:link { color: #036; }
a:visited { color: #878787; }
a:hover { color: #600; }
a:visited:hover { color: #600; }
b { font-weight: bold; }

img
{
	border-style: none;
	border-width: 0;
}

table
{
	margin: 0;
	border-width: 0;
}

table td
{
	border-width: 0;
	vertical-align: top;
}

INPUT, SELECT, TEXTAREA
{
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
}

FORM { margin: 0; }


/* font family styles */

.gray, .heading, .poll-question, .poll-choice, .graffiti-topic, .form-description, .form-label, .blue, .green, .white, #quicklinks, #trafficweather, .caption-headine, .headline, .brief-deckhead, .bold, .minilinks, .deckhead, .minihead-section, .rail-headnobox, #footer, .artslife-minilinks, .artslife-minihead-section, .artslife-searchtext, .miniheadlinks, .bullet, .story-dateline, .rating
{	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#topheadlinesright, td#topheadlinesphoto, td#topheadlinesphoto-noline, td#topheadlinesbelow, td#topheadline, td#storysidebar, td#moretopnews, td#moretopbusiness, td#moretopnews-stories, td#moretopnews-photo, table#bottomfront, .brief-main-headline, .brief-main-headline-1, .brief-main-headline-2, .brief-main-subheadline, .rail-item, .brief-subsection-headline, .brief, .brief-headline, .brief-subheadline, .date-gray, .blueplain, .bp, .catlink, .brief-related-headline-small, .brief-related-headline, .brief-also-headline, .timestamp, .small, .small-capitalized, .smallgray, #frontsidebar, .pageheadline, .rail-credit, .rail-date, #adrail, #adrail-nopad, .brief-space, .brief-date, h1
{ font-family: Arial, Helvetica, sans-serif; }



/* old styles */

.gray { font-size: small;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}


.note {
	font-size: 9px;
	color: gray;
}

.heading {
	font-size: small;
	font-weight: bold;
	font-variant: small-caps;
}


.poll-question {
	font-weight: bold;
	font-size: small;
}


.poll-choice {
	font-weight: bold;
	font-size: small;
}



.graffiti-topic {
	font-weight: bold;
	font-size: small;
}


.graffiti-comment {
	color: #333;
}


.form-title {
}


.form-description {
	font-size: small;
	font-weight: bold;
}


.form-label {
	font-size: small;
	font-weight: bold;
	color: gray;
}


.brief-headline  {
	font-size: small;
	font-weight: bold;
}

.brief-subheadline, .brief  {
	font-size: small;
}

.date-gray {
	color: gray;
	text-transform: uppercase;
}


.blue {
	 text-decoration: none;
	 color: #036
}



.green {
	 text-decoration: none;
	 color: #363
}

.white {
	 text-decoration: none;
	 color: #FFF
}


.blueplain {
	 text-decoration: none;
	 color: #036
}

.bp {
	 text-decoration: none;
	 color: #036
}


.catlink {
	font-size:12px;
	color: #036;
	text-decoration:none;
}


/* story body styles */


.story-subhead
{ font-weight: bold;
font-size: 125%;
margin-bottom: 6px;
}

.story-kicker
{ font-weight: bold;
font-size: 90%;
color: #666;
text-transform: uppercase;
}

.story-author
{ font-style: italic; }

.story-dateline
{ text-transform: uppercase;
font-weight: bold;
font-size: 80%;
}

.story-email
{ font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-style: dotted none dotted none; 
border-width: 1px; 
border-color: #999; 
width: 140px; 
padding: 5px 0 5px 0;
}

.story-tagline
{ font-style: italic; }

.story-hr
{ width: 50% }

.story-agheadline
{ font-weight: bold;
font-size: 125%;
}

.story-agsubhead
{ font-weight: bold;
font-size: 110%;
}

.story-refer
{ display: none;}




/* top navigation styles */
table#bottombox
{
	background: #EEE08B;
	width: 760px;
}

table#quicklinkstable
{
	width: 760px;
	border-bottom: #EEE08B;
	border-width: 0 0 3px 0;
	border-style: none none solid none;
}

td#quicklinks
{
	font-size: 10px;
	vertical-align: middle;
	padding: 2px 5px 5px 5px;
	letter-spacing: -.02em;
}

tr#topbox, tr#bottombox
{
	height: 20px;
	vertical-align: middle;
}

td#rcinfo, td#rcinfo-bottom, td#quicksearch, td#quicksearchtop
{
	font: bold 10px Verdana, Arial, Helvetica;
	vertical-align: middle;
}

td#quicksearchtop { color: #B9CAD9; }

td#rcinfo, td#rcinfo#bottom
{
	padding: 2px 0 2px 5px;
	vertical-align: middle;
	letter-spacing: -.02em;
}

td#quicksearch, td#quicksearchtop { padding: 2px 5px 2px 0; }

table#topnav, table#topnavnoad
{
	width: 760px;
	background-color: #036;
	padding: 2px;
}

table#leaderboardad
{
	width: 760px;
	margin: 6px 0 12px 0;
}

#cubead a
{
	border-style: none
}


/* left rail styles */
table#maintable
{
	width: 760px;
	border-color: #F7F0D4;
	border-width: 5px 0 0 0;
	border-style: solid;
}

table#maintable-noline
{
	width: 760px;
	margin: 6px 0 0 0;
	border-width: 0;
	border-style: none;
}

table#leftrail { width: 120px; }

td#trafficweather
{
	background-color: white;
	margin: 0;
	border-width: 0;
	border-style: none;
	font-size: 75%;
	padding: 0 0 5px 0;
}

td#trafficweather a
{
	text-decoration: none;
	padding: 3px 5px 2px 10px;
	border-width: 0;
	border-style: none;
}

td#leftrail-marketplace, td#leftrail-other, td#leftrail-marketplace-bottom, td#leftrail-utilities
{
	width: 120px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 75%;
}


td#leftrail-other a, td#leftrail-marketplace a, td#leftrail-marketplace-bottom a, td#leftrail-utilities a
{
	display: block;
	text-decoration: none;
	padding: 0 5px 2px 5px;
	border-width: 1px 1px 0 0;
	border-style: solid;
}


td#leftrail-marketplace-bottom a
{
	border-width: 1px 1px 1px 0;
	padding: 0 5px 2px 10px;
}

td#leftrail-other a
{
	border-color: silver;
	background-color: #F5F5F5;
}

td#leftrail-utilities a
{
	border-color: silver;
	background-color: #E6E6E6;
}

td#leftrail-marketplace a, td#leftrail-marketplace-bottom a
{
	border-color: #300;
	background-color: #F0E6E6;
}

td#leftrail-marketplace a:link, td#leftrail-marketplace-bottom a:link, td#leftrail-marketplace-bottom a:visited, td#leftrail-marketplace a:visited { color: #600; }

td#leftrail-utilities a:visited, td#leftrail-other a:visited { color: #036; }

td#leftrail-utilities a:hover, td#leftrail-other a:hover { color: #600; }


td#leftrail-other a:hover, td#leftrail-marketplace a:hover, td#leftrail-utilities a:hover
{
	background-color: #F7F0D4;
	border-width: 1px 1px 1px 1px;
	border-color: #EEE08B;
	padding: 0 5px 1px 4px;
}


td#leftrail-marketplace-bottom a:hover
{
	background-color: #F7F0D4;
	border-width: 1px 1px 1px 1px;
	border-color: #EEE08B;
	padding: 0 5px 2px 4px;
}

td#leftrail-marketplace-bottom a
{
	border-width: 1px 1px 1px 0;
	padding: 0 5px 2px 5px;
}


.lr-head, .lr-mp-head
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.lr
{
	text-indent: 5px;
	font-size: 10px;

}

.lr-mp-head { color: #600; }

.lr-mp
{
	color: #600;
	text-indent: 5px;
	font-size: 10px;
}

/* main content area styles */
td#centerarea
{
	width: 460px;
	padding: 0 10px 0 15px;
	margin: 0;
}

td#centerarea-wide
{
	width: 595px;
	padding: 0 10px 0 15px;
	margin: 0;
}


table#storysidebartable
{
	width: 150px;
	margin: 9px 0 6px 6px;
}

#outerrail
{position: absolute; 
top: 14px; 
left: 775px; 
width: 200px;
}

table#topheadlines
{
	width: 100%;
	margin: 0;
}

table#moretopnewstable
{
	width: 100%;
	margin: 10px 0 0 0;
}

td#topheadline { padding: 0 0 10px 0; }

td#topheadlinesphoto
{
	padding: 0 10px 0 0;
	border-right: silver;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	width: 200px;
}

td#topheadlinesphoto-noline, td#topheadlinesbelow { padding: 0; }
td#topheadlinesright { padding: 0 0 0 10px; width: 100%;}

.cutline, .credit, .caption
{
 	font-family: Arial, Helvetica;
	color: #666;
	font-size: 12px;
}

.caption-headine
{
	font-size: small;
	font-weight: bold;
}

.headline
{
	font-weight: bold;
        font-size: small;
}

.smallheadline
{
	font-weight: bold;
}

.brief-deckhead
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
}

.brief-main-headline
{
	font-size: medium;
	font-weight: bold;
}

.brief-main-headline-1
{
	font-size: large;
	font-weight: bold;
}

.brief-main-headline-2, .brief-main-headline-1-2
{
	font-size: x-large;
	font-weight: bold;
	letter-spacing: -.02em;
}

.brief-main-headline-3
{
	font-size: 2.3em;
	font-weight: bold;
	letter-spacing: -.03em;
}

.brief-subsection-headline
{
	font-size: medium;
	font-weight: bold;
}

.brief-main-subheadline { font-size: small; }
.brief-main-subheadline-1 { font-size: small; }

.brief-date { font-size: small; color: #666; }


.brief-related-headline, .brief-also-headline
{
	font-size: small;
	line-height: 1.35em;
}

.brief-related-headline-small
{
	font-size: small;
	line-height: 1.35em;
}

.timestamp
{
	font-size: 10px;
	color: #900;
}

.bold
{
	font-weight: bold;
	font-size: small;
}

.boldsmall, .boldsmallgray, .boldsmall-headline, .caption-headline
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: small;
}

.boldsmall-headline
{
	line-height: 1.4em;
}

.boldsmallgray
{
	color: #666;
}


.small, .small-capitalized
{
	font-size: small;
}

.small-capitalized
{
	text-transform: capitalize;
}

.smallgray
{
	font-size: small;
	color: #666;
}



.spaceleft { padding: 0 0 0 12px; }
.spaceright { padding: 0 12px 0 0; }
td#storysidebarpad { width: 10px; }

td#storysidebar
{
	border-width: 0 0 1px 1px;
	border-style: none none dotted dotted;
	padding: 0 0 1px 10px;
	border-color: #666;
	width: 150px;
}


.minilinks
{
	font-size: 9px;
	border-width: 0;
	border-style: none;
	padding: 6px 0 0 0;
}

td#frontsidebar
{
	border-width: 0 0 0 1px;
	border-style: none none none dotted;
	padding: 0 0 0 10px;
	border-color: #666;
	width: 140px;
}

div#storytool, div#storytoolbottom
{
	font-size: small;
	font-family: Verdana, Arial, Helvetica;
	line-height: 1.5em;
}

div#storytool
{
	margin: 0 0 1em 0;
}

div#storytoolbottom
{
	margin: 1em 0 1em 0;
	padding: 0 0 1em 0;
	text-align: center;
	border-bottom: silver;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

table#bottomcrumbstable
{
	width: 100%;
	border-top: silver;
	border-width: 1px 0 0 0;
	border-style: dotted none none none;
	margin: 6px 0 6px 0;
	font-size: 12px;
}

div#topcrumbs, div#bottomcrumbs, h2#topcrumbs, div#lastupdated, div#bottomcrumbs-backtotop
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color: #7D98B4;
	text-transform: lowercase;
	letter-spacing: .1em;
	padding: 1px;
	margin: 0 0 5px 0;
	font-size: 12px;
}

div#lastupdated
{
	text-transform: none;
	color: #600;
	font-size: 9px;
	letter-spacing: .08em;
}


div#topcrumbs a, div#bottomcrumbs a, div#bottomcrumbs-backtotop a
{
	color: #7D98B4;
	border-width: 0;
	border-style: none;
}

div#topcrumbs a:hover, div#bottomcrumbs a:hover, div#bottomcrumbs-backtotop a:hover { color: #600; }

.deckhead
{
	font-weight: bold;
	font-size: small;
	background-color: #EEE;
	color: #666;
	text-transform: uppercase;
	letter-spacing: .3em;
	padding: 1px;
	margin: 0 0 3px 0;
}

.pageheadline
{
	font-weight: bold;
	font-size: 150%;
}

.subheadline, .subhead
{
	font-weight: normal;
	font-size: 115%;
	font-style: italic;
	font-family: Times, serif;
	line-height: 1.1em;
	border-bottom: #999;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
	padding: 4px 0 5px 0;
}

.byline, .titleline, .date, .source-credit
{
	font-weight: normal;
	font-size: small;
	font-family: Verdana, Arial, Helvetica;
	line-height: 1.1em;
	padding: .3em 0 0 0;
	color: #666;
	font-variant: small-caps;
}

.titleline
{
	font-size: 9px;
	font-variant: normal;
	text-transform: uppercase;
}

.text { padding: 1em 0 0 0; }

.text-top { padding: .5em 0 0 0; }

.byline, .titleline, .text-top a, .text a { font-weight: bold; }

.copyright
{
	padding: 1em 0 0 0;
	font-style: italic;
	font-size: 12px;
}

.rail-credit, .rail-date
{
	font-weight: normal;
	padding: .1em 0 0 0;
	color: #666;
}

.rail-item
{
	font-size: small;
	margin: 2px 0 18px 0;
	line-height: 1.1em;
}

.rail-item-small { margin: 0 0 9px 0; }
.rail-item-head { font-weight: bold; }

.rail-more
{
	font-size: small;
	border-width: 0;
	margin: 0;
}

.rail-more	a
{
	border-width: 0;
	border-style: none;
}

.rail-head, .top-rail-head, .top-rail-head-specials, .rail-head-specials, .rail-head-story, div#rail-head-marketplace
{
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: .15em;
	padding: 0;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: center;
	display: block;
	border: 1px solid gray;
	line-height: 1.1em;
}

.rail-head, .top-rail-head, .top-rail-head-specials, .rail-head-specials, .rail-head-story
{
	margin: 18px 0 2px 0;
	background-color: #B9CAD9;
	color: #036;
	border-color: #ABBFD0 #90A9BF #ABBFD0 #90A9BF;
	width: 100%;
}

.top-rail-head, .rail-head-story { margin: 0 0 2px 0; }

.rail-head-specials, .top-rail-head-specials
{
	background-color: #F7F0D4;
	color: #600;
	border-color: #993;
}

.rail-head-specials { margin: 9px 0 2px 0; }
.top-rail-head-specials { margin: 0 0 2px 0; }



.minihead-section
{
	font-weight: bold;
	font-size: 11px;
	color: #036;
	text-transform: uppercase;
}

.rail-headnobox
{
	margin: 10px 0 2px 0;
	padding: 1px;
	font-weight: bold;
}

.topheads, div#recentcolumns
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: small;
	padding: .2em 0 .8em 0;
	line-height: 1.5em;
}

ol#topemailed, ol#topemailed-home
{
	margin: 0; 
	padding: 0; 
	list-style-type: decimal; 
	list-style-position: inside;
}

#topemailed-home li
{
padding: 2px 0 6px 0;
}

ol#mostviewed, ol#mostviewed-home
{
	margin: 0; 
	padding: 0; 
	list-style-type: decimal; 
	list-style-position: inside;
}

#mostviewed-home li
{
padding: 2px 0 6px 0;
}


div#justupdated, div#alsosee, .alsosee
{
	font-family: Arial, Helvetica;
	letter-spacing: .3em;
	font-weight: bold;
	font-size: small;
}


div#alsosee, .alsosee
{
	color: #666;
	padding: 5px 0 0 0;
}

/* ad rail styles */
td#adrailline
{
	width: 10px;
	border-left: #F7F0D4;
	border-width: 0 0 0 5px;
	border-style: none none none solid;
}

td#adrail
{
	width: 160px;
	padding: 6px 0 0 0;
	margin: 0;
}

td#adrail-nopad
{
	width: 160px;
	padding: 0;
	margin: 0;
}

.advertisetop { margin: 0 0 5px 0; }
.advertisebottom { margin: 5px 0 0 0; }
.spacebelow { margin: 0 0 15px 0; }
.spaceabove { margin: 15px 0 0 0; }
.spacebelow-9 { margin: 0 0 9px 0; }
.spaceabove-9 { margin: 9px 0 0 0; }

/* footer styles */
table#footertable
{
	width: 760px;
	padding-top: 5px;
}


td#footer
{
	text-align: center;
	border-color: #F7F0D4;
	border-width: 5px 0 0 0;
	border-style: solid none none none;
	padding-top: 5px;
	margin-top: 5px;
	font-size: 11px;
}



/* miscellaneous link styles */
table#newsalerttable
{
	width: 100%;
	margin: 6px 0 6px 0;
}

td#newsalert
{
	background-color: #F5F5F5;
	border-color: silver;
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	padding: 0;
}

td#newsalert a, td#newsalert a:hover
{
	display: block;
	text-decoration: none;
	border-width: 0;
	border-style: none;
}

td#newsalert a, td#newsalert a:hover
{
	border-color: #600;
	background-color: #F5F5F5;
}

td#newsalert a:hover
{
	border-color: #900;
	background-color: #F7F0D4;
}

.newsalert-head, .newsalert-text
{
	color: #900;
	border-width: 0;
	border-style: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica;
	line-height: 1.3em;
}

.newsalert-head
{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 6px;
}

.rail-head a:visited, .top-rail-head a:visited
{
	color: #036;
}

.rail-head a:hover, .top-rail-head a:hover
{
	color: #600;
}

td#rcinfo a:hover, td#rcinfo-bottom a:hover, td#quicksearch a:hover, td#quicksearchtop a:hover, td#quicklinks a:hover, td#footer a:hover, div#storytool a:hover, div#storytoolbottom a:hover
{
	text-decoration: none;
	border-bottom: #B38080;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	color: #600;
}


.bullet
{
	font-size: 9px;
	font-weight: bold;
	color: #333;
}

.photolink
{
	border-width: 1px;
	border-style: solid;
	border-color: #666 #333 #666 #999;
}

.hrnospace
{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: silver;
	margin: 0 25px 0 25px;
	height: 1px;
	padding: 0;
}

.brief-space
{
	padding: 0 0 12px 0;
	margin: 0;
}




/* artslife styles */

.artslife-minilinks
		{
			font-size: 9px;
			border-width: 0;
			border-style: none;
			padding: 6px 0 0 0;
		}

.artslife-minihead-section
		{
			font-weight: bold;
			font-size: 11px;
			color: #600;
			text-transform: uppercase;
		}
		
.artslife-searchtext
		{
			font-weight: bold;
			font-size: small;
		}
		
		
.miniheadlinks
		{
			font-size: 9px;
			font-weight: bold;
			color: #7D98B4;
			letter-spacing: .15em;
			padding: 1px;
			margin: 0 0 5px 0;
		}

.rating
		{
			font-size: 10px;
			font-weight: bold;
			color: #C60;
		}




/* link style */
.brief-main-headline a:link, .brief-main-headline-1 a:link, .brief-main-headline-1-2 a:link, .brief-main-headline-2 a:link, .brief-main-headline-3 a:link, .brief-related-headline a:link, .brief-related-headline-small a:link, .rail-item a:link, .topheads a:link, div#recentcolumns a:link, .brief-subsection-headline a:link, .brief-also-headline a:link, .text a:link, .text-top a:link, .brief-headline a:link, .boldsmall-headline a:link, .caption-headline a:link
{
	color: #036;
	border-bottom: #8099B3;
}

.brief-main-headline a:visited, .brief-main-headline-1 a:visited, .brief-main-headline-1-2 a:visited, .brief-main-headline-2 a:visited, .brief-main-headline-3 a:visited, .brief-related-headline a:visited, .brief-related-headline-small a:visited, .rail-item a:visited, .topheads a:visited, div#recentcolumns a:visited, .brief-subsection-headline a:visited, .brief-also-headline a:visited, .text a:visited, .text-top a:visited, .brief-headline a:visited, .boldsmall-headline a:visited, .caption-headline a:visited
{
	color: #666;
	border-bottom: #CCC;
}

.brief-main-headline a:hover, .brief-main-headline-1 a:hover, .brief-main-headline-1-2 a:hover, .brief-main-headline-2 a:hover, .brief-main-headline-3 a:hover, .rail-item a:hover, .topheads a:hover, div#recentcolumns a:hover, .brief-subsection-headline a:hover, .brief-related-headline a:hover, .brief-related-headline-small a:hover, .brief-also-headline a:hover, .text a:hover, .text-top a:hover, .brief-headline a:hover, .boldsmall-headline a:hover, .caption-headline a:hover
{
	color: #600;
	border-bottom: #B38080;
}

.brief-main-headline a, .brief-main-headline-1 a, .brief-main-headline-1-2 a, .brief-main-headline-2 a, .brief-main-headline-3 a, .brief-related-headline a, .brief-related-headline-small a,  .rail-item a, .topheads a, div#recentcolumns a, .brief-subsection-headline a, .brief-also-headline a, .text a, .text-top a, .brief-headline a, .boldsmall-headline a, .caption-headline a
{
	color: #036;
	border-bottom: #8099B3;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}


.copyright a:visited
{
	color: #036;
}

.copyright a:hover
{
	color: #600;
}


/* xml content item styles */

p.rail-list-item
{ margin: 0; padding: 1px 0 0 0; text-indent: 8px; background: url('/images/standard/bullet_small.gif') no-repeat 1px 5px; }

.rail-list-2
{ padding: 0; margin: 3px 0 0 0 }

.rss-rail-head-2
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 12px;
}

.rss-rail-text-2 
{ 	font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
}

.rss-rail-time-2 
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #900;
font-weight: bold;
font-size: 10px;
}

.rail-list-more-2
{ display: none;
}

.rail-list-2 p
{
margin: 0 0 9px 0;
}

<style>
.rail-list-item
{margin: 0; padding: 5px 0 0 0;}
</style>



