body {margin: 0 auto;max-width:480px;background-color:#F5FFF5;color:#003300;}
body,input,select,textarea{font-family: Verdana, Arial, sans-serif;}
h1,h2,h3,h4,form,div,span,input,select,textarea,p{margin: 0;padding:0;}
h1,h2 {font-size: medium;color:#ff6600;padding:2px 0;}
h2 {font-weight:normal;}
a {text-decoration:none;color:#051305;}
ul{padding: 5px 0 5px 20px;margin: 0;}
input,select,textarea{
	background-color: #fff;
    border: 0 solid #ff4500;
    color: #000000;
    padding: 12px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 90%;
    max-width: 90%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
input[type=submit] {
    cursor: pointer;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    border: 1px solid #000;
    background: linear-gradient(to bottom,#96ffc0 3%,#3df587 3.01%,#207f46 97%,#144226 97.01%) !important;
    background-color: #1c005b;
    background-repeat: repeat-x;
    padding: 8px 37px;
    font-size: 13px;
    border-radius: 3px;
    line-height: 19px;
    width: 100%;
}
textarea {width:90%;}
div img,h1 img,h2 img,a img,span img,img {vertical-align:middle;}
div {margin: 0px 0px 0px 0px;}
ul,li {list-style:none; margin:0; padding:0;}
em{font-style:normal;}
hr{padding:0;margin:6px 0;height:0;color:#0B0B61;background-color:#0B0B61;border-top:none;border-bottom:#0B0B61 solid 1px;}
table {border-collapse:collapse;}
table.bordered td {border: 1px solid #003300;}
.body {margin: 0px 4px 0px 4px;overflow-x:hidden;background-color:#D0F5D0;border: 1px solid #003300;}
.maps {font-size: 5pt;border: 1px outset #585B5C;border-collapse: separate;background-color: #585B5C;}
ul.help {list-style:circle;}
ul.help li {list-style:circle;margin-left:16px;}
.small{font-size:80%;}
.health {color:#FF9999;}
.notify {color:#C83400;}
.energy {color:#FA5858;}
.alarm {font-size:80%;color: red;}
.money {color:#CC9900;}
.minor {color: #585B5C;}
.minor2 {font-size:80%;color: #585B5C;}
.major {color: #DD6666;}
.info {color: #6D6CCB;}
.link {color: #FFDF8C;}
.admin {color: #398DFA;}
.mod {color: #009900;}
.level {font-size:80%;color:#0A280A;}
a.buff {color: #00ccff;}
a.info {color: #6C82CB;}
a.info:visited {color: #6C82CB;}
a.major {color: #DD6666;}
a.major:visited {color: #DD6666;}
a.minor {color: #585B5C;}
a.minor:visited{color: #585B5C;}
a.block {display:block;}
.itemGood {color: #6C82CB;}
.itemBad {color: chocolate;}
.waiting {color: #9999FF;}
div.hr {margin: 3px 0;}
div.hr2 {margin: 3px 0;border-bottom:1px solid #003300;}
div.hr3 {margin: 7px 3px 7px 3px;}
div.hr3:hover {background-color:#D0EED0;}
div.hr4 {margin: 7px 3px 7px 3px;}
div.hr4:hover {background-color:#D0EED0;}
div.gray {background-color: #E0EEE0;margin: 0px 0px 0px 0px;}
img.port {float:left;margin-right:4px;margin-bottom:4px;}
.expline {margin: 0px 0px 0px 0px;height:2px;background-color:#EBB45B;}
a.button{
	padding:4px 4px 4px 4px;
	line-height:30px;
	margin:3px 3px 3px 3px;
	vertical-align: center;
	background-color: #003300;
}