*{ margin: 0; border: 0; padding: 0; }
p, h1, h2, h3, h4, h5, h6{ margin: 0.5em 0; padding: 0.5em 0; }
ul, li{ margin: 0.25em 0.5em; padding: 0.25em 0.5em; }

body{ background: #FFF; color: #000; font-size: 13px; font-family: "segoe ui", calibri, sans-serif; }

a{ color: #009; }
a:hover{ color: #c31; }

#PageContainer
{ 
	/*position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px;*/
	margin: 10px auto; border: 6px double #EEE; padding: 0; width: 1000px;
	min-width: 700px; max-width: 1000px; min-height: 850px;
	bottom: 10px;
	background: #BBB; color: #000;
}

#Header
{ 
	position: relative;
	text-align: center; text-transform: uppercase; 
	height: 245px;
}

#Header img#Logo
{ 
	display: block; text-align: center; 
	margin: 0 auto; width: 650px; padding-top: 10px; 
	background: inherit; color: inherit;				
}

#NavAndContent
{
	top: 250px; right: 5px; bottom: 10px; left: 5px; 
	width: 990px;
	border: 0;
}

#NavAndContent table#NavAndContentTable{ margin: 1em 0.5em; border: 0; padding: 0; width: 100%;  }
#NavAndContent table#NavAndContentTable > tbody > tr > td{ vertical-align: top; }

#NavigationColumn, #ContentColumn
{
	background: #EEE; color: #000; 
	border: 1px solid #000;
	padding: 3px 8px;
}

#NavigationColumn
{ 
	width: 150px; min-width: 150px; max-width: 150px;
}

#ContentColumn
{
	width: 800px; min-width: 800px; max-width: 800px; overflow: auto;
}

#NavigationColumn h2, #NavigationColumn h3
{
	margin: 0.25em 0; padding: 0.25em 0;
}

#NavigationColumn h2
{ 
	padding-bottom: 0; border-bottom-width: 1px; border-bottom-style: solid;
}


#NavigationColumn .links a{ display: block; }
#NavigationColumn .links div.caption{ margin-left: 1em; margin-right: 1em; }

#ContentColumn
{ 
	position: relative;
}

#ContentColumn h1:first-child{ margin-top: 10px; }
#ContentColumn h2
{ 
	margin: 0.5em 0; border: 1px solid #000; padding: 0.5em; background: #FFF; color: #000; 
	clear: both;
}

.clear{ clear: both; }

.frontPageStory
{
	padding-bottom: 0.5em; border-bottom: 1px solid #AAA; margin-bottom: 0.5em;
}

.special
{ 
	margin: 1em; border: 3px double #BBB; padding: 0.5em; width: auto;
	background: cornsilk; color: #000; 
	font-weight: bold;
}

.unavailableLink{ text-decoration: line-through; }