p,table { font-family:Georgia,Helvetica,Arial,sans-serif; font-size:13px; color:#222222; }
a:link,a:visited { font-family:Georgia,Helvetica,Arial,sans-serif; font-size:13px; color:#993333; text-decoration:none; }
a:hover,a:active { font-family:Georgia,Helvetica,Arial,sans-serif; font-size:13px; color:#993333; text-decoration:none; }

.hlCell { background-color:#D8D269; background-image:URL('/caerleon/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('/caerleon/img/stucco-bg2.jpg'); }
#leftbar { background-color:#CCCCCC; background-image:URL('/caerleon/img/pebbles-left.jpg'); }
#navbar { background-color:#DDDDCC;}

/* SiGiS Section  */
.paypal_donation { float:center; }
.google_sky { margin: 0px 0px 0px 0px; float:center; }
.banner { float: center; position: absolute; left:400px; top:29px; vertical-align: center; z-index: 1; height: 50px; }
/* End Sigis Section */

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

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

/* Contains info such as score, resources, etc (on each page) */
#infobar { width:100%; background-color:#993333; font-weight:normal; 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;  }
.spic { width:350px; height:16px; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; font-size:10px;  }
.mxinp { width:100%; height:200px; border:1px solid; border-color:#333333 #CCCCCC #CCCCCC #333333; /* Maximum input, 100% */ }

.smbut { width:50px; height:16px; border:1px solid; border-color:#FFFFFF #333333 #333333 #FFFFFF; font-size:10px; }
.allybut { width:50px; 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:Georgia,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 { font-family:Georgia,Verdana,Helvetica,Arial,sans-serif; font-size:10px; color:#222222; border:1px solid; border-color:#8B6025; background-color:#D8D269; background-image:URL('/caerleon/img/tbar_bg.jpg'); }

/* Navigation (Left) bar */
#navbar a,#navbar a:link,#navbar a:visited { font-family:Georgia,Verdana,Helvetica,Arial,sans-serif; font-size:14px; text-decoration:none; font-weight:normal; color:#333333; }
#navbar a:hover, #navbar a:active { font-weight:normal; color:#993333; }

.pageleft { background-color:#000000; }

#user_controlls { }
#user_avatar { width:150px; height:150px; }
#user_char_title { float: center; width: 90px; position: absolute; left:380px; top:280px; }
#user_char_info { float: center; position: absolute; left:480px; top:280px; }
#user_contact_title { float: center; width: 90px; position: absolute; left:380px; top:500px; }
#user_contact_info { float: center; position: absolute; left:480px; top:500px; }
#user_description { float: center; position: absolute; top:700px; width:450px; }


