/* style sheet for squarestats.php file */


/*///////////////////////////////////////////////////////////
///////////NEW STYLE CLASSES HERE///////////////////////////
////////////////////////////////////////////////////////////*/

td.attributetable {

border:  1px solid #999966;
background: #3f2224;
color: #ffffff;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.79em;
text-align:center;
width: 300px;}

td.attributegod { /* for yellow/gold backgrounds*/

border:  1px solid #999966;
padding: 0px;
background: #3f2224;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #ffffff;
font-size: 1.12em;
text-align: center;
width: 150px;}

a.attributegodname:link {color: #ffffff}
a.attributegodname:visited {color: #ffffff}
a.attributegodname:hover {color: #c14b53}
a.attributegodname:active {color: #ffffff}


td.forumheader {

border:  1px solid #999966;
background: #aaaa77;
font-family: 'Palatino Linotype', tahoma;
color: black;
text-align:center;
font-size: 1.3em;
font-weight: normal;
padding-top: 1em;}

td.forumheader2 {

border:  1px solid #999966;
padding: 0.6em;
background: #aaaa77;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}

td.light_bar {

border:  none;
background: #ddeedd;
font-family: 'Palatino Linotype', tahoma;
color: black;
text-align:center;
padding-top: 0.7em;}

td.mid_bar {

border:  none;
background: #ccddcc;
font-family: 'Palatino Linotype', tahoma;
color: black;
text-align:center;
padding-top: 0.2em;}

td.topic_spacer {

border:  none;
background: #ccddcc;
padding: 0.1em;}


td.mid_bar_widened {

border:  none;
background: #ccddcc;
font-family: 'Palatino Linotype', tahoma;
color: black;
text-align:center;
padding-top: 1.8em;}

td.admin_only {

border:  none;
background: #99aacc;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}

td.header_tree {

border: none;
background: #ccddcc;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.8em;
padding-left:2em;
font-weight: normal;
padding-top:0.6em;
}

span.admin_button {
    
background: #7f6f99;
padding-top: 0.3em;
padding-bottom: 0.3em;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-weight: bold;
padding-left: 0.8em;
padding-right: 0.8em;

}

span.alert_button {

background: #995566;
padding-top: 0.3em;
padding-bottom: 0.3em;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-weight: bold;
padding-left: 0.8em;
padding-right: 0.8em;

}
    
td.forumtop {

border:  none;
background: #aaaa77;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.9em;
font-weight: bold;

}

td.forumtop_stats {

border:  1px solid #999966;
border-top:none;
border-bottom: none;
background: #aaaa77;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.8em;
font-weight: normal;

}


/*unsorted below here*/
    
table.graph {
border-collapse: collapse;
border: 0px solid #ffffff;}

/*these are my bar-graph producing tables and tds */
table.graph { 
border-collapse: collapse; 
border: 0px solid #ffffff;} 

td.graphcells { /* sets up the attributes of the bar-graph colored table cells */
border:  0px solid #999966;
padding: 0px;
font-family: tahoma;
color: #999966;
font-size: 0.85em;
padding-left: 0em;
height: 10px;
}

/*end graph CSS for all bar-graphs */

table.data { 
border-collapse: collapse; 
border: 0px solid #ffffff;
width: 100%;} 

table.data2 { 
border-collapse: collapse; 
border: 2px solid #000000;
width: 100%;}

table.attributes { 
border-collapse: collapse; 
border: 1px solid #999966;
width: 70px;}

td.header { /* shows the name of the nation-square */

border:  1px solid #999966;
padding: 0px;
background: #330033;
font-family: 'Palatino Linotype', tahoma;
color: white;
font-size: 0.9em;
font-weight: bold;
padding-left: 20px;}

td.header2 { 

border:  1px solid #999966;
padding: 0px;
background: #330033;
font-family: 'Palatino Linotype', tahoma;
color: white;
font-size: 0.85em;;
font-weight: bold;
padding-left: 3em;}

td.header3 { 

border:  1px solid #999966;
padding: 0px;
background: #552211;
font-family: georgia, tahoma, 'Palatino Linotype';
color: #efffff;
font-size: 1.05em;;
font-weight: bold;
padding-left: 1em;}

td.help1 { 

border:  1px solid #999966;
padding: 0px;
background: #552211;
font-family: tahoma;
color: white;
text-align: center;
font-size: 0.85em;;
font-weight: bold;}



a.helpbutton:link {color: #aabbee}
a.helpbutton:visited {color: #aabbee}
a.helpbutton:active {color:#aabbee}
a.helpbutton:hover {color:#aaaaaa;}


td.titleindicator { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: bold;
color: #fff6ff;
font-size: 0.70em;
font-weight: bold;
padding-left: 15px;
width: 100%;}


td.rulerindicator { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: 'Palatino Linotype';
color: #fff6ff;
font-size: 1.0em;
font-weight: bold;
padding-left: 0.8em;
margin: 0px;
height: 1em;}

td.titleflags { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #664400;
width: 1.5em;
padding-bottom: 0px;
margin: 0px;
height: 1em; }

img.flag {
width: 1.5em;
height: 1.5em;
padding:0;
margin:0;
}

table.ruler_data { 
border-collapse: collapse; 
border: 1px solid #999966;
width: 10.65em; }

td.graphindicator { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: bold;
color: #fff6ff;
font-size: xx-small;
width: 100%;
text-align:center;}

td.titleindicator2 { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #243700;
font-family: 'Palatino Linotype';
font-weight: bold;
color: #ffddbb;
font-size: 0.85em;;
font-weight: bold;
padding-left: 15px;
width: 100%;}

td.graphindicator2 { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #543300;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #ff55ff;
font-size: 0.70em;
padding: 2px; 
width: 100%;
text-align:left;
padding-left:10px; }


td.indicator { /* for yellow/gold backgrounds*/

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size: 1.12em;
text-align: center;
width: 100%;}

td.atleftindicator { /* for yellow/gold backgrounds*/

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size: 1.12em;
text-align: right;}

td.atrightindicator { /* for yellow/gold backgrounds*/

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size: 1.12em;
text-align: left;}

td.morale_indicator { 
border:  1px solid #999966;
background: #8899aa;
color: #220011;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.7em;
text-align:right;
width: 5%;
padding-right:0.3em;}

td.indicator2 { /* for the large number in the attribute boxes at the bottom */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: 'Palatino Linotype';
font-weight: bold;
font-size: 0.85em;;
color: #fff6ff;
text-align: center;
width: 100%;}

td.attributes { /* for the text inside the attribute boxes at the bottom */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size: 0.65em;
text-align: center;
width: 100%;}

td.locators { /* sets up the attributes of the longitude and latitude cells */

border:  1px solid #999966;
padding: 0px;
background: #330033;
font-family: arial, tahoma;
color: white;
font-size: 0.70em;
font-weight: bold;
text-align:center;
}

td.locators2 { /* sets up the attributes of the longitude and latitude cells */

border:  1px solid #999966;
padding: 0px;
background: #330033;
font-family: arial, tahoma;
color: white;
font-size: 0.70em;
font-weight: bold;
text-align:center;
}

td.locators3 { /* this is the generals display colors */

border:  1px solid #999966;
padding-right: 15px;
background: #aa7744;
height: 23px;
width: 155px;
font-family: arial, tahoma;
color: #220022;
font-size: 0.8em;
font-weight: bold;
text-align:right;
}

td.locators4 { /* this is the generals display colors */

border:  1px solid #999966;
padding-left: 10px;
width: 125px;
background: #ddbb99;
font-family: arial, tahoma;
color: #330000;
font-size: 0.8em;
font-weight: bold;
text-align:left;
}

td.locators5 { /* this is the prison display colors */

border:  1px solid #999966;
padding-left: 2px;
padding-right: 2px;
background: #114444;
font-family: arial, tahoma;
color: #88bb77;
font-size: 0.70em;
font-weight: normal;
text-align:center;
}

table.popdata { 
border-collapse: collapse; 
border: 0px solid #ffffff;
width: 299px;
} 

td.popsize { 

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: arial;
color: white;
font-weight: bold;
font-size: 0.75em;
text-align:center;
}


td.charsheet { 

border:  1px solid #999966;
padding: 0px;
background: #664444;
font-family: 'Palatino Linotype', arial;
color: white;
font-weight: bold;
font-size: 0.80em;
text-align:left;
padding-left: 3px;
}

td.charsheetbutton { 

border:  1px solid #999966;
padding: 0px;
background: #664444;
font-family: 'Palatino Linotype', arial;
color: white;
font-weight: bold;
font-size: 0.65em;
text-align:center;
}

td.resources { 

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: arial;
color: white;
font-weight: bold;
font-size: 0.75em;
text-align:left;
}

td.popindicator { /* sets up the attributes of the bar-graph title */

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.60em;
text-align:center;
}

td.popindicator2 { /* sets up the attributes of the bar-graph title */

border:  1px solid #999966;
padding: 0px;
background-color: #006633;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.60em;
text-align:center;
}

td.resourceguage { /* sets up the attributes of the bar-graph title */

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.60em;
text-align:center;
}

table.spacer { 
border-collapse: collapse; 
border: 0px solid #ffffff;} 

td.spacer {

border:  0px solid #999966;
padding: 0px;
background: #000000;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.70em;
height: 0.30 em;
height: 2px;
text-align:center;}

table.spacer2 { 
border-collapse: collapse; 
border: 0px solid #ffffff;} 

td.spacer2 {
border:0px;
color:#fff6ff}

/*these are my styles for index.php */

table.mapgrid { 
border-collapse: collapse; 
border: 3px #660033 solid;} 

td.gridboxes { /* sets up the attributes of the map grid boxes */
border:  1px solid #999966;
padding: 0px;
}

table.container{ /*used to control layout of map and data mapdata */
border-collapse: collapse; /* gets rid of the border - must be listed first!!! */
border: 2px #660000 solid;
padding: 0px;
color:white;  }

td.map { /* used in container table to create map background under the grid */
background-color: #ffffff;
background-image: url('/game/forum/map_content/back_map.jpg');
background-repeat: no-repeat;
border: 1px #aaddaa solid; 
padding: 0.17 em;
padding-bottom: 0em;}

td.mapshowarmy { /* used in container table to create map background under the grid */
background-color: #f5f2fc;
background-image: url('/game/images/transparentmap.gif');
background-repeat: no-repeat;
border: 1px #aaddaa solid; 
padding: 2px;}


td.databox { 
border: 1px #000011 solid;
opacity:1;
filter:alpha(opacity = 100);
padding-left: 0px;
padding-right: 0px;}

table.spacerbutton { 
border: 0px solid #ffffff;
width: 18.5em;} 

td.citywrapper { 

border:  1px solid #996666;
padding: 0px;
background: #000000;
font-family: arial;
color: white;
font-weight: bold;
font-size: 0.8em;
}

td.cityheader { 

border:  1px solid #999966;
background: #226644;
color: #000000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.79em;
text-align:center;}

td.cityheaders {

border:  1px solid #999966;
background: #3db478;
color: #000000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.79em;
text-align:center;}

td.citytop { 

border:  1px solid #999966;
background: #448877;
color: #aabbee;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.75em;
text-align:center;}

td.citybottom { 

border:  1px solid #999966;
background: #aaccdd;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;}


td.citytop3 { 

border:  1px solid #999966;
background: #448877;
color: #aabbee;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;}

td.citybottom3 { 

border:  1px solid #999966;
background: #aaccdd;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;}



td.womenheader { 

border:  1px solid #999966;
background: #a55544;
color: #330000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;}

td.womentop { 

border:  1px solid #999966;
background: #ac7952;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;}

td.womenbottom { 

border:  1px solid #999966;
background: #ccbbaa;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;}



td.incomeheader { 

border:  1px solid #999966;
background: #888200;
color: #330000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;}

td.incometop { 

border:  1px solid #999966;
background: #998f52;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;}

td.incomebottom { 

border:  1px solid #999966;
background: #9aaf72;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;}


td.income2header { 

border:  1px solid #999966;
background: #888200;
color: #330000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;
border-right: none;
border-left: none;}

td.income2top { 

border:  1px solid #999966;
background: #998f52;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}

td.income2bottom { 

border:  1px solid #999966;
background: #9aaf72;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}


td.armyheader { 

border:  1px solid #999966;
background: #495048;
color: #aabbaa;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;}

td.armytop { 

border:  1px solid #999966;
background: #6a7a61;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}

td.armybottom { 

border:  1px solid #999966;
background: #9aaa91;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}



td.portheader { 

border:  1px solid #999966;
background: #774400;
color: #aabbaa;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;}

td.porttop { 

border:  1px solid #999966;
background: #99660c;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}

td.portbottom { 

border:  1px solid #999966;
background: #aa8834;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;
border-right: none;
border-left: none;}

td.armyincomeheader { 

border:  1px solid #999966;
background: #336277;
color: #000000;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 1em;
text-align:center;}

td.armyincometop { 

border:  1px solid #999966;
background: #45628f;
color: #ccbbdd;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.76em;
text-align:center;}

td.armyincomebottom { 

border:  1px solid #999966;
background: #6882af;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.76em;
text-align:center;}





td.cityheader2 { 

border:  1px solid #999966;
background: #552200;
color: #88bbaa;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.79em;
text-align:center;}

td.citytop2 { 

border:  1px solid #999966;
background: #665544;
color: #000033;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.75em;
text-align:center;}

td.citybottom2 { 

border:  1px solid #999966;
background: #996655;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.70em;
text-align:center;}

td.battleheader { 
border: 1px solid #000000;
padding: 0px; 
padding-top: 0.1em; 
background-color:#ccddcc; 
font-size: 1.8em; 
padding-left:2em;
padding-right: 2em;
padding-bottom: 0.2em; 
width:50%;
font-weight:heavy; }


td.battlefield { 
border: 1px solid #000000;
padding: 0px; 
padding-top: 0.7em;
padding-bottom: 0.7em;
height:3em; 
background:#886644;  }

td.scoreboard	{ 
border: 1px solid #000000;
padding: 0em; 
height:0em;
width: 0em; 
background:#886644;  }
								

td.buttonheader { 
border: 1px #6666cc solid;
background:#3333aa;
font-size: 0.85em;
font-weight: bold;
color: #88aa88;
text-align: center;
font-family: 'Palatino Linotype', arial, tahoma;
margin-left: auto;
margin-right: auto;
width: 100%;}

td.basebuttons { 
border: 1px #aabb66 solid;
background:#222244;
font-size: 0.71em;
color: #ddee99;
text-align: center;
font-family: 'Palatino Linotype', arial, tahoma;}

td.forumboxtop { 
border: 1px #660033 solid;
background-color: #1e3e2f;
opacity:1;
color: #aaaaaa;
filter:alpha(opacity=100);
padding-left: 5px;
padding-right: 5px;
padding-top:2px;
valign: top;}

td.primetop { 
border: 0px #aabb66 solid;
background:none; 
font-size: 0.85em;
color: #ddee99;
text-align: center;
font-weight: bold;
font-family: arial, tahoma;}

a.primebutton:link {color: #aabb66}
a.primebutton:visited {color: #aabb66}
a.primebutton:active {color:#aabb66}
a.primebutton:hover {color:#eeffbb;}

a.anchorlinks:link {color: #000000}
a.anchorlinks:visited {color: #000000}
a.anchorlinks:active {color:#000000}
a.anchorlinks:hover {color:#224422;}


a.corebutton:link {color: #aabb66}
a.corebutton:visited {color: #aabb66}
a.corebutton:active {color:#aabb66}
a.corebutton:hover {color:#eeffbb;}

a.coreactive:link {color: #113311}
a.coreactive:visited {color: #113311}
a.coreactive:active {color:#113311}
a.coreactive:hover {color:#eeffbb;}


table.superbutton { 
border: 0px solid #ffffff;
width: 19.5em;} 

table.projectsbutton { 
border: 0px solid #ffffff;
width: 22.5em;} 

td.superbuttons { 
border: 1px #ccdd88 solid;
background:#332200;
font-size: 0.71em;
color: #ddee99;
text-align: center;
font-family: 'Palatino Linotype', arial, tahoma;}

a.supbutton:link {color: #aabb66}
a.supbutton:visited {color: #aabb66}
a.supbutton:active {color:#ccdd88}
a.supbutton:hover {color:#eeffbb;}

a.supactive:link {color: #113311}
a.supactive:visited {color: #113311}
a.supactive:active {color:#113311}
a.supactive:hover {color:#ffeeff;}

a.gridbutton:link {color: #335588}
a.gridbutton:visited {color: #335588}
a.gridbutton:active {color:#335588}
a.gridbutton:hover {color:#112211;}

td.squarestatsbox { 
border: 1px #000011 solid;
opacity:1;
filter:alpha(opacity=100);
padding-left: 0.50em;
padding-top: 0.50em;
padding-right: 0.50em;
padding-bottom: 0.5em;
vertical-align: top;}

td.superheader { 

border:  1px solid #999966;
padding: 0px;
background: #330033;
font-family: 'Palatino Linotype', tahoma;
color: white;
font-size: 0.85em;
font-weight: bold;
padding-left: 3em;}

table.blackheader { 
border: 0px solid #ffffff;} 

td.blacksuperspacer { 
border:  none;
background: #000011;
font-family: 'Palatino Linotype', tahoma;
color: #ffffff;
font-size: 1.1em;
font-weight: bold; }


td.superstatusview { /* sets up the attributes of the longitude and latitude cells */

border:  1px solid #999966;
padding: 0px;
background: #888866;
font-family: arial, tahoma;
color: black;
font-size: 0.65em;
font-weight: bold;
text-align:center;
padding-top:0.3em;
width: 20%;
}

td.superstatus { /* sets up the attributes of the longitude and latitude cells */
opacity: 0.6; 
filter: alpha(opacity=70);
border: 1px solid #999966;
padding: 0px;
background: #330033;
font-family: arial, tahoma;
color: white;
font-size: 0.65em;
font-weight: normal;
text-align:center;
padding-left: 2px;
padding-right: 2px;
}


td.rulerstat { 

border:  1px solid #999966;
padding: 0px;
background: #243700;
font-family: 'Palatino Linotype';
font-weight: bold;
color: #fff6ff;
font-size: 0.80em;
font-weight: bold;
padding-left: 0.40em;
width: 55%;}


td.help2 { 

border:  1px solid #999966;
padding: 0px;
background: #243700;
font-family: tahoma;
color: white;
text-align: center;
font-size: 0.70em;
width: 50%;
font-weight: bold;}


td.rulerstatindicator { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size:0.57em;
text-align:left;
padding-left: 0.3em;}

td.ruleractionindicator { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #543300;
font-family: arial, 'Palatino Linotype';
font-weight: normal;
color: #fff6ff;
font-size:0.57em;
text-align:left;
padding-left: 0.9em;}

td.forumbox { 
border: 1px #660033 solid;
background-color: #000011;
opacity:1;
color: #aaaaaa;
padding-left: 5px;
padding-right: 5px;
padding-top:2px;
valign: top;}

td.duplicateip {

border:  1px solid #999966;
padding: 0px;
background: #ddaa77;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 1.3em;
font-weight: normal;
padding-top: 1em;}

td.duplicateip2 {

border:  1px solid #999966;
padding: 0px;
background: #aa8833;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;
padding-top: 8px;}

td.grandtombheader {

border:  0px solid #220000;
padding: 0.5em;
background: #bbbbaa;
font-size: 1.3em;
text-align: left;
font-family: Book Antiqua, Comic Sans MS, 'Palatino Linotype', tahoma;
color: #114411;
font-weight: bold;
padding-top: 0.5em;
padding-left: 1em;}

td.grandtomb {

border:  0px solid #666611;
padding: 0.5em;
padding-left: 1em;
background: #989844;
text-align: left;
font-family: Comic Sans MS, 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;
}

td.tombheader {

border:  0px solid #220000;
padding: 0.5em;
background: #777799;
font-size: 1.3em;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: bold;
padding-top: 0.5em;
padding-left: 1em;}

td.tomb {

border:  0px solid #999988;
padding: 0.5em;
padding-left: 1em;
background: #cccccc;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}

td.rulerlogin {

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.7em;
color: black;
font-weight: normal;
padding-top: 0.05em;}

td.rulerlogin2 {

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.7em;
color: black;
font-weight: normal;
padding-top: 0.05em;}

td.mailsubject {

border:  1px solid #999966;
padding: 0px;
background: #aabbaa;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.9em;
font-weight: bold;
padding: 0.5em 0em 0.5em 0.5em;}

td.forum {

border:  1px solid #999966;
background: #aaaa77;
text-align: right;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.8em;
font-weight: normal;}

td.forumcat { 

border:  1px solid #000011;
background: #aaaa77;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.85em;;
font-weight: bold;}

td.forumcatsource { 

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: right;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;
padding-right: 1em;}

a.forum:link {color: #335522}
a.forum:visited {color: #334466}
a.forum:active {color:#334466}
a.forum:hover {color:#336633}

a.forum2:link {color: #99eebb}
a.forum2:visited {color: #99eebb}
a.forum2:active {color:#99eebb}
a.forum2:hover {color:#eeffee; background-color: #aaccff; width: 10px;}

a.forumpagecurrent:link {color: #661100}
a.forumpagecurrent:visited {color: #661100}
a.forumpagecurrent:active {color:#661100}
a.forumpagecurrent:hover {color:#336688}

a.forumpage:link {color: #776644}
a.forumpage:visited {color: #776644}
a.forumpage:active {color:#776644}
a.forumpage:hover {color:#336688}

td.forumpostauthor { 

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;
padding-top: 20px;
padding-bottom: 10px;
width: 18%;}


td.topicheader { 

border:  1px solid #777744;
background: #666655;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.85em;;
font-weight: bold;}

td.forumpost { 

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.8em;
font-weight: normal;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 20px;
width: 100%;}

td.forumsig { 

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: left;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.8em;
font-weight: normal;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 5px;
width: 100%;}


a.button:link {color: #110044}
a.button:visited {color: #110044}
a.button:active {color:#110055}
a.button:hover {color:#996611}

table.blacklog { 
border-collapse: collapse; 
color:white;
border: 1px solid #000011;
width: 100%;
 } 

td.blacklog { 

border:  1px solid #000011;
color: white;
padding: 0px;
background: #000011;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.70em;
font-weight: normal;
align-text: center;
padding-top: 16em;
margin-left: auto; 
margin-right: auto;
width: 50%;}

td.blacklog2 { 

border:  1px solid #000011;
color: white;
padding: 0px;
background: #000011;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.70em;
font-weight: normal;
align-text: center;
padding-top: 3%;
margin-left: auto; 
margin-right: auto;
width: 50%;}

td.blacklogsmall { 

border:  1px solid #000011;
color: white;
padding: 0px;
background: #000011;
text-align: center;
vertical-align:middle;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.70em;
font-weight: normal;
padding-left: 0px;
padding-top: 5px;
width: 250px;}


table.loginstyle { 
border-collapse: collapse; 
border: 1px solid #000011;} 

td.loginstyle { 

border:  1px solid #000011;
padding: 0px;
background: #000011;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: #cccddd;
font-size: 0.82em;;
font-weight: normal;
padding-right: 0px;}


td.loginstyle2 { 

border:  1px solid #000011;
padding: 0px;
background: #000011;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: #cccddd;
font-size: 0.90em;
font-weight: normal;
padding-right: 0px;}

table.specialmessage { 
border-collapse: collapse; 
border: 1px solid #ffffff;} 



a.login:link {color: #997799; }
a.login:visited {color: #997799; }
a.login:active {color:#997799; }
a.login:hover {color:#aabbaa; }

table.loginerror { 
border-collapse: collapse; 
border: 1px solid #ffffff; } 


td.loginerror { 

border:  2px solid #150015;
color: #ffffff;
padding: 12px;
background: #113322;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
font-size: 0.85em;;
font-weight: bold;}




p.error_message {
    
color: #ffffff;
background: #113322;
font-family: 'Palatino Linotype', tahoma;
font-size: 0.85em;;
font-weight: bold;
width:40%;
height: auto;
padding-top:0.5em;
padding-bottom:0.5em;
}

a.halls:link {color: #1c330f}
a.halls:visited {color: #1c330f}
a.halls:active {color:#1c330f}
a.halls:hover {color:#336633}

td.hallsentrance {

border:  1px solid #999966;
padding: 0px;
background: #bbbb44;
text-align: left;
font-family: Georgia, 'Palatino Linotype', tahoma;
color: black;
font-size: 1.3em;;
font-weight: bold;
padding-left: 1em;}



td.forumbuttonbar { /* wrapper for the button bar buttons */

border:  1px solid #999966;
background: #777744;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;
padding-left: 1em;}

.formfields 
{ 
width: 500px; 
}

.shortfields 
{ 
width: 220px; 
}

.tinyfields 
{ 
width: 400px; 
}

table.buttonbar { 
border-collapse: collapse; 
border: 0px solid #000011; 
 }

td.buttonbarbutton { 

border:  1px solid #000011;
color: #5599aa;
padding: 2px;
background: #307a8c;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.75em;
padding-left: 5px;
padding-right: 5px}

td.buttonbarspacer { /* the buttonbar BUTTONS spacer*/

border:  1px solid #000011;
color: #5599aa;
padding: 2px;
background: #777744;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.75em;
padding-left: 5px;
padding-right: 5px}

td.buttonbaralert { 

border:  1px solid #000011;
color: #5599aa;
padding: 2px;
background: #995566;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.75em;
padding-left: 5px;
padding-right: 5px}

td.adminbutton { 

border:  1px solid #000011;
color: #5599aa;
padding: 0px;
background: #7f6f99;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.70em;
font-weight: bold;
padding-left: 5px;
padding-right: 5px}

td.buttonbarspacer { /* wrapper for the button bar buttons */

border:  0px solid #999966;
width: 5px;
padding: 0px;
background: #777744;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;}

td.realbutton { 

border:  1px solid #000011;
color: #5599aa;
padding: 0px;
background: #996655;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
font-size: 0.70em;
font-weight: bold;
padding-left: 0.5em;
padding-right: 0.5em;
padding-top: 0.2em;
padding-bottom: 0.2em;}

td.forumadminbuttonwrapper {

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
padding-top: 0px;}

a.bottombutton:link {color: #001525}
a.bottombutton:visited {color: #001525}
a.bottombutton:active {color:#997799}
a.bottombutton:hover {color:#aabbaa; background-color:#004477; }

a.bottombutton2:link {color: #000044}
a.bottombutton2:visited {color: #000044}
a.bottombutton2:active {color:#000044}
a.bottombutton2:hover {color:#aabbaa; background-color:#004477; }

a.adminbutton:link {color: #001525}
a.adminbutton:visited {color: #001525}
a.adminbutton:active {color:#332233}
a.adminbutton:hover {color:#aabbaa; background-color:#004477; }

a.alertbutton:link {color: #112211}
a.alertbutton:visited {color: #112211}
a.alertbutton:active {color:#997799}
a.alertbutton:hover {color:#aabbaa; background-color:#004477; }

a.displaynamebutton:link {color: #001525}
a.displaynamebutton:visited {color: #001525}
a.displaynamebutton:active {color:#997799}
a.displaynamebutton:hover {color:#aabbaa; background-color:#223322; }

a.hidebutton:hover {color:#aabbaa; background-color:#004477; }


table.avatar { 
border-collapse: collapse; 
border: 0px solid #000011;} 


td.avatar { /* wrapper for the avatar images */

border:  0px solid #999966;
padding: 0px;
background: #777744;
text-align: center;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;}

img.avatar {
max-width: 11.2em;
max-height: 14em;}

img.sig {
max-width: 35em;
max-height: 10em;}

img.userview {
max-width: 245px; 
max-height: 375px; }

td.affinity { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #664400;
font-family: tahoma, arial, 'Palatino Linotype';
color: #fff6ff;
font-size: 0.70em;
font-weight: normal;
padding-left: 15px;
}

td.affinityindicator { /* sets up the attributes of the bar-graph title */

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.70em;
width: 70px;
text-align:center;}

table.topstats { 
border-collapse: collapse; 
border: 1px solid #996666;
width: 320px;} 


table.topstats2 { 
border-collapse: collapse; 
border: 1px solid #996666;
width: 215px;} 



td.topwrapper { 

border:  1px solid #996666;
padding: 0px;
background: #330000;
font-family: arial;
color: white;
font-weight: bold;
font-size: 0.8em;
text-align:center;
vertical-align: top;
}


table.playerstats { 
border-collapse: collapse; 
border: 1px solid #000011;
} 


td.playerstats { 

border:  1px solid #999966;
padding: 0px;
background: #220000;
font-family: arial;
color: white;
font-weight: bold;
font-size: 0.8em;
text-align:center;
max-height: 100px;
padding: 5px;
}

table.topstats3 { 
border-collapse: collapse; 
border: 1px solid #996666;} 


td.thestatstop { 

border:  1px solid #999966;
background: #330000;
color: #ffeeee;
font-family: 'Palatino Linotype', arial;
font-weight: bold;
font-size: 0.75em;
text-align:left;}


td.thestatsbottom { 

border:  1px solid #999966;
background: #996633;
color: #220036;
font-family: 'Palatino Linotype', arial;
font-weight: normal;
font-size: 0.70em;
text-align:left;}

td.compulsionindicator { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #446600;
font-family: arial, 'Palatino Linotype';
color: #fff6ff;
font-size: 0.70em;
font-weight: normal;
padding-left: 15px;
width: 100%;}

td.votingbuttons { 

border:  1px solid #000011;
color: #5599aa;
padding: 0px;
background: #008baf;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
font-size: xx-small;
font-weight: bold;
width: 7px;}

td.indicatorgreen { 

border:  1px solid #000011;
color: #5599aa;
padding: 0px;
background: #009900;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
font-size: xx-small;
font-weight: bold;
width: 7px;}

td.indicatorgrey { 

border:  1px solid #000011;
color: #5599aa;
padding: 0px;
background: #777777;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
font-size: xx-small;
font-weight: bold;
width: 7px;}


td.votingbuttonsdim { 

border:  1px solid #000011;
color: #337788;
padding: 0px;
background: #112255;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
font-size: xx-small;
font-weight: bold;
width: 7px;}


td.voteresults { /* wrapper for the button bar buttons */

border:  1px solid #999966;
padding: 0px;
background: #777744;
text-align: left;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: xx-small;
font-weight: normal;}

td.nominationlist {

border:  1px solid #999966;
padding: 3px;
background: #aaaa77;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}


img.buttonavatar {
max-width: 23px; 
max-height: 30px; }


td.newsheader { 

border:  1px solid #999966;
padding: 0px;
background: #aaaaa1;
font-family: tahoma, 'Palatino Linotype', tahoma;
color: #000011;
text-align: center;
font-size: 0.85em;;
font-weight: bold;}

td.newsprint {

border:  2px solid #000011;
padding: 0px;
background: #888880;
font-family: verdana, arial, 'Palatino Linotype';
color: white;
font-size: 0.85em;;
height: 5px;
text-align:center;
width: 19%;}

a.news:link {color: #001525; text-decoration: none;}
a.news:visited {color: #001525; text-decoration: none;}
a.news:active {color:#000000; text-decoration: none;}
a.news:hover {color:#667766; background-color:#333333; text-decoration: none;}

td.newsprint2 {

border:  1px solid #000011;
padding: 0px;
font-family: 'Palatino Linotype';
color: white;
font-size: 0.8em;
height: 5px;
text-align:center;
width: 19%;}

a.agreement:link {color: #eeffee;}
a.agreement:visited {color: #eeffee;}
a.agreement:active {color:#eeffee;}
a.agreement:hover {color:#ccaacc; background-color:#332233;}


td.portal {

border:  0px solid #000011;
padding: 0px;
font-family: 'Palatino Linotype', verdana, arial;
color: black;
font-size: 0.85em;;
height: 5px;
text-align:center;
width: 19%;}


td.portalfooter {

border:  0px solid #000011;
padding: 0px;
font-family: 'Palatino Linotype', verdana, arial;
color: black;
font-size: 0.85em;
height: 5px;
text-align:center;
width: 19%;}

table.bottom { 
border-collapse: collapse; 
border: 0px solid #ffffff;
width: 100%;} 

td.regularfooter {

border:  0px solid #000011;
padding: 0px;
font-family: 'Palatino Linotype', verdana, arial;
color: #9977aa;
font-size: 0.70em;
height: 5px;
padding-top: 5px;
padding-left:100px;
text-align:center;}


td.welcome {

border:  2px solid #000011;
padding: 0px;
background-color: #666633;
font-family: 'Palatino Linotype', verdana, arial;
color: black;
font-size: 0.85em;;
height: 5px;
text-align:center;}

a.welcome:link {color: #330000; text-decoration: none;}
a.welcome:visited {color: #330000; text-decoration: none;}
a.welcome:active {color:#330000; text-decoration: none;}
a.welcome:hover {color:#aabbaa; background-color:#777722; text-decoration: none;}

td.quick {

border:  0px solid #000011;
padding: 0px;
background-color: #666633;
font-family: 'Palatino Linotype', verdana, arial;
color: black;
font-size: 0.85em;;
height: 5px;
text-align:center;}


a.topicbutton:link {color: #001525}
a.topicbutton:visited {color: #001525}
a.topicbutton:active {color:#997799}
a.topicbutton:hover {color:#001525;}


table.forumcatmove { 
border-collapse: collapse; 
border: 0px solid #ffffff;
width: 0px;} 


td.forumcatmove { 

border:  0px solid #999966;
padding: 0px;
background: #aaaa77;
font-family: 'Palatino Linotype', tahoma;
color: black;}

table.mainbuttons { 
border: 0px solid #ffffff;
width: 0px;} 

table.welcome { 
border-collapse: collapse; 
border: 0px solid #ffffff;
width: 700px;} 


td.gamedesign {
height: 1em;

border:  1px solid #999966;
padding: 0px;
background-color:#98aac1; 
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.95em;
font-weight: bold;}

td.loginstatus_design {

border:  1px solid #999966;
padding: 0px;
background-color: #666633;
font-family: arial, 'Palatino Linotype', tahoma;
color: black;
font-size: 0.75em;
font-weight: normal;}

td.gameindicator {
height: 20px;

border:  1px solid #999966;
padding: 0px;
background-color:#ccddcc; 
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.70em;
font-weight: normal;}

td.newgamewarning {

border:  1px solid #999966;
padding: 0px;
background-color: #666633;
font-family: 'Palatino Linotype', tahoma;
color: #cccc33;
font-size: 0.90em;
text-align: center;
font-weight: bold;
padding-top: 8px;}

table.pallettewrapper { 
border-collapse: collapse; 
border: 0px solid #000011;} 

td.pallette {

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}

td.palletteselect {

border:  1px solid #999966;
padding: 0px;
background: #555533;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;}


td.pallettespacer {

border:  1px solid #999966;
padding: 0px;
background: #777733;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;
height: 0.25em;}

td.pallettedivider {

border:  1px solid #999966;
padding: 0px;
background: #ccddcc;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-weight: normal;
height: 2em;}

td.gameheader {

border:  1px solid #999966;
padding: 0px;
background: #aaaa77;
text-align: center;
font-family: 'Palatino Linotype', tahoma;
color: black;
font-size: 0.75em;
font-weight: normal;}


td.commandarmyheader { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #771f00;
font-family:'Palatino Linotype';
font-weight: bold;
color: #eeddfd;
font-size:1.0em;
font-weight: normal;
padding-left: 10px;
width: 100%;}

td.commandarmyheader2 { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #600700;
font-family:'Palatino Linotype';
font-weight: bold;
color: #eeddfd;
font-size:0.85em;
font-weight: normal;
padding-left: 10px;
width: 100%;}

td.commandarmyleft { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #331f00;
font-family: arial, 'Palatino Linotype';
color: #cccccc;
font-size: 0.85em;
font-weight: bold;
text-align:left;
padding-left: 15px;
padding-top:4px;}


td.commandarmycols { /* gives that golden/yellow colored indicator title */

border:  1px solid #999966;
padding: 0px;
background: #000000;
font-family: 'Palatino Linotype';
color: #fff6ff;
font-size: 0.70em;
font-weight: bold;
text-align: center;
width:50%;}

td.commandarmychords { 

border:  1px solid #999966;
padding: 0px;
background: #222222;
font-family: tahoma, 'Palatino Linotype';
color: #fff6ff;
font-size: 0.82em;
text-align: center;
width:50%;}


td.commandarmylist { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #543300;
font-family: 'Palatino Linotype';
font-weight: bold;
color: #cccccc;
font-size: 0.80em;
padding: 2px; 
text-align:center;}


td.commandarmylist2 { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #330000;
font-family: 'Palatino Linotype';
font-weight: normal;
color: #cccccc;
font-size: 0.75em;
padding: 2px; 
text-align:center;}


td.commandarmylistcurrent { /* gives that golden/yellow indicator */

border:  1px solid #999966;
padding: 0px;
background: #3f0000;
font-family: 'Palatino Linotype';
font-weight: normal;
color: #cfcfcf;
font-size: 0.75em;
padding: 2px; 
text-align:center;}


td.generalheader { 

border:  1px solid #999966;
padding: 0px;
background: #cc9966;
font-family: 'Palatino Linotype', tahoma;
color: #330000;
font-size: 1em;;
font-weight: bold;}


td.generalheadings { 

border:  1px solid #999966;
padding: 0px;
background: #aa7744;
font-family: 'Palatino Linotype', tahoma;
color: #220022;
font-size: 0.9em;;
font-weight: bold;
text-align: right;
padding-right: 5px;}




