* {
outline: none;
margin: 0;
padding: 0;
}
html {
font-size: 100%;
}
html {
overflow-y: scroll;
}
.keyline {
border: solid 1px black;
}
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 rgb(102, 102, 102);
padding: 10px;
}
body {
font: 62.5% Arial, Helvetica, sans-serif;
background: rgb(223, 241, 251);
color: black;
margin-top: 20px;
}
#wrapper {
width: 780px;
background: rgb(25, 179, 221);
margin: 0 auto;
}
#header {
height: 160px;
border-bottom: solid 8px rgb(223, 241, 251);
}
#header h1 {
height: 160px;
}
#sidebar {
float: left;
width: 180px;
background: rgb(25, 179, 221);
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: white;
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: rgb(25, 179, 221);
font-weight: 700;
clear: both;
padding: 15px 10px 0
}
#footer p {
color: white;
margin: 0;
padding: 10px 0
}
#footer a:link,#footer a:visited {
color: #fff;
padding: 10px 0
}
#footer p a:hover {
color: rgb(254, 251, 0);
}
.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: blue;
text-decoration: underline
}
a:hover {
color: red;
}
img,fieldset {
border: none;
}
