img  {
	image-rendering: pixelated; 
	-ms-interpolation-mode: nearest-neighbor; 
}

body  {
	color : black;
	background-color : white;
	font-family : Arial, serif;
	font-size : small;
}

/* Headers */
h1  {
	font-family : Headhunter,Arial,serif;
	font-size : xx-large;
}

h2  {
	font-family : Headhunter,Arial,serif;
	font-size : large;
}

h3  {
	font-family : Headhunter,Arial,serif;
	font-size : medium;
}

/* Links */
a  {
	color : #990066;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
}

.blurbs {
	width: 50em;
}
a:visited  {
	color : #ff6633;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
}

a:active  {
	color : red;
	background-color : inherit;
	text-decoration : underline;
}

a:hover  {
	color : red;
	background-color : inherit;
	text-decoration : underline;
}

blockquote {
	font-style: italic;
	color: #990066;
}

/* Tables */
table  {
	font-size : small;
	border-style : dashed;
	border-color : #990066;
	border-width : 1px;
}
table.blurbs  {
    width: 50em;
}

th  {
	color : inherit;
	background-color : #cbcbcb;
	font-weight : bold;
	text-align : center;
	padding-left : 3pt;
	padding-top : 1pt;
	padding-bottom : 1pt;
	padding-right : 3pt;
}

td  {
	color : inherit;
	background-color : #e0e0e0;
	text-align : left;
	vertical-align : top;
	padding-left : 3pt;
	padding-top : 1pt;
	padding-bottom : 1pt;
	padding-right : 3pt;
}

pre {
	font-size: small;
}

.nowrap {
	white-space:nowrap;
}

/* Map Pages */
a.maplink {
	display: block;
	width: 100%; 
	height: 100%;
}
/*
div.up {
	background-image: url(ArrowUp.png);
	background-repeat: repeat-x;
	background-position: 1px 3px;
	height: 13px;
}

div.down {
	background-image: url(ArrowDown.png);
	background-repeat: repeat-x;
	background-position: 1px 1px;
	height: 13px;
}

div.left {
	background-image: url(ArrowLeft.png);
	background-repeat: repeat-y;
	background-position: 1px 1px;
	width: 13px;
	height: 520px;
		position: absolute;
		left:10px;
		top:120px;
}

div.right {
	background-image: url(ArrowRight.png);
	background-repeat: repeat-y;
	background-position: 1px 1px;
	width: 13px;
	height: 520px;
		position: absolute;
		right:10px;
		top:120px;
}
*/
div.map {
   		margin-left: 13px;
   		margin-right: 13px;
		/*
		Read more at http://www.glish.com/css/hacks.asp
		*/
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 14px;
   		margin-right: 14px;
}
	html>body div.map {
   		margin-left: 14px;
   		margin-right: 14px;
}

table.map  {
	font-size : xx-small;
	background-color: silver;
	width: 100%;
}

/*div.version {
	padding: .5em;
}*/

div.version span.selected img {
	border: 3px inset gray;
	margin: .5em;
}

div.version span.unselected img {
	border: 3px outset gray;
	margin: .5em;
}

tr.map  {
	height : 7pt;
}

tr.sqr  {
	height : 37.5pt;
}

a.c  {
	color : blue;
	background-color : inherit;
	text-decoration : underline;
}

a.p  {
	color : red;
	background-color : inherit;
	text-decoration : underline;
}


th.sqr  {
	width : 36pt;
}

th.map  {
	width : 20pt;
}

td.U  {
	background-color : inherit;
	color : inherit;
}

td.u  {
	background-color : inherit;
	color : inherit;
}

td.X  {
	background : url(../img/X.png) #fbb317;
}

td.X a {
	background-color: #fbb317;
}

td.P  {
	background : url(../img/P.png) yellow;
}

td.P a {
	background-color: yellow;
}

td.P a:hover  {
	color : Red;
	background-color : inherit;
	text-decoration : underline;
}

td.P a:active  {
	color : Red;
	background-color : inherit;
	text-decoration : underline;
}

td.S  {
	background : url(../img/S.png) #00c0c0;
}

