body { padding:0; margin:0; background:#666666; }
p,table { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color:#333333; }
a,a:link,a:visited { color:#DD0000; text-decoration:none; }
a:hover,a:active { color:#FF3333; text-decoration:underline; }

#navbar {
	background-image:URL('img/nav_bg.jpg');
	background-repeat:repeat-y;
}
#navbar a,#navbar a:link,#navbar a:visited {
	color:#666666;
	text-decoration:none;
}
#navbar a:hover,#navbar a:active {
	color:#FF0000;
}

.mainpage { background:#333333; }

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

/* New styles after this line! */
body { background-color:#333333; padding:0; margin:0; }
/*#mainpage { background-color:#FFFFFF; background-image:URL('img/bg.jpg'); }*/
#leftbar { background-color:#CCCCCC; background-image:URL('img/leftbg.jpg'); }
/*#navbar { background-color:#DDDDCC; background-image:URL('img/navbg.jpg'); }*/

.listbox { background-color:#FFFFCC; width:500px; background-image:URL('img/listbg.jpg'); }
.listtop { background-color:#993333; height:38px; background-image:URL('img/listtop.jpg'); }
.listtitle { font-weight:bold; color:#996666; }
.listrow { background-color:#CC9999; font-weight:bold; color:#FFFFFF; }
.listitem { text-align:center; }
.listbottom { background-color:#993333; height:33px; background-image:URL('img/listbottom.jpg'); }

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

/* Contains info such as score, resources, etc (on each page) */
#infobar { width:100%; background-color:#993333; 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:#EEEEDD; }
.bodycell { background-color:#FFFFFF; }

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

.lord1 { background-color:#FFFFCC; }
.lord2 { background-color:#FFCCCC; }
.lord3 { background-color:#CCFFCC; }
.lord4 { background-color:#CCCCFF; }

/* Replaces infoTable */
.infobox { border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; background-color:#DDDDDD; background-image:URL('img/infobg.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:#333333; }
#navbar a:hover, #navbar a:active { font-weight:bold; color:#993333; }*/

.pageleft { background-color:#000000; }