/* General tags */
*{margin:0; padding:0;}
body{background:#E1FFE1 url(images/bodybg.gif) repeat; font:76% verdana,tahoma,sans-serif;}
a{background-color:inherit; color:#060; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;color:#004A00;}
p{margin:5px 0 10px 5px; text-align:justify;}
ul, ol{	margin:0 0 16px 15px;padding-left:15px;list-style-position: inside;}
ul ul, ol ol{margin:3px 0 0 15px;}
li {display:block;}
/* Headers */
h1{color:#060; font-size:3em; letter-spacing:-3px; margin:0; text-align:right;text-transform:uppercase;}
h2{font-size:1.8em; font-weight:normal; letter-spacing:-1px; margin:10px 0 20px 0;}
h3{font-size:1.3em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px 0;}

/* IDs */
#title{margin:20px auto -6px; width:85%;}
#container{	border:20px solid #004A00; color:#555;  margin:0 auto 15px;	width:85%; line-height:1.3em;}
#container table {background:#fff url(images/front_mirror.jpg) no-repeat left top; width:100%; padding:10px; border:0px;	}
#container #nopiccy {background:#fff ;	}
#sidebar{float:left;padding-left:20%;width:17%;display:inline;top:0px;}
#sidebar p{margin:10px 0 5px 0; text-align:center; font-size:0.8em; }
#main{float:right; width:61%;display:block;padding:0 10px 0 0;}
#main img{float:left;margin: 5px 10px 5px 0px;border: 1px solid #060;padding: 2px;}
#main img.goright {float: right;margin: 5px 0px 5px 10px;}
#footer{clear:both;float:right;width:300px;	text-align:right;}

/* Classes */
.credits{color:#004A00; font-size:0.9em; margin-bottom:0;float:right;}
.credits a{color:#004A00;}


/* Menu */
.menu{background-color:#fff;border:1px solid #ffffff; color:#060; display:block; font-size:1.1em; font-weight:bold; padding:3px 2px 3px 5px; width:90%;}
.menu:hover{background-color:#E1FFE1; border:1px solid #F2DEDE; color:#004A00; text-decoration:underline; width:90%;}
.active{background-color:#E1FFE1; border:1px solid #F2DEDE; color:#004A00; text-decoration:none; width:90%;display:block; font-size:1.1em; font-weight:bold; padding:3px 2px 3px 5px; }
.active:hover{background-color:#E1FFE1; border:1px solid #F2DEDE; color:#004A00; text-decoration:underline; width:90%;}

/* Nav Menu */
ul#navlist{padding:0;margin:0 0 10px 0; list-style-type:none; width:100%;color:#060;display:block;float:left;}
ul#navlist li {display:inline;}
ul#navlist li a {color: #060; padding: 0.2em 1em; text-decoration: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff;text-align:left;background-color:#FFF;}
ul#navlist li a:hover {text-decoration:underline;background-color: #E1FFE1;}
ul#navlist li a.nav_active {text-decoration: none; background-color: #E1FFE1;}
ul#navlist li a.nav_active:hover {text-decoration:underline;}


