	html, body {margin: 0; padding: 0; height: 100%;}
	
	body {
		background:#333; 
		font:small Verdana,Sans-serif; 
		line-height:1.6em; 
		text-align:center; 
		color:#000; 
		}
	h1 {
		font-family: "Trebuchet MS", Verdana, sans-serif;
		font-size: 125%;
		font-weight: normal;
		padding: 0;
		margin: 0;
		}
	h2 {
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
		font-size: 125%;
		font-weight: bold;
		padding: 0 0 5px 0;
		margin: 0 0 1em 0;
		color: #cc2229;
		letter-spacing: 2px;
		border-bottom: 1px #999999 solid;
		}
	h3 {
		margin: 1.5em 0 0 0;
		padding-bottom: 2px;
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
		font-size: 120%;
		font-weight: bold;
		color: #333333;
		border-bottom: 1px solid #eaeaea;
		}
	h4, h5 {
		margin: 1.5em 0 0 0;
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
		font-size: 110%;
		font-weight: bold;
		color: #861316;
		}
		
	blockquote {font: italic 1.1em Georgia, Times, serif; padding: 0.5em 0; line-height: 1.6em;}
		
	p {font-size: 90%; padding-bottom:5px; }
		
	li {font-size:90%; list-style: square; }
	
	#container {
		background: #ebebeb url(img/content-bg.gif) repeat-y;
		width: 801px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		margin: 0;
		margin-left: auto;
		margin-right: auto;	
		padding: 0 0 0 0;
		min-height: 100%;
		}


	#intro {
		padding: 0;
		margin-bottom: 0;
		text-align: left;
		}
	
	#head1 {		
		background: #000 url(img/banner-name.gif) no-repeat;
		height: 50px;
		text-align: right;
		}
		
	#head2 {
		background: #ebebeb url(img/header-bg1.jpg) no-repeat;
		margin: 0;
		padding-top: 59px;
		}
	
	#head3 {
		background: #ebebeb url(img/header-bg2.jpg) no-repeat;
		height: 25px;
		}
		
	#nav {
 		background-repeat:no-repeat;
  		float:right;
 		width:100%;
  		}
		
	#nav ul {
  		margin:0;
		padding:0;
		list-style:none;
	  	font-size:80%;
  		text-transform:uppercase;
 		}
		 
	#nav li {
  		float:right;
  		margin:0;
  		padding:0;
  		background-image:none;
  		line-height:normal;
  		text-indent:0;
		list-style: none;
  		}
		
	#nav a, #nav strong {
  		display:block;
  		padding:18px 10px;
  		color:#fff;
  		text-decoration:none;
  		white-space:nowrap;
 		 }
		 
  	#nav a:hover {
		background: #000 url(img/subnav-bg.gif) repeat-x;
		color: #CC2229;
		}
		
	#content {
		padding: 20px 20px 20px 20px;
		margin-right: 200px;
		text-align: left;
		}
	
	#content a, a:link {
		color: #333333;
		text-decoration: none;
		border-bottom: 1px dotted #333333;
		padding: 0;
		}
		
	#content a:hover {
		color: #000;
		text-decoration: none;
		border-bottom: 1px solid #333333;
		background-color: #DADADA;
		}
	#content a:visited {
		color: #333333;
		text-decoration: none;
		border-bottom: 1px solid #333333;
		}
	#content img {border: 1px #999999 solid;}
	#content img.noborder {border: none;}
	#content img.padded {margin: 0 10px;}
		
	#sidebar-a {
		float: right;
		width: 200px;
		\width: 200px;
		w\idth: 200px;
		margin: 0;
		margin-left: 0;
		padding-left: 0px;
		text-align:left;
		line-height: 1em;
		}

	#sideNav ul {
		margin: 20px 15px;
		padding: 0;
		list-style: none;
		font-size: 105%;
  		line-height:2.2em;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
		letter-spacing: normal;
		}
	#sideNav li {
		border-bottom: 1px solid #999999;
		list-style: none;
		}
	
	#sideNav a, a:link {
		color: #333333;
		letter-spacing: .05em;
		border-bottom: none;
		text-decoration: none;
		}
	
	#sideNav a:hover {color: #cc2229;}
	#sideNav a:visited {border-bottom: none; text-decoration: none;}

	#footer {
	padding: 0 0 4px 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	bottom: 0px;
	background: #ebebeb url(img/footer-bg.gif);
	font-size: 95%;
	width: 801px;
	line-height: 1.4em;
	border-top: 1px solid #B5B5B5;
	top: 456px;

		}
		
	#footer a, a:link {
		text-decoration: none;
		color: #861316;
		letter-spacing: 0px;
		}
	#footer a:hover {
		border-bottom: 1px solid #861316;
		}
	#footer a:visited {
		color: #861316;
		font-size: 100%;
		}
		
	.clearfix:after {
    	content: "."; 
    	display: block; 
   	 	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
	#footer .copyright {
		color: #666666;
		margin-top: -7px;
		}
	
	#links td { line-height: 1.25em; vertical-align: top; padding-bottom: 35px;  }
	#links img { border: 1px #666 solid; }
	#links a { text-decoration: none; border-bottom: none; background-color: none; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0; font-color: #cc2229; }
	#links a:hover { text-decoration: none; border-bottom: none; background-color: none; }
	#links a:visited {text-decoration: none; border-bottom: none; background-color: none; }
	#links p { margin: 0; padding-top: -10px; }
		
		
	.highlight {background-color: #ffc;}
	.attrib {padding: 0; margin: 0; color:#666666; font-size: 75%; font-family: Verdana,Sans-serif; font-style:normal; }	
	.red {color: #cc2229;}	
	.top {padding-top: 1em; text-align: center;}
	.skiplink {display:none}
	.clearfix {display: inline-table;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

