body {
font: 1em  Helvetica, Verdana, Arial, sans-serif; 	
color: #003366; /*navy*/
background-image: url(../images/lewisclark07.jpg); 
background-repeat: no-repeat;}

* { /*this removes all default browser margins and paddings*/
margin: 0; /*increase-decrease space outside container border*/
padding: 0;} /*increase-decrease space inside container border*/

#headertop {
height: 120px;
background-image: url(../images/annlogo06.jpg);
background-repeat: no-repeat;}

/*begin NAV divs here*/
#nav {
float: left; 
width: 760px; 
border-top: 1px solid #003366; /*navy*/
border-bottom: 1px solid #003366; /*navy*/
font-size: .8em; 
background-color: #003366;} /*navy*/

#nav ul {
margin: 0 20px;}

* html #nav ul {
float: left; 
border-left: 1px solid #FFFFFF; /*white*/
margin: 0 10px;}

#nav li {
float: left; 
list-style-type: none; /*removes bullets from list*/
background-color: #003366; /*navy*/
border-right: 1px solid #FFFFFF;} /*white*/

#nav li:first-child {
border-left: 1px solid #FFFFFF;} /*white*/

#nav a {
display: block;
padding: 0 10px; 
text-decoration: none; 
color: #FFFFFF;} /*white*/

* html a {display: block;}

#nav a:focus {
color: #003366; /*navy*/
background-color:  #FFFFFF;} /*white*/

#nav a:hover {
color: #003366; /*navy*/
background-color:  #FFFFFF;} /*white*/

/*begin SUB NAV divs here*/
#subnav {
float: left; 
width: 760px; 
border-top: 1px solid #FFFFFF; /*navy*/
border-bottom: 1px solid #FFFFFF; /*navy*/
font-size: .75em; 
background-color: #FFFFFF;} /*navy*/

#subnav ul {
margin: 0 22px;}

* html #subnav ul {
float: left; 
border-left: 1px solid #003366; /*white*/
margin: 0 11px;}

#subnav li {
float: left; 
list-style-type: none; /*removes bullets from list*/
background-color: #FFFFFF;} /*navy*/

#subnav a {
padding: 0 12px; 
text-decoration: none; 
color: #FF6600;} /*white*/

* html a {display: block;}

#subnav a:hover {
color: #003366; /*navy*/
background-color: #FFFFFF;} /*white*/

/*begin BREADCRUMB NAV divs here*/
#breadcrumbnav {
float: left; 
width: 760px; 
border-top: 3px solid #FFFFFF; /*navy*/
border-bottom: 3px solid #FFFFFF; /*navy*/
font-size: .6em; 
background-color: #FFFFFF;} /*navy*/

#breadcrumbnav ul {
margin: 0 10px;}

* html #breadcrumbnav ul {
float: left; 
border-left: 1px solid #003366; /*white*/
margin: 0 5px;}

#breadcrumbnav li {
float: left; 
list-style-type: none; /*removes bullets from list*/
background-color: #FFFFFF;} /*navy*/

#breadcrumbnav a {
padding: 0 2px; 
text-decoration: none; 
color: #003366;} /*white*/

* html a {display: block;}

#breadcrumbnav a:hover {
color: #FF6600;} /*navy*/

/*begin HEADLINE attributes*/
h1{
font-size: 1em;
font-variant: small-caps; 
color: #FF6600; /*red*/
margin: .5em 0;}

h2{
font-size: .9em;
color: #003366; /*red*/
margin: .5em 0;}

h3{
font-size: .9em; 
font-variant: small-caps; 
color: #FF6600; /*black*/
font-weight: bolder;
margin: .5em 0;} 

h4{
font-size: .75em;
font-variant: small-caps; 
color: #FF6600; /*red*/
margin: .5em 0;} 

/*begin LIST attributes*/
.list ul {
list-style-type: none; 
font-size: .7em;}

.list li {
padding-top: .85em;}

.list a {
padding: 0 2px; 
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

.list a:hover {
color: #FF6600;} /*orange*/

/*begin WRAPPER divs here*/
#bodywrapper { 
width: 760px; 
margin: .9em auto; 
border: 1px solid #003366; /*black*/
background-color: #FFFFFF;} /*white*/

#awrapper { 
width: 760px; 
padding: 1em 0;} /*white*/

#awrapper p {
font-size:.75em; 
padding: 0 8em;
line-height: 17px;}

#awrapper a {
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

#awrapper a:hover {
color: #FF6600;} /*navy*/

.wrapper130 {
float: left;
width: 390px;}

.wrapper145 {
float: left;
width: 290px;}

.column130 {
float: left;
width: 130px;
padding: 0 0 .5em ;
margin: 0 0 ;
border-top: 2px solid #003366;}

.column145 {
float: left;
width: 145px;
border-top: 2px solid #003366;
padding: .75em 0;
margin: 0 0 ;}

#column290 {
float: left;
width: 290px;
border: 1px solid #003366;
padding: .5em .5em 0 .5em;
margin: .9em 0;
background-color: #FFFFCC;} /*navy*/

#column290 p {
font-size:.75em;
color: #003366;
border-top: 1px solid #003366;  
padding: 1em 0;
line-height: 17px;}

#column290 a {
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

#column290 a:hover {
color: #FF6600;} /*navy*/

#column300 {
float: left;
width: 300px;
padding-top: 1em;
margin: 0 .9em;}

#column300 p {
font-size:.8em; 
margin-top: 0; 
line-height: 16px;}

.column350 {
float: left;
width: 350px;
padding: 1em 0 ;
margin: 0 .9em;}

.column350 p {
font-size:.8em; 
margin-top: 0;
line-height: 16px;} 

.column350 a {
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

.column350 a:hover {
color: #FFFFFF;} /*navy*/

#column370 {
float: left;
width: 370px;
margin: 0 12em;
padding: 0 .9em;}

#column370 p {
font-size:.75em; 
margin-top: 0; 
line-height: 17px;} 

#column390 {
float: left;
width: 390px;
padding: 0 .9em;}

#column390 p {
font-size:.75em; 
margin-top: 0;
line-height: 17px;}

#column390 a {
text-decoration: underline; 
color: #003366;} /*white*/

* html a {display: block;}

#column390 a:hover {
color: #FF6600;} /*navy*/

#column390 blockquote {
width: 132px; 
float: right; 
font-size: .75em; 
border-top: 1px solid #FF3300;
border-bottom: 1px solid #FF3300; 
margin: .5em 0;
padding: 6px;} 

#column390 blockquote p {
margin: 0; 
font-style: italic;
line-height: 20px;
text-align: right;}

#formcontainer {
width: 760px;
float: left;
font-size: .8em;}

#formcontainer form {
border-top: 0px solid #CCC;
border-bottom: 0px solid #CCC;} 

#formcontainer div.clearfix {
border-top: 0px solid #CCC;
padding: 3px 0px;
vertical-align: top;}

#formcontainer form label {
width: 230px;
float: left;
font-size: .75em;
text-indent: 5px;
color: #003366;
margin: 0 0px;}

#footer {
width: 760px; /*xxx*/
color: #FFFFFF;
clear: both; 
display: block;
border-top: 1px solid #000000; /*black*/
background-color: #003366;}/*navy*/

#footer p {
font-size: .75em; 
margin: 0; 
padding: 2px; 
text-align: center;}

#footer a {
text-decoration: none; 
color: #FF6600;} /*white*/

* html a {display: block;}

#footer a:hover {
color: #FFFFFF;} /*orange*/

/*the CLASS div identities begin here*/
.navytext {
color: #003366;}

.redtext {
color:#FF0000;}

.orangetext {
color:#FF6600;}

.quote {
font-style: italic;
text-align: right;}

.smallcaps {
font-variant: small-caps;} 

.txtcenter {
text-align: center;}

.txtleft {
text-align: left;}

.txtright {
text-align: right;}

.imgleft {
float: left; 
margin: 0 .6em;
border: 1px solid #000000;} /*black*/

.imgright {
float: right; 
margin-left: 10px; 
border: 1px solid #000000; /*black*/}

/*Standard HACKS & STUFF begin here*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

.clearfix {
display: inline-block;}
* html .clearfix {
height: 1%;}
.clearfix {
display: block;}

* html a {display: block;}

/*Hides from IE-mac\*/
* html .clearfix {
height: 1%;}
.clearfix {
display: block;}
/*End hide from IE-mac*/

.clearall {
clear: both;
display: block;} /*CLASS for footer to clear all columns*/


