@charset
"UTF-8"
;

* {
    outline:none;
}
body {
    font: 13px normal arial, helvetica, sans-serif;
    margin: 0;
    height: 100%;
    color: #FFFF99;
    padding: 0;
    background: #22170D url(../includes/images/ingame/frame/Background_Tile.jpg) repeat-y center top;
}

#fake_background {
    background: transparent url(../includes/images/ingame/frame/Background.jpg) no-repeat center top;
    height: 675px;
    width: 100%;
    display: table;
}

A {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

A:link {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

A:visited {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

A:active {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

A:hover {
    text-decoration: underline;
    color: #FFFF99;
    font-weight: bold;
}
A.disable {

    color: gray;
    font-weight: bold;
}

#terrain {
    background: url(../includes/images/ingame/buildings/terrainday.jpg) no-repeat;
    height: 391px;
    width: 702px;
    float: left;
}

#coalmine {
    height: 170px;
    width: 209px;
    position: absolute;
    margin-top: 2px;
    margin-left: 439px;
}

#stronghold {
    position: absolute;
    height: 194px;
    width: 245px;
    margin-top: 36px;
    margin-left: 276px;
}

#barraks {
    height: 157px;
    width: 206px;
    margin-top: 136px;
    margin-left: 178px;
    position: absolute;
}

#warehouse {
    position: absolute;
    height: 157px;
    width: 177px;
    margin-top: 203px;
    margin-left: 80px;
}

#ironmine {
    height: 148px;
    width: 328px;
    margin-top: 17px;
    margin-left: 104px;
    position: absolute;
}

#defensiveworkshop {
    position: absolute;
    height: 219px;
    width: 249px;
    margin-top: 108px;
    margin-left: 0;
}

#offensiveworkshop {
    height: 118px;
    width: 190px;
    margin-top: 71px;
    margin-left: 0;
    position: absolute;
}

#toolsworkshop {
    height: 99px;
    width: 131px;
    margin-top: 1px;
    margin-left: 0;
    position: absolute;
}

#marketplace {
    height: 146px;
    width: 220px;
    margin-top: 143px;
    margin-left: 400px;
    position: absolute;
}

#underconstruction1 {
    height: 70px;
    width: 96px;
    margin-top: 250px;
    margin-left: 380px;
    position: absolute;
}

#underconstruction2 {
    height: 70px;
    width: 96px;
    margin-top: 1px;
    margin-left: 0;
    position: absolute;
}

#airship {
    position: absolute;
    height: 162px;
    margin-top: 230px;
    margin-left: 235px;
    width: 447px;
}

#hoversuff {
    position: absolute;
}

#play_container {
    background: url(../includes/images/ingame/frame/Ingame_Tile.jpg) repeat-y center;
}

#play_container #play_top {
    background: url(../includes/images/ingame/frame/Header.jpg) no-repeat center top;
}

#play_container #play_top #play_bottom {
    background: url(../includes/images/ingame/frame/Footer.jpg) no-repeat center bottom;
    width: 100%;
    overflow: hidden;
}

#main_logo {
    display: block;
    float: left;
    position: relative;
    width: 240px;
    height: 159px;
    z-index: 100;
}
#main_logo #logo {
    position: absolute;
    left: 0;
    top: 21px;
    width: 240px;
    height: 114px;
}

#header{
    display: block;
    position: relative;
    float: left;
    width: 480px;
    height: 159px;
}
#header .greentext,
#header .greentext a,
#header .greentext a:hover,
#main_logo .greentext,
#main_logo .greentext a,
#main_logo .greentext a:hover {
    color: #669900;
}
#header .sorangetext,
#header .sorangetext a,
#header .sorangetext a:hover,
#main_logo .sorangetext,
#main_logo .sorangetext a,
#main_logo .sorangetext a:hover {
    color: #CC9933;
}
.general_gold,
#header .sredtext,
#header .sredtext a,
#header .sredtext a:hover,
#main_logo .sredtext,
#main_logo .sredtext a,
#main_logo .sredtext a:hover {
    color: #CC3300;
}

.account {
    position: relative;
    height: 85px;
    width: 216px;
}
#accountimgframe {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 101px;
    height: 82px;
    width: 115px;
}

#accountimg {
    position: absolute;
    z-index: 0;
    top: 19px;
    left: 133px;
    width: 58px;
    height: 58px;
    margin: 0;
}

#accountname {
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 110px;
    width: 100px;
    height: 20px;
    margin: 0;
    text-align: center;
    line-height: 18px;
    font-size: 11px;
    color: #CCCC66;
}

#accountres {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    margin: 0;
    text-align: left;
    font-size: 11px;
}

#accountres .gemicon {
    position: absolute;
    z-index: 0;
    top: 22px;
    left: 4px;
    height: 30px;
    width: 35px;
}
#accountres .gemstat {
    position: absolute;
    z-index: 0;
    top: 27px;
    left: 35px;
    height: 20px;
    width: 66px;
}
#accountres .goldicon {
    position: absolute;
    z-index: 0;
    top: 47px;
    left: 4px;
    height: 30px;
    width: 35px;
}
#accountres .goldstat {
    position: absolute;
    z-index: 0;
    top: 53px;
    left: 35px;
    height: 20px;
    width: 66px;
}

#endplay {
    background: url(../includes/images/ingame/frame/Bottom_Shadow.png) no-repeat center top;
    height: 32px;
}

