body {
	margin:0 !important;
	padding:0;
	background:#222 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#FFF;
	}
	
p {
	color:#FFF;
	padding:0;
	margin:0 0 10px;
	}

.main, #main {
	width:997px;
	margin:10px auto 0 !important;
	background:#000;
	}

.top {
	width:993px;
	height:20px;
	background:url(images/topBg.jpg) no-repeat;
	text-align:right;
	padding:4px 4px 0 0;
	font-size:.85em;
	}
	
.topImg img {border:0;}

.nav {
	height:17px;
	width:997px;
	background:#111771 url(images/navBg.jpg) top left repeat-x;
	text-align:center;
	padding:6px 0 2px;
	font-size:12px;
	}
	
.nav a {
	color:#FFF;
	font-weight:bold;
	padding:0 9px 2px;
	border-right:1px dotted #c3c5db;
	}
	
.leftCol {
	width:175px;
	background:#4b4b4b url(images/catBg.jpg) bottom left no-repeat;
	border:1px solid #4b4b4b;
	float:left;
	margin:16px;
	_margin-left:8px;
	}
	
.boxText ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:12px;
	}
	
.boxText ul li .highlight {
	background:#990000;
	font-weight:bold;
	display:block;
	width:100%;
	color:#FFF;
	}
	
.boxText ul li ul li .highlight {
	background:#000000;
	}
	
.boxText ul li {
	display:block;
	border-bottom:2px solid #CCC;
	padding:3px 2px;
	}
	
.boxText ul li ul {
	border-top:2px solid #000;
	}
	
.boxText ul li ul li {
	border:0;
	border-top:1px solid #444;
	background:#333;
	}
	
.boxText ul li ul li a {
	color:#aaa;
	}
	
.boxText ul li ul li .highlight a {
	color:#FFF;
	}
	
.centerCol {
	width:555px;
	background:#4b4b4b url(images/contentBg.jpg) top left no-repeat;
	border:1px solid #4b4b4b;
	float:left;
	margin:16px 0;
	padding:0 10px;
	}
	
.centerCol .main {
	background:none;
	padding:0;
	margin:0;
	width:auto;
	}
	
.rightCol {
	width:176px;
	float:left;
	margin:16px;
	_margin:16px 0 0 16px;
	}
	
.blue, .yellow {
	background:#4b4b4b url(images/boxBg.jpg) bottom left no-repeat;
	border:1px solid #4b4b4b;
	width:176px;
	margin:0 0 16px;
}

.blue p, .yellow p, .centerCol p {padding:7px;}
	
.blue h1 {font-size:11px;margin:0 0 5px;padding:2px 0 2px 7px;color:#FFF;background:#111771;}
.leftCol h1, .yellow h1 {font-size:11px;margin:0 0 5px;padding:2px 0 2px 7px;color:#000;background:#ffd200;}
.red h1, .gallery h1 {font-size:11px;margin:0 0 5px;padding:2px 0 2px 7px;color:#FFF;background:#a82020;}
h1.red {font-size:14px;margin:15px 0;padding:2px 0 2px 7px;color:#FFF;background:#333;text-align:center;}

.gallery {
	width:245px;
	border:1px solid #e8e8e8;
	background:#e8e8e8 url(images/truckBg.jpg) bottom left no-repeat;
	}

.galleryText {
	width:225px;
	margin:0 auto;
	color:#777;
	}

.footer {
	clear:both;
	background:#222;
	text-align:center;
	padding:10px;
	font-size:.8em;
	}
	
#announcements {
	width:250px;
	background:#e8e8e8 url(images/announcementBg.jpg) bottom left no-repeat;
	color:#4b4b4b;
	font-size:11px;
	}
	
#announcements p {
	margin:0 0 10px 0;
	padding:0 5px;
	color:#000000;
	}
	
#lipsum p{
	/*color:#FFFFFF;*/
	}
	
#announcements a {
	color:#000;
	font-size:11px;
	}
	
.frontPageAddress {
	text-align:right;
	font-family:Arial;
	font-weight:bold;
	color:#999999;
	}
	