@charset "utf-8";
/* ------------------------------------------------------------------------- 
   Standard                                                                       
   ------------------------------------------------------------------------- */

*{
	margin:0px;	
}

body,html {
	height: 100%;
	font-family:Trebuchet Ms, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	padding:0px;
	margin:0px;
	background:#f5f0dc;
}

	img{
		border:none;
	}

	p {
	margin:0px 0px 10px 0px;
	font-size:.8em;}
		
	h1 {
		text-indent:-999px;
		}
		
	h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:45px;
		line-height:43px;
		}
		
	h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;		
		}
		
	h4 {
		font-family:Trebuchet Ms, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;		
		}						
		
	h5 {
		width:100%;
		color:#f5f0dc;
		font-size:18px;
		background: #000;
		padding: 5px;		
		}		

	a:link, a:visited, a:active {
		color:#35a5a5;
		text-decoration:none;
		outline:none;
	} 
	
		a:hover {
			color:#35a5a5;
			text-decoration:underline;
		}
		

	blockquote{
		font-weight:bold;
		font-size:1.2em;
		font-style:italic;
		width: 500px;
		padding: 0px 0px 0px 40px;
		background:url(../images/blockquote.png) 0 0 no-repeat;
	}	



	


/* ------------------------------------------------------------------------- 
   Header                                                                       
   ------------------------------------------------------------------------- */


#container {
	text-align:left;
	height:inherit;
	width: 819px;
	height: 100%;
	margin: 0px auto 0px auto;
	position:relative;
}

	#header{
			width:100%;
			background:url(../images/header.jpg) 0 0 no-repeat;
			height:99px;	
			margin: 0px 0px 0px 0px;
	}
	
		h1{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 0px;
		paddingg:0px;
		font-size:40px;
		outline:none;
		color:#000;}
		
		
/* ------------------------------------------------------------------------- 
   Content                                                                       
   ------------------------------------------------------------------------- */					
	
	
	#content {
		width:inherit;
		min-height:500px;
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 20px 0px;	
		position:relative;	
	}	
		
		#contentLeft {
			width:618px;
			padding:0px;
			float:left;
		}
			
			#contentLeft #guide {
				margin:0px 0px 13px 0px;
				position:relative;
				top:-10px;
			}		
		
		#contentRight {
			width:181px;
			float:right;
			padding:0px;
			margin:0px;
		}	
		
			#contentRight ul {
				padding:0px;
				margin:0px;
				list-style:none;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:17px;				
			}
			
			#contentRight ul li {
				border-bottom: 1px solid #000000;
				margin: 0px 0px 8px 0px;
				padding: 0px 0px 8px 0px;				
			}			
			
				#contentRight ul li a:link, #contentRight li a:active, #contentRight li a:visited{
					color:#000;
				}	
				
				#contentRight ul li a:hover{
					color:#35a5a5;
					text-decoration:none;
				}	
				
				#contentRight ul li a.selected{
					color:#35a5a5;
				}									
			
			
/* ------------------------------------------------------------------------- 
   Footer                                                                       
   ------------------------------------------------------------------------- */				
						
	
	#footer {
	font-family:Arial, Helvetica, sans-serif;
	width:960px;
	color:#000;
	font-size:12px;
	margin:0px auto;	
	}
	
		#footerHR {
		width:inherit;
		height:5px;
		background: url(../images/footer.jpg) 0 0 no-repeat;
		}	
	
	



/* ------------------------------------------------------------------------- 
   Classes                                                                       
   ------------------------------------------------------------------------- */

address {
font-size:.65em;
font-style:normal;
line-height:15px;}

.clear {
clear:both;}

.left {
float:left;}

.right {
float:right;}

.leadingText{
	color:#990033;
	font-weight:bold;
	font-size:1.2em;
}	

.logo{
	position:absolute;
	bottom:-2px;
	right:-8px;
}

/* ------------------------------------------------------------------------- 
   Projects                                                                       
   ------------------------------------------------------------------------- */

#title{
	margin:10px 0px 10px 0px;
	clear:both;
}

	span.name{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;		
		font-weight:bold;
	}
	
	span.credits{
		font-family:Trebuchet Ms, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;		
	}

/* ------------------------------------------------------------------------- 
   News                                                                       
   ------------------------------------------------------------------------- */

.item{
	margin:0px 0px 10px 0px;
}

/* ------------------------------------------------------------------------- 
   Nav                                                                       
   ------------------------------------------------------------------------- */
   
   
#nav {
	height:36px;
	width:819px;
	position:relative;
	padding:34px 0px 15px 0px;
}

	#nav img.rss{
		position:absolute;
		right:0px;
		top:34px;
	}

	#nav ul#menu{
		padding:0px;
		list-style:none;
		width:inherit;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:17px;
	}
	
	#nav ul#menu li{
		float:left;
		margin: 0px 5px 0px 0px;
	}
	
	#nav ul#menu li a:link, #nav ul#menu li a:active, #nav ul#menu li a:visited{
		color:#000;
	}	
	
	#nav ul#menu li a:hover{
		color:#35a5a5;
		text-decoration:none;
	}	
	
	#nav ul#menu li a.selected{
		color:#35a5a5;
	}			
	
#backToList	{
position:absolute;
top:340px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;}

	#backToList a:link, #backToList a:active, #backToList a:visited {
	color:#000000;
	text-decoration:none;}
	
	#backToList a:hover {
	color: #35a5a5;}