body {margin:auto; padding:0px; margin-bottom: 10px; margin-top:5px;}

#container{
	width:800px;
	margin:auto;
	padding:0px !important;
	position:relative;
	background-color:#cccc99;
}

/* Header */
#header{
 width:800px;
 height:242px;
 margin:0px;
 padding:0px;
 position:relative;
 font-family:"BankGothic Lt BT", Verdana; 
}

#top{ width:800px; height:15px; padding:0px; margin:0px; background:url(css_images/header_top.jpg) repeat-x; position:relative;
}
#top p { margin:0px; padding:0px 8px 2px 4px; color:#fff; font-size:12px;}
#top a{ color:#fff; text-decoration:none; font-size:12px;}
#top a:hover{color:#cccc99;}

#banner {width:800px; height:71px; padding:0px; margin:0px;/*background:url(css_images/banner.jpg) no-repeat;*/ position:relative;}

#collage{ width:800px; height:137px; padding:0px; margin:0px; position:relative;}

#menu { width:800px; height:22px; background:url(css_images/menu.jpg) repeat-x; position:relative; }
#menu a{ color:#ffffff; text-decoration:none; font-size:13px; font-weight: bold; /*display: block; */ padding: 0px 10px 0px 0px;}
#menu a:hover{ color:#cccc99;}
#menu ul { padding: 0 0 0 5px; margin: 0; list-style: none;}
#menu li { /* all list items */ float: left; padding: 2px 6px 0px 6px; position: relative; color:#ffffff; font-size:13px;}


/*#menu a { color: #fec002; text-decoration: none; font-weight: bold; display: block; padding:2px 5px 
2px 5px; font-size:13px;}
#menu a.here { color:#ffebae; text-decoration:none; font-weight: bold;}
#menu a:hover {color:#ffebae; text-decoration: none; font-weight: bold;}*/

/*Content Area*/
#content { width:792px; padding:4px 4px 4px 2px; position:relative;margin:0px;}

#content_main{ width:588px; padding:0px; margin:0px; position:relative; float:left; padding-top:2px; }
#content_left_body{ width:588px; background:url(css_images/content_body.jpg) repeat-y; padding:0px; margin:0px; position:relative; float:left;}
#content_left_body p{ margin:0px; padding:2px 14px 8px 8px; color:#000000; font-size:14px;}
#content_left_body a{ color:#000033;}
#content_left_body a:hover{ text-decoration:underline;}
#content_left_body td, tr{ color:#000000; font-size:14px;}
#content_left_body ul{ margin: 5px 0px 0px 0px; padding:0px 0px 0px 50px; display:block; list-style:none;}
#content_left_body li{padding:0px 0px 3px 0px;;text-align:left;}
#content_left_body_list ul{ margin: 5px 0px 0px 0px; padding:0px 0px 0px 50px; display:block; list-style:disc;}
#content_left_body_list li{ padding:0px 0px 3px 0px;;text-align:left; font-size:14px; }
#content_left_body h2{ border-bottom: 1px solid #800000; width:560px; margin:0px 0px 2px 8px;	padding:0 0px 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px ;padding-top: 0px;text-align:left; letter-spacing: 0px; color:#000033;}
#content_left_body table{ margin:0px; padding:0px; text-align:center;}
#content_left_top{ width:588px; height:16px; background:url(css_images/content_top.jpg) no-repeat; padding:0px; margin:0px;}
#content_left_bottom{ width:588px; height:20px; background:url(css_images/content_bottom.jpg) no-repeat; padding:0px; margin:0px; position:relative; float:left;}


#archive{ width:185px; padding:5px; margin:0px 0px 5px 0px;float:left;}
#archive th{ background-color:#cccc99; color:#900000;}
#archive td,tr{text-align:left; padding-left:2px;}
#archive small{ font-size:10px; font-family:"Arial, Helvetica, sans-serif";}



#right_main{ width:202px !important; padding:0px; margin:0px; float:left;  padding-top:2px; margin-left:1px;}
#right_body{ width:202px; padding:0px; margin:0px; background:url(css_images/right_body.jpg) repeat-y; text-align:center;}
#right_body p{ padding:1px 8px 1px 8px; margin:0px; font-size:13px; text-align:left; color:#cccc99;}
#right_body td,tr{ color:#ffffff; text-align:center;}
#right_top{ width:202px; height:20px; padding:0px; margin:0px; background:url(css_images/right_top.jpg) no-repeat; font-family:"BankGothic Lt BT", Verdana; color:#cccc99; font-weight:bold; font-size:16px; }
#right_bottom{ width:202px; height:16px; padding:0px; margin:0px; background:url(css_images/right_bottom.jpg) no-repeat;}

h2{padding:0px; margin:0px 8px 2px 4px; font-family:"BankGothic Lt BT", Verdana; color:#cccc99; font-weight:bold; font-size:15px; text-align:left; padding-left:4px; border-bottom:1px solid #cccc99;}
h3{padding:0px; margin:0px; font-family:"BankGothic Lt BT", Verdana; color:#000033; font-weight:bold; font-size:16px; text-align:left; padding-left:6px;}
h4{ padding:0px; margin:0px;  color:#000033; font-weight:bold; font-size:16px; text-align:left; padding-left:6px;}
h5{padding:0px; margin:0px; font-family:"BankGothic Lt BT", Verdana; color:#000033; font-weight:bold; font-size:16px; text-align:center; padding-left:6px;}
h6{padding:0px; margin:0px 0px 0px 4px; color:#000033; text-decoration:underline; font-size:14px; text-align:left; padding-left:4px;}


a{ text-decoration:none; color:#ffffff; font-size:14px; text-align:center; font-weight:bold;}
a:hover{ color:#cccc99; text-decoration:underline;}
.date{color:#ffffff; font-size:13px; text-align:center; margin:0; padding:0; padding-top:2px; font-weight:bold;}
.date1{color:#ffffff; font-size:13px; text-align:left; margin:0; padding:0; padding-top:2px; font-weight:bold;}
.date_news{color:#000033; font-size:13px; text-align:left; margin-left:8px; text-decoration:underline; font-weight:bold;}
.headline{ padding:0px; margin:0px;}
.more{font-size:11px; text-decoration:underline; padding:0; margin:0;}
#line{border-top: 1px solid #cccc99; padding:0px; margin:0px; width:190px; text-align:center;}
.event_p{margin:0px; padding:2px 14px 2px 8px; color:#000000; font-size:14px; font-weight:bold;}
.event{ text-decoration:underline;}


/*Footer*/
#footer {
	width: 796px;
	margin:5px 0px 2px 2px;
	padding: 2px 0px 2px 0px;
	font-size: 11px;
	color:#800000;
	font-family: tahoma;
	text-align: center;
	position: relative;
	border-top: 1px solid #800000;
}
#footer p { padding: 0px; margin:0px; font-family: tahoma; font-size: 11px; color:#000000;}
#footer td, tr {color:#000000; vertical-align:top;}
#footer hr {color:#800000; padding:0px; margin:0px; text-align:center; width:790px; size:1;}
#footer table{padding:0px; margin:0px; padding-top:2px;}
#footer a{ color:#000000; font-size:11px;}
#footer  a:hover{ text-decoration:underline;}



.clear {
  clear: both;
  height: 1px;
  margin-bottom: -1px;
  line-height: 0px;
  display: block;
  font-size: 0px;
}