#main {
    margin-right: auto;
    margin-left: auto;
    width: 720px;
    overflow: hidden;
}

#inner {
    float: left;
    margin-left: 5px;
    width: 709px;
    overflow: hidden;
    min-height: 391px;
}
#footer {
    float: right;
    height: 100px;
    margin-left: 0;
    width: 720px;
}

.normaltext a {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

.normaltext A:hover {
    text-decoration: underline;
    color: #FFFF99;
    font-weight: bold;
}

.normaltext {
    font: normal 13px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.errortextold {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #cc0033;
    font-weight: bold;
}

.errortext {
    color: #CC0033;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.errortext a {
    color: #3399ff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.errortext a:hover {
    color: #3399ff;
}

.positivetextold {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #007000;
    font-weight: bold;
}

.positivetext {
    color: #007000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.polltext {
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}

.nfotxt {
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
}

.bodycell {
    border: 1px solid #8C9691;
    background-color: transparent;
    padding: 4px;
}

.bodycell2 {
    border: 1px solid #8C9691;
    padding: 4px;
    background-color: transparent;
}

.errorcell {
    border: 1px solid #C2C2C2;
    background-color: transparent;
    text-align: center;
    color: #FF0000;
    padding: 3px;
}

.positivecell {
    border: 1px solid #C2C2C2;
    background-color: transparent;
    text-align: center;
    color: #00AA00;
    padding: 3px;
}

.infotext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #00aa00;
}

.goldtext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFC17;
}

.bodycell3 {
    border: 1px solid #C2C2C2;
    background-color: transparent;
    padding: 4px;;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.bodycell4 {
    border: 0;
    padding: 4px;
    background-color: transparent;
    vertical-align: top;

}

.bodycell5 {
    border: 1px solid #C2C2C2;
    padding: 4px;
    background-color: transparent;
}

.txtboxgap {
    font-size: 6px;
}

.smlhead {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}

.percentbar {
    border: 1px solid #000000;
}

.pbgreen {
    background-color: #009900;
}

.pbred {
    background-color: #800000;
}

hr {
    color: #BEBEBE;
    border: 1px dashed #BEBEBE;
}

.nbanner {
    background-color: #506E7F;
    height: 26px;
    width: 100%;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    border: 1px solid #31596A;
}

.nbinput {
    background-color: #99B0BF;
    border: thin solid #31596A;
    font-family: Arial, Arial, Helvetica, sans-serif;
    color: #14313D;
    font-size: 11px;
}

/* Common number input class style */
.numinput,
.wareinput,
.sellratioinput,
.traininginput,
.mineinput,
.labiteminput {
    height: 19px;
    text-align: right;
    background: #999999;
    border: 1px solid black;
    border-right-color: gray;
    border-bottom-color: gray;
    font: bold 13px arial, helvetica, sans-serif;
    color: black;
    padding-left: 3px;
    padding-right: 3px;
}

.wareinput {
    width: 80px;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sellratioinput {
    width: 75px;
}

.traininginput,
.mineinput,
.labiteminput {
    width: 50px;
}
/*
span.checkbox {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(../includes/images/checkbox.png) no-repeat;
    display: block;
    clear: left;
    float: left;
}

span.radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(../includes/images/radio.png) no-repeat;
    display: block;
    clear: left;
    float: left;
}

span.select {
    position: absolute;
    width: 158px; *//* With the padding included, the width is 190 pixels: the actual width of the image. *//*
    height: 21px;
    padding: 0 24px 0 8px;
    color: #fff;
    font: 12px/21px Arial, sans-serif;
    overflow: hidden;
}*/

.progressbar {

    position: relative;
    width: 144px;
    height: 14px;
    background: url(../includes/images/ingame/bar/empty.png) no-repeat;
}

.progressbar div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url(../includes/images/ingame/bar/full.png)
}

.progressbar div p {
    white-space: nowrap;
    height: 100%;
    margin: 0;
    padding: 0 1em;
    line-height: 14px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;

}

.progressbar p span {
    display: none;
}

.greentext a {
    font-weight: bold;
    text-decoration: none;
    color: #00aa00;
}

.greentext A:hover {
    font-weight: bold;
    text-decoration: none;
    color: #006600;
}

.greentext {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #00ff00;
}

.graytext a {
    font-weight: bold;
    text-decoration: none;
    color: #00aa00;
}

.graytext A:hover {
    font-weight: bold;
    text-decoration: none;
    color: #006600;
}

.graytext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #00ff00;
}

.redtext a {
    font-weight: bold;
    text-decoration: none;
    color: #cc0033;
}

.redtext A:hover, .graytext a, .graytext a:hover {
    font-weight: bold;
    text-decoration: none;
    color: #cc0033;
}

.redtext, .graytext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #cc0033;
}

.graytext, .graytext a, .graytext a:hover, .graytext td {
    color: gray;
}

