html { font-size: 100%; }
body, p, ul, dl, ol, li, dd, dt, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { font-size: 0.76em; background: #555;}

form, div { margin:0; padding: 0; }

form#search { margin-top: 0.5em; }
span#header { padding-top: 45px; }

p, dd, dt  { font-size: 0.8em; } 
li, .caption { font-size: 0.7em; } 
ul { list-style-image: url(/img/grey_square_sm.gif);}

/* list corrections */
li, dt { padding-bottom: 0.23em; }
dd { padding-bottom: 0.23em; }
li ul {	padding-top: 0.5em;}
li li {	font-size: 1.0em;}

/* ============== headers ==============  */
h1 {
	padding-right: 1em;
	font-size: 1.3em;
	color: #999;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: 1px;
}

h2 {
	font-size: 1.5em;
	color: #999;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: 1px;
}

a.noline { text-decoration: none; }
a.noline:hover { text-decoration: underline; }

.border { border: solid 1px #008; }
.box { background: #def; border: solid 1px #008; padding: 0.5em; }
.error { border: solid 1px #800; background: #fdc; padding: 0.5em; font-weight: bold; }

abbr, acronym, .help {
	border-bottom: 1px dotted #333;
	cursor: help;
  }
  
#main {
	width: 770px;
	height: 98%;
	border: solid #222 1px;
	background: #fff url(../img/background.jpg) no-repeat;
	text-align: left;
}

#content {
	padding: 1em 2.3em 1em 0.8em;
}

#right {
	float:right; 
	width:50%; 
	border:1px solid #ddd; 
	padding: 0.5em 2.3em;
}

#image {
	padding: 1em 2.3em 1em 0.8em;
}



/* ============== all the nav styles ============== */
/* nav is the top (main) navbar */
#nav {
/* height: 72px; */
}
#nav a {
	color: #333;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	font-size: 0.72em;
}

#nav a:hover {
	border-bottom: 2px solid #AD1B32;
	color: #333;
}

#nav a#current {
	border-bottom: 2px solid #AD1B32;
	color: #999;
}
/*  stop logo from having rollover effect */
#nav a.noroll { border-bottom: 0; }
#nav a:hover.noroll { border-bottom: 0; }

/*  nav2 is the sub-section navbar */
 #nav2 ul {
	padding-top: 0.3em;
	padding-left: 0;
	margin-left: 0;
	color: black;
	font-size: 0.7em;
}

#nav2 ul li { 
	/* display: inline; */
	list-style: none;
	font-size: 1.0em; 
	padding: 0.2em 0em 0em 0.2em;
}

#nav2 ul li a {
	color: #222;
	text-decoration: none;
}

#nav2 ul li a:hover {
	color: #999;
	text-decoration: underline;
}

#nav2 ul li a#current2 {
	color: #999;
}
/* --------- end nav styles --------- */

