html, body {margin: 0; padding: 0;  font-family: arial, Veranda;}
body {text-align: center; background: url(background10.jpg) 50% 0% no-repeat; background-attachment: fixed;}
body {text-align: center; background: url(background10.jpg) 50% 0% no-repeat; background-attachment: fixed;}
a:link {color: #000099; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:active {color: #000099; text-decoration: none;}

#navlogo {margin: 0; background: url(teaser4.jpg) 0px 0px no-repeat; height: 140px; width: 750px;}
#nav {margin: 0; padding: 0; float: left; width: 750px;}
#nav li{display: inline; position: relative; left: 0px; top: 112px; padding: 0; list-style: none; float: left; margin: 0; white-space: nowrap; font-size: 18px; font-family: comic sans ms;  }
#nav li span{color: #FFF; display:block; float:left; padding: 2px 10px 2px 9px; cursor: default;}
#nav a{display: block; float:left; text-decoration: none; color: #FFF; padding: 2px 10px 2px 9px; }
/* fixes IE5/Mac bug \*/
#nav a {float:none;}     /* end bugfix */


h4 {padding: 0px; margin: 0px; font-weight: none;}
legend {font-weight: bold; color: #000099; font-size:100%;}
fieldset {text-align: center; margin: 0 auto;}
fieldset p {color: #000099;}
h4 {color: #000099;}
h6 {color: #000099;}

fieldset {margin: 5px 5px;} 
fieldset fieldset {margin: 8px 0;}

#nav a:hover {background-color: #FFF; color: #000;}
/* #main {font-size: small; color: #AAA: background: #FFF; margin: 0; padding: 30px 30px; clear:left; width: 600px; float: right;} */
p {text-align: justify; font-weight: none; color: #000; line-height: 1.25em; font-size: 100%; cursor: default;}          /*  georgia, comic sans ms, helvetica, courier; } */
p a{text-decoration: underline;}
p img {width: 250px; margin: 20px; border: 0;}

#leftnav {float: left; width: 140px; margin: 40px 5px 0px 5px; text-align: center; height: 100%;}
#leftnav h2 {color: #000099; font-family: comic sans ms; line-height: 1em;}
#leftnav h3 {padding: 0px; margin: 0px; font-weight: none; font-size: 110%;}
#leftnav img {width: 115px; filter:progid:DXImageTransform.Microsoft.DropShadow(offX = 4, offY=4 ); border: 0px;} 
#leftnav a{text-decoration: none;}

#leftnav span{display:block; float: top; padding: 10px 0;}

#container {

	margin: 0 auto;

  width: 750px;
  text-align: center;
}

#errortext {font-size: 125%; color: #CC0000; font-weight: bold; text-align: center;}

#teaser {float: right; margin: 40px 0px 10px 0px; padding: 0; width: 730px; text-align: right;}
#teaser span {display: block; float: left; text-align: center; margin: 0; padding: 10px 10px; width: 160px; height: 265px;}
#teaser span img {display: block; width: 150px; padding:0; margin: 0; border: 0; filter:progid:DXImageTransform.Microsoft.DropShadow(offX = 4, offY=4 ); text-decoration:}

#gallery {
	
float: top;
  clear: both;
  text-align: center;
  margin: 30px 10px;
  width: 755px;
  padding: 0;
  
 
}
blockquote.right {margin: 10px 0px 10px 10px; padding: 0; width: 290px; float:right;} /*position: relative; left: 10px; top: 400px;};*/
blockquote.left {margin: 10px 10px 10px 0px; padding: 0; width: 290px; float:left;} /*position: relative; left: 10px; top: 400px;};*/

blockquote p {margin: 0; padding: 3px 5px 0 5px; font-weight: bold; text-align: left; font-size: 95%;}
blockquote img {margin: 0; padding: 0; border: 0; width: 280px; z-index: 3;  -moz-opacity:1.0; filter:Alpha(Opacity=100); opacity: 1.0;}
#gallery span {width: 95px; height: 125px; float:left; margin: 10px 15px 10px 15px;}
#gallery span img {width: 90px; margin: auto 0; border: 0px}
#gallery span a:link {color: #000099;}
#transparent p a {text-decoration: underline; font-size: 110%;}
input {margin: 5px 10px 0 10px;}
input:focus {background: #FFFFCC; }
input[type="submit"]:focus {background: #EFEFEF;}
#comment {margin: 0 0; padding: 10px 0; font-size: 80%; height: 100%} 
#comment p{margin: 0; padding: 6px 20px 18px 20px;}

#timestamp {margin: 0; padding: 3px 0 1px 0; font-style: italic; border-top: 1px solid; border-bottom: 1px solid; height: 20px;}
#timestamp li{list-style: none; float: left; text-align: left; margin: 0; white-space: nowrap; width: 50%}
#timestamp a{text-decoration:underline;}

h5 {font-variant: small-caps; font-size: 100%; font-family: times new roman; line-height: 1.2;}

#center {display: block; text-align: center; width: 100%;}

#transparent {
	border: 3px solid;
	font-weight: none;
	float: right; clear: right; 
	margin: 0 0;
	width: 594px; padding: 0 0;
	margin: 40px 0;
	background-color: #fff; 
	filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85;
	z-index: 1;
	
}
#transparent div{
	padding: 10px 20px 10px 20px; position : relative; -moz-opacity:1.0; filter:Alpha(Opacity=100); opacity: 1.0; z-index: 1;
}
#biodisplay {float: top; text-align: left; font-size: 95%;}
#biodisplay img{float:right; width: 250px; padding: 0 0 0 15px;}
#biodisplay span{font-weight: none; font-variant: small-caps; font-size: 105%}

#bioupdate {display: block; width: 750px; float:left; text-align: left; padding: 0; margin: 20px 0;}
#leftbio {display: block; width: 435px; float:left; padding: 20px 0px 40px 5px; margin: 0; white-space: nowrap;}
#leftbio h4 {float:left; clear:both; height: 20px; width: 130px; padding: 5px 0; margin: 0; font-size: 90%;}
#leftbio #right {float: left; width: 300px; padding: 0; margin: 5px 0;}
#right li {list-style:none; float:left;}


#pagejump {list-style: none; float: left; text-align: left; margin: 0; white-space: nowrap; width: 50%; font-size:75%; font-style: italic;}

#rightbio {width: 280px; float: left; text-align:center; padding: 20px 5px 20px 5px; margin: 0;}
#rightbio fieldset {padding: 10px 10px;}
#rightbio select {margin: 5px 0 0 0;}
#rightbio input {margin: 5px 0 0 0;}

#socal {padding: 0; margin: 30px 0;}
#location {list-style: none; font-weight: bold; padding: 0; margin: 0; font-variant: small-caps; font-size: 100%; font-family: times new roman; line-height: 1.2;}
#location a:hover {color: #000099;}
#routelist li {padding: 0; margin: 0; font-variant: small-caps; font-size: 100%; font-family: times new roman; line-height: 1.2;}
