* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}

.greenish {color: #000; text-decoration: none; }
.greenish2:link {color: #94c308; text-decoration: none; }
.greenish2:visited { color: #94c308; text-decoration: none; }
.greenish2:active { color: #94c308; text-decoration: none; }
.greenish2:hover {color: #94c308; text-decoration: none;}

body {background: #FFFFDE ; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
#container {margin: 0 auto; width: 780px; position:relative;}

#header {height: 90px;  }
#logo {float: left;}
#login {float: right; padding: 12px 0 0; color: #b40000; font-size: 10px;}
#login a {color: #000;}
#login input.button2 {padding: 0 0 0 12px;}
#login input.text {width: 98px; padding: 1px 0; height: 14px; font-size: 11px;}

#login-border {border: solid 2px #6A220C; padding:10px;}

#forgot {padding: 0 0 3px 18px; background: url(../img/forgot.gif) no-repeat;}

#menu {clear: both; height: 40px; background: #b40000 url(../img/menu-bg.gif) repeat-x;}
#menu ul {padding: 11px 0 0 32px; font-size: 14px;}
#menu li {float: left; padding-right: 12px; color: #fff;}
#menu a {color: #FFF;}
#menu p {padding: 4px 30px 0 0; float: right; color: #FFF;}
#menu p span {padding-left: 11px;}

#main {height: 565px; background: url(../img/main-bg.jpg) no-repeat;}
#feature {float: left;}
#feature h3 {padding: 15px 0 8px 19px; color: #000; font-size: 18px; font-weight: normal;} 
#feature ul {padding-left: 47px; background: url(../img/icons.gif) no-repeat 20px 3px;}
#feature li {padding: 3px 0 10px;}
#feature a {color: #00003d; text-decoration: none;}
#wellcome {padding: 19px 14px 0 0; float: right; width: 250px; font-style: italic; font-size: 12px; color: #000; text-align: center;}
.join {position: absolute; top: 236px; margin-left: -38px;}
/* .join {position: absolute; top: 236px; margin-left: 4px;} */
#bottom {clear: both; padding-top: 23px;}
*+html #bottom {padding-top: 11px;}
#members {float: left; width: 220px;}
#members h3 {padding: 10px 0 20px 19px; color: #101a00; font-size: 18px; font-weight: normal;} 
#members ul {padding-left: 20px;}
#members li {float: left; padding: 0 35px 18px 0; color: #959494;}
#members .none {padding-right: 0;}
#members img {margin-bottom: 4px; border: 1px solid #73b112;}
#members a {text-decoration: none; color: #4a3000;}
#members span {text-decoration: underline;}
#info {float: left;  width: 280px;}
#info p {padding: 27px 0 0 21px;; color: #000; width: 245px;}
#info .top {padding: 17px 0 35px 21px; line-height: 18px;}
#info li {padding: 0 0 9px 21px; color: #FFF; font-size: 14px;}
#info span {color: #b4b4b4;}
#join {float: left;}
#join h3 {padding: 10px 0 10px 12px; color: #101a00; font-size: 18px; font-weight: normal;} 
#join div {padding-left: 11px;}
#join input  {margin-bottom: 0px; width: 150px; font-size: 11px; height: 15px;}
#join select {margin-bottom: 4px; width: 152px; font-size: 11px; padding: 1px 0;}
#join select.norm {width: 51px;}
#join input.button {padding-top: 10px;}
*html #join input.button {padding-top: 0px;}
*+html #join input.button {padding-top: 0px;}
#join span {font-size: 10px;}
#join a {color: #fff;}

#join td, #join th {padding-bottom:0px;}

#join table {width:250px;}

#join .nb input, #join .nb select {
					  width: auto;
					}
					
#join th {font-weight:normal; text-align:left;}					

#footer {clear: both;}
#footer a {color: #000;}
#footer p {float: left; padding: 28px 0; color: #000;}
#footer ul {float: right;}
#footer li {float: left; padding: 31px 0 0 12px;}

#search {left:500px;
position:absolute;
top:250px;}

#search select, #search input {font-size:11px;}
