body, div, h2, h3  { font-family: Arial, Helvetica, sans-serif; color:#727272}
body    { font-size:.75em; margin: 0; padding: 0; background: #333 url(img/bodybg.png) repeat-y top left; }
h1      { line-height: .90em; font-size:24px; color: #9C0; margin:30px 0 5px 0; padding:0; font-family: "Futura Medium", Arial, Helvetica, sans-serif;  }
h2      { font-size:16px;  color: #666; margin:0px 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
h3      { font-size:14px;  color: #333;  font-family: Arial, Helvetica, sans-serif; clear:both;}
form    { margin:0; padding:0; }
a       { color: #036; }
a:hover { color: #D50000; }
p       { line-height:150%; padding: 0; margin: .75em 0;}
ul			{ list-style-type:square; }
li      { line-height:140%; }
li *		{ color:#333; }

dt { padding-bottom:5px; font-weight:bold; text-decoration:underline;}
dd { padding-bottom:10px;}
pre     { overflow: auto; background-color: #EFEFEF; padding: 7px; width: 95%;}
code    { font-size: 120%; }
img     { border: 0; }
input, textarea   {  }
input:focus, textarea:focus { background-color: #ECFFB3; }
legend { display:none; }
em			{ background-color: #F2FFCA;}
#sitetitle        { background: transparent url(img/logo.png) no-repeat top left; width: 540px; height: 63px; text-indent: -9999px; margin:0; padding:0;}
#footer           { width: 400px; margin: 0 0 0 135px; padding:0; color: #999; font-size: 90%;}

.intro 						{ margin-top: 15px; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 10px 8px; background: #fff; margin-left:-23px; width:467px; _position:relative; }
#main             { width:450px; margin: 20px 0 0 135px; padding: 0; }
#navigation, #sidebar { width: 200px; position:absolute; top:50px; left:796px; margin:0; padding:0; }
#navigation h3, #sidebar h3 { font-size: 12px; padding:4px 10px; margin:0; font-weight: bold;  text-align:right; color:#FFF; background-color:#f85553; text-transform:uppercase; }
#sidebar { width: 180px; left: 600px; top:50px;}
#sidebar * { color:#fff; font-size:98%; }
#sidebar ul {list-style:none; margin:0; padding:0;}
#sidebar ul p { margin:0; padding:0;}
#sidebar ul li { padding:10px;}
#sidebar p { padding:0 10px;}
#sidebar a:link  { color:#FFF; }
#sidebar a:visited { color:#CCC; }
#sidebar a:hover { color:#9C0; }

#navigation ul { margin:5px 15px; padding:0; list-style-type:square; border-style:none; color:#9C0;}
#navigation li {color:#9C0;  }
#navigation li a { color: #999; font-size: 11px;}
#navigation li a:link { text-decoration: none; }
#navigation li a:visited { text-decoration: none; }
#navigation li a:active { text-decoration: none; color: #900;}
#navigation li a:hover { text-decoration: none; color: #333; }

#nav { position: absolute; left: -800px; width: 111px; }
#nav h3 { text-align:left; }
#nav ul, #nav li { list-style:none; margin:0; margin-left:10px; padding:5px 0; display:block; }
#nav li a { font-size:100%; padding:0;  color: #fff; font-weight:bold; background:none;}
#nav li a:hover { color: #fff; border-bottom: 1px dashed #fff; }