.highlighttext a {
    text-decoration: none;
    font: bold 13px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.highlighttext A:hover {
    text-decoration: underline;
    font: bold 13px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.highlighttext {
    font: bold 12px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.sredtext a {
    font-weight: bold;
    text-decoration: none;
    color: #cc0033;
}

.sredtext A:hover {
    text-decoration: underline;
    font-weight: bold;
    color: #cc0033;
}

.sredtext {
    font: bold 12px arial, helvetica, sans-serif;
    color: #cc0033;
}

.sorangetext a {
    text-decoration: none;
    font: bold 12px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.sorangetext A:hover {
    text-decoration: underline;
    font: bold 12px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.sorangetext {
    font: bold 12px arial, helvetica, sans-serif;
    color: #FFCC00;
}

.statustext a {
    text-decoration: none;
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.statustext A:hover {
    text-decoration: underline;
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.statustext {
    font: bold 14px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.snormaltext a {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

.snormaltext A:hover {
    text-decoration: underline;
    color: #FFFF99;
    font-weight: bold;
}

.snormaltext {
    font: normal 12px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.buttontext a {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

.buttontext A:hover {
    text-decoration: underline;
    color: #FFFF99;
    font-weight: bold;
}

.buttontext {
    font: normal 17px arial, helvetica, sans-serif;
    color: #FFFF99;
}

.bluetext a {
    font-weight: bold;
    text-decoration: none;
    color: #0000FF;
}

.bluetext A:hover {
    font-weight: bold;
    text-decoration: none;
    color: #000066;
}

.bluetext {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #0000FF;
}

.alliancematetext a {
    text-decoration: none;
    color: #3399ff;
}

.alliancematetext A:hover {
    text-decoration: none;
    color: #3366FF;
}

.alliancematetext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3399ff;
}

.footer {
    bottom: 31px;
    float: right;
    height: 53px;
    margin-left: 0;
    padding-bottom: 30px;
    padding-top: 10px;
    width: 760px;
}

.footerlinks {
    float: none;
    position: relative;
    top: 33px;
    left: 59px;
    margin: 0;
    height: 31px;
    width: 555px;
}
.footerlinks a,
.footerlinks span {
    position: absolute;
    z-index: 1;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    top: 7px;
}
.footerlinks a:hover {
    position: absolute;
    z-index: 1;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal;
}

.peventbar {
    float: left;
    height: 25px;
    line-height: 25px;
    width: 706px;
    text-align: center;
    border: 1px solid green;
    background-image: url('../includes/images/newstr.png');
}

.neventbar {
    float: left;
    height: 25px;
    line-height: 25px;
    width: 706px;
    text-align: center;
    border: 1px solid red;
    background-image: url('../includes/images/newstr.png');
}

.boostbar {
    float: left;
    line-height: 25px;
    width: 701px;
    margin-left:9px;
    text-align: center;
    background-image: url('../includes/images/newstr.png');
}

.advisor {
    position: absolute;
    z-index: 1;
    float: none;
    top: 0;
    left: 0;
    height: 82px;
}

.advisorname {
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 0;
    height: 21px;
    text-align: center;
}

.advisors {
    position: absolute;
    z-index: 0;
    float: none;
    top: 2px;
    left: 216px;
    height: 82px;
    width: 261px;
}
.headertext {
    text-decoration: none;
    color: #CCCC66;
    font-weight: normal;
    font-size: 11px;
}
.headertext a {
    text-decoration: none;
    color: #CCCC66;
    font-weight: normal;
    font-size: 11px;
}
.headertext a:hover {
    text-decoration: underline;
    color: #CCCC66;
    font-weight: normal;
    font-size: 11px;
}


.left {
    float: left;
    position: relative;
    width: 200px;
    height: 453px;
    overflow: hidden;
}

.statusmain {
    background: url("../includes/images/ingame/frame/Stats_Patch.jpg") no-repeat scroll -8px 2px transparent;
    position: absolute;
    z-index: 0;
    float: none;
    top: 83px;
    left: 2px;
    height: 67px;
    width: 470px;
}
.statusmain .container {
    position: absolute;
    z-index: 0;
    top: 8px;
    left: 0;
    height: 50px;
    width: 78px;
}
.statusmain .container .toptext {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 26px;
    height: 14px;
    width: 59px;
    font-size: 11px;
    text-align: left;
}
.statusmain .container .bottomtext {
    position: absolute;
    z-index: 2;
    top: 14px;
    left: 26px;
    height: 14px;
    width: 51px;
    font-size: 11px;
    text-align: left;
}
.statusmain .container .redtext,
.statusmain .container .greentext,
.statusmain .container span,
.statusmain .container a {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.statusmain .container a:hover {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.statusmain .container .perfbar {
    position: absolute;
    z-index: 1;
    top: 20px;
    left: 0;
    height: 30px;
    width: 78px;
}

.statusturnmsg {
    position: absolute;
    z-index: 0;
    float: none;
    top: 136px;
    left: 3px;
    height: 18px;
    width: 220px;
}
.statusturnmsg div {
    position: absolute;
    background: url(../includes/images/ingame/frame/Logout_Shadow.png) no-repeat 14px 0;
    z-index: 0;
    top: 0;
    left: 0;
    height: 18px;
    width: 82px;
}
.statusturnmsg img {
    position: absolute;
    z-index: 1;
}
.statusturnmsg a {
    position: absolute;
    z-index: 1;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}
.statusturnmsg .container {
    position: absolute;
    z-index: 1;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    left: 19px;
    top: 0;
    width: 125px;
}
.statusturnmsg a:hover {
    position: absolute;
    z-index: 1;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
}
.statusturnmsg .container span,
.statusturnmsg .container a,
.statusturnmsg .container a:hover {
    position: relative;
    font-size: 12px;
}
.logout {
    position: absolute;
    z-index: 0;
    float: none;
    top: 2px;
    left: 4px;
    height: 18px;
    width: 220px;
}
.logout #logoutdiv {
    background: url(../includes/images/ingame/frame/Logout_Shadow.png) no-repeat 14px 0;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    height: 18px;
    width: 70px;
}
.logout #logoutimg {
    position: absolute;
    z-index: 1;
}
.logout #a,
.logout #span {
    position: absolute;
    z-index: 1;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    color: #999966;
}
.logout #span {
    left: 19px;
}
.logout #a:hover {
    position: absolute;
    z-index: 1;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal;
    color: #999966;
}

#left-column-banner {
    float: left;
    height: 90px;
    left: 17px;
    position: relative;
    top: 8px;
    width: 167px;
}

.separator2 {
    float: left;
    position: relative;
    width: 37px;
    height: 445px;
}

.separator {
    float: left;
    height: 390px;
    width: 37px;
}

.header {
    float: left;
    width: 745px;
    height: 247px;
}

.logo {
    float: left;
    width: 209px;
    height: 247px;
}

.resicon {
    border: 0;
    vertical-align: middle;
}

a.warebutton {
    position: relative;
    display: inline-block;
    width: 131px;
    height: 51px;
    text-align: center;
    line-height: 48px;
    background-image: url('../includes/images/ingame/buttons/button_active_131.png');
    border: 0;
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.warebutton:link {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.warebutton:visited {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.warebutton:active {
    background-position: -131px 0;
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.warebutton:hover {
    background-position: -131px 0;
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}


a.inline_button:link {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.inline_button:visited {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.inline_button:active {
    background-position: -100px 0;
}

a.inline_button:hover {
    background-position: -100px 0;
    line-height: 46px;
}

a.inline_button {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
    position: relative;
    display: inline-block;
    width: 102px;
    height: 51px;
    text-align: center;
    line-height: 46px;
    border: 0;
    text-decoration: none;
}

a.dwarebutton, a.warebutton_disabled {
    text-decoration: none;
    color: gray;
    font-weight: bold;
}

a.dwarebutton:link, a.warebutton_disabled:link {
    text-decoration: none;
    color: gray;
    font-weight: bold;
}

a.dwarebutton:visited, a.warebutton_disabled:visited {
    text-decoration: none;
    color: gray;
    font-weight: bold;
}

a.dwarebutton:active, a.warebutton_disabled:active {
    background-position: 0 0;
    text-decoration: underline;
    color: gray;
    font-weight: bold;
}

a.dwarebutton:hover, a.warebutton_disabled:hover {
    background-position: 0 0;
    text-decoration: underline;
    color: gray;
    font-weight: bold;
}

a.dwarebutton, a.warebutton_disabled {
    position: relative;
    display: inline-block;
    width: 131px;
    height: 51px;
    text-align: center;
    line-height: 48px;
    background-image: url('../includes/images/ingame/buttons/button_disabled_131.png');
    border: 0;
}



a.ironbutton {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 28px;
    text-align: center;
    background: url('../includes/images/ingame/icons/button_iron.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.goldbutton {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 28px;
    text-align: center;
    background: url('../includes/images/ingame/icons/button_gold.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.powerbutton {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 28px;
    text-align: center;
    background: url('../includes/images/ingame/icons/button_power.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.coalbutton {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 28px;
    text-align: center;
    background: url('../includes/images/ingame/icons/button_coal.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.ironbutton_big {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 43px;
    text-align: center;
    background: url('../includes/images/ingame/icons/resources/icon_iron_big.png') 0 0;
    border: 0;
    vertical-align: -60%;
}


a.sendmailbutton,
a.chickenbutton  {
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.sendmailbutton:active,
a.chickenbutton:active {
    background-position: 0 0;
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.sendmailbutton:hover,
a.chickenbutton:hover {
    background-position: 0 0;
    text-decoration: none;
    color: #FFFF99;
    font-weight: bold;
}

a.powerbutton_big {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 43px;
    text-align: center;
    background: url('../includes/images/ingame/icons/resources/icon_power_big.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.coalbutton_big {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 43px;
    text-align: center;
    background: url('../includes/images/ingame/icons/resources/icon_coal_big.png') 0 0;
    border: 0;
    vertical-align: -60%;
}

a.goldbutton_big {
    position: relative;
    display: inline-block;
    width: 47px;
    height: 43px;
    text-align: center;
    background: url('../includes/images/ingame/icons/resources/icon_gold_big.png') 0 0;
    border: 0;
    vertical-align: -60%;
}




a.sendmailbutton {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 32px;
    background: url('../includes/images/ingame/sendmailbutton.png') no-repeat -60px 0;
    text-align: center;
    border: 0;
    vertical-align: middle;
}

a.chickenbutton {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 49px;
    background: url('../includes/images/ingame/chickenbutton.png') no-repeat -90px 0;
    text-align: center;
    border: 0;
    vertical-align: middle;
}


.wbartext {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 1px;
}

.wbartext a {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.wbartext A:link {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.wbartext A:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.wbartext A:active {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.wbartext A:hover {
    text-decoration: underline;
    color: #FFFFFF;
    font-weight: bold;
}

.wprogressbar {
    position: relative;
    width: 194px;
    height: 24px;
    background: url(../includes/images/ingame/warehouse/barempty.jpg) no-repeat;
}

.wprogressbar div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url(../includes/images/ingame/warehouse/barfull.jpg)
}

.wprogressbar p {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    margin: 0;
    line-height: 24px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CC0033;
    font-weight: bold;
    text-align: center;
}

.wmediumprogressbar {
    position: relative;
    width: 116px;
    height: 24px;
    background: url(../includes/images/ingame/status_bar_empty.png) no-repeat;
    display:inline-block;
}

.wmediumprogressbar div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: url(../includes/images/ingame/status_bar_full.png) top left no-repeat;
}

.wmediumprogressbar p {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    margin: 0;
    line-height: 24px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-weight: bold;
    text-align:center;
}

.statusprogressbar {
    position: relative;
    display: inline-block;
    float: right;
    margin-right: 20px;
    width: 116px;
    height: 21px;
    background: url(../includes/images/ingame/status_bar_empty.png) no-repeat;
}

.statusprogressbar div {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url(../includes/images/ingame/status_bar_full.png);
}

.statusprogressbar div p {
    white-space: nowrap;
    height: 100%;
    margin: 0;
    padding: 0 1em;
    line-height: 22px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;

}

.stdmsg {
    position: relative;
    display: block;
    width: 293px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: url(../includes/images/ingame/warehouse/message.jpg) no-repeat;
}

.stdmsglong {
    position: relative;
    display: block;
    width: 673px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: url(../includes/images/ingame/longparchment.png) no-repeat;
}

/* TODO: globalmsg_. are likely unused and can be trashed, check this */
.globalmsg_up {
    position: relative;
    background: url(../includes/images/msg/msg_up.jpg) repeat-x top;
}

.globalmsg_down {
    position: relative;
    background: url(../includes/images/msg/msg_down.jpg) repeat-x bottom;
}

.globalmsg_left {
    position: relative;
    margin: 20px auto;
    background: url(../includes/images/msg/msg_left.jpg) repeat-y left;
}

.globalmsg_right {
    display: block;
    position: relative;
    background: url(../includes/images/msg/msg_right.jpg) repeat-y right;
}

.globalmsg_left_up {
    display: inline-block;
    position: relative;
    background: url(../includes/images/msg/msg_left_up.jpg) no-repeat left;
    height: 7px;
    width: 100%;

}

.globalmsg_right_up {
    display: inline-block;
    position: relative;
    background: url(../includes/images/msg/msg_right_up.jpg) no-repeat right;
    height: 7px;
    width: 100%;
}

.globalmsg_left_down {
    display: inline-block;
    position: relative;
    background: url(../includes/images/msg/msg_left_down.jpg) no-repeat left;
    height: 7px;
    width: 100%;
}

.globalmsg_right_down {
    display: inline-block;
    position: relative;
    background: url(../includes/images/msg/msg_right_down.jpg) no-repeat right;
    height: 7px;
    width: 100%;
}

.globalmsg_content {
    display: block;
    position: relative;
    text-align: center;
    background: url(../includes/images/msg/msg_content.jpg) repeat;
    line-height: 19px;
    color: #00AA00;
    font-weight: bold;
    margin-left: 11px;
    margin-right: 11px;
}

.clear {
    clear: both;
}

.modal {
    background-color: #fff;
    display: none;
    width: 470px;
    padding: 0 15px 15px;
    text-align: left;
    border: 2px solid #333;

    font-size: 15px;
    font-weight: bold;
    line-height:18px;

    color: #333;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

.modal a.dictionary_tooltip {
    border-bottom:2px dotted #FFCC00;
}

.modal h2 {
    color: #333;
    margin-top: 5px;
}

.modal .mission-accept {
    color: #669966;
}

.modal .mission-cancel {
    color: #996633;
}

.modal .missions-cancel-all {
    margin-top: 15px;
    text-align: right;
}

.modal .missions-cancel-all a {
    color: #996633;
    font-size: 16pt;
}
.modal a {
    color: #CC6600;
}

.leveling {
    line-height: 35px;
    width: 145px;
}

.workshophead {
    background-image: url(../includes/images/newstrlight.png);
    margin-bottom: 15px;
    overflow: hidden;
    padding-bottom: 15px;
    width: 715px;
}

.traininghead {
    background: url(../includes/images/newstrlight.png) repeat-x 0 -4px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 715px;
}

.strongholdhead {
    background: url(../includes/images/newstrlight.png) repeat-x 0 -4px;
    margin-bottom: 15px;
    overflow: hidden;
    width: 715px;
}

.leveling .notargetpagebutton {
    margin-bottom: 5px;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
}

.infobox {
    background-image: url(../includes/images/ingame/infobox.png);
    height: 83px;
    margin: 10px auto;
    padding-left: 120px;
    padding-right: 26px;
    padding-top: 26px;
    text-align: center;
    width: 300px;
}

.nr {
    font-weight: bold;
}

.tribe_name {
    text-indent: 10px;
}

#mostpowerful_top {
    background: url("../includes/images/top12/top_bar_orn.png") no-repeat center center;
    height: 18px;
}

#mostpowerful_content {
    background: url("../includes/images/top12/bg_slice.jpg") repeat-y;
    margin-left: 14px;
    width: 674px;
}

#mostpowerful_box {
    background: url("../includes/images/top12/ico_bar.gif") no-repeat bottom;
    padding-bottom: 8px;
}

.bg_table {
    background: url("../includes/images/top12/bg_right.jpg") no-repeat right bottom;
    margin-left: 4px;
    width: 666px;
}

.bg_table th {
    border: 1px solid black;
    border-top-style: none;
    border-right-color: #231F19;
    border-left-color: #453D33;
    background-color: #352F27;
    height: 35px;
}

.bg_table td {
    border: 1px none;
    border-right: solid #2A261E;
    border-left: solid #554C3C;
}

/* Alliance Warehouse related */
.tabberlive .tabbertab  table.warehouse_block {
    background-color: #40382E;
}

.tabberlive .tabbertab  .block_header {
    margin-bottom: 0;
    text-align: center;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

.tabberlive .tabbertab  .block_header h3 {
    display: block;
    margin-top: 0;
}

.perprogressbar div {
    background-image: url("../includes/images/ingame/stronghold/boostbar.jpg");
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.textareainput {
    background: none repeat scroll 0 0 #999999;
    border-color: black gray gray black;
    border-style: solid;
    border-width: 1px;
    color: black;
    font: bold 13px arial, helvetica, sans-serif;
    text-align: left;
    overflow: auto;
}

/* Positioning the online indicator images */
.onlinestatus {
    position: relative;
    top: 3px;
}

/* Personal/World stats Tables & stuff */

.stats_table,
.stats_pagetable {
    width: 100%;
    border: 0 none transparent;
    margin: 0;
}

.stats_table {
    background: url("../includes/images/ingame/stats/stats_table_bg.png") repeat right top;
    padding: 0;
}

.stats_pagetable {
    background: url("../includes/images/ingame/stats/stats_page_background.jpg") no-repeat right top;
    padding: 16px 24px 16px 26px;
}

.stats_pagetable td {
    vertical-align: top;
    padding-right: 2px;
    padding-left: 2px;
}

.stats_table th {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 8px 4px;
    background: url("../includes/images/ingame/stats/stats_table_th_bg.png") repeat right top;
    border-top: 1px solid #211C15;
    border-bottom: 1px solid black;
    height: 35px;
}

.stats_table_th_single {
    border-right: 1px solid #211C15;
    border-left: 1px solid #211C15;
}

.stats_table_th_right {
    border-right: 1px solid #211C15;
    border-left: 1px solid #584E3D;
}

.stats_table_th_mid {
    border-right: 1px solid #2A261E;
    border-left: 1px solid #584E3D;
}

.stats_table_th_left {
    border-right: 1px solid #2A261E;
    border-left: 1px solid #211C15;
}

.stats_table td {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 8px 0;
    height: 39px;
    line-height: 39px;
    margin: 0;
}

.stats_table_td_right {
    border-right: 1px solid #322D23;
    border-left: 1px solid #584E3D;
}

.stats_table_td_mid {
    border-right: 1px solid #2A261E;
    border-left: 1px solid #584E3D;
}

.stats_table_td_left {
    border-right: 1px solid #2A261E;
    border-left: 1px solid #322D23;
}

.stats_table_td_toprow {
    border-top: 1px solid #605545;
    border-bottom: 1px none transparent;
}

.stats_table_td_midrow {
    border-top: 1px none transparent;
    border-bottom: 1px none transparent;
}

.stats_table_td_bottomrow {
    border-top: 1px none transparent;
    border-bottom: 1px solid #322D23;
}

img.stats_table_images {
    vertical-align: top;
    position: relative;
    top: 5px;
}

.transcheckbox {
    border: 0;
    background: transparent;
}

.sop_name {
    color: #FFCC00;
    font-weight:bold;
}

.onclick_local_tooltip_div {
    color: #000000;
}

a.button_1_120,
a.button_1_120_disabled {
    position: relative;
    display: inline-block;
    width: 135px;
    height: 61px;
    text-align: center;
    line-height: 60px;
    background-image: url('../includes/images/ingame/buttons/button_1_120.png');
    border: 0;
    font-weight: bold;
    text-decoration: none;
}
a.button_1_120,
a.button_1_120:link,
a.button_1_120:visited {
    color: #FFFF99;
}
a.button_1_120:active,
a.button_1_120:hover {
    background-position: -135px 0;
    color: #FFFF99;
}
a.button_1_120_disabled,
a.button_1_120_disabled:link,
a.button_1_120_disabled:visited,
a.button_1_120_disabled:active,
a.button_1_120_disabled:hover {
    cursor: text;
    color: gray;
}
.button_1_120_progress {
    position: relative;
    display: inline-block;
    width: 135px;
    height: 61px;
    text-align: center;
    line-height: 60px;
    background: url('../includes/images/ingame/buttons/button_1_120_progress.png') -135px 0;
    border: 0;
    font-weight: bold;
    text-decoration: none;
    color: #FFFF99;
}
.button_1_120_progress a {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 135px;
    height: 61px;
    text-align: center;
    line-height: 60px;
    border: 0;
    font-weight: bold;
    text-decoration: none;
    color: #BBBBBB;
}
.button_1_120_progress div {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-image: url('../includes/images/ingame/buttons/button_1_120_progress_bar.png');
    height: 61px;
    border: 0;
}

a.joinbutton,
a.joinbutton_disabled {
    position: relative;
    display: inline-block;
    width: 128px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    border: 0;
    font-weight: bold;
    text-decoration: none;
}
a.joinbutton,
a.joinbutton:link,
a.joinbutton:visited {
    background-image: url('../includes/images/ingame/buttons/join.png');
    color: #FFFF99;
}
a.joinbutton:active,
a.joinbutton:hover {
    background-position: -128px 0;
    color: #FFFF99;
}
a.joinbutton_disabled,
a.joinbutton_disabled:link,
a.joinbutton_disabled:visited,
a.joinbutton_disabled:active,
a.joinbutton_disabled:hover {
    background-image: url('../includes/images/ingame/buttons/join_disabled.png');
    cursor: text;
    color: gray;
}
.joinbutton_progress {
    position: relative;
    display: inline-block;
    width: 128px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    background: url('../includes/images/ingame/buttons/join_red.png');
    border: 0;
    font-weight: bold;
    text-decoration: none;
    color: #FFFF99;
}
.joinbutton_progress a {
    position: absolute;
    z-index: 2;
    top: 4px;
    left: 0;
    width: 128px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    border: 0;
    font-weight: bold;
    text-decoration: none;
    color: #BBBBBB;
}
.joinbutton_progress div {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 13px;
    height: 6px;
    width: 110px;
    border: 0;
}
.joinbutton_progress div div {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-image: url('../includes/images/ingame/buttons/join_redbar.png');
    background-position: top right;
    height: 6px;
    border: 0;
}

a.disabled, a.disabled:link, a.disabled:visited, a.disabled:hover, a.disabled:active {
    color: gray;
    cursor: text;
    text-decoration: none;
    background: url("../includes/images/ingame/buttons/button_disabled_164.png") no-repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    font-size: 13px;
    height: 51px;
    line-height: 48px;
    position: relative;
    text-align: center;
    width: 164px;

}

a.disabled2, a.disabled2:link, a.disabled2:visited, a.disabled2:hover, a.disabled2:active {
    color: gray;
    cursor: text;
    text-decoration: none;
    background: url("../includes/images/ingame/buttons/button_disabled_233.png") no-repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    font-size: 13px;
    height: 51px;
    line-height: 48px;
    position: relative;
    text-align: center;
    width: 233px;

}

/* Textarea limits div */
div.charleft {
    text-align: right;
    line-height: 22px;
}

.sell_button_container {
    width: 220px;
    float: left;
    text-align: center;
    padding-left: 5px;
}

/* Icon progress bar */
span.iconprogressbar {
    position: relative;
    display: block;
    height: 29px;
}
span.iconprogressbar #icon {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}
span.iconprogressbar #connector {
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 22px;
}
span.iconprogressbar #red {
    position: absolute;
    top: 8px;
    left: 31px;
    height: 12px;
    background: url(../includes/images/ingame/progressbars/Red_Main.png) repeat-x;
}
span.iconprogressbar #red_end {
    position: absolute;
    top: 0;
    left: 0;
    height: 12px;
    background: url(../includes/images/ingame/progressbars/Red_End.png) no-repeat scroll top right;
}

span.iconprogressbar #greencontainer {
    position: absolute;
    top: 3px;
    left: 0;
    height: 6px;
    overflow: hidden;
}
span.iconprogressbar #green {
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    background: url("../includes/images/ingame/progressbars/Green_Main.png") repeat-x;
}
span.iconprogressbar #green_end {
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    background: url(../includes/images/ingame/progressbars/Green_End.png) no-repeat scroll top right;
}
/* Thin progress bar */
span.thinprogressbar {
    position: relative;
    display: block;
    height: 12px;
}
span.thinprogressbar #red {
    position: absolute;
    top: 0;
    left: 6px;
    height: 12px;
    background: url(../includes/images/ingame/progressbars/Red_Main.png) repeat-x;
}
span.thinprogressbar #red_end {
    position: absolute;
    top: 0;
    left: 0;
    height: 12px;
    background: url(../includes/images/ingame/progressbars/Red_End.png) no-repeat scroll top right;
}
span.thinprogressbar #red_start {
    position: absolute;
    top: 0;
    left: -6px;
    height: 12px;
    background: url(../includes/images/ingame/progressbars/Red_Start.png) no-repeat scroll top left;
}

span.thinprogressbar #greencontainer,
span.thinprogressbar #greencontainer_reverse {
    position: absolute;
    top: 3px;
    height: 6px;
    overflow: hidden;
}
span.thinprogressbar #greencontainer {
    left: 3px;
}
span.thinprogressbar #greencontainer_reverse {
    right: 3px;
}
span.thinprogressbar #green,
span.thinprogressbar #green_reverse {
    position: absolute;
    top: 0;
    height: 6px;
    background: url("../includes/images/ingame/progressbars/Green_Main.png") repeat-x;
}
span.thinprogressbar #green {
    left: 3px;
}
span.thinprogressbar #green_reverse {
    right: 3px;
}
span.thinprogressbar #green_end {
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    background: url(../includes/images/ingame/progressbars/Green_End.png) no-repeat scroll top right;
}
span.thinprogressbar #green_start {
    position: absolute;
    top: 0;
    left: -3px;
    height: 6px;
    background: url(../includes/images/ingame/progressbars/Green_Start.png) no-repeat scroll top left;
}

.daily_quest_option {
    color:#CC0033;
    font-style:italic;
}

/* Action buttons */
a.action_respect { background: url('../includes/images/ingame/actions/respect.png') 0 0;}
a.action_respect_grey { background: url('../includes/images/ingame/actions/respect_grey.png') 0 0;}
a.action_attack { background: url('../includes/images/ingame/actions/attack.png') 0 0;}
a.action_attack_grey { background: url('../includes/images/ingame/actions/attack_grey.png') 0 0;}
a.action_attack_big { background: url('../includes/images/ingame/actions/attack_big.png') 0 0;}
a.action_attack_big_grey { background: url('../includes/images/ingame/actions/attack_big_grey.png') 0 0;}
a.action_bounty { background: url('../includes/images/ingame/actions/bounty.png') 0 0;}
a.action_bounty_grey { background: url('../includes/images/ingame/actions/bounty_grey.png') 0 0;}
a.action_send_pm { background: url('../includes/images/ingame/actions/send_pm.png') 0 0;}
a.action_send_pm_grey { background: url('../includes/images/ingame/actions/send_pm_grey.png') 0 0;}
a.action_chicken { background: url('../includes/images/ingame/actions/chicken.png') 0 0;}
a.action_chicken_grey { background: url('../includes/images/ingame/actions/chicken_grey.png') 0 0;}

a.action_respect,
a.action_respect_grey,
a.action_attack,
a.action_attack_grey,
a.action_bounty,
a.action_bounty_grey,
a.action_send_pm,
a.action_send_pm_grey {
    width: 61px;
    height: 37px;
}
a.action_attack_big,
a.action_attack_big_grey,
a.action_chicken,
a.action_chicken_grey {
    width: 91px;
    height: 52px;
}
a.action_respect,
a.action_respect_grey,
a.action_attack,
a.action_attack_grey,
a.action_attack_big,
a.action_attack_big_grey,
a.action_bounty,
a.action_bounty_grey,
a.action_send_pm,
a.action_send_pm_grey,
a.action_chicken,
a.action_chicken_grey {
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    text-align: center;
    border: 0;
    vertical-align: middle;
    outline: invert none thin;
}
a.action_respect:active,
a.action_respect:hover,
a.action_attack:active,
a.action_attack:hover,
a.action_bounty:active,
a.action_bounty:hover,
a.action_send_pm:active,
a.action_send_pm:hover {
    background-position: -61px 0;
}
a.action_attack_big:active,
a.action_attack_big:hover,
a.action_chicken:active,
a.action_chicken:hover {
    background-position: -91px 0;
}

/* Message scroll */
.message_bounding {
    margin: 20px auto;
}
.message_box_top {
    height:19px;
    background: url("../includes/images/ingame/message_scroll/top_center.png") repeat-x;
    margin-left:10px;
    margin-right:10px;
}
.message_box_top_left {
    float:left;
    height:19px;
    width:18px;
    background: url("../includes/images/ingame/message_scroll/top_left.png") no-repeat;
    margin-left:-10px;
}
.message_box_top_right {
    float:right;
    height:19px;
    width:19px;
    background: url("../includes/images/ingame/message_scroll/top_right.png") no-repeat;
    margin-right:-10px;
}

.message_box_bottom {
    height:19px;
    background: url("../includes/images/ingame/message_scroll/bottom_center.png") repeat-x;
    margin-left:10px;
    margin-right:10px;
}
.message_box_bottom_left {
    float:left;
    height:19px;
    width:20px;
    background: url("../includes/images/ingame/message_scroll/bottom_left.png") no-repeat;
    margin-left:-10px;
}
.message_box_bottom_right {
    float:right;
    height:19px;
    width:19px;
    background: url("../includes/images/ingame/message_scroll/bottom_right.png") no-repeat;
    margin-right:-10px;
}

.message_box_center {
    background: url("../includes/images/ingame/message_scroll/center_center.jpg") repeat;
    margin-left:10px;
    margin-right:10px;
    /* disable margin collapsing */
    border-top:1px dashed transparent;
    margin-top:-1px;
    border-bottom:1px dashed transparent;
    margin-bottom:-1px;
}
.message_box_center_left {
    background: url("../includes/images/ingame/message_scroll/center_left.png") repeat-y;
    margin-left:-10px;
    /* disable margin collapsing */
    border-top:1px dashed transparent;
    margin-top:-1px;
    border-bottom:1px dashed transparent;
    margin-bottom:-1px;
}
.message_box_center_right {
    background: url("../includes/images/ingame/message_scroll/center_right.png") repeat-y right top;
    margin-right:-10px;
    /* move content inside frame */
    padding-left:20px;
    padding-right:20px;
    /* disable margin collapsing */
    border-top:1px dashed transparent;
    margin-top:-1px;
    border-bottom:1px dashed transparent;
    margin-bottom:-1px;
}

div.guild_frame_title {
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding-bottom:10px;
}
div.guild_frame {
    position: relative;
    background: url('../includes/images/newstr.png');
    width: 518px;
    height: 118px;
    border:1px solid gray;
}
div.guild_frame #panel_left {
    position: relative;
    float: left;
    width: 249px;
    height: 113px;
    padding-top: 5px;
    padding-left: 5px;
}
div.guild_frame #panel_right {
    position: relative;
    float: right;
    width: 249px;
    height: 113px;
    padding-top: 5px;
    padding-right: 5px;
    border-left:1px solid gray;
}

.smallavatar{
    border: 0;
    vertical-align: middle;
    margin-right: 5px;
}
.bigavatar{
    border: 0;
}

.motd_header {
    text-align:center;
    font-weight:bold;
    padding-top: 5px;
    background: url("/includes/images/ingame/infobar.png") repeat;
    float: left;
    height: 28px;
    position: relative;
    width: 100%;
}

.motd_body {
    text-align:center;
    font-weight:bold;
    padding: 5px 0 0;
    background-image: url("/includes/images/newstr.png");
    border-bottom: 1px solid gray;
    height: 41px;
    margin: 0;
    position: relative;
    width: 100%;
}
