/*Reset the whole shit!*/
@import url("genreset.css");
html{margin:0em;padding:0em;}
body{background-attachment:fixed;background-color:#ffffff;background-image:url(sidebkgd.gif);background-repeat:repeat-y;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;text-align:justify;}
a{color:#6a5acd;font-weight:500;text-decoration:none;}
p{margin-bottom:1em;line-height:1.3em;}
em{font-style:italic;}
fieldset{padding:1em;/*border:1px solid #06738d;*/ margin-top:1em;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
strong,form legend{font-weight:bold;}
.date-str{margin-top:0.75em;margin-left:4px;font-weight:bold;font-size:90%;}
.navbar{margin-top:0.5em;margin-right:0.5em;clear:right;background-color:#08a2c6;background-image:url(../imgs/mnu_bkgd.png);color:#ffffff;font-weight:bold;font-size:90%;line-height:1.3em;height:30px;}
.doorstep{margin-top:1px;}
.sub-menu{border-top:1px solid #06738d;padding:1px 3px 0 2px;margin-top:2px;/*clear:both;*/ background-color:#0aabd1;color:#ffffff;font-weight:bold;font-size:95%;}
.tool-gal{float:left;margin-right:0.5em;padding-right:0.5em;width:15em;text-align:center;}
.thumb{float:left;margin-right:0.5em;padding-right:0.5em;width:8em;text-align:center;height:15em;}
.whoop{border:2px #ff0000 dashed;padding:3px;margin:1em;clear:right;font-size:0.9em;height:45px;}
.left{float:left;margin-right:1em;text-align:center;}
.right{float:right;margin-left:1em;text-align:center;}
.hednote{margin:0em 1em 0em 1em;font-size:0.9em;font-weight:normal;}
.proj-nav-bar{float:right;font-size:0.75em;}
.cpt{margin-bottom:1ex;font-size:80%;font-weight:bold;text-align:right;}
.thumb-imgs{height:100%;vertical-align:top;}
.ficha{border:1px solid #08a2c6;margin:0 0 6px 6px;cursor:pointer;}
a:hover{color:#800080;text-decoration:underline;}
fieldset.addres{border:1px solid #06738d;float:left;margin-left:1.5em;padding:0.5em 1em 1em 1em;width:25em;font-size:1.1em;text-align:left;height:8em;}
ol.tutorial-list{font-size:0.8em;line-height:normal;}
.listing li{margin-bottom:0.5em;list-style:disc;}
.listing ul{margin:1em 1em 0 1em;text-align:justify;}
.flg-mnu a{text-decoration:none;}
.tool-gal h3{font-size:1.1em;}
.listing ul{margin:1em 1em 0 2em;}
.listing li{margin:0 0 0.5em 2em;list-style:square;}
ol.tutorial-list li{margin:0 0 0.5em 3.5em;list-style:decimal;line-height:normal;}
legend.laddres,span.first-line-bold{font-size:1em;font-weight:bold;}
.navbar a,.sub-menu a{margin-top:0;display:inline-block;color:#ffffff;font-weight:bold;text-decoration:none;}
form input:focus,form textarea:focus{background-color:#ffffe1;}
.navbar .hilite,.sub-menu .hilite,.navbar a:hover,.sub-menu a:hover{color:#ffff00;}
#content{padding:0em 0em 0.25em 120px;background-attachment:fixed;background-image:url(body_bkgd.gif);background-position:120px 0px;background-repeat:repeat-y;font-size:0.8em;z-index:10;}
#leftside{width:120px;font-size:0.1em;text-align:left;line-height:1em;position:fixed;left:0;top:0;}
#header{margin:0 1ex 0 0;}
#addr{float:right;margin-right:1em;margin-top:0.25em;margin-bottom:0.5em;font-size:0.80em;}
#logo{float:left;margin-top:0.5em;}
#mainbody{margin:0 1em 0 0;text-align:justify;}
#footer{border-top:1px #08a2c6 solid;margin:0.1em 1ex 0 0;padding:0.1em 0 0 0;clear:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:center;}
#rightgraphic{float:right;margin:1em;padding:0em;text-align:center;}
#credit{border-top:1px #9dcacb solid;margin-left:3em;margin-right:3em;font-size:0.85em;font-style:italic;text-align:right;}
#logo h1{font-size:1.5em;}
#mainbody h1{margin-bottom:0.1em;/*	padding-bottom:0.25em;
*/ margin-top:0.1em;font-size:1.6em;font-weight:bold;}
#mainbody h2{margin-bottom:0;font-size:1.4em;}
#img-links img{margin:15px;}
#mainbody .listing{border-top:1px #08a2c6 solid;margin:0.1em 0em 0.1em 0em;padding:0.25em 0em 0.25em 0.25em;text-align:left;overflow:hidden;}
