.yellow { color: #fc0; }
.red { color: #c00; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #000 url(../images/bg_all.jpg) repeat-x; }
#footer { width: 939px; height: 47px; margin-right: auto; margin-left: auto; background: #f8b604 url(../images/foot.jpg) no-repeat; font: normal 13px/45px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: center; }
#footer a { color: #000; text-decoration: underline; }
#footer a:hover { color: #fff; background: #000; text-decoration: none; }
#compliancebar { width: 937px; height: 35px; margin-right: auto; margin-left: auto; background: #000; font: 14px/30px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; }
#compliancebar a { color: #fff; text-decoration: underline; }
#icons { width: 939px; height: 60px; margin-right: auto; margin-left: auto; background: #000 url(../images/bg_icons.jpg) no-repeat; text-align: center; }
#warning { width: 879px; height: auto; margin-right: auto; margin-left: auto; font: normal 13px/19px Arial, Helvetica, sans-serif; color: #fff; text-align: left; cursor: default; }
#warning p { margin-bottom: 15px; }
#warning p a { color: #fff; text-decoration: underline; }
#warning p a:visited { color: #fff; }
.owner { font: normal 11px Arial, Helvetica, sans-serif; color: #fff; text-align: center; }
#byclicking { width: 530px; height: auto; margin-right: auto; margin-left: auto; text-align: center; }

/* Warning Buttons */
.navigation { width: 500px; height: 60px; margin-right: auto; margin-left: auto; display: block; margin-bottom: 15px; }
.navigation ul { width: 500px; height: 60px; list-style-type: none; font: bold 20px/57px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; text-align: center; margin: 0px; padding: 0px; }
.navigation li { width: 215px; height: 60px; display: inline; margin: 0px 15px 0px 0px; padding: 0px; float: left; border: 5px solid #fff; background: #000; }
.navigation li.last { margin-right: 0px; }
.navigation li a { color: #fc0; }

/* Below Warning Buttons */
.navigationbot { width: 500px; height: auto; margin-right: auto; margin-left: auto; display: block; margin-bottom: 15px; }
.navigationbot ul { width: 500px; height: auto; list-style-type: none; font: normal 11px Arial, Helvetica, sans-serif; color: #fff; text-align: center; margin: 0px; padding: 0px; }
.navigationbot li { width: 215px; height: auto; display: inline; margin: 0px 15px 0px 0px; padding: 5px 0px 0px; float: left; background: #000; }
.navigationbot li.last { margin-right: 0px; }
.navigationbot li a { color: #fff; }

#superbot { width: 720px; height: auto; padding: 15px; font: normal 11px Arial, Helvetica, sans-serif; color: #efefef; text-align: left; margin-bottom: 15px; }


/* JOIN */
.steps { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; background: #000; text-align: center; }
.formtxt { font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: right; }
.joinfield { width: 173px; font: normal 15px Georgia, "Times New Roman", Times, serif; color: #000000; background: #fff; text-align: left; height: 22px; margin: 0px; padding: 4px 0px 0px 7px; float: left; border: 1px solid #000; }
.formtxtleft { font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: left; }
.memtype { background: #618b43; text-align: center; color: #fff; font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.joinbutton { width: 270px; font: bold normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; background: #fff; text-align: center; height: 30px; margin: 0px; padding: 0px; border: 4px solid #000; }
.terms { font: normal 10px Arial, Helvetica, sans-serif; color: #000; text-align: center; }
h1 { font: bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 15px; }
