*{margin:0; padding:0;}
body{text-align:center; font-size:0.8em; line-height:1.2em; font-family:arial,helvetica,verdana,sans-serif;}
table{font-size:100%;}
p{margin-bottom:1em;}
h1{font-size:160%;}
h2{font-size:145%;}
a{outline:0; text-decoration:underline; color:#fff;}
a img{border:0;}
a:hover, a:focus{text-decoration:none;}
a span, .hide, h2 span{position:absolute; left:-9999px;}
ul{list-style:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.classic{margin:1em 3em 2em; list-style:disc;}
.classic li{margin:0.5em 0; padding-left:18px;}
.r{text-align:right;}
.rightimg{padding:10px 0 10px 15px; float:right;}
.leftimg{padding:10px 15px 10px 0; float:left;}
.hide{display:block;}

body{background:#8E7151 url(../img/bg.jpg) repeat-x;}
#container{width:940px; border:2px solid #364b21; margin:0 auto; text-align:left; color:#e1d8be;}
.link-explore{padding-left:55px; display:block; line-height:22px; height:24px; background:url(../img/foot.gif) no-repeat; font-size:115%; font-weight:bold;}
.link-explore:hover, .link-explore:focus{background-color:#674B30;}
#footer{border-top:6px solid #364b21; color:#333; background-color:#76a54e; height:30px; line-height:28px; padding:0 10px;}
#footer a{color:#333;}
.dashed, .dashed2{background:url(../img/dashed-line.gif) repeat-x; height:1px; margin-left:106px; position:absolute; width:742px;}
.dashed2{ width:700px; margin:20px 0 0; background-image:url(../img/dashed-line2.gif)}
.dashed hr, .dashed2 hr{display:none;}