body { background:#fff; }
body.index { margin: 0; }
body, th, td { font: normal 13px Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif; }
h1, h2, h3, h4 {
    font-family: Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;
    font-weight: bold;
    letter-spacing: -0.018em;
    page-break-after: avoid;
}
h1 { font-size: 19px }
h2 { font-size: 16px }
h3 { font-size: 14px }
hr { border: none;  border-top: 1px solid #ccb; margin: 2em 0 }
address { font-style: normal }
img { border: none }
ul#headernav { display: inline; position: relative; left: 2px; top: 2px; padding: 0px; margin: 0px; }
ul#headernav li { display: inherit; border: 1px solid #d7d7d7; background-color: #fff; }
.underline { text-decoration: underline }
ol.loweralpha { list-style-type: lower-alpha }
ol.upperalpha { list-style-type: upper-alpha }
ol.lowerroman { list-style-type: lower-roman }
ol.upperroman { list-style-type: upper-roman }
/* Link styles */
.menu-item, :link, :visited { text-decoration: none; color: #b00; border-bottom: 1px dotted #bbb; }
.menu-item:hover, :link:hover, :visited:hover { background-color: #eee; color: #555 }
h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited { color: inherit; }

/* Forms */
input, textarea, select { margin: 2px }
input, select { vertical-align: middle }
input[type=button], input[type=submit], input[type=reset] {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    padding: .1em .5em; }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
    background: #ccb; }
input[type=button][disabled], input[type=submit][disabled],
input[type=reset][disabled] { background: #f6f6f6; border-style: solid; color: #999; }
input[type=text], input[type=password], input.textwidget, textarea { border: 1px solid #d7d7d7 }
input[type=text], input[type=password], input.textwidget { padding: .25em .5em }
input[type=text]:focus, input.textwidget:focus, textarea:focus { border: 1px solid #886; }
option { border-bottom: 1px dotted #d7d7d7 }
fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
form p.hint, form span.hint {
    color: #666; 
    font-size: 85%; 
    font-style: italic; 
    margin: .5em 0;
    padding-left: 1em;
}
legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
label.disabled { color: #d7d7d7 }
.buttons { margin: .5em .5em .5em 0 }
.buttons form, .buttons form div { display: inline }
.buttons input { margin: 1em .5em .1em 0 }
.inlinebuttons input {
    font-size: 70%;
    border-width: 1px;
    border-style: dotted;
    margin: 0 .1em;
    padding: 0.1em;
    background: none;
}

/* Footer */
#footer {
    clear: both;
    color: #555;
    font-size: 10px;
    border-top: 1px solid;
    height: 31px;
    padding: .25em 0;
}
#footer :link, #footer :visited { color: #555; }
#footer hr { display: none }
#footer p { margin: 0 }
#footer p.left {
    float: left;
    margin-left: 1em;
    padding: 0 1em;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}
#footer p.right { float: right; text-align: right; }

/* Errors */
#content.error .message, div.system-message {
    background: #fdc;
    border: 2px solid #d00;
    color: #500;
    padding: .5em;
    margin: 1em 0;
}
#content.error div.message pre, div.system-message pre {
    margin-left: 1em;
    overflow: hidden;
    white-space: normal;
}
div.system-message p { margin: 0; }
div.system-message p.system-message-title { font-weight: bold; }
#warning.system-message { background: #ffa; border: 2px solid #886; }
#warning.system-message li { list-style-type: square; }
#notice.system-message { background: #bfb; border: 2px solid #484; }
#notice.system-message li { list-style-type: square; }

#content { padding-bottom: 2em; position: relative }
#hello {display:block; margin:10% auto;}
#lcont {position:absolute;}
.stream-player {width:120px;}
#rollover_graph {float:right;}
#rollover_img {position:absolute; right:320px; margin-top:12%;}
#stats {list-style-type:none;}
