body 
	{
	background: #231f20 url(images/bg.jpg); 
	background-repeat:  repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:  arial, verdana, sans-serif;
  	font-size:12px;
	}
	
td {font-family:  arial, verdana, sans-serif;
  font-size:12px;color:#333333}
	
#wrapper {
	position: relative;
	margin: 0px auto;
	padding: 0;
	font-size: 95%;
	text-align: left;
	width:800px;
	background: #ffffff;
	}



/* ---[ structure stuff ]-------------------------------- */


#content {
	margin: 12px 5px 12px 12px;
	padding: 0;
	text-align: left;
	font-size:12px;
	line-height:18px;
	color: #252525;
	background:#e2e1d6;
	}


/* ---[ nav stuff ]-------------------------------- */
	

#footernav {
	background-color: #fff;
	margin:0;
	padding:0;
	width:481px;
	}
#footernav ul {
	list-style: none; 
	padding-left: 210px;
	margin: 0;
	font-family: Arial, sans-serif; 
	font-size: 11px;
	}
#footernav li {
	float:left;
	}
#footernav li a {
	display:block;
	padding: 0 3px 0 3px;
	margin: 0;
	color: #505050; 
	text-decoration: none; 
	}
#footernav li a:hover {
	text-decoration: underline; 
	color: #2f2f2f; 
	}
	
/* ---[ content stuff ]-------------------------------- */

h2 {
	font-family:  trebuchet ms, arial, sans-serif;
	font-size:15px;
	color: #003274;
	padding: 0 0 5px 0 ;
	margin:0;
	font-weight:bold
	}
	
h2 a {
	color: #535353;
	text-decoration:none;
	}


#calendar {position: relative;top: -15px;color:#FFFFFF}
#calendar li {padding-top:6px;font-size:11px;}
#calendar a {color:#FFFFFF}

#news {position: relative;top: -12px;color:#FFFFFF}
#news li {padding-top:6px;font-size:11px;}
#news a {color:#FFFFFF;font-weight:bold}

/* nav stuff */	
.button {
	padding: 0 0 0 0;
	}

.button ul {list-style: none;margin: 0;	padding: 0;	border: none; }		

.button ul li {margin: 0;padding:0;width: 100%;}

html>body .button li a {width: auto;}

.button li a:visited { color: #FFFFFF;text-decoration: none;}
.button li a:hover {background-color: #088abe; color: #FFFFFF;text-decoration: none;}

.button ul li a {
		display: block;
		padding: 4px 0 4px 5px;
		margin: 0;
		background-color: #174574;
		color: #FFFFFF;
		text-decoration: none;
		width: 100%;
		min-width:120px
		}


.crumb a:hover {
	color:#FFF;
	text-decoration:none;
	}
	
#quote {
	font-family: 'book antiqua', arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFF
	}
#quote a {
	color:#FFF;
	}
.small {
	font-size:11px;
	}

.white {
	color:#FFF;
	font-size:12px;
	}
.white a {
	color:#FFF;
	}
.whitesmall {
	color:#FFF;
	font-size:11px;
	}
.whitesmall a {
	color:#FFF;
	font-size:11px;
	}
	
#logo span {
	background: url(images/empty.gif) no-repeat; 
	left: 61px; 
	top: 44px;
	cursor: pointer;
	position:absolute;
	z-index:2;
	text-indent: -9000em; overflow: hidden;
	display: block; float: left; width: 185px; height: 90px; margin: 0;
	}
	
.large {
	font-size:18px;
	}
	
#legal {
	margin: 0 auto;
	padding: 0;
	text-align: right;
	width:802px;
	height:20px;
	font-family: verdana, arial, sans-serif; 
	font-size: 9px; 
	line-height: 13px; 
	color: #7f8084;
	}
	
#legal a {
	color: #96979b
	}
	
	
/* Forms
----------------------------------------------- */
form {
  margin:0; 
  line-height:1.3em;
  }
form div {padding:3px 0 2px;}
input.text {font:120% "Courier New",Courier,Monospace;}
input.button {
  background:#5f604b;
  color:#fff;
  font:bold 100% Verdana,Sans-serif;
  border:2px solid #f00;
  border-color:#a6a483 #404135 #404135 #a6a483;
  }


#contactform div {padding-top:5px;}
#contactform label {
  display:block;
  padding-bottom:1px;
  }
#contactform input.text {width:200px;}
#contactform input#subject {
  voice-family: "\"}\"";
  voice-family:inherit;
  width:85%;
  } html>body #contactform input#subject {width:95%;}  
#contactform input.text, #contactform textarea {
  background:#eee;
  border:1px solid #999;
  }
#contactform textarea {
  voice-family: "\"}\"";
  voice-family:inherit;
  width:85%;
  height:10em;
  } html>body #contactform textarea {width:95%;}
    
	
/* Links
----------------------------------------------- */
  
A:link {text-decoration: underline; color:#5297d5 }
A:active {text-decoration: underline; color:#5297d5 }
A:visited {text-decoration: underline;color:#5297d5  }
A:hover {text-decoration: none; color:#5297d5}

A.nav:link {text-decoration: none; color:#FFFFFF;padding-left:6px}
A.nav:active {text-decoration: none;color:#FFFFFF;padding-left:6px}
A.nav:visited {text-decoration: none;color:#FFFFFF;padding-left:6px}
A.nav:hover {text-decoration: underline;color:#FFFFFF;padding-left:6px}

A.footer:link {text-decoration: none; color:#333132;}
A.footer:active {text-decoration: none;color:#333132;}
A.footer:visited {text-decoration: none;color:#333132;}
A.footer:hover {text-decoration: underline;color:#333132;}

A.white:link {text-decoration: underline; color:#FFFFFF;}
A.white:active {text-decoration: underline;color:#FFFFFF;}
A.white:visited {text-decoration: underline;color:#FFFFFF;}
A.white:hover {text-decoration: none;color:#FFFFFF;}

#content A:link {text-decoration: underline; color: #484141 }
#content A:active {text-decoration: underline; color: #484141  }
#content A:visited {text-decoration: underline; color: #484141  }
#content A:hover {text-decoration: none; color: #484141 }

#homecontent A:link {text-decoration: underline; color: #484141 }
#homecontent A:active {text-decoration: underline; color: #484141  }
#homecontent A:visited {text-decoration: underline; color: #484141  }
#homecontent A:hover {text-decoration: none; color: #484141 }