A:link { COLOR: teal; TEXT-DECORATION: none;}
A:visited { COLOR: gray; TEXT-DECORATION: none; }
A:active { COLOR: teal; TEXT-DECORATION: none;}
A:hover { COLOR: teal; TEXT-DECORATION: none;}

img
{
 border-color: teal;
}

body
{
text-align: center;
background-color: teal;
margin: 10px;
padding: 0;
}

#inside
{
padding: 0em;
margin: 0em;
}

#container
{
margin: 0 auto;
border: 1px solid;
text-align: left;
width: 700px;
background-color: #fff8e6;
}

#logo
{
float: left;
}

#babes
{
position: absolute;
top: 37px;
display: inline;
width: 536px;
height: 63px;
border-top: 1px solid;
border-bottom: 1px solid;
background-color: white;
}

#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
width: 100%;
}

#navlist li 
{
display: inline;
font-size: 1em; 
padding-top: 0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 0px;
margin: 1em;
}

#navigation
{
display: inline;
position: absolute;
top: 102px;
width: 536px;
background-color:white;
height: 19px;
border-bottom: 1px solid;
}

#content
{
background-color: #fff8e6;
padding: 1em;
padding-top: 0em;
margin-left: auto; 
margin-right: auto;
}

.clearer
{
clear:both;
margin: 0px;
}

#map
{
border: 1px solid;
width: 380px;
height: 600px; 
}

#map A:link {COLOR: teal; TEXT-DECORATION: underline;}
#map A:visited { COLOR: black; TEXT-DECORATION: underline;}
#map A:active { COLOR: black; TEXT-DECORATION: underline;}
#map A:hover { COLOR: green; TEXT-DECORATION: underline;}

#border
{
	float: right;
	margin-top: 1em;
	padding: 10px;
	width: 380px;
	height: 600px;
	border: 1px solid;
	background-color: white;
}

#current
{
padding: 5px;
background-color: #fff8e6;
border: 1px solid;
padding-top: 0px;
padding-bottom: 0px;
}

#footer
{
border-top: 1px solid;
border-bottom: 1px solid;
background-color:white;
font:normal 11px arial,sans-serif;
text-align:center;
margin:1em auto;
}

#rotator
{
float:right;
margin: 1em;
}

h3
{
padding: 0px;
padding-bottom: 1px;
border-bottom: 1px solid;
}

.square
{
width: 640px;
border: 1px solid;
margin: 1em;
position: relative;
background-color: white;
}

.bimg
{
border: 1px solid;
float: left;
margin: 1em;
}

.nameblock
{
float: left;
padding: 1em;
padding-left: 0em;
padding-bottom: 0em;
border-color: #FFFFFF;
border: 0px solid;
}

#ta
{
width: 500px;
height: 300px;
}

label
{
padding: 5px;
float: left;
width: 250px;
border: none;
text-align:right;
}

select
{
width: 20em;
}

#headshot
{
border: 1px solid;
float: left;
margin: 1em;
margin-left: 0em;
}

h2
{
margin: 0px;
border-bottom: 1px solid;
}

#blurb
{
padding: 1em;
background-color: white;
float: left;
width: 470px;
margin-top: 1em;
border: 1px solid;
}

#textnav
{
padding: 1em;
padding-top: 0em;
margin-top: 1em;
float: left;
width: 220px;
}

h4
{
border-bottom: 1px solid;
margin: 0em;
}

h5
{
text-align: center;
padding-left: 1em;
padding-top: 0em;
}

#asterisk
{
padding-left: 1em;
}

#inst
{
text-align: center;
}

.name
{
float: left;
padding-top: 1em;
padding-bottom: 1em;
max-width: 450px;
}

.title
{
border-bottom: 1px solid;
font-weight: bold;
font-size: large;
}
