@charset UTF-8;
*{outline:none;margin:0;padding:0}
html{font-size:100%; height: 100%; margin-bottom: 1px;}
.keyline{border:solid 1px #000}
div#homephoto{width:251px;float:right;margin:15px 10px 5px}
#homephoto p{font:bold .8em/normal verdana, arial, helvetica sans-serif;color:#333;margin-bottom:5px}
#homephoto img{border:solid 1px #666;padding:10px}
body{font:62.5% Arial, Helvetica, sans-serif;background:#dff1fb;color:#000;margin-top:20px}
#wrapper{width:780px;background:#19b3dd;margin:0 auto}
#header{height:160px;border-bottom:solid 8px #dff1fb}
#header h1{height:160px}
#sidebar{float:left;width:180px;background:#19b3dd;margin-top:10px;display:inline;padding:0 10px 15px}
li#top{background:url(images/top_nav.gif) no-repeat 0 0;height:15px}
#content{font-size:1.4em;line-height:1.2;background-color:#fff;margin:25px 10px 0 200px;padding:15px}
#content p{margin:0 0 1em}
#content h1{font-size:1.35em;margin:0 0 .5em}
#footer{background:#19b3dd;font-weight:700;clear:both;padding:15px 10px 0}
#footer p{color:#fff;margin:0;padding:10px 0}
#footer a:link,#footer a:visited{color:#fff;padding:10px 0}
#footer p a:hover{color:#fefb00}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
p#flashcontent{font-size:1px;color:#fff;margin:0}
ul.list,ol.list{margin-left:15px;padding-left:15px;margin-bottom:1em}
form{margin:10px 0}
a:link,a:visited{color:#00f;text-decoration:underline}
a:hover{color:red}
img,fieldset{border:none}