body {
margin: 6px;
padding: 0;
}

img { text-align: center; display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; }

.adunit { text-align: center; display: block; max-width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; }

#header p {
margin-left: 0%;
padding-right: 0%;
font-family: "courier new", courier, monospace;
text-align: center;
}

#header .brk {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
font-size: 40px;
font-weight: bold;
}

#header .brkurg {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
font-size: 40px;
color: #990000;
font-weight: bold;
}

#header .ttl {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
font-size: 26px;
font-weight: bold;
}

#header .ttlurg {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
font-size: 26px;
color: #990000;
font-weight: bold;
}

#header .hot {
font-family: "courier new", courier, monospace;
font-size: 12px;
text-align: left;
}

#header .hoturg {
font-family: "courier new", courier, monospace;
font-size: 12px;
color: #990000;
text-align: left;
}

#boxa {
clear: left;
float: left;
width: 100%;
overflow: hidden;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#boxb {
clear: left;
float: left;
width: 100%;
position: relative;
right: 25%;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#boxc {
clear: left;
float: left;
width: 100%;
position: relative;
right: 25%;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#boxd {
float: left;
width: 100%;
position: relative;
right: 25%;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#us {
float: left;
width: 23%;
position: relative;
left: 76%;
overflow: hidden;
}

#eu {
float: left;
width: 23%;
position: relative;
left: 78%;
overflow: hidden;
}

#row {
float: left;
width: 23%;
position: relative;
left: 80%;
overflow: hidden;
}

#oth {
float: left;
width: 23%;
position: relative;
left: 82%;
overflow: hidden;
}

#us, #eu, #row, #oth, #trad, p {
font-family: "courier new", courier, monospace;
font-size: 14px;
color: #000000;
}

#boxcont {
clear: left;
float: left;
width: 100%;
overflow: hidden;
}

#boxads {
float: left;
width: 100%;
position: relative;
right: 75%;
}

#ads {
float: left;
width: 22%;
position: relative;
left: 76%;
overflow: hidden;
}

#cnt {
float: left;
width: 56%;
position: relative;
left: 82%;
overflow: hidden;
}

.urg { color: #990000; }

.ref { font-size: 12px; }

.rev { background-color: #ffffcc; }

#footer {
clear: both;
float: left;
width: 100%;
}

#footer p {
margin-left: 2%;
padding-right: 2%;
font-size: 10px;
text-align: center;
}

a:link { text-decoration: none; color: #000099; }
a:visited { text-decoration: none; color: #666699; }
a:hover { text-decoration: underline; }
a:focus { text-decoration: underline; }
a:active { text-decoration: underline; color: #666699; }

a.urg:link { text-decoration: none; color: #990000; }
a.urg:visited { text-decoration: none; color: #996666; }
a.urg:hover { text-decoration: underline; }
a.urg:focus { text-decoration: underline; }
a.urg:active { text-decoration: underline; color: #990000; }

ul {
list-style-type: disc;
}

li { 
font-family: "courier new", courier, monospace;
font-size: 14px;
}

#nav {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}

#nav li {
margin: 0;
padding: 0;
display: inline;
}

#nav a {
display: inline-block;
padding: 0 10px;
margin: 0;
}

a.trd:link { text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: bold; }
a.trd:visited { text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: bold; }
a.trd:hover { text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: bold; }
a.trd:focus { text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: bold; }
a.trd:active { text-decoration: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; font-weight: bold; }

.trd { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; }

.cont { text-indent: 40px; }

.top { border: 0; height: 1px; width: 80%; color: #990000; background-color: #990000; }

.bot { border: 0; height: 1px; width: 80%; color: #000099; background-color: #000099; }

.sec { border: 0; height: 1px; width: 80%; color: #990000; background-color: #990000; }

.grp { border: 0; height: 1px; width: 40%; color: #000099; background-color: #000099; }

.fn { border: 0; height: 1px; width: 40%; color: #009999; background-color: #009999; }

sup { line-height: 0; }

blockquote { 
font-family: "courier new", courier, monospace;
font-size: 14px;
font-style: italic;
border-left: 2px solid #663333;
margin: 0;
padding-left: 10px;
background-color: #fff8dc;
}

.vote { white-space: pre; }

.stem { 
font-family: "courier new", courier, monospace;
font-size: 14px;
border-left: 2px solid #663333;
margin: 0 40px;
padding-left: 40px;
background-color: #fff8dc;
white-space: pre;
}

table { border-collapse: collapse; width: 100%; }

th { 
border-top: 1px solid #666633; 
border-bottom: 1px solid #666633; 
font-family: "courier new", courier, monospace; 
font-size: 12px; 
background-color: #deb887;
padding: 6px 4px 6px 4px;
font-weight: normal; 
}

td { 
border-bottom: 1px solid #faebd7; 
font-family: "courier new", courier, monospace; 
font-size: 11px; 
padding: 6px 4px 6px 4px;
background-color: #fff8dc; 
}

td.n { 
border-bottom: 1px solid #faebd7; 
text-align: right; 
vertical-align: bottom; 
font-family: "courier new", courier, monospace; 
font-size: 11px; 
padding: 6px 4px 6px 4px;
background-color: #fff8dc; 
}

tr:hover td { 
background-color: #f5deb3;
}

.note { 
font-family: "courier new", courier, monospace;
font-size: 10px;
font-style: italic;
}

.cen { text-align: center; display: block; margin-left: auto; margin-right: auto; }

.ad { text-align: center; display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto; }

video { text-align: center; display: block; margin-left: auto; margin-right: auto; }

.small { text-align: center; display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 0.25em; width: 100%; }

.large { text-align: center; display: block; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 0.25em; }
