
#main_menu_list

{

	height: 15px;

	padding: 15px 25px 0px 25px;

}



#main_menu_list a

{

	color: #666;

	font-weight: bold;

	padding-right: 50px;

}



#main_menu_list a:hover

{

	color: #fa0;

}



#main_menu_list span

{

	color: #666;

	font-weight: bold;

}



body

{

/*	background: #465e82 url(../images/bg_body_1.jpg) no-repeat top center;*/

/*	background: black url(../images/bg_body_2.jpg) no-repeat top center;*/

	color: #fff;

	font-family: Arial, sans-serif;

	font-size: 12px;

}





/*LINK FORMATTING*/

a, a:visited

{

	text-decoration: none;

	color: #78b9e7;

}



a:hover

{

	text-decoration: none;

	color: #3084ca;

}



#banner

{

	background: url(../images/banner3.png);

	height: 270px;

	width: 960px;

	margin-left: auto;

	margin-right: auto;

}





/*CONTAINER AREA FORMATTING*/

#container

{

	background: url(../images/bg_container.png) repeat-y top center;

	width: 960px;

	margin: 0 auto;

	text-align: left;

}



/*MENU FORMATTING*/

#header_menu

{

	height: 25px;

}



.header_menu_item

{

	background: url(../images/bg_menu_1.png) repeat-x top left;

	height: 40px;

	width: 220px;

	padding: 15px 0px 0px 15px;

}



.header_menu_item:hover, .hmis

{

	background: url(../images/bg_menu_1_hover.png) no-repeat top left;

}



.header_menu_item h2

{

	text-transform: uppercase;

}



.header_menu_item a

{

	color: #666;

}



.hmis a, .header_menu_item:hover a

{

	color: #fff;

}



#main_menu

{

	background: url(../images/bg_menu_2.png) repeat-x top left;

	width: 940px;

	height: 35px;

}






/*SIDEBAR FORMATTING*/

#sidebar

{

	background: #fff url(bg_vote.png) no-repeat top center;

	float: right;

	position: relative;

	font-weight: bold;

	margin: 5px 25px 0px 10px;

	z-index: 1;

	width: 330px;

	height: 70px;

	padding: 15px 0px;

}



.panel ul

{

	list-style: none;

}



.panel li

{

	text-align: center;

}



.panel li img

{

	padding: 0px 5px;

}





/*MAIN CONTENT FORMATTING*/

.ContentContainer

{

	margin: 25px 30px;

}



.ContentContainer h2

{

	color: #fa0;

	font-size: 1.3em;

	font-weight: normal; 

}



.ContentInfo

{

	color: #828282;

	font-size: 1em;

}



.Content

{

	line-height: 1.5em;

	margin-top: 10px;

	text-align: justify;

}



.Content img

{

	padding-right: 15px;

}



.date

{

	border: 0px solid black;

	float: left;

	font-weight: bold;

	margin: 1px 10px 0px 0px;

	text-align: center;

}



.month

{

	color: #666;

	display: block;

	font-size: 1em;

	text-transform:uppercase;

}



.day

{

	color: #CCC;

	display: block;

	font-size: 1.8em;

	line-height: 0.7em;

	letter-spacing: -1px;

}





/*FOOTER FORMATTING*/

#pre_footer

{

	background: url(../images/bg-grey3.gif) repeat-x top left;

	text-align: center;


	vertical-align:middle;

	height: 30px;

}



#pre_footer img

{

	padding-left: 50px;

	padding-right: 50px;

}



#footer

{

	background: url(../images/bg-footer.gif) repeat-x top left;

	padding: 20px;

	color: #aaa;

	line-height: 25px;

}





#footer table

{

	margin-top: 75px;

}





/*GLOBAL SETTINGS*/

#header_menu, #main_menu, #pre_footer, #footer

{

	margin: 0 10px;

}



#ie-message

{

	background: #C00;

	text-align: center;

	border-bottom: 1px solid #900;

	color: #fff;

	position: static;

	top: 0px;

	left: 0px;

	padding: 5px 0px;

	width: 100%;

	font-size: 1.25em;

	line-height: 1.5em;

}
