	
	* {
		margin : 0;
		padding : 0;
	}
	body {
		font : normal 11px 'Trebuchet MS',Arial,Verdana,sans-serif;
		line-height : 14px;
		color : #000;
		background : #000 url('../img/body_bg.jpg') no-repeat top center;
	}
	a:link,a:visited {
		font-weight : bold;
		color : #B30000;
	}
	a:hover,a:active {
		text-decoration : none;
	}
	h2,h3,h4,h5,h6,p,ul,ol {
		margin-bottom : 14px;
	}
	ul,ol {
		margin-left : 14px;
	}
	li.last {
		border : none !important;
	}
	
	#container {
		position : relative;
		width : 779px;
		margin : 0 auto;
	}
	#header {
		position : relative;
		height : 110px;
		background : transparent url('../img/header_bg.gif') no-repeat 0 8px;
	}
	#header h1 a:link,#header h1 a:visited {
		display : block;
		width : 279px;
		height : 91px;
		position : absolute;
		top : 8px;
		left : 0;
	}
	#header h1 span {
		display : none;
	}
	#content {
		margin-top : 31px;
		border : 4px solid #B30000;
		border-width : 1px 6px 6px 6px;
		background : #fff;
		padding : 1px;
	}
	#main_nav {
		position : absolute;
		top : 110px;
		left : 0;
		width : 767px;
		height : 31px;
		border : 4px solid #B30000;
		border-width : 0 6px;
		background : #B30000 url('../img/nav_bg.gif') repeat-x top left;
	}
	#main_nav ul {
		list-style : none;
		margin : 0;
		padding : 7px 0;
		border-bottom : 2px solid #fff;
	}
	#main_nav ul li {
		display : inline;
		padding : 0 1px 0 0;
		background : transparent url('../img/nav_divider.gif') no-repeat 100% 50%;
	}
	#main_nav ul li.last {
		background : none;
	}
	#main_nav a:link,#main_nav a:visited {
		font : normal 12px Verdana,Arial,sans-serif;
		text-transform : uppercase;
		text-decoration : none;
		color : #fff;
		padding : 7px 10px;
	}
	#main_nav a:hover,#main_nav a:active {
		background : transparent url('../img/nav_hover.gif') repeat-x top left;
	}
	#sub_nav {
		position : absolute;
		top : 47px;
		right : 0;
		width : 300px;
		text-align : right;
	}
	#sub_nav ul {
		list-style : none;
		margin : 0;
	}
	#sub_nav ul li {
		display : inline;
		padding : 0 5px;
		border-right : 1px solid #fff;
	}
	#sub_nav a:link,#sub_nav a:visited,
	#footer a:link,#footer a:visited,
	#site_meta a:link,#site_meta a:visited {
		color : #fff;
	}
	#site_meta {
		color : #fff;
		padding-top : 5px;
		margin-top : 5px;
		border-top : 1px solid #fff;
	}
	
	#footer ul {
		list-style : none;
		margin : 0;
		padding : 5px 0;
	}
	#footer ul li {
		display : inline;
		padding : 0 5px;
		border-right : 1px solid #fff;
	}
	#footer a:link,#footer a:visited {
		text-decoration : none;
	}
	
	#slideshow {
		float : left;
		width : 567px;
		height : 195px;
		padding : 0;
		margin : 0;
	}
	#thermometer {
		float : right;
		width : 196px;
	}
	.left_image {
		float : left;
		margin : 0 10px 10px 0;
	}
	.right_image {
		float : right;
		margin : 0 0 10px 10px;
	}
	#sidebar {
		float : left;
		width : 170px;
		padding : 15px;
	}
	#main_column {
		float : right;
		width : 500px;
		padding : 25px 25px 25px 0;
	}
	#main_column ul {
		list-style : none;
		margin-left : 0;
	}
	#main_column ul li {
		padding : 4px 0 4px 16px;
		background : url('../img/bullet.gif') no-repeat 0 8px;
	}
	
	#sidebar h3 {
		font-size : 13px;
		text-transform : uppercase;
		letter-spacing : -1px;
	}
	#sidebar ul {
		margin : 0;
		padding : 0;
		list-style : none;
	}
	#sidebar ul li {
		display : block;
		padding : 5px;
	}
	#sidebar ul li.level_1 {
		font-weight : bold;
	}
	#sidebar ul li.level_2 {
		font-weight : bold;
		padding-left : 20px;
	}
	#sidebar ul li.level_3 {
		font-weight : normal;
		padding-left : 40px;
	}
	#sidebar a:link,#sidebar a:visited {
		color : #000;
		text-decoration : none;
		font-weight : normal;
	}
	#sidebar a:hover,#sidebar a:active {
		color : #b30000;
	}