td.S a {
	background-color: #00c0c0;
}

td.J  {
	background : url(../img/J.png) lime;
}

td.J a {
	background-color: lime;
}

td.L  {
	background : url(../img/L.png) #b07846;
}

td.L a {
	background-color: #b07846;
}

td.H  {
	background : url(../img/H.png) #865940;
}

td.H a {
	background-color: #865940;
}

td.A  {
	background : url(../img/A.png) blue;
}

td.A a {
	background-color: blue;
}

td.N  {
	background : url(../img/N.png) green;
}

td.N a {
	background-color: green;
}

td.C  {
	background : url(../img/C.png) fuchsia;
}

td.C a {
	background-color: fuchsia;
}

td.W  {
	background : url(../img/W.png) #c0c0c0;
}

td.W a {
	background-color: #c0c0c0;
}

td.map  {
	width : 4pt;
}


th.left  {
	text-align : left;
}

th.icon  {
	text-align : left;
}

th.news  {
	background-color : white;
	color : inherit;
	text-align : left;
}

form  {
	border : 0px;
	padding : 0px;
	margin : 0px;
}

th.head  {
	background-color : #cbcbcb;
	color : inherit;
	font-family : Headhunter, Tahoma, serif;
	font-size : large;
}

th.index  {
	background-color : Silver;
	color : inherit;
	text-align : left;
	width : 33%;
	font-family : Headhunter, Arial, serif;
}

td.right  {
	color : inherit;
	background-color : Silver;
	text-align : right;
}

img.end  {
	margin-right : 5pt;
	float : left;
	border-style : none;
}

img  {
	border-style : none;
}

img.left  {
	margin-right : 3pt;
	vertical-align: middle;
	float: left;
	clear: left;
}

img.big  {
	margin-right : 5pt;
	float : left;
	border-style : none;
	width : 80pt;
	height : 80pt;
}

td.link {
	vertical-align: middle;
}

p.odd {
	background-color: #e0e0e0;
	padding: 5px;
}

p.odd b, p.even b {
	font-size: larger;
	color: #990066;
}

p.even {
	background-color: #c0c0c0;
	padding: 5px;
}

div.buy  {
	color : green;
	font-size : xx-small;
}

div.sell  {
	color : red;
	font-size : xx-small;
}

div.repair  {
	color : yellow;
	font-size : xx-small;
}

div.bounty  {
	color : blue;
	font-size : xx-small;
}

div.textright  {
	text-align : right;
}

dt  {
	font-weight : bold;
}

div.newsleft  {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 190px;
	padding : 20px 0px 0px 10px;
	margin : 0 0 0 0;
	border-right : 2px dotted black;
	border-bottom : 2px dotted black;
}

div.newsright  {
	margin-left : 200px;
	min-width : 200px;
}

div.heading  {
	color : inherit;
	background-color : #B8C9BA;
	font-weight : bold;
	text-align : center;
	padding-left : 3pt;
	padding-top : 1pt;
	padding-bottom : 1pt;
	margin-top : 3pt;
	margin-bottom : 3pt;
}

div.data  {
	color : inherit;
	background-color : Silver;
	text-align : left;
	vertical-align : top;
	padding-left : 3pt;
	padding-top : 1pt;
	padding-bottom : 1pt;
	margin-top : 3pt;
	margin-bottom : 3pt;
}

div.news  {
	background-color : inherit;
	color : inherit;
	text-align : left;
}

div.head  {
	background-color : inherit;
	color : inherit;
	font-family : Headhunter, Tahoma, serif;
	font-size : large;
}

img.ocr {
	float: left;
	clear: left;
}

p.h1 {
	font-size: xx-large;
	font-weight: bold;
}

p.h2 {
	font-size: x-large;
	font-weight: bold;
}

p.h3 {
	font-size: large;
	font-weight: bold;
}

p.h4 {
	font-size: medium;
	font-weight: bold;
}

p.h5 {
	font-size: small;
	font-weight: bold;
}

p.h6 {
	font-size: x-small;
	font-weight: bold;
}

div.issue {
	text-align: center;
	padding: 4px;
}
