html, body {
background-color: #fff;
color: #000;
margin: 0 2em 1em 1.8em;
padding: 0;
}

/* POSITION SETTINGS */
#openinglcol {
float: left;
width: 45%;
min-width: 33%;
margin: 0 0.5em 1.75em 0;
padding: 0.5em;
text-align: center;
border: 1px #e0e0e0 solid;
}
#openingrcol {
float: left;
width: 45%;
text-align: left;
margin: 0 0 1.75em 0.5em;
padding: 0;
}
#random {
clear: both;
text-align: center;
margin: 3em 0 3em 0;
}
#openinglcol blockquote {
margin-top: 0;
padding-top: 0.25em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
#openingrcol h2 {
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
margin: -0.25em 0 0 0;
padding: 0;
line-height: 1.5em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
width: auto!important;
width: 100%;
}
#openingrcol h2#donate {
margin-top: 1em;
margin-bottom: 0.5em;
}
.sidebar h2, .photo-right h2 {
font-family: verdana, arial, helvetica, sans-serif;
text-align: right;
margin: 0;
padding: 0;
line-height: 1.5em;
border-bottom: 1px #e0e0e0 solid;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
#lcol {
float: left;
width: 47%;
margin-right: 0.25em;
}
#rcol {
float: right;
text-align: left;
width: 48%;
margin-left: 0.25em;
}
#lcol h2, #rcol h2 {
margin-bottom: 0;
padding-bottom: 0;
}
#lcol p, #rcol p {
margin-top: 0;
padding-top: 0;
}
#lcol a:hover, #rcol a:hover {
text-decoration: none;
border-bottom: 1px #e0e0e0 dotted;
}
.linx {
display: block;
width: 100%;
margin: 1.5em 0 1.5em 0;
padding: 0 0 0.75em 0;
}
.linx ul, #openinglcol ul, #openingrcol ul, #lcol ul, #rcol ul, .sidebar ul, .photo-right ul {
margin: 0;
padding: 0;
list-style: none;
}
#lcol ul li, #rcol ul li {
margin-bottom: 1.25em;
padding-left: 1.5em;
background-image: url("../images/blt.gif");
background-position: 0% 0.45em;
background-repeat: no-repeat;
}
#openingrcol ul li, .sidebar ul li, .photo-right ul li {
padding-left: 1.75em;
line-height: 1.65em;
width: 100%;
background-image: url("../images/blt.gif");
background-position: 0% 0.55em;
background-repeat: no-repeat;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.linx ul li {
display: inline;
margin: 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
color: #808080;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.linx ul li.one {
float: left;
width: 49%;
text-align: left;
}
.linx ul li.two {
float: right;
text-align: right;
}
.photo-right {
float: right;
display: block;
width: 42%;
min-width: 40%;
margin: 0.25em 0 1em 1em;
padding: 0 0 0.5em 0.5em;
border-bottom: 1px #e0e0e0 solid;
border-left: 1px #e0e0e0 solid;
}
.floating-foo {
float: left;
width: 40%;
text-align: center;
margin: 0.5em 0.5em 0.5em 0;
min-height: 126px;
}
* html .floating-foo {
height: 126px;
}
.photo-right .floating-foo p {
text-align: center;
padding-top 0;
}
.photo-left p, .photo-right p {
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
margin: 0.75em 0 0 0;
padding: 0;
line-height: 1.5em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.sidebar {
float: right;

width: 45%;
min-width: 40%;
margin: 0.25em 0 1em 1em;
padding: 0 0 0.5em 0.5em;
border-left: 1px #e0e0e0 solid;: 1px #e0e0e0 solid;
border-bottom: 1px #e0e0e0 solid;
}
.sidebar p {
font-family: verdana, arial, helvetica, sans-serif;
text-align: left;
margin: 0.75em 0 0 0.8em;
padding: 0;
line-height: 1.5em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

/* TEXT SETTINGS */
h1 {
font-family: "Book Antiqua", verdana, arial, helvetica, sans-serif;
background-color: transparent;
color: #003333;
text-align: left;
margin: 1.5em 0 0 0;
padding: 0;
background-image: url("../images/bg.gif");
background-position: 0% 100%;
background-repeat: repeat-x;
font-size: 1em;
}
h2 {
font-family: verdana, arial, helvetica, sans-serif;
color: #663333;
background-color: transparent;
margin-top: 0;
margin-bottom: 0.5em;
padding: 0;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}
h3 {
font-family: "eras bold", verdana, arial, helvetica, sans-serif;
font-size: 1em;
color: #cc9900;
background-color: transparent;
margin: 0;
padding: 0;
}
p, blockquote, ul, ol {
font-family: verdana, arial, helvetica, sans-serif;
line-height: 1.25em;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}
ol {
padding: 0;
margin-top: 0.10em;
margin-bottom: 0;
margin-left: 1.75em;
}
#sidebar blockquote, #sidebar ul, #sidebar ol, #sidebar th, #sidebar td, #sidebar caption {
font-family: verdana, arial, helvetica, sans-serif;
line-height: 1.25em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
#sidebar ul, #sidebar ul li, #sidebar-color ul, #sidebar-color ul li {
padding: 0;
margin-top: 0;
margin-left: 0.8em;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 0.7em;
}

/* DATA TABLE SETTINGS */
.sidebar-table {
float: right;
text-align: left;
width: 45%;
min-width: 40%;
margin: 0.25em 0 1em 1em;
padding: 0;
line-height: 1.25em;
}
#results {
width: auto;
border-collapse: collapse;
}
#results caption {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #663333;
padding: 0 0 0.75em 0;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
#results caption, #results tr {
background-image: url("../images/bg.gif");
background-position: 50% 100%;
background-repeat: repeat-x;
}
#results th, #results td {
font-family: verdana, arial, helvetica, sans-serif;
margin: 0;
padding: 0.25em 0.25em 0.75em 0.25em;
text-align: left;
vertical-align: top;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

