body {
    font-size:12px;
    font-family:Trebuchet MS, georgia, sans-serif;
    background:#444;
    line-height:1.7em;
    color:#333;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearthis { clear:both; }


form { display:inline; margin:0; padding:0; }
a:hover { color:#FFCC00; border-bottom:1px dotted #FFCC00; }
a { color:#990000; text-decoration:none; font-weight:bold; }

.clear { clear:both; line-height:0.1em; }

img { border:0; }
.stream { display:none; }

.imglink:hover { border:none; }

h4 { margin:5px 0; padding:0; font-size:1.1em; }

h2 { margin:0 0 5px 0; padding:0; font-size:2em; }
h5.dates { font-size:.9em; color:gray; font-weight:normal; margin:0; padding:0; }
h3.headlines { font-size:1.1em; margin:0; padding:0; color:#990000; }
a.newslink { font-weight:bold; }

hr { border:1px solid #444444; }

.text { border:1px solid #666666; }
.button { border:1px solid #444444; background:#fff; font-size:.9em; font-weight:bold; font-family:Trebuchet MS, georgia, sans-serif; width:70px; }
.button:hover { background:#eaeaea; }

p { margin:0 0 10px 0; }

img.left { float:left; margin:0 5px 5px 0; padding:2px; background:#888888; border:1px solid #000; }

.techDescr, code, pre { background:#FFFFE1; display:block; border:1px solid silver; padding:2px; }

input, textarea { border:1px solid silver; font-family:arial; font-size:1em; }
input { width:250px; }

#wrapper {
    border:2px solid #222;
    padding:10px;    
    width:770px;   
    position:relative;
	margin:auto;
    background:#fff;
}

.wide { width:80% !important; }

#header { height:100px; background:#990000 url(/lisalib/getfile.aspx?itemid=805) no-repeat; border:1px solid #222; }
#header img { margin-top:34px; }

#content { margin:35px 180px 0 5px; min-height:440px; font-family:arial; }

dl { margin:0; padding:0; }
dt { font-weight:bold; }
dd { margin:0 0 5px 0; padding:0; }

#breadcrumbs { font-size:10px; position:absolute; padding:2px 10px; color:#fff; top:111px; background:#222; }
#breadcrumbs a { color:#fff; }
#breadcrumbs a:hover { border:none; }

#rightpanel { position:absolute; top:170px; right:12px; width:160px; margin-top:-50px; }
#rightpanel h3 { background:#FFCC00; font-size:1em; margin:0; padding:2px; border:1px solid #990000; color:#990000; }

#rightpanel .padding { padding:3px; }
#rightpanel ul { margin:0 0 10px 0; padding:0; list-style:none; }
#rightpanel ul li a { font-weight:normal; }

#nav ul { margin:0; padding:0; list-style:none; }
#nav ul li a { display:block; padding:2px; border-bottom:1px solid #222; font-weight:normal; }
#nav ul li a:hover { background:#FFCC00; color:#fff; }
#nav ul li a.selected { font-weight:bold; }
#nav ul ul li a { padding-left:15px; }

#fontsize { position:absolute; top:10px; right:11px; width:221px; background:#222; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; }
#fontsize ul li a { font-size:11px; float:left; padding:2px 9px; color:#fff; font-weight:normal; }
#fontsize ul li a:hover { background:#888; border:none; text-decoration:underline; }
#fontsize a.widen { display:block; width:30px; height:20px; background:#000 url(/lisalib/getfile.aspx?itemid=807) no-repeat 7px 2px; position:absolute; top:82px; right:0px; }


#searchpanel { background:#222; position:absolute; right:10px; top:85px; padding:3px; width:160px; }
#searchpanel label, #searchpanel legend { display:none; }
#searchpanel fieldset { border:none; padding:0; margin:0; }
#SearchString1 { padding-left:3px; border:1px solid #999999; font-size:10px; font-family:Trebuchet MS, georgia, sans-serif; }
.search_button { margin-left:2px; width:45px; color:#990000; border:1px solid #999999; font-size:10px; font-family:Trebuchet MS, georgia, sans-serif; }

#footer { clear:both; font-size:.9em; }
address { font-style:normal; }

.thumb { float:left;margin:6px;border:1px solid gray;text-align:center; }