/* Author: S Henderson
   Do not use without permission */

html {
height: 100%;
}

body {
color: #ffffff;
background-color: #000000;
font: 10pt/1.4 arial, sans-serif;
margin: 0px;
padding: 0px;
height: 100%;
}

a {
text-decoration: none;
color: #ff9900;
}

a:active, a:hover {
color: #C0C0C0;
text-decoration: underline;
}

h1 {
color: #ff9900;
font-family: verdana, helvetica, sans-serif;
text-align: left;
font-weight: normal;
margin: 0px;
clear: both;
font-size: 15pt;
}

h2 {
color: #ff9900;
font-family: Verdana, Helvetica, sans-serif;
text-align: left;
margin: 0px;
clear: both;
font-size: 12pt;
border-bottom: thin dotted #ff9900;
}

h3 {
color: #ff9900;
font-family: Verdana, Helvetica, sans-serif;
text-align: left;
margin: 0px;
clear: both;
font-size: 10pt;
border-bottom: thin dotted #ee8800;
}

.biglite {
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
margin: 0px;
font-size: 10pt;
color: #ff9900;
}

.hilite {
color: #FF9900;
}

ol li {
display: list-item !important;
list-style-type: decimal !important;
}

p.date {
font-style: italic;
text-align: right;
clear:both;
}

p.clear {
clear: both;
}

table {
border: 0px none;
border-collapse: collapse; 
vertical-align: top;
width: 100%;
margin-bottom: 10px;
}

td {
vertical-align: top;
padding-bottom: 5px;
font: 10pt/1.4 arial, sans-serif;
}

.dark {
background: url(td_bg.png);
}

td.day {
width: 110px;
}

img {
border: 0px;
margin: 0px 10px 10px 10px;
}

img.right {
float: right;
}

img.left {
float: left;
}

th {
font: 10pt/1.4 arial,verdana, helvetica, sans-serif;
font-variant: small-caps;
}

ul.know {
list-style-position: inside;
margin-left: 0px;
}

ul.know li {
margin-bottom: 1em;
}

.center {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.right {
float: right;
text-align: right;
}

/*layout*/

#main li {
list-style-type: none;
}

#main {
width: 772px;
background: #000000 url(bg.jpg) fixed;
margin: 0px auto;
padding: 0px;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
min-height: 100%;
}

#content {
float: right;
width: 560px;
text-align: justify;
padding: 0px 20px 0px 10px;
}

#content ul li {
display: list-item !important;
list-style-type: square !important;
}

#nav {
float: left;
width: 172px;
padding: 0px 0px 0px 10px;
}

#nav ul {
margin: 0px;
padding: 0px;
}

#nav li {
padding: 0px 0px 12px 10px;
font: 8pt arial, sans-serif;
}

#nav p {
padding: 0px 0px 15px 0px;
margin: 0px;
}

#wrap {
position: relative;
width: 772px;
margin: 0px auto;
}

#footer {
clear:both;
}

#banner {
padding: 10px 0px 0px 0px;
}

#banner p {
margin: 0px 0px 5px 10px;
float: left;
font-size: 6pt;
}

#banner img {
margin: 0px;
}

#banner ul {
float: right;
margin: 0px;
font-size: 9pt;
}

#banner li {
border-left: 1px solid #c0c0c0;
padding: 2px 10px 2px 10px;
display: inline;
}

#banner a {
color: #c0c0c0;
}