html, body {margin:0; padding: 0;  height:96%;
}

body {font-family: verdana, sans-serif; font-size: 90%;background: #fff;
text-align: justify;
line-height: 1.3em;
}
#header {
height: 96px;
border-bottom: 2px solid #fff;
background: #E7F1F4 url(headershort.gif) no-repeat left top;
color: #fff;
width: 2000px;
}

strong {font-family: Times, "Times New Roman", serif;font-size: 1.3em;font-weight: bold;font-style: italic;text-decoration: none; }

em {font-style: normal; color: red;}

div.name { color: #fff;
font-size: 1.2em;
font-weight: bold;
text-align: left;
padding-top: 76px;
padding-left: 124px;
letter-spacing: 2px;}

#clearheader{height:96px;}/*needed to make room for header*/

div#search table {
border: 0;
background: #62a4be transparent;
padding: 0;
font-size: 85%;
}

div#search td {border: 0;
}

#search img {border: 0; padding: 0;
}

div#search form { border: 0;
position: absolute;
background: #62a4be transparent;
width: 100%;
padding: 0 30px;
}

div#search {
margin-top: -180px; margin-left: 80px;
font-size: 80%; color: black;
}

#content {
	position:relative;
	height:100%;
	min-height:100%;
	border-right:none;
	background-image: url(ltcol.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:-60px;
	}
	
div#navbar {
font-size: .9em;
font-weight: bold;
text-align: center;
background: #5aa696;
width: 100%;
height: 20px;
line-height: 20px;
margin: 0;
border-top: 2px solid #5aa696;
border-bottom: 2px solid #fff;
white-space: nowrap;
padding: 2px 0 3px 0;
}

#navbar a {
color: #fff;
text-decoration: none;
border: solid #fff 1px;
margin: 0px;
padding: 3px 26px;
text-align: center;
position: relative;
}

#navbar a:hover {
color: #5a99af;
background: #ff9;
}


* html #content {height:100%;}
body>#content {height:auto;}



div#contentinner {
margin-left:120px;
padding: 2em 1em;
margin-top: 160px;
}

#contentinner p {width: 95%;
color: #000;
line-height: 1.2em;
margin-top: 0;
padding-left: 1em;
}

a {color: blue;
text-decoration: none;}

a:hover { color: blue;
text-decoration: underline;}

* html #contentinner {height:1%}/* combat ie 3 pixel jog */
html>body #content{height:auto}

#infobox3 {
font-size: 90%;
text-align: center;
padding: .7em;
width: 60%;
margin-left: 25%;
margin-top: .5em;
}

#infobox3 a { color: black;}#infobox3 a.link {color: blue;}p.intro {font-size: 1.1em; font-weight: bold;
font-style: italic;
padding-top: 2em;
}

p.important { 
font-size: 1em;
color: red;
font-weight: bold;
margin-top: 1.2em;}



div#footer {
	position:relative;
	height: 56px;
	border: 2px solid #60a2bc;
	background: #5aa696;
	clear: both;
	color: #fff;
	text-align: center;
	font-size: 82%;
	padding-top: 1em;
	padding-left: 115px;
}
#clearfooter{clear:both;height:60px;}/*needed to make room for footer*/

#nav {
	float:left;
	width: 110px;
	text-align:center;	
	color: #fff;
	margin-top: 80px;
	z-index: 1;
}

#nav ul {font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
line-height: 2em;
font-size: .8em;
font-weight: bold;
list-style-type: none;
background-color: #5aa696;
padding:0;
margin-left: 6px;
width: 98%;
}
#nav li {
margin: 0;
padding:0;
line-height: 2em;
border:1px solid #fff;
}
#nav ul li a {
text-decoration: none;
display:block; 
}
#nav ul li a:link {
color: #fff; 
}
#nav ul li a:visited {
color: purple;
}
#nav ul li a:hover {
background-color: #ff9;
color: #5aa696; 
}
#nav a:active {
color: #fff;
}
#nav li.btnsmall {line-height: 1.6em; }

#nav #impt {
width: 108px;
border: 2px solid red;
background-image: url(redcross.gif);
background-repeat: no-repeat;
background-color: white;
padding: 4px;
color: black;
font-size: .8em;
font-weight: bold;
text-align: left;
background-position: top right;
z-index: 10;
margin-bottom: 25px;
}

#nav #important {
background-color: #fff;
 color: red; 
 font-size: .8em;
font-weight: bold;
padding: 3px 2px;
border: 2px red solid;
text-decoration: none;
margin: 2em 2px;
width: 96%;
text-align: center;}


#hidebordertop {
	position:absolute;
	bottom:-2px;
	left:150px;
	width:40px;
	height:3px;
	background:#fff;
	overflow:hidden;
}
#hideborderbottom {
	position:absolute;
	top:-3px;
	left:150px;
	width:40px;
	height:3px;
	background:#fff;
	overflow:hidden;
}
#inserttop {
	position:relative;
	height:10px;
	background:#fff;
	color:#000;
	border-bottom:2px solid #fff;
}
#insertbottom {
	position:relative;
	clear:both;
	height:10px;
	background:#fff;
	color:#000;
	border-top:2px solid #fff;
}

h1 { font-size: 1em;
font-weight: bold;
text-align: center;
line-height: 1.2em;
margin-left: auto;
margin-right: auto;}

h2 {font-size: .9em;
font-weight: bold;
text-align: center;}

table { border: 1px solid #5aa696;
width: 60%;
margin-left: auto;
margin-right: auto;
padding: .6em;
border-collapse: collapse;
}

td {
border: 1px solid #5aa696;
text-align: center;
}

td a:link { text-decoration: none;}

td a:hover { text-decoration: underline;}

img.biopic { border: 2px solid #5aa696;
float: right;
margin: 10px;
display: inline;}

img.biopic2 { border: 2px solid #5aa696; float: left;
margin: 1em;
display: inline;}

img.biopic3 {border: 2px solid #5aa686; margin-left: 80px; margin-top: 20px; margin-bottom: 20px;}

h2 a { color: #000;}

div#outlink  {
padding: 0;
width: 98%;
border-right: #61a3bd;
}
div#outlink p {font-size: 90%;
color: #000;
font-weight: bold;
text-align: center;
border: 2px solid #000; 
background-color: #fff; 
margin-left: 10px;
padding: 3px;
margin-bottom: 10px;
}

div#outlink a img { border: none;}

div#larko { background-color: white;
border: 2px solid black; color: black;
font-size: 80%; font-weight: bold; text-align: center; margin-left: 5px;}

#larko a:link { color: black; text-decoration: none;}

#larko a:visited {color: black; text-decoration: none;}

#larko a:hover { color: blue; text-decoration: underline;}

table#linkpix { border: 2px solid #5aa696; width: 75%; padding: 2px; margin-top: 35px; margin-left: 20%; border-collapse: collapse;}

table#linkpix td {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
text-decoration: none; color: navy; border: 0;
font-style: italic;
font-weight: bold;}

table#linkpix td h1 {font-size: 1.5em;
font-weight: bold; padding: 10px; margin-bottom: 0;
font-family: Times, "Times New Roman", serif;}

table#linkpix td h1 a { color: navy;}

table img#linkpix2 {border: 0;}div#special {text-align: center;
margin: 20px auto auto 10px; font-family: fantasy; font-weight: bold; font-size: 2em; color: #3300ff;line-height: 1em; border: 2px #ff0000 dashed; padding: 5px; background-color: #fff;}
#special a:link {color: #3300ff; text-decoration: none;}

#special a:visited {color: #3300ff; text-decoration: none;}

#special a:hover { text-decoration: none;color: red; }img.outlink2 {height: 106px; width: 100px; margin-left: 5px; margin-top:10px; border-bottom: 10px #62a4be solid; border-left: 0; border-right: 0; border-top: 0;} a.outlink2:link {border-bottom: 10px #62a4be solid; border-left: 0; border-right: 0; border-top: 0;}
a.outlink2:hover {border-bottom: 10px #62a4be solid; border-left: 0; border-right: 0; border-top: 0;}div#special2 { margin-left: 10px; width: 95px; height: 85px;
margin-top: -50px;  border: 0;
padding: 0 0 10px 0; background-color: white; 
}

#special2 img {border: none;}

div#special2 a:link {border: none;}

div#special2 a:visited {border: none;}

div#special2 a:hover {border: none;}img.holiday {border: 0; margin-top: -70px; padding-bottom: 25px;}img.holiday a:link {border: none;}
img.holiday a:visited {border: none;}
