/*
Type Selectors
*/
body, td {
font-family: Georgia, Times, Serif;
font-size: 16px;
margin: 0em;
padding: 0em;
}
body {
padding: 0.25em;
background-color: #fff;
text-align: center; /* IE5
centering hack part 1 */
}
abbr, .help {
font-style: normal;
padding-bottom: 1px;
border-bottom: 1px dotted #999;
cursor: help;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
margin: 0em;
padding: 0.25em 0em;
}
h1 {
font-size: 1.3125em;
}
h2 {
font-size: 1.25em;
}
h3 {
font-size: 1.0625em;
}
h4 {
font-size: 0.875em;
}
h5 {
font-size: 0.75em;
}
h6 {
font-size: 0.6875em;
}
#results table {
width: 100%;
}
#results td, #results th {
font-family: Verdana, Helvetica, sans-serif;
font-size: 0.6875em;
}
hr {
width: 100%;
height: 1px;
border: none;
border-top: 1px solid #999;
}
p {
text-align: justify;
line-height: 1.3125em;
margin: 0em 0.375em 0.25em 0.125em;
padding: 0em;
}
p + p,
p + div.photoleft + p,
p + div.photoright + p {
text-indent: 0.5em;
}
p.notice {
font-size: 0.8125em;
font-style: italic;
text-align: center;
padding: 3em 0em;
}
dl {
text-align: justify;
line-height: normal;
font-size: 0.8125em;
margin: 0em;
padding: 0em;
width: 99%;
}
dt {
font-weight: bold;
margin-left: 0.25em;
}
dd {
margin: 0.25em 1.5em;
padding: 0em;
}
dl.news dd {
margin: 0.25em 0em 0.25em 2em;
padding: 0.25em;
}
dl.headlines dd {
padding: 0.5em;
font-style: italic;
margin: 0.5em 1.5em;
}
/*
Layout ID Selectors
*/
#layout {
position: relative;
margin: 0em auto;
padding: 0.25em;
background-color: #fff;
text-align: left; /* IE5
centering hack part 2 */
width: 47.5em; /* erroneous value to satisfy IE5/Win */
voice-family: "\"}\""; /* Tantek's boxmodel hack see more at */
voice-family: inherit; /* http://www.tantek.com/ */
width: 47em; /* correct for compliant browsers wo/css2 */
}
body>#layout {
width: 47em; /* correct for compliant browsers w/css2 */
}
#siteheader {
margin: 0em;
padding: 0em;
}
#panel {
float: left;
margin: 0.25em 0em;
padding: 0em;
width: 10.25em;
}
#content {
float: right;
margin: 0.25em 0em;
padding: 0em;
width: 36.75em;
}
#footer {
clear: both;
margin: 0.5em 0em;
padding: 0em;
}
#footer p {
font-size: 0.6875em;
font-style: italic;
text-align: center;
margin: 0em 0em;
padding: 0.125em 0em;
}
/*
Class Selectors
*/
div.photo p,
div.leftphoto p,
div.rightphoto p,
div.centerphoto p {
font-size: 0.75em;
font-style: italic;
text-align: center;
margin: 0em 5%;
padding: 0em;
}
div.weathermagnet {
width: 16.875em;
height: 10.9375em;
}
img.thumb {
width: 15em;
height: 11em;
}
div.centerphoto {
margin-bottom: 0.5em;
}
div.row div.photo {
margin-bottom: 0.5em;
width: 12em;
}
div.row div.left {
clear: both;
}
div.row img.thumb {
width: 12em;
height: 9em;
}
.boiler {
clear: both;
color: #666;
font-size: 0.5625em;
text-align: center;
margin: 0em;
padding: 0em;
}
.boxed {
border: solid 1px #999;
margin: 0.25em 1em;
}
.fullbox {
border: solid 1px #999;
margin: 0em 0em 0.5em 0em;
}
.titlebox {
border: solid 1px #999;
background: inherit;
margin-bottom: 0.5em;
}
.centered {
text-align: center;
}
.textleft {
text-align: left;
}
.textright {
text-align: right;
}
.headroom {
margin-top: 0.75em;
}
.legroom {
margin-bottom: 0.75em;
}
.middle {
float: left;
margin: 0em;
padding: 0em;
}
.left {
float: left;
padding: 0em;
margin-right: 0.375em;
}
.right {
float: right;
padding: 0em;
margin-left: 0.375em;
}
div.leftphoto {
float: left;
padding: 0em;
margin-right: 0.375em;
width: 15em;
}
div.rightphoto {
float: right;
padding: 0em;
margin-left: 0.375em;
width: 15em;
}