* html .hasLayoutHack {
height:1%;
}
* html #adbar {
height:1%;
margin-left:0;
}
body {
font:14px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.4;
color:#000;
background:#fff;
margin:1px;
}
p,ol,dl,ul {
font:14px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.4;
}
pre {
font:12px monaco,courier,monospace;
line-height:1.2;
}
h1 {
font:bold 21px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.2;
color:#0086b2;
}
h2 {
font:bold 18px/1.2 "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
color:#0086b2;
}
h3 {
font:bold 16px/1.3 "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
color:#0086b2;
}
h4 {
font:bold 14px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.4;
color:#0086b2;
}
h5 {
font:bold 12px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.3;
color:#0086b2;
}
h6 {
font:bold 10px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
line-height:1.2;
color:#0086b2;
}
a:link {
text-decoration:none;
color:#33c;
border-bottom: 1px solid #ddd;
}
a:visited {
text-decoration:none;
color:#c06;
border-bottom: 1px solid #ddd;
}
a:hover {
text-decoration:none;
color:#c00;
border-bottom: 1px solid #c00;
}
a:active {
text-decoration:none;
color:#c00;
border-bottom: 1px solid #c00;
}
label {
cursor:pointer;
}
#content {
position:relative;
width:100%;
background:#fff;
}
#adbar {
position:absolute;
float:right;
top:0;
left:0;
bottom:4;
width:135px;
height:auto;
line-height:1.25;
}
#adbar h5 {
margin:5px;
}
#topad {
position:static;
background:#fff;
padding:4px;
}
#header {
position:static;
height:34px;
background:#fff;
}
#main-text {
position:absolute;
top:0;
left:140px;
height:auto;
margin-right:0.5em;
}
#special {
position:relative;
top:0;
left:0;
font-size:11px;
background:#eee;
}
#textad {
border:1px solid #949494;
background:#eee;
padding:0.5em;
}
#textad p {
text-align:justify;
font-size:11px;
}
#readspec {
width:300px;
float:right;
border:1px solid #949494;
background:#eee;
padding:4px 4px 0 4px;
}
#readerspecial {
width:300px;
border:1px solid #949494;
background:#eee;
padding:4px 4px 0 4px;
}
#readerspecial p {
font-size:10px;
}
div#navbar {
text-align:center;
width:auto;
background:#0086b2;
font:bold 12px "lucida grande","lucida sans",geneva,verdana,helvetica,arial,sans-serif;
padding:2px;
}
#navbar ul li a:link,#navbar ul li a:visited {
border:1px solid #0086b2;
color:#fff;
text-decoration:none;
display:inline;
margin-left:0.2em;
margin-right:0.2em;
background:#0086b2;
padding:2px 0.4em;
}
#navbar ul li a:hover,#navbar ul li a.current {
border:1px solid #fff;
color:#0086b2;
text-decoration:none;
background:#fff;
}
#navbar ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}
#navbar ul {
margin:0;
padding:0;
}
#bottom {
position:relative;
}
.footer {
font-size:10px;
text-align:left;
color:#000;
margin-left:5px;
margin-right:5px;
}
.reverse {
text-align:center;
color:#fff;
background:#0086b2;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.smcenter {
text-align:center;
font-size:12px;
}
.smright {
text-align:right;
font-size:12px;
}
.floatright {
float:right;
margin-top:0.5em;
margin-left:1em;
}
.indent,.link {
padding-left:30px;
}
.quote {
color:#07e;
padding-left:30px;
}
.reply {
color:#555;
padding-left:30px;
}
.replyquote {
color:#555;
padding-left:60px;
}
.clear {
clear:both;
}
.intro {
background:#eee;
font-size:14px;
line-height:1.4;
padding:4px;
}
.dialog {
border:1px solid #949494;
background:#eee;
padding:4px 4px 4px 4px;
}
.graybox {
background:#eee;
margin:8px;
padding:8px;
}
.pullquote {
width:180px;
background:#eee;
color:#0086b2;
float:right;
text-align:right;
line-height:1.4;
margin-left:8px;
padding:8px;
}
.sidebar {
width:288px;
background:#eee;
float:right;
text-align:left;
line-height:1.4;
margin-left:8px;
padding:8px;
}
.sidebarleft {
width:288px;
background:#eee;
float:left;
text-align:left;
line-height:1.4;
margin-right:8px;
padding:8px;
}
.sidebarsmall {
width:224px;
background:#eee;
float:right;
font-size:12px%;
text-align:left;
line-height:1.4;
margin-left:8px;
padding:8px;
}
.sidebarleftsmall {
width:224px;
background:#eee;
float:left;
font-size:12px;
text-align:left;
line-height:1.4;
margin-right:8px;
padding:8px;
}
.red {
color:#c00;
}
.green {
color:#090;
}
.hot {
color:#c00;
font-weight:700;
}
.superscript {
font-size:70%;
vertical-align:baseline;
position:relative;
bottom:0.7em;
}
.subscript {
font-size:70%;
vertical-align:baseline;
position:relative;
bottom:-0.3em;
}
.logo {
margin-left:8px;
margin-top:8px;
margin-bottom:0;
height:24px;
float:left;
}
.leftimg {
float:left;
}
.rightimg {
float:right;
}
.leftimgborder {
float:left;
margin-right:0.5em;
margin-top:0.5em;
margin-bottom:1em;
}
.rightimgborder {
float:right;
margin-left:0.5em;
margin-top:0.5em;
margin-bottom:1em;
}
.adright {
float:right;
margin-top:1em;
margin-left:1em;
margin-bottom:1em;
}
.smaller,.caption {
font-size:12px;
}
