body { background-color:#ffffff; margin: 0 auto; font: 12px arial,sans-serif; line-height:  17px; color:  #333333; }
a {color: #336699; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: none;}
h1 { font: 18px arial,sans-serif; color: #777777; letter-spacing: 2.5px; margin-top:-3px; margin-bottom:-15px; }
h2 { font: 16px arial,sans-serif; color: #777777; letter-spacing: 2.5px; margin-top:-3px; margin-bottom:-15px; }

/* Header stuff */
#server { position: absolute; left: 0px; top: 0px; }
#header { position: absolute; left: 180px; top: 40px; }
#peeps { position: absolute; left: 546px; top: 0px; }

/* Content stuff */
#wasteland { background-image: url('../i/waistland.png'); background-repeat: repeat-x; position: absolute; left: 0px; top: 127px; width: 100%; height: 600; }
#div { background-image: url('../i/div-10.png'); background-repeat: repeat-x; position: absolute; left: 900px; top: 0px; }
#bod { background-image: url('../i/bod_bkg-10.png'); background-repeat: repeat-x; position: absolute; left: 0px; top: 0px; width: 900px; height: 600; }
#clientlogin { position: absolute; left: 30px; top: 8px; width: 600px; height: auto; text-align: left; font: 12px arial,sans-serif; color: #a5a5a5; }
#hr_line1 { position: absolute; left: 20px; top: 55px; width: 860px; height: 1px; line-height: 1px; overflow: none; background-color: #cccccc; }
#hr_line2 { position: absolute; left: 21px; top: 56px; width: 860px; height: 1px; line-height: 1px; overflow: none; background-color: #ffffff; }
#title { position: absolute; left: 40px; top: 63px; font: 18px arial,sans-serif; letter-spacing: 0.5px; color: #a5a5a5; }
#states { position: absolute; left: 50px; top: 450px; width: 800px; font: 5px arial,sans-serif; color: #fffcf6; }
#states a { text-decoration: none; color: #fffcf6; }
#states a:hover { text-decoration: none; color: #fffcf6; }
#domain { position: absolute; left: 700px; top: 201px; }
#payment { position: absolute; left: 690px; top: 642px; }

/* Main nav */
#nav { position: absolute; left: 262px; top: 35px; width: 600px; height: auto; text-align: right; font: 14px arial,sans-serif; letter-spacing: 0.5px; color: #a5a5a5; }
#nav a { text-decoration: none; color: #a5a5a5; }
#nav a:hover { text-decoration: none; color: #b9b9b9; }

/* Bottom nav */
#navB { position: absolute; left: 20px; top: 565px; width: 838px; height: auto; text-align: center; font: 12px arial,sans-serif; color: #b9b9b9; }
#navB a { text-decoration: none; color: #b9b9b9; }
#navB a:hover { text-decoration: none; color: #b9b9b9; }

/* Form stuff */
.input { background-color: #fffdfa; border-color: #cccccc; border-width: 1px; border-style: solid; width: 80px; font: 12px arial,sans-serif; color: #b9b9b9; font-weight: bold; }
.inputM { background-color: #fffefd; border-color: #cccccc; border-width: 1px; border-style: solid; width: 110px; font: 12px arial,sans-serif; color: #b9b9b9; font-weight: bold; }
.inputL { background-color: #fffdfa; border-color: #cccccc; border-width: 1px; border-style: solid; width: 140px; font: 12px arial,sans-serif; color: #b9b9b9; font-weight: bold; }
.button { font: 12px arial,sans-serif; color: #a5a5a5; font-weight: bold; }

/* Footer stuff */
#footer { position: absolute; left: 60px; top: 740px; width: 400px; height: auto; text-align: left; font: 12px arial,sans-serif; color: #cccccc; }
#footer a { text-decoration: none; color: #cccccc; }
#footer a:hover { text-decoration: none; color: #cccccc; }



