body {text-align:center; padding:0; margin:0; color:#CCCCCC; background-color:#000d27; background-image:url('ibg.jpg'); background-repeat:no-repeat;background-position:top center; }
body, td {font-family:Verdana, Tahoma, Arial; font-size:13px; }


input.text,textarea.text {font-size:12px; font-weight:bold; color:#eeeeee;background-color:#653298; border:1px solid gray; padding:4px;}
input.text:hover { cursor:text; color:#eeeeee;background-color:#653298; border:1px solid gray; }
 
a.btn {text-align:center; padding:5px; font-size:15px; font-weight:bold; color:#d1d1d1; background-color: #00376a; border: 1px solid #666666; text-decoration:none;}
a.btn:hover {color:#ffffff; background-color: #0056a5; border: 1px solid #999999; text-decoration:none; cursor: pointer;}

a.join {text-align:center; padding:5px; font-size:25px; font-weight:bold; color:#000000; background-color: #ebd157; border: 1px solid #666666; text-decoration:none;}
a.join:hover {color:#000000; background-color: #ffd200; border: 1px solid #ffffff; text-decoration:none; cursor: pointer;}


textarea {font-size:12px; font-weight:bold; color:#eeeeee;background-color:#1a1a33; border:1px solid gray; padding:4px;}

submit, input { cursor:pointer;color:#d1d1d1;background-color:#00376a; font-weight:bold; border:1px solid #666666;; padding:6px;}
submit:hover, input:hover { cursor:pointer;color:#ffffff;background-color:#0056a5; border: 1px solid #999999; }

br{font-size:10px}

.trans25 {z-index:1001; filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity: 0.25;	opacity: 0.25; }
.trans75 {z-index:1001; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75;	opacity: 0.75; }

img.u {width:73px;height:73px; border:2px solid #666666;}
img.su {width:48px;height:48px; border:2px solid #666666;}

img.nav {border:0px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;	opacity: 0.7; }
img.nav:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;	opacity: 1.0; }

h1 {color:#d5dff1; font-size:25px; margin: 0 0 10 0px; font-weight:normal; } 
h2 {color:#d1d0b0; font-size:19px; font-weight:bold; margin: 0 0 10 0px; } 
h3 {color:#57b1ff; font-size:18px; margin: 0 0 10 0px; } 

h4 {color:#edede1; font-size:14px; font-weight:bold; margin: 0 0 10 0px; } 

hr {color:#bdc8d1; background:#bdc8d1; height:1px; width:60%; margin: 12px; text-align:center; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5;} 

a {color: #bbd5ff; text-decoration:none; }
a:hover {color: #e5efff; text-decoration:underline;}

a.nav {font-size:15px; color: #ffffff; text-decoration:none; }
a.nav:hover {color: #66ceff; text-decoration:underline;}

#invbox {display:block; border: 1px solid black; padding:5px; height:60px; background-color:#000000; }

img.do {border: 0px; padding:0px; margin:0px; width:40px; height:40px;}
img.ui {border: 0px; padding:0px; margin:10px;}
.wallet { position:relative; width:300px; height:400px; padding:0px;}
img.wpic {position:relative; top:-351px; left:197px; width:73px; height:73px; border:1px solid gray;}
.welcome {display:block; position:relative; top:-375px; left:370px; width:500px; }
#stats {display:block; height:167px; }
#nostats {display:block; height:130px; }

.un {DISPLAY: block; position:relative; top:-10px; text-align:left; color: #800d24; padding-top:0px; padding:2px; font-size:17px; font-weight:bold; }
.ud {DISPLAY: block; text-align:left; padding:2px; }
.uu {DISPLAY: block; text-align:left; padding:2px; }
.ulb {DISPLAY: block; text-align:left; padding:3px; }


.duh {DISPLAY: block; position:relative; top:-5px; text-align:center; color: #800d24; padding:12px; font-weight:bold; color: #005700; }
.ud {DISPLAY: block; text-align:left; padding:2px; }
.uu {DISPLAY: block; text-align:left; padding:2px; }
.ull {font-size:11px; font-weight:bold; color:#666666; }
.ul {color:#000000; font-weight:bold; }
.ulb {DISPLAY: block; text-align:left; padding:3px; }



a.blkbg {background-color: #000000; font-weight:bold; }
a.blkbg:hover {color: #FFFFFF; background-color: #000000; font-weight:bold; }

a.fl {color: #333333; font-weight:bold; }
a.fl:hover {color: #fffcda; font-weight:bold; }

a.bc {font-size:15px; font-weight:bold; }
a.bc:hover {font-size:15px; font-weight:bold; }

p {margin-top:8px;}
br {margin-bottom:3px;}

#sn {font-size:17px; font-weight:bold;  color:#FFFFFF; }
#snl {font-size:17px; font-weight:bold; color:#666666; }
#sp {text-align:left; margin:5px; }
.sv {text-align:left; margin:5px; font-size:27px; }

#nav {DISPLAY: block; POSITION:relative; width: 780px; text-align:left; height: 40px; top:-96px; border: 3px solid #e3decd; border-bottom:0px; background-color:#bebebe; }
#p {DISPLAY: block; width: 860px; text-align:left; height: 96px; }
#n {DISPLAY: block; height:500px; width: 200px; text-align:left; margin-left:20px; }
#t {DISPLAY: block; position:relative; width: 618px; background:url(img/misc/tutbg.jpg); text-align:left; padding:10px; background-color:#000000; border: 1px solid #e3decd;}
#cout {DISPLAY: block; z-index: 100; position:relative; top:-505px; width: 900px; text-align:left; padding:10px; background-color:#000d27; border: 1px solid #37b1ff; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4;	opacity: 0.4; }
#cin {DISPLAY: block; z-index: 101; position:relative; width: 900px; text-align:left; padding:10px; }
#s {DISPLAY: block; POSITION:relative; width: 400px; height:100px; text-align:right; padding:0px; margin:0px; top:-80px; left:355px; }
#h {DISPLAY: block; width: 400px; height:100px; text-align:left; padding:0px; margin:0px; }
#small {color:#c3c3c3; font-size:11px;}

.loc1 {display:block; width: 640px; height:600px; padding:0px; background:url(img/misc/swamp.jpg); }

.salary {color:#21ff36;}
.power1 {color:#00c8c1; font-size:9px; font-weight:bold;} 
.power2 {color:#00c8c1; font-size:12px; font-weight:bold;} 
.power3 {color:#00c8c1; font-size:15px; font-weight:bold;} 
.power4 {color:#00c8c1; font-size:18px; font-weight:bold;} 
.power5 {color:#00c8c1; font-size:21px; font-weight:bold;} 
.mon {color:#21ff36; font-size:15px; font-weight:bold; }
.nomon {color:#ff3b3b; font-size:15px; font-weight:bold; }
.smallmon {color:#21ff36; font-size:10px; font-weight:bold; }
.medmon {color:#21ff36; font-size:12px; font-weight:bold; }
.hugeb {font-size:21px; color:#8f5100; font-weight:bold; }
.user {font-size:19px; color:#dac800; }
.usersm {font-size:15px; color:#dac800; }
.userh1 {font-size:25px; color:#dac800;}
.huge {font-size:21px; color:#dac800; }
.hugenomon {font-size:21px; color:#ff3b3b; }
.hugemon {font-size:21px; color:#21ff36; }
.hugespecial {font-size:21px; color:#cfbe00; }
.req {font-size:13px; color:#ffa700;  }
.big {font-size:17px; color:#ffb400;  }
.bigmon {font-size:17px; color:#21ff36; }
.bignomon {font-size:17px; color:#ff3b3b; }
.tiny {font-size:9px; color:#999999; font-weight:bold; }
.lbl {font-size:15px; color:#676767; font-weight:bold; }
.quest {font-size:15px; color:#A1A1A1; font-weight:normal; }
.bigspecial {font-size:15px; color:#cfbe00; }
.bigfaint {font-weight:bold; font-size:17px; color:#666666; }
.rank {font-size:17px; color:#ffffff; margin-right:50px;  }
.stat {font-size:19px; color:#ffffff; font-weight:normal; margin-right:30px; }
.statmon {font-size:19px; color:#21ff36; font-weight:normal; }
.name {font-size:21px; color:#ffffff; font-weight:bold; }
.nlbl {font-size:21px; color:#b3dfff; font-weight:normal; }
.nlblsm {font-size:15px; color:#b3dfff; font-weight:normal; }

.skill {DISPLAY: block; width: 20px; text-align:center; padding:3px; background-color:#242424; border: 2px solid #aeaeae; font-size:11px; font-weight:bold; margin-top:-1px; }
.noskill {DISPLAY: block; width: 20px; text-align:center; padding:3px; color: #ff0000; background-color:#242424; border: 2px solid #aeaeae; font-size:11px; font-weight:bold; margin-top:-1px; }

td.light {background-color:#152a56; border:1px solid #37486b;}
td.dark {background-color:#001237; border:1px solid #37486b;}

.L1 {font-size:11px;background-color:#FFFCD8;color:#5F5F5F;}
.L2 {font-size:11px;background-color:#EBE8C8;color:#5F5F5F;}

table.u {border: 1px solid #a1a1a1; padding:10px; }
tr.hdr {background-color:#402e1c; border: 1px solid grey; color: #d2cccc; font-size:17px; font-weight:bold; padding:5px; margin:20px; }
td.bafter {border-bottom: 1px solid grey; padding-top:20px;}
td.hdr {background-color:#402e1c; border: 1px solid grey; color: #d2cccc; font-size:17px; font-weight:bold; padding:5px; margin:20px; }
td.header {background-color:#121212; border: 0px; color: #d2cccc; font-size:15px; font-weight:bold; padding:3px; margin:5px; }
td.headersmall {background-color:#402e1c; border: 0px; color: #d2cccc; font-size:13px; font-weight:bold; padding:3px; margin:5px; }


.subdue { font-weight:bold; color:#818181; }

p.special { border:1px dashed #333333; margin-top: 0px; font-size:12px;background-color:#b3b1a1;color:#333333;padding:5px;}
.note {display:block; font-size:11px; font-weight:bold; color:#cbd2df; background-color:#40495c; padding:10px; margin-bottom:20px; border:1px dashed #8595b3;}
.noenter {display:block; font-size:11px; font-weight:bold; color:#CCCCCC; background-color:#52120e; padding:10px; margin-bottom:10px; border:1px solid #FF0000;}
.error {display:block; font-size:15px; font-weight:normal; color:#CCCCCC; background-color:#52120e; padding:10px; margin-bottom:20px; border:1px solid #FF0000;}
.success {display:block; font-size:15px; font-weight:normal; color:#CCCCCC; background-color:#12520e; padding:10px; margin-bottom:20px; border:1px solid #00FF00;}

#f {POSITION:relative; width: 760px; text-align:center; padding:10px; margin-top:10px; top:-80px; color:#939393; font-weight:bold; font-size:11px; }
.copy {DISPLAY: block; color:#6591be; font-size:11px; padding:3px; font-weight:bold; } 
#f a {color:#6591be; font-size:11px; text-decoration:none; font-weight:bold; } 
#f a:hover{color:#c6c6c6; text-decoration:underline; font-weight:bold; } 
.copy a {color:#6591be; font-size:11px; text-decoration:none; font-weight:bold; } 
.copy a:hover {color:#c6c6c6; text-decoration:underline; font-weight:bold; } 


.imgbutton, .imgbutton:hover {border: 0px; padding:0px; margin:0px; width:40px; height:40px;background:none;display:inline;}
.noBreakForm {margin: 0px 0px 0px 0px;display:inline;}
.yellow {color:#d1d0b0;font-size:15px;font-weight:bold;}