body {margin: 0 auto;font-size:16px;line-height:1.3;max-width:450px;background-color:#150305;color:#ffffff;}
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:#FA8D39; vertical-align: middle;}
h2 {font-weight:normal;}
a:link,a:active,a:visited {text-decoration:none;color:#dbbb63;}
a:hover {text-decoration:none;color:#dbbb63;}
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,#FFC096 3%,#F5873D 3.01%,#7f4620 97%,#422614 97.01%) !important;
    background-color: #5B1C00;
    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 6px 0px 6px;vertical-align: middle;}
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;word-wrap: break-word;}
table.bordered td {border: 1px solid #4c4c4c;}
.body {margin: 6px 0px 6px 0px;background:rgba(255, 255, 255, 0);}
.small{font-size:80%;}
.notify {color:#FFF559;}
.energy {color:#FA5858;}
.health {color:#FF9999;}
.minor {color: gray;}
.minor2 {font-size:80%;color: gray;}
.money {color:#CC9900;}
.info {color: #6FCD72;}
.admin {color: #FA8D39;}
.mod {color: #00CC00;}
.vassal {color: #b8ee82;}
.senesal {color: #ffff99;}
.ser {color: #dbc0f6;}
.senior {color: #a575d6;}
.milord {color: #b83232;}
.epic {color: #d67bfc;}
.level {font-size:80%;color:#7cfc00;}
.vip {color:#cccc00;}
a.energy {color:#FA5858;}
a.energy:visited {color:#FA5858;}
a.info {color: #6FCD72;}
a.info:visited {color: #6FCD72;}
a.notify {color:#FFF559;}
a.notify:visited {color:#FFF559;}
a.minor {color: gray;}
a.minor:visited{color: gray;}
a.admin {color: #FA8D39;}
a.admin:visited {color: #FA8D39;}
a.mod {color: #00CC00;}
a.mod:visited {color: #00CC00;}
a.minor {color: gray;}
a.minor:visited {color: gray;}
a.vassal {color: #b8ee82;}
a.vassal:visited {color: #b8ee82;}
a.senesal {color: #ffff99;}
a.senesal:visited {color: #ffff99;}
a.ser {color: #dbc0f6;}
a.ser:visited {color: #dbc0f6;}
a.senior {color: #a575d6;}
a.senior:visited {color: #a575d6;}
a.milord {color: #b83232;}
a.milord:visited {color: #b83232;}
.hr {margin: 5px;}
div.hr2 {height: 5px;background: url('/images/ui/hr.png') center center repeat-x;}
div.hr2 img {width: 24px;height: 14px;border: none;}
.hr3 {padding: 0px 0px 1px 6px;margin: 3px 0;vertical-align:top;}
div.hr3 img {
	vertical-align: middle;
	padding: 0px 0px 0px 4px;
}
.hr4 {
	height: 42px;
	padding: 0px 0px 0px 6px;
	line-height: 38px;
	vertical-align: middle;
	background-color: #242424;
	background-image: url('/images/ui/button_left.png'), url('/images/ui/button_right.png'), url('/images/ui/button_center.png');
	background-position: left, right, center;
	background-repeat: no-repeat, no-repeat, repeat-x;
}
div.hr4:hover {
	background-color:#151515;
}
div.hr4 img {
	vertical-align: middle;
	padding: 0px 0px 0px 4px;
}
.myui {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #242424;
	background-image: url('/images/ui/horizontalup.png'), url('/images/ui/horizontaldown.png'), url('/images/ui/verticalleft.png'), url('/images/ui/verticalright.png');
	background-position: center top, center bottom, left, right;
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
}
div.gray {background-color: rgba(255, 255, 255, 0);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:yellow;}
a.button{
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	vertical-align: middle;
	background-color: #242424;
	color: #dacc55;
	background-image: url('/images/ui/button_l.png'), url('/images/ui/button_r.png'), url('/images/ui/button_c.png');
	background-position: left, right, center;
	background-repeat: no-repeat, no-repeat, repeat-x;
}
#justify {
    text-align: justify;
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify;
}
#justify:after {
  content: "";
  display: inline-block;
  width: 100%;
}