body
{
	margin: 0px; padding: 0px;

	color:#484745;
	background: #DFDDD2 url('../Images/bg_body.gif') repeat-x left top;
}

/* common */
body, td, div, p, font {font: 13px Times New Roman;}
form {margin: 0px; padding: 0px;}
marquee {color: #E2C3BC;}
hr {height: 1px;}
select, input {color:#4C4F4F;}

a {color: #2466A8;}
a:hover{color: #8D2E19;}
/* end of common */

/* headers */
h1, h2, .dateHeader, .dateTextRight, .voteHeader, .issueHeader, .contentHeader {font-family: Arial;}
h1, h2 {color: #0E0D0D;}
h1 {font-size: 22px;}
h2, .voteHeader {font-size: 16px;}
img {border: 0px;}

.dateHeader
{
	font-size: 14px; 
	font-weight: bold;
	
	width:135px;height:38px;
	padding-top:30px;padding-bottom:6px;
}

/*
.dateHeader
{
	font-size: 15px; 
	font-weight: bold;
	
	width:135px;height:38px;
	padding-top:35px;padding-bottom:6px;
}
*/

.issueHeader
{
	font-size: 30px;
	color: #000000;
}

.contentHeader
{
	font-size: 20px;
	color:#000000;
}

.voteHeader
{
	margin-bottom: 10px;
	color: #872B17;
	font-weight: bold;
}
/* end of header */


.contentImg
{
	float:left;
	padding-bottom: 22px;padding-right: 22px;
}


/* paper surface */
.bgMain {background:#F0EFE7 url('../Images/bg_main.gif') repeat-x left top;}
.bgFooter {background:#F0EFE7 url('../Images/bg_footer.gif') repeat-x right top;}
.bgRight {background:#F0EFE7 url('../Images/bg_right.gif') repeat right top;}

.bgLeftBorder
{
	width:5px;
	background:#D5D2C9 url('../Images/bg_leftborder.gif') repeat-y left top;
}

/* end of paper surface */

/* marquees */
.headerMarquee 
{
	height:19px; background: url('../Images/bg_line.gif') repeat-x left top;
}

.footerMarquee
{
	height:19px;
	width:100%;
	padding-left:58px;padding-right:0px;

	background: url('../Images/bg_voteselected.gif') repeat left top;
}
/* end of marquees */

#issue
{
	width:135px;
	font-size: 10px;
	background-color:#D9D7CC;
	border:solid 1px #000000;
}

/* menus */
.footerMenu a {font: 9px Tahoma; margin: 8px;}
.rightMenu {height: 96px;}
.rightMenu a
{
	color: #923824;
	font: 12px Arial;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px; height: 20px;
}

.printVersion {height: 64px;}
/* end of menus */

/* vote */
.PercentDiv
{
	border: solid 1px #8C9393;
	width:50%;
	height:7px;
	line-height:7px;
	margin-top:3px;
	margin-bottom:7px;
}

a.voteSubmit 
{
	color: white;
	text-decoration: none;
	
	background: url('../Images/bg_voteselected.gif') repeat left top;
}
a.voteSubmit:hover
{
	color: white;
	text-decoration: underline;
}

a.voteResults {color: #8D2E19;}
a.voteResults:hover {color: #2466A8;}
a.voteSubmit, a.voteResults {padding:2 20 2 20;}
/* end of vote */

/* search form */
#search
{
	padding-bottom: 21px;
	width: 190px;
}

#search span 
{
	height: 20px;
	background: url('../Images/bg_search.gif') repeat-x left top;
}

#search input
{
	font: 10px Tahoma;
	width:125px;
	border-bottom: solid 1px #FFFFFF;
	border-left:  solid 1px #FFFFFF;
	border-right: 0px;
	border-top: 0px;
	background-color: #E6E5DB;
}
/* end of search form */

/* red links */
.darkRed, .darkRedBold{color: #8E2F1A;}
a.darkRedBold {font:bold 10px Tahoma;text-decoration: none;}
a.darkRedBold:hover{text-decoration: underline;}
/* end of red links */

.footer {font: 9px Tahoma; color: #666666; text-decoration: none;}
.copyright {color: #8E2F1A; font-size: 10px; font-weight: bold; line-height: 30px;}
a.nodecoration {color: #484745; text-decoration: none;}


/* top banner */
.topBanner 
{
	width: 33%;
	height: 163;
	vertical-align: top;
	background-repeat: no-repeat; 
	background-position: top;
	cursor: hand;
}

.topBanner div
{
	width: 100;
	height: 90;
}

/* end of top banner */

.distX
{
	width:58px;
}

.topArticle 
{
	clear: both;
}

.separator
{
	height:40px;
	width:100%;
}

.content 
{
	height: 600px;
	vertical-align: top;
}

.content img
{
	margin-right: 7px;
	margin-bottom: 7px;
}

/* archive styles */
div.ArchiveYear
{
	font: bold 22px Arial;
	color: #8E2F1A;
	font-weight:bold;
	margin-bottom: 10px;
	width:100%;
	float:left;
}
div.ArchiveMonth
{
	color: #0E0D0D;
	font:bold 16px Arial;
	margin-bottom: 10px;
}
div.ArchiveMonthBlock
{
	width:24%;
	float:left;
	margin-bottom:30px;
	vertical-align:top;
}
div.SelectedAnnouncement
{
	color: #A1391F;
}
div.SelectedAnnouncement h2
{
	color: #A1391F;
}
.PercentDiv img
{
	margin: 0px;
	padding: 0px;
}