/* Feb 2010 - TK */
body
	{background: #4686d0 url(../images/mask.jpg) repeat-x; color: #fff; font-family: arial, tahoma, helvetica, sans-serif; font-size: 100%; margin: 0; padding: 0;}
.content
	{background: #dfeaf7; border: inset 2px blue; color: #00f; margin: 60px 0; padding: 0 5% 0 5%; position: absolute; top: 0; left: 150px; right: 206px;}
.container
	{background: #4686d0; float: right; margin: 60px 0 0 0; padding: 10px 0 0 0; width: 206px;}
.container img
	{margin: 2.5px 0;}
.nav
	{background: #4686d0; color: #342529; float: left; margin: 60px 0; padding: 4% 0; text-align: center; width: 150px; z-index: -1;}
.nav form
	{margin: 0; padding: 0;}
.nav a
	{display: block; line-height: 1em; margin: 2px 5px; padding: 1px 0 3px 0;}
.nav a:link
	{border: outset 2px;}
.nav a:visited
	{border: outset 2px;}
.nav a:hover
	{border: outset 2px;}
.nav a:active
	{border: inset 2px;}
.current a:link, .current a:visited
	{background-color: #bbb; border: inset 2px; color: #777; text-decoration: none;}
.current a:hover
	{background-color: #aaa; border-color: #ddd; color: #fff; cursor: default; text-decoration: line-through;}
.noborder a, .noborder a img
	{border: none; display: inline; padding: 0; margin: 0;}
.pullquote
	{background: #f1d5ff; border: 1px solid; clear: right; padding: .5em; float: right; width: 9em;}
.sub
	{font-size: 80%; font-weight: 200;}
.hst a:link
	{background-color:transparent;}
.hst a:link, .hst a:visited, .hst a:hover
	{border: none; display: inline; font-size: 80%; margin: 5px 2px; padding: 0;}
.hst p
	{font-weight: bold; margin:5px;}
.left
	{float: left; margin: 5px;}
.ads
	{margin: auto; padding: 0;}
a
	{font-weight: 700; line-height: .9em; margin: 2px 0;}
a:link
	{background-color: #fff; color: #003163; text-decoration: underline;}
a:visited
	 {background-color: #DCC1F6; color: #6A1AB8; text-decoration: none;}
a:hover
	{background-color: #f96cf5; color: #fff; text-decoration: none;}
a:active
	{background-color: #fff; color: #000;}
.nav .sub a
	{border: none;}
div a span
	{display: none;}
a:hover span
	{border: 2px  inset; background: #f3f1ed; 
    color: #00f; display: block; padding: 5px; position: fixed; top: 25em; left: 15em; width: 160px;
    text-align: left; z-index: 2;}
hr
	{background-color: transparent; clear: both; color: #f00; width: 40%;}
h1
	{padding-top: 15px; text-align: center;}
h2
	{font-weight: 600;}
h3
	{margin: 1em;}
.cntr
	{text-align: center;}
legend
	{font-weight: 900; margin-top: 10px;}
.serif
	{font-family: georgia, "times new roman", "Palatino Linotype", serif;}
.sans-serif
	{font-family: "arial black", impact, sans-serif;}
.cursive
	{font-family: "Comic Sans MS", tabitha, "amazone bt", cursive;}
.fantasy
	{font-family: BrushScrD, "Troutkings BTN", "1980 Portable", fantasy;}
.monospace
	{font-family: "Courier New", "Lucida Console", monospace;}
.hilite
	{background-color: #eb0;}
pre
	{font-size: 80%;}
h6
	{margin: 1%; text-align: center;}
p
	{margin: 1em;}
td
	{padding: .5em;}
table
	{clear: none; margin: auto;}
dt
	{font-size: 125%;}
li, dd
	{text-align: left;}
.nav h2
	{margin: 0;}
img
	{background: transparent;}
a:link img
	{border: 3px solid #0f0; background: white;}
a:visited img
	{border: 3px solid #00f; background: #cce;}
a:hover img
	{border: solid #ff0; background: #ddf;}
form p span
	{display: none; font-weight: 900; margin: .2em;}
form:hover span
	{border: 2px  inset; background: #0ff; 
    color: #000; display: block; padding: 5px; position: fixed; top: 10em; left: 15em; width: 160px;
    text-align: left; z-index: 2;}
input:focus, textarea:focus{background:  #F9FDB6}