/* GLOBAL SETTINGS */
.container {
clear: both;
margin: 0;
padding: 0;
}
.marginmain {
margin: 1.5em 0 0 0;
padding: 0;
}
.first {
margin-top: 0;
padding-top: 0.25em;
}
.first-margin {
margin-top: 0;
margin-left: 1.5em;
padding-top: 0.25em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.note {
margin: 0;
padding-top: 0.25em;
text-align: right;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.note2 {
margin: 1.5em 2em 0 2em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
ul li.margin {
margin-top: 1.2em;
}
.left {
text-align: left;
}
.centered {
text-align: center;
}
img.centered {
text-align: center;
}
.centered-small {
text-align: center;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.bolded {
font-weight: bold;
}
.odd {
text-indent: 1.5em;
}
.nomargin {
margin-top: 0.25em;
margin-bottom: 0;
}
.nobottommargin {
margin-bottom: 0;
}
.notopmargin {
margin-top: 0.25em;
}
.source {
margin-top: 1.5em;
margin-left: 1.5em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
.marginmain div.centered {
text-align: center;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
div.top {
clear: both;
position: relative;
right: 0;
bottom: 0;
font-family: verdana, arial, helvetica, sans-serif;
text-align: right;
margin: 1.5em 0 1.5em 0;
padding: 0;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
div.close {
position: relative;
right: 0;
bottom: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-align: right;
margin: 0;
padding: 3em 2em 1.5em 0;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}
p.identity {
clear: both;
position: relative;
left: 0;
bottom: 0;
font-family: verdana, arial, helvetica, sans-serif;
background-color: transparent;
color: #808080;
text-align: center;
margin: 0;
padding: 1.5em 0 1em 0;
line-height: 1.25em;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
}

/* LINK SETTINGS */
a {
background-color: transparent;
color: #006666;
text-decoration: none;
}
a:active{
background-color: transparent;
color: #660033;
text-decoration: none;
}
a:visited {
background-color: transparent;
color: #996666;
text-decoration: none;
}
a:hover, a.body:hover {
color: #660033;
}

/* IMAGE SETTINGS */
div.float {
float: left;
width: 29%;
margin-right: 1em;
margin-bottom: 1em;
text-align: center;
}
div.float2 {
float: right;
width: 250px;
margin-left: 1em;
margin-bottom: 1em;
text-align: center;
}
.float2 img {
border: 1px #000 solid;
}
div.float h2, div.float2 h2 {
margin-top: 0.5em;
margin-bottom: 0;
padding-bottom: 0;
}
div.float p, div.float2 p {
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: x-small;
margin-top: 0;
padding-top: 0.25em;
}
div.spacer {
clear: both;
}
cite {
font-family: verdana, arial, helvetica, sans-serif;
font-style: italic;
}

