@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;
		margin: 0 0 20px 0;		
		}		

	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 {
	width: 819px;
	height: 100%;
	margin: 0px auto 0px auto;
}

	#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:30px;
		top:34px;
	}
	
	#nav img.rss-blog{
		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:16px;
	}
	
	#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;}
	
/* DOWNLOADS */

#asset {}

#asset H5 {
	margin:0 0 10px 0;}

#asset .thumb {
	float:left;
	width:120px;}

#asset .item {}


/* ------------------------------------------------------------------------- 
   form and pagination                                                                       
   ------------------------------------------------------------------------- */
   
form {
    margin: 0 0 25px;
    padding: 20px;
}
form p label {
    display: block;
    float: left;
    width: 125px;
}
form label input {
    display: block;
}
form button {
    -moz-box-shadow: 0 0 10px #EEEEEE inset;
    border: 1px solid #CCCCCC;
    font-size: 18px;
    padding: 4px;
    width: 125px;
}
.buttons {
    margin: 0 0 0 125px;
}   
   
.date, .input {
    -moz-box-shadow: 0 0 10px #EEEEEE inset;
    border: 1px solid #CCCCCC;
    font-size: 18px;
    padding: 4px;
    width: 294px;
}

form .button {
    -moz-box-shadow: 0 0 10px #EEEEEE inset;
    border: 1px solid #CCCCCC;
    font-size: 18px;
    padding: 4px;
    width: 125px;
}

#page_container ul{
	list-style:none;
	margin: 0;
	padding:0;
}

#page_container ul li{
	margin: 0;
	padding:0;
}

.page_navigation, .alt_page_navigation {
	width:100%;
	margin: 50px 0 0 0;
    padding: 20px 0 10px 0;
	border-top: 1px solid #000;
	width: 618px;
}
.page_navigation a, .alt_page_navigation a {
    background-color: #000000;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.active_page {
    background-color: #F5F0DC !important;
    color: black !important;
}


h5 a#header_link{
	text-decoration:none;	
	color:#F5F0DC;
}

h5 a:hover{
	text-decoration:none;	
	color:#F5F0DC;
}


/* ------------------------------------------------------------------------- 
   form and pagination                                                                       
   ------------------------------------------------------------------------- */

ul#rss-menu li {
  /*float the main list items*/
  margin: 0;
  float: right;
  clear:right;
  display: block;
}

ul#rss-menu li.off ul, ul#rss-menu li.on ul {
  /*hide the subnavs*/
  display: none;
}

ul#rss-menu li a {
  /*for all links in the list*/
  color: #000000;
  font-weight: bold;
  display: block;
  padding: 5px;
}

ul#rss-menu li.off ul, ul#rss-menu li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
}

ul#rss-menu li.on a {
  /*change border color for active topic area*/
  border: 1px solid #f90;
}

ul#rss-menu li.on ul a, ul#rss-menu li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0;
}

ul#rss-menu li.on ul {
  /*display active subnav list*/
  display: block;
}

ul#rss-menu li.on ul a, ul#rss-menu li.off ul a {
  border: 0;
  color: #000000;
  width: auto;
  margin-right: 22px;
  font-size:12px;
}

ul#rss-menu li.on ul a:hover, ul#rss-menu li.off ul a:hover{
	color:#35A5A5;
	text-decoration:none;
}

ul#rss-menu li.on ul {
  /*display the current topic*/
  display: block;
}

ul#rss-menu li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}


