p,table { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color:#ffffff; }
a:link,a:visited { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a:hover,a:active { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

.hlCell { background-color:#000000; background-image:URL('img/tbar_bg.jpg'); }
.errText { color:#DD0000; }

/* New styles after this line! */
body { background-color:#000000;  background-image:URL('back.png');padding:0; margin:0; }
#mainpage { background-color:#000000; background-image:url('img/background1.png');  }
#leftbar { background-color:#000000; background:URL('img/leftbg.jpg') repeat; }
#navbar { background-color:#000000; background-image:URL('img/navbg.jpg'); }

.listbox { background-color:#000000; width:500px; background-image:URL('img/listbg.jpg'); }
.listtop { background-color:#000000; height:14px; background-image:URL('img/listtop.jpg'); }
.listtitle { font-weight:bold; color:#ffffff; }
.listrow { background-color:#000000; font-weight:bold; color:#FFFFFF; }
.listitem { text-align:center; }
.listbottom { background-color:#000000; height:14px; background-image:URL('img/listbottom.jpg'); }

.errtext { }
/*.msgtext { }*/

/* Contains info such as score, resources, etc (on each page) */
#infobar { width:100%; background-color:#000000;  background-image:URL('img/barback1.png'); text-align:center; font-weight:bold; color:#FFFFFF; }
#infobar b { color:#FFFFCC; }

.sminp { width:30px; height:16px; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; font-size:10px; /* Small input, 30px */ }
.mdinp { width:100px; height:16px; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; font-size:10px; /* Medium input, 100px */ }
.sdinp { width:150px; height:16px; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; font-size:10px;  }
.mxinp { width:100%; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; /* Maximum input, 100% */ }

.smbut { width:30px; height:16px; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; font-size:10px; }
.mdbut { width:30px; height:16px; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; font-size:10px; }
.sdbut { width:150px; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; font-size:10px; }
.mdbut { width:100px; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; font-size:10px; }

/* Replaces hlCell,hlCell2 */
.titlecell { background-color:#000000; background-image:URL('img/tbar_bg.jpg');}
.bodycell { background-color:darkgreen; ; background-image:URL('img/mailbar.png');}

.postbox { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; color:#ffffff; border:1px solid; border-color:#EBEBEE; }

.lord1 { background-color:#420000;  background: url('img/king.png')  no-repeat ;  }
.lord2 { background-color:#2C0042; background: url('img/income.png')  no-repeat ;}
.lord3 { background-color:#42002F;  background: url('img/diplomat.png')  no-repeat ;}
.lord4 { background-color:#020042; background: url('img/communicate.png')  no-repeat ;}

/* Replaces infoTable */
.infobox { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; color:#ffffff; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; background-color:#000000; background-image:URL('img/tbar_bg.jpg'); }

/* Navigation (Left) bar */
#navbar a,#navbar a:link,#navbar a:visited { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:white; }
#navbar a:hover, #navbar a:active { font-weight:bold; color:yellow; }

.pageleft { background-color:#000000; }