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; font-size: 15px;}
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
{
    clear:left;
	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;
}





/************ NEW **************/

.content, .content p, .content font { font-size: 18px; }

.banners_line { overflow: hidden; clear: both; padding: 0 58px 30px 58px; }
.banners_line .item { background: #d2cfc0; font-size: 11px; }
.banners_line .item.left { float: left; width: 33%; margin-right: 6px; }
.banners_line .item.center { overflow: hidden;}
.banners_line .item.right { float: right; width: 33%; margin-left: 6px;  }
.banners_line .item img { float: left; margin: 0 8px 0 0; }
.banners_line .item p { display: block; overflow: hidden; padding: 5px 5px 5px 0; margin: 0; }
.banners_line .item p a { display: block; }

.actions_block { overflow: hidden; clear: both; padding: 0 0 20px 0; margin-bottom:10px; }
.actions_block .print_ver { float: left; padding: 0px 10px 0 30px; margin: 0 2px 0 0; height: 36px; line-height:36px; background: #d2cfc0 url('../images/icon_print.gif') no-repeat 10px 10px; font-family: Helvetica, Arial, Tahoma; font-size: 10px; color: #747474; }
.actions_block .share_block { float: left; margin: 0 2px 0 0; height: 36px; background: #d2cfc0; font-family: Helvetica, Arial, Tahoma; font-size: 10px; color: #747474; }
.actions_block .share_block .lbl { float: left; padding: 14px 5px 0 10px; }
.actions_block .share_block .share_cnt { float: left; padding: 10px 10px 0 0; }

.photogallery { overflow: hidden; clear: both; padding: 0 0 50px 0; }
.photogallery a { float: left; padding: 0; margin: 0 14px 14px 0; }
.photogallery a img { display: block; margin: 0; }

.like_block { float: right; clear: both; padding: 10px 8px; }
.footerMenu { float: right;  clear: both; width: 350px; }

a.bookmrk { font-size:10px;    background: url("../Images/bg_voteselected.gif") repeat scroll left top transparent; color:#ffffff; padding-top:4px; padding-bottom:3px;
padding-left:15px; padding-right:15px; text-decoration:none;}

a.bookmrk:hover { color:#ffffff; text-decoration:underline;}
.CalendarOtherMonthDay { color:#949494;}
.CalendarDayHeader { background-color:#a53b20; font-size:12px; color:#c0c0c0; margin-right:1px;}

.CalendarOtherMonthDay, .CalendarMonthDay {padding:2px 2px;}

.CalendarNextPrev a { text-decoration:none; font-weight:bold;}
.CalendarTitle { background:none; font-size:20px;}
.CalendarStyle { padding:10px 0 0 10px; }

.CalendarStyle caption { font-size:12px; padding-bottom:3px; padding-top:5px; color:#a53b20; font-weight:bold;}
