body {margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#7A0807;}

h1 {
	font-size:30px;
	margin:0px;
	float:left;
	padding:20px 10px 0px 0px;
	line-height:30px;
	letter-spacing:-2px;
	color:#559CAE;
	}
h2 {font-size:20px;}
h3 {font-size:18px; color:#7A0807;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin:1em 0 0 0;}

a {text-decoration:none; color:#7A0807; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#container {
width:879px;
height:auto;
margin:0 auto;
padding:0px;
background:url(assets/images/container_repeat.jpg) center top repeat-y;
}
	#contents {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	background:url(assets/images/contents_bg.jpg) center top no-repeat;
	}
		#header {
		width:auto;
		height:364px;
		margin:0px;
		padding:0px;
		}
			#topPic {
			width:483px;
			height:364px;
			margin:0px;
			padding:0px;
			position:absolute;
			}
			#logo {
			width:303px;
			height:210px;
			margin:0px 0px 0px 510px;
			padding:0px;
			position:absolute;
			}
			#name {
			width:250px;
			height:80px;
			margin:170px 0px 0px 483px;
			padding:0px;
			position:absolute;
			font:30px Arial, Helvetica, sans-serif;
			letter-spacing:-2px;
			color:#fff;
			}
			#topInfo {
			width:390px;
			height:auto;
			margin:270px 0px 0px 480px;
			padding:0px;
			position:absolute;
			font:bold 14px/24px Arial, Helvetica, sans-serif;
			color:#5F0811;
			}
			
		#clear {
		margin:0px;
		padding:0px;
		clear:both;
		}
		#body {
		width:650px;
		height:auto;
		min-height:329px;
		_height:329px;		
		margin:0px;
		padding:0px 0px 0px 50px;
		float:left;
		text-align:justify;
		}
		#leftCol {
		width:165px;
		height:auto;
		margin:0px;
		padding:0px 0px 0px 5px;
		float:right;		
		}
		#sideBar {
		width:auto;
		height:auto;
		margin:0px;
		padding:250px 0px 0px 0px; /*change padding if nav needs to be longer*/
		}
			#navWrapper {
			width:189px;
			height:auto;
			margin:-64px 0px 0px 47px;
			padding:0px;
			position:absolute;
			}
			#navTop {
			width:auto;
			height:20px;
			margin:0px;
			padding:0px;
			background:url(assets/images/navigation/top_bg.png) center top no-repeat;
			}
				#navBody {
				width:auto;
				height:auto;
				min-height:241px;
				margin:0px;
				padding:0px;
				background:url(assets/images/navigation/repeat.png) center top repeat-y;
				}
					#nav {
					width:auto;
					height:auto;
					margin:0px;
					padding:0px 5px 0px 25px;
					}
					#nav li {
					list-style:none;
					}
					#nav li a{
					font:bold 14px/24px Arial, Helvetica, sans-serif;
					color:#fff;
					}
					#nav li a:hover{
					text-decoration:none;
					color:#7A0807;
					}
			#navFooter {
			width:auto;
			height:30px;
			margin:0px;
			padding:0px;
			background:url(assets/images/navigation/footer_bg.png) center top no-repeat;
				}				
		#footer {
		width:auto;
		height:15px;
		margin:0px;
		padding:0px;
		clear:both;
		background:url(assets/images/footer_bg.jpg) center bottom no-repeat;
		}
		#copyright {
		width:auto;
		height:auto;
		margin:0 auto;
		padding:10px;
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		}
		#copyright a {
		color:#000;
		}
