@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#5E0000; text-decoration:underline;}
a:hover {color:#000000;}
body {background:#383A18;color:#F3F3F3;font:100%/125% Helvetica, Arial, sans-serif}
h1 em {color:#FFF;font-style:normal}
h2 {font-size:1.5em;margin:0 0 10px}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em; font-size:14px;}

/* Containers */
#wrapper {margin:0 auto;overflow:hidden;position:relative;width:900px}

/* Header */
#stepdownheader {width:900px; height:125px; border-bottom:3px solid #5E0000;border-top:3px solid #5E0000;}
#stepdownheader #logo {width:200px; height:125px; text-align:center; float:left;}
#stepdownheader #stepdownimage {width:700px; height:125px; text-align:center; float:left;}

#header {width:900px; height:200px; border-bottom:3px solid #5E0000;border-top:3px solid #5E0000;}
#header img {
	display:none;
	position:absolute;
	top:3; left:0;
}
	
/* Content */
#content {width:900px; padding:15px 0 15px 0; color:#000;}
	
	/*### Main Content Body */
	#content #main {width:670px; float:right; background-color:#CED18F; padding:15px;}
	#content #main p.fullParagraph {width:670px; float:left; letter-spacing:0.5px; line-height:18px;}
	#content #main p.leftParagraph {width:325px; float:left; letter-spacing:0.5px; line-height:18px;}
	#content #main p.rightParagraph {width:325px; padding:0 0 0 20px; float:right; letter-spacing:0.5px; line-height:18px;}
	
	#content #main #sponsor{background-color:#FFFFFF; height:auto; width:220px; text-align:center; padding:10px; border:1px solid #5E0000; margin:5px; float:left;}
	
	#content #main #photogallery img { float:none; text-decoration:none; padding:3;}
	
	#content #main ul { list-style:outside square; font-size:12px; }
	#content #main ul li {margin: 0 0 0 30px;}

	/*### Sidebar Content */
	#content #sidebar {width:200px;}
	#content #sidebar ul {list-style:none;}
	#content #sidebar ul li a {color:#FFF54C; text-decoration:none; text-indent:10px;line-height:30px; font-size:14px; display:block; border-bottom:1px dotted #CED18F; height:30px;}
	#content #sidebar ul li a:hover  {background:#5E0000;}
		
	#content #sidebar ul li.subnav a { text-decoration:none; color:#FFFFFF; text-indent:20px;line-height:20px;  font-size:11px; display:block; border-bottom:none; height:20px;}
	#content #sidebar ul li.subnavlast a { text-decoration:none; color:#FFFFFF; text-indent:20px;line-height:20px;  font-size:11px; display:block; border-bottom:1px dotted #666; height:20px;}
	
	
	


/* Footer */
#footer {color:#767931;font-size:.75em;padding:5px; clear:both; border-top:3px solid #5E0000; margin:5px 0 0 0;}
#footer #left {float:left}
#footer #right {float:right}
#footer #right a {color:#767931; text-decoration:underline;}

/* Text Styles */
.textTitle{
color:#5E0000; padding:2px; text-transform:uppercase; font-size:16px; font-weight:bold;
}
.tableRow{
border-bottom:1px dotted #000000; height:20px;
}