html, body { height:100%; }

body {background-color:white;margin:0px;padding:0px;font-size:10pt;font-family:arial,sans-serif;color:#0077FF;}

a {color: #55BBFF;text-decoration:underline;}
a:hover {color:#0000DD;text-decoration:underline;}
a.hover {color:#55BBFF;text-decoration:none;}
a.hover:hover {color:#0000DD;text-decoration:underline;}
a.closebox {text-decoration:none;float:right;border: 1px solid #824100;padding:0px 3px 0px 4px;}
a.closebox:hover {text-decoration:none;}

acronym {text-decoration:underline;cursor:help;}

div.infobox {margin:0px;padding:7px 7px 7px 10px;border:1px solid #55DDFF;width:842px;height:165px;
	background-color:white;position:absolute;z-index:10; overflow:auto;text-align:left;
	font-size:9pt;font-weight:normal;letter-spacing:0pt;}
div.infobox  p {margin:10px 0px;}
div.infobox h3 {font-size:110%;margin-bottom:10px;margin-top:0px;}
div.readlink {text-align:right;margin-right:5px;}
div.hr {width:100%;border-top:1px solid #77DDFF;margin:0px;clear:both;line-height:1px;font-size:1px;}

h1 {font-size:150%;color:yellow;font-weight:normal;letter-spacing:5pt;margin:20px 0px 20px 31px;}
h2 {font-size:130%;font-weight:bold;letter-spacing:2pt;margin:10px 0;}
h2 a.hover {color:#55BBFF;text-decoration:none;}
h2 a.hover:hover {color:#0000DD;text-decoration:underline;}
h3 {font-size:100%;color:#55BBFF;font-weight:bold;letter-spacing:1pt;}
h3.galleryhdg {margin-bottom:10px;margin-top:10px;letter-spacing:2pt;font-weight:normal;}
h3 a.hover {color:#55BBFF;text-decoration:none;}
h3 a.hover:hover {color:#0000DD;text-decoration:underline;}
h4 {font-size:100%;color:#55BBFF;font-weight:bold;letter-spacing:1pt;}

hr {color:#77DDFF;height:1px;}

ol li {color:#55BBFF;margin-bottom:10px;letter-spacing:1pt;}
ol li p {margin:5px 0px 0px 0px;}
ol li em {color:black;font-style:normal;letter-spacing:0pt;}

p {margin:15px 0;}

#maincontainer {background: url(sunset-layout-images/right-hand-shadow-1500.gif) right top no-repeat;
	margin: 0 auto;margin-top:20px;padding: 0;width: 920px}

#content {float: left;text-align: left;padding: 0;width: 900px;border-top:1px solid #55DDFF;border-left:1px solid #55DDFF;}
#header {background: #0099FF;padding:5px 0; margin:0;font-size:100%;}

#midcolumn {float: left;width: 900px;margin: 10px 0 10px 0;}
div.midinner {margin: 15px 20px 10px 25px;padding:0;font-weight:bold;letter-spacing:0pt;}
div.midinner div.readlink {float:right;margin-right:5px;}
div.midinner div.gallerylinks {margin-bottom:10px;margin-top:10px;letter-spacing:2pt;font-weight:normal;}

#footer {clear:both;color:white;width: 920px;height: 70px;padding-top:7px;
	background: url(sunset-layout-images/footer-bg.gif) left top no-repeat;}

#footer div {margin:0;padding: 0px 32px 0 4px;font-size:89%;text-align: left;}
html>body #footer div {margin:0;padding: 0px 32px 0 4px;font-size:89%;text-align: left;}
#footer a {color: white;text-decoration:underline;}
#footer a:hover {color:#0000DD;text-decoration:underline;}
#footer a.hover {color: white;text-decoration:none;}
#footer a.hover:hover {color:#0000DD;text-decoration:underline;}
#footer h4 {font-weight:normal;font-size:100%;display:inline;letter-spacing:0pt;color:white;}
#footer #contact {float:left;display:inline;margin-left:10px;}
#footer #credits {float:right;text-align:right;}

span.small {font-size:6pt;}