body {background:url(bg.gif) repeat black;text-align:center;margin:0 auto;font-family: "Courier New", Courier, monospace;font-size:16px;}
:focus {outline: 0;}
h1 {font-size:30px;color: white;padding:0;margin: 20px 0px 0px 0px;font-weight:normal;}
h2 {font-size:15px;color: green;padding:0;margin: 0px 0px 20px 0px;font-weight:normal;}

textarea,input{border:1px gray dotted;background:none;margin-top:10px;color:white;}
label{color:gray;margin-top:10px;}
input.sub{text-align:center;float:right;width:200px;}

.hl {width:100%;height:0px;border-top:dotted gray 1px;margin-top:30px;}
.clear{clear:both;}

strong{color:green;}
strong.alert{color:red;}

#wrap {width:800px;margin:0 auto;text-align:left;}

.box {width:100%;margin-top:30px;margin-bottom:30px;}
.box .left{float:left;width:300px;}
.box .left a img{border:1px dotted gray;padding:3px;}
.box .left a img:hover{border-color:green;}
.box .right{float:left;text-align:left;margin-left:20px;width:480px;}
.box .right h3{font-size:18px;color:green;padding:0;margin:0;font-weight:bold;}
.box .right p{color:gray;font-size:15px;}

#footer{width:100%;margin-top:10px;margin-bottom:40px;}
#footer .left{width:15%;float:left;text-align:right;}
#footer .right{width:83%;float:right;text-align:left;}


