/* CSS Document */

body 
{ 
color:#ffffff;
margin: 1em;
position:relative;
background: #000000;
background-image:url(images/site_graphics/starfield_01.gif);
background-attachment:fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size:small; <--- Previous size */
font-size:12px; /* <--- New size */
text-align: center;
height: auto;
width: auto;
} 

h3
{
color: #66FF66;
font-variant:small-caps;
/*font-size:medium; <--- Prevoius size */
font-size:16px; /* <--- New size */

}

h4
{
font-size:12.5px;
/*Note: previously no size assigned*/
margin:0px;
padding:0px;
}

img.FloatLeft
{ 
    float: left; 
    margin: 5px;
	margin-left:0px; 
}
img.FloatRight
{ 
    float: right; 
    margin: 5px; 
	margin-right: 0px;
}

#header_bar
{
position:relative;
margin-top:25px;
margin-left:auto;
margin-right:auto;
clear: both;
width: 950px;
height: 28px;
vertical-align:bottom;
color: #FFFFFF;
/*background: #000000;*/
/*background-repeat: no-repeat;*/
/*border: solid red 1px;*/
/*background-image: url(images/site_graphics/header_logo.gif);*/
}

#maindiv
{
position:relative;
margin-left:auto;
margin-right:auto;
width: 950px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#ffffff;
background: #262626; 
/* 	background: #035c2d; */
border: none;
}

#header
{
color: #000000;
clear: both;
position:relative;
width: 950px;
height: 160px;
/*background: #000000;*/
/*background-repeat: no-repeat;*/
border: none;
/*background-image: url(images/site_graphics/header_logo.gif);*/
background: #000000;
background-image:url(images/site_graphics/starfield_01.gif);
background-attachment:fixed;
}

#middle
{
position:relative;
background: #262626;
color: #ffffff;
clear:both;
width:950px;
}

#menu
{
position: relative;
border-top:1px dashed #999999;
border-bottom:1px dashed #999999;
/*background: #052D00;*/
color: #999999;
padding: 20px;
padding-top:10px;
padding-bottom:10px;
padding-left: 20px;
padding-right: 20px;
/* Cool Olive-Green-Yellow background: #5E5B03;*/
/*background: #035E5B;*/
/*background: #001E1E;*/
width: 910px;
height: auto;
}

#navline
{
position:absolute;
width:5px;
height:225px;
border-left:1px solid #999999;
left:165px;
top:25px;
z-index:12;
}

#mainbody
{
position:relative;
background: #262626;
/*background:white;*/
color: #ffffff;
padding:20px;
width:910px;
min-height:50px;
height:auto;
}

#footer
{
color: #ffffff;
clear: both;
text-align:center;
position:relative;
width: 950px;
height: 32px;
background: #000000;
background-repeat: no-repeat;
background-image: url(images/site_graphics/footer_gray.gif);
overflow: visible;
}

#advert
{
clear:both;
text-align:center; 
margin-right:auto;
margin-left:auto;
position:relative; 
width:950px; 
overflow:visible;
}

#copyright
{
clear:both;
text-align:center; 
margin-right:auto;
margin-left:auto;
position:relative; 
background:#000000; 
width:950px; 
overflow:visible;
border-bottom:5px solid #000000;
}

/* Text Styles */



/* Link Styles */

a:link {
color: #66FF66;
text-decoration: underline;
}
a:visited {
color: #04763A;
text-decoration: underline;
}
a:hover {
color: #FFCC00;
text-decoration: underline;
}
a:active {
color: #75FFFF;
text-decoration: underline;
}

/* Menu Link Styles */

#menu a:link {
color: #66FF66;
text-decoration: underline;
}
#menu a:visited {
color: #04763A;
text-decoration: underline;
}
#menu a:hover {
color: #FFCC00;
text-decoration: underline;
}
#menu a:active {
color: #75FFFF;
text-decoration: underline;
}

