body, td { background:#397495; color:#eee; font-family:trebuchet ms, verdana}

a { color:#f99; text-decoration:none}
a:visited { color:#c99; }

input.actionbutton { color:#c00; background:#fff; padding:2px 0px; margin:0px; font-size:80%; border-width:2px}

a.locationbuttonold { color:#f00; padding:0px 0px; margin:2px; font-size:60%; font-weight:bolder; border-width:2px;}
a.locationbutton { color:#fff; background:#000; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; padding:0px 0px; margin:2px; font-size:60%; font-weight:bolder; border-width:2px;}

form { padding:0px; margin:0px; display:inline; }
form.actionform { padding:4px; margin:2px; background:#4991ba; color:#efe; line-height:35px; vertical-align:middle; border:0px #000 solid; height:20px }

table.map {
	background:#666;
	border-spacing:0px;
	text-align:center;
	color:#000;
	width:300px;
	padding:0px; margin:0px;
}

td.mapcell {
	background:#eee;
	height:100px;
	width:100px;
	padding:0px; margin:0px;
}

table.burbmap {
	border: 1px solid black;
	border-collapse: collapse;
	width: 50px;
	height:	50px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:3px;
}

table.bigmap {
	border: 1px solid black;
	border-collapse: collapse;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:3px;
}

td.bigmapcell {
	border: 1px solid black;
	height: 4px;
	width: 4px;
}

td.burbmapcell {
	border: 1px solid black;
	height: 2px;
	width: 2px;
}

td.burbmapcellhighlighted {
	background: yellow;
}

td.burbmapcellcurrent {
	background: red;
}

h1 { background:#4991ba; color:#ddd; padding:2px; vertical-align:top; border: #3b7697 solid; border-width:2px; margin-bottom:10px; margin-top:10px; text-align:right }
h2 { background:#4991ba; color:#ccc; padding:2px 8px; vertical-align:top; border: #3b7697 solid; border-width:2px; margin-bottom:10px; margin-top:10px; }
h3 { background:#4991ba; color:#ccc; padding:2px 8px; vertical-align:top; border: #3b7697 solid; border-width:2px; margin-bottom:10px; margin-top:0px; }

.chat { height: 150px; overflow: auto; border: 1px solid #4991ba;}

.chatentry { }
.chatinfoentry { color:#dcd;}

.lockicon {border: 0px; vertical-align:top; horizontal-align:left; position:relative; top: 0px; left: 0px;}

.mapview { vertical-align:top; width:300px}
.locationview { background:#3b7697; padding:16px; vertical-align:top; border: #4991ba solid; border-width:4px; }
img { border: #4991ba dashed; border-width:4px; }
img.smiley { border: 0px; }
.adview { vertical-align:top; width:120px}

.errorpane { color:#900; background:#eee}
.resultpane { color:#090; background:#eee}

.faction1 { font-size:x-small; color:#000; text-decoration:none; background:#efe; border:1px solid #000; padding:1px 2px;}
.faction2 { font-size:x-small; color:#000; text-decoration:none; background:#eef; border:1px solid #000; padding:1px 2px;}
.faction3 { font-size:x-small; color:#000; text-decoration:none; background:#fee; border:1px solid #000; padding:1px 2px;}
.locationinfo { background:#3b7697; padding:8px; border: #4991ba solid; border-width:2px; }
.statusline { background:#3b7697; padding:8px; border: #4991ba solid; border-width:2px; }
.actionpointwarning { color:#900; background:#3b7697 }
.suburbtitle { color:#ddd; background:#4991ba; font-weight:bold; border:#444 solid; border-width:0px 0px 2px 0px}

