body
{
margin:0px;
padding:0px;
margin:0em 0em .01em 0em; /* Forces Mozilla, Opera to have scrollbar */
padding:0px;
height: 100%;
font-family: arial, helvetica, verdana, sans-serif, tahoma;
width:100%;
height:100%;
background-color:#777777;
color:#000000;
text-align: center;
}

div.page 
{
	margin: 0 auto;
	text-align: left;
	position: relative;
	color:#000000;
	background-color:#FFFFFF;
	width: 758px;
	height: auto !important;/* For Modern Browsers */
	height:100%;		/* For IE */
}

div.menu 
{
width: 100%;
clear:both;
}

div.menu ul, li 
{
margin:0px;
padding:0px;
}

ul.menuitems {
background-color: #993300;
color: #FFFFFF;
float: left;
width: 100%;
clear:both;
}

ul.menuitems li {
display: inline;
}

ul.menuitems a {
padding: 3px 15px;
background-color: #993300;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

ul.menuitems a:hover {
background-color: #BB5500;
color: #FFFFFF;
}

ul.menuitems li.logo a {
padding: 3px 10px;
font-weight: bold;
float: right;
border: 0px;
}

ul.menuitems li.logo a:hover {
background-color: #993300;
color: #FF9900;
}

ul.location {
border-top: 1px solid #FFFFFF;
background-color: #000000;
color: #FFFFFF;
float: left;
width: 100%;
font-size : 70%;
clear:both;
}

.menubar
{
padding: 2px 0px 2px 0px;
border-top: 1px solid #FFFFFF;
background-color: #000000;
color: #FFFFFF;
float: left;
width: 100%;
font-size : 70%;
clear:both;
}

.menubar a 
{
background-color: #000000;
color: #AAAAAA;
text-decoration: none;
}

.menubar a:hover 
{
background-color: #000000;
color: #FFFFFF;
}

div.content {
	padding:15px 15px 20px 15px;
	line-height:1.4em;
	height: 100%;
}

div.content a:link {
	color:#993300;
	background-color: transparent;
	font-weight: bold;
}

div.content a:visited {
	color:#993300;
	background-color: transparent;
	font-weight: bold;
}

div.content a:hover {
	color:#993300;
	background-color: transparent;
}

div.content a:focus {
	color:#993300;
	background-color: transparent;
}

div.content a:active {
	color:#993300;
	background-color: transparent;
}

h1 {
text-align : center;
background: no-repeat top left;
font-size : 150%;
font-weight:bold;
line-height: 1.6em;
}

h4 
{
color:#993300;
}

/* Credits www.themaninblue.com/experiment/footerStickAlt/good_example_short.htm */
#footer {
	width: 758px;
	padding: 0px 0px 10px 0px;	/* Footer Height */
	margin: -10px auto 0 auto;	/* Footer Height */
	color: #FFFFFF;
	background-color: #993300;
	font-size:0%; 	/* IE makes fun when size is set */
	text-align: center;
	position: relative;
}

