@charset "utf-8";
/* CSS Document */


body, html {
	padding:0;
	margin:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303030;
	font-size:85%;
	background: url(assets/background-3.jpg) repeat-y center top;
	}
html {
	min-height: 100%;
	height: auto;


}

body {
/*min-width:1000px; 
max-width:1024px;*/

}
h1, h2, h3, h4, p, ul {padding:6px; margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
h1, h2, h3, h4 {letter-spacing:.5px;}
#wrapper {
width: 1024px;
margin-right: auto;
margin-left: auto;
background:#FFFFFF;
}

#container {
	margin:0;
	padding:0;
	
	
/*background-image: url(../assets/bkg.png);
background-repeat:repeat-y;
background-position: left top;*/
/*background-color: #dfdfdf;*/
}

#banner {
	/*background: url(/assets/purple_stripe.jpg) no-repeat left top;*/
background-color: #382753;
	margin-bottom: 2px;
	position: relative;
}

#banner #logo {
padding: 20px;

}

#banner #date {
	position: absolute;
	left: 780px;
	top: 10px;
	color:#F1D176;
	font-size:130%;
	font-weight:bold;
	}

#banner .topnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 660px;
	top: 20px;
	font-weight: bold;
	font-size: smaller;
}
#banner li {
	display: inline;
	margin-left: 10px;
}
#banner li a {
	color: #FFF;
	text-decoration: none;
	font: 1.1em;
	}
.separator {
	border-right: 1px solid #FFF;
	padding-right:10px;
}

#banner .camera {
position: absolute;
left: 965px;
top: 8px;
display: none;
}
#banner .equipment {
	position: absolute;
	left: 940px;
	top: 5px;
}
#banner .equipment a {
	color: #FFF;
}




/**SEARCH BAR**/
	
#headSearch {
position:absolute; 
left: 735px;
	
	top: 35px;

text-align:right; 
}
#headSearch td {
vertical-align:top;
}

input.search { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#9b9a9a;   
border:1px solid #bfbdbd; 
width:182px; 
padding:2px 10px;
}

button {
background:none; 
border:none;
cursor:pointer; 
}

#printlogo {
	display:none;
}

/***HEADING AND CHARACTER STYLES**/

h1 {
	background-color: #f1d176;
	font-size: 120%;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	margin: 9px;
	overflow:hidden;
}
h1 a {
	color:#000000;
}
h2 {
font-size: 150%;
color: #666699;
}
h3 {
	font-size: 120%;
	text-transform: uppercase;
}
h4 {
font-size: 120%;
font-weight: bold; 
}

h4 a {
border-left-width: 1em;
border-left-color: #666699;
border-left-style: solid;
padding-left: 7px;
}
img {
	border: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
}
img.main {
	margin: 0px;
}
a {
color: #1f3d99;
text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
p {
line-height: 1.5;
}
p a {
color: #1f3d99;
/*text-decoration: underline;*/
}
.small {
font-size:90%;
}

ul {
list-style-position: inside;
line-height: 1.3;
}

#sidebar {
float:left;
width: 235px;
padding: 10px 10px 10px 10px;
}

/*HOME PAGE*/
#main #news1 {
float: left;
width: 30em;
padding: 5px;
margin: 5px;
border-left: 1px ridge #dfdfdf;
}
#main #news2 {
float: right;
width: 30em;
padding: 5px;
margin: 5px;
border-left: 1px ridge #dfdfdf;
}
/*SECONDARY PAGES*/
#main #content {
float: left;
width: 720px;
padding-top:10px;
padding-left: 6px;
border-left: 1px ridge #333333;
}

ul.nav2 {
list-style-type: none;
}
ul.nav2 a {
	display: block;
	
	margin: 5px;
	padding: 5px;
	
	border-bottom:1px ridge #dfdfdf;
	font-size:110%;
	
}

li.nav3 a {
	padding-left: 20px;
	border: none;
	margin:0px;
	font-size:110%;
}
li.nav4 a {
padding-left: 20px;
padding-top:0px;
padding-bottom:0px;
border:none;
}

#footer {
clear: both;
border-top: 1px ridge #666666;
position: relative;
margin: 8px;
}
.footer_right {
position: absolute;
top: 0;
right: 5px;
}
.w {
position: absolute;
top: 5px;
left: 500px;
}
.read {
	font-size: 70%;
	font-style: normal;
}
ul.links {
	list-style-type: disc;
	list-style-image: url(../assets/bullet.png);
	list-style-position: inside;
	line-height: 1.5;
}

	
/*  <MISC>
--------------------------------------------------*/

.bold {font-weight:bold}
.italic {font-style:italic}
.imgLeft {float:left; margin:0 10px 2px 0}
.imgRight {float:right; margin:0 0 2px 10px}
.imgCenter { float:none; text-align:center}
.clear {clear:both; padding:0; margin:0}
.textright {background-position: right;}
.byline {
	text-transform: uppercase;
}
.caption {
	margin-top:0px;
	font-weight: bold;
	font-size: 90%;
	clear:both;
}
li.pdf { 
	list-style-image: url(../assets/pdf.gif);
}
li.vid { 
	list-style-image: url(../assets/vid.gif);
}
li.aud { 
	list-style-image: url(../assets/aud.gif);	
}
