*{margin:0;padding:0}
body{background:#FFF url(bg.gif) repeat-x;color:#333;font:80%/1.5 'Trebuchet MS', Arial, Sans-serif;margin:0;padding:0}
a{background-color:inherit;color:#036;text-decoration:none}
a:hover{background-color:inherit;color:#C00}
h1,h2,h3{color:#333;font-family:'Trebuchet MS', Arial, Sans-serif;font-weight:bold}
h1{font-size:125%;letter-spacing:.5px}
h2{font-size:120%;text-transform:uppercase}
h3{color:#036;font-size:115%}
img{border:0px}
h1,h2,h3,p{margin:10px;padding:0}
ul,ol{margin:10px 20px;padding:0 20px}
code{background:#FFF;border:1px solid #EEE;border-left:4px solid #C00;display:block;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;margin:10px 0;overflow:auto;padding:10px;text-align:left}
acronym{border-bottom:1px solid #777;cursor:help}
blockquote{background:#FFF url(quote.gif) no-repeat 5px 10px !important;background-position:8px 10px;border:1px solid #EEE;border-left:4px solid #C00;font-weight:bold;margin:10px;padding:0 0 0 32px}
form{background-color:#FFD;border:1px solid #000;margin:10px;padding:0 5px}
label{display:block;font-weight:bold;margin:5px 0}
input{border:1px solid #EEE;color:#777;font:normal 1em 'Trebuchet MS', Arial, Sans-serif;padding:2px}
textarea{border:1px solid #EEE;color:#777;display:block;font:normal 1em 'Trebuchet MS', Arial, Sans-serif;height:100px;padding:2px;width:400px}
#sidebar ul.sidemenu a{background:none;font-weight:bolder;padding:3px 0px}
.footer a{font-weight:bold;text-decoration:none}
input.button{background:#FFF;border:1px solid #CCC;color:#C00;font:bolder 12px 'Trebuchet MS', Arial, Sans-serif;margin:0;padding:1px}
form.search{background-color:#FFF;border:none;margin:0;padding:0;position:absolute;right:5px;top:5px}
form.search input.textbox{background:#FFF;border:1px solid #CCC;color:#333;margin:0;width:120px}
form.search input.searchbutton{background:#FFF url(headerbg.gif) repeat-x bottom left;border:1px solid #CCC;color:#333;font-family:Arial, Sans-serif;font-size:100%;font-weight:bold;height:23px;margin:0;padding:1px;width:60px}
#wrap{margin:0 auto;width:780px}
#header{height:22px;margin:0;padding:0;position:relative}
#header span #slogan{bottom:1px;color:#FFF;font:bold 1.5em 'Trebuchet MS', Arial, Sans-serif;left:5px;position:absolute;z-index:3}
#header-logo{clear:both;height:50px;margin:0;padding:0;position:relative}
#header-logo #logo{color:#000;font:bold 34px 'Trebuchet MS', Arial, Sans-serif;left:10px;letter-spacing:-1px;margin:0;padding:0;position:absolute;top:15px}
#main{float:right;margin:0;padding:0;width:565px}
#main h1{background-color:#C00;color:#FFF;font-size:105%;letter-spacing:.5px;margin:10px 0;padding:4px 0 4px 8px;text-transform:uppercase}
#sidebar{background-color:#FFF;float:left;margin:0;padding:0;width:200px}
#sidebar h1{background:#333;color:#FFF;font:bold 105% Arial, Sans-Serif;letter-spacing:1px;margin:10px 0 0 0;padding:4px 0 4px 8px;text-transform:uppercase}
#sidebar .left-box{background:#FFF;border:1px solid #EEE;margin:0 0 5px 0}
#sidebar ul.sidemenu{list-style:none;margin:3px 0px 8px 0;padding:0;text-align:left;text-decoration:none}
#sidebar ul.sidemenu li{background:url(bullet.gif) no-repeat 3px 2px;border-bottom:1px solid #EEE;margin:0;padding:3px 5px 3px 25px}
.footer{background:#FFF url(footerbg.gif) repeat-x;border-top:1px solid #EEE;clear:both;font-size:95%;line-height:1.5em;padding:2px 0 10px 0;text-align:center}
.comments{border-bottom:1px dashed #EEE;border-top:1px dashed #EEE;margin:20px 10px 5px 10px;padding:3px 0}
.comments{border-bottom:1px dashed #EEE;border-top:1px dashed #EEE;margin:20px 10px 5px 10px;padding:3px 0}
img.float-right{margin:5px 0px 10px 10px}
img.float-left{margin:5px 10px 10px 0px}
.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-right{text-align:right}
.clear{clear:both}
.float-left{float:left}
.float-right{float:right}
.align-left{text-align:left}
.align-right{text-align:right}
.clear{clear:both}
.red{color:#C00}
.red{color:#C00}
