/* CSS Document */
html {min-height:100.1%;
}
body {background-color:#323232;
}
p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:14px;
color:#FFFFFF;
}
.p small {
line-height:5px;
}
A:link {text-decoration: none;  font-size:12px; color:#CCCCCC; font-weight:bold;}
A:visited {text-decoration: none; font-size:12px; color:#CCCCCC; font-weight:bold;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: red;}
.h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:40px;
line-height:40px;
text-align:right;
color:#FFFFFF;
margin:10px;
}
.h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:10px;
font-style:italic;
text-align:right;
color:#FFFFFF;
margin:10px;
}
.h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
text-align:left;
color:#FFFFFF;
margin:0;}
#wrap {
height:100%;
min-height:100%;
width:613px;
margin:auto;
position:relative;
border:solid;
border-width: 5px;
border-color:#3c3c3c;
background-color:#000000;
}
.img { 
float: right;
position:relative;
margin-right:10px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px; 
}
.imgleft { 
float: left;
position:relative;
margin-right:10px;
margin-left:20px;
margin-top:20px;
margin-bottom:10px; 
}
.imglo { 
float: right;
position:relative;
margin-right:10px;
margin-left:20px;
margin-top:0;
margin-bottom:20px;
}
#header {
height: 220px;
padding:10px;
padding-bottom:0px;
margin-left:0px;
}
#nav {
position: relative;
height:60px;
background-color:transparent;
width: 620px;
margin-left:0px;
}
#content {
	position: relative;
	height: 100%;
	min-height:400px;
	padding: 5px;
	border:solid;
	border-color:#000000;
	border-width: 10px;
	background-color:#0f0f0f;
	width:580px;
	margin-left:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#navbar{
float:left;
width:100%;
font-size:90%;
line-height:normal;
}

#navbar ul{
list-style-type: none;
margin:0;
margin-left: 0px; 
padding:0;
}

#navbar li{
display:inline;
margin:0px;
padding:0;
}

#navbar a{
float:left;
background:url('butts/doubutt.gif') no-repeat left top;
margin-right: 1px; /*between buttons*/
padding:0;
text-decoration:none; margin-left:0; margin-top:0; margin-bottom:0
}

#navbar a span{
float:left;
display:block;
background:url('butts/doubutt.gif') no-repeat left top;
/*set text in button */
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999; padding-left:19px; padding-right:19px; padding-top:5px; padding-bottom:16px
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbar a span {float:none;}
/* End IE5-Mac hack */

#navbar a:hover span {
color: #ccc;
}

#navbar #current a{ /*current page*/
background-position:0 -21px; /*tweaks bgd img pos - with next*/
}

#navbar #current a span{ /*current page*/
background-position:100% -9px; /*tweaks bgd img pos*/
color: #ccc;
}

#navbar a:hover{ 
background-position:0% -10px; 
}

#navbar a:hover span{ /*onMouseover style*/
background-position:100% -10px; /*Shift background image up to start of 2nd tab image*/
}

#footer {
padding-top:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:transparent;
}

