body {font:Courier New ;margin:0 px.; background-color: black;}

#p_buttons {font: 10px Courier New;}
#p_buttons p {color:blue;}

#header
{
    padding: 10px 10px 5px 10px;
    font: 40px Courier New;
    border-bottom: 3px solid blue;
    border-top: 3px solid blue;
    background: black url(flare_sphere.jpg) no-repeat fixed center right;
    width: 100%;
    text-align: left;
    vertical-align: middle;
}

#header p{color:green;}
#header_logo
{
    overflow: hidden;
    width: 10%;
}

#header_label
{
    overflow: hidden;
    width: 45%;
}

#footer {
padding-left:0px;
padding-top:-5px;
padding-bottom:-5px;
background-color: black;
margin-bottom: -5px;
margin-top: -4px;
}

#footer address
{
color:blue;
text-align:center;
font: 12px Courier New;
}

#content
{
    padding: 20px;
    margin: 5px;
    font: 12px Courier New;
    border-top: 3px solid gray;
    border-bottom: 3px solid gray;
    background-color: #FFFFFF;
    width: 94%;
    position: relative;
    right: 0%;
    background-image: url(images/paper.jpg);
    background-repeat: repeat;
}

.homepage_pics_box
{
    text-align: center;
    width: 94%;
    padding: 20px;
    margin: 5px;
    position: relative;
}

.homepage_pics
{
    width: 30%;
    vertical-align: top;
}

.label_text
{
    margin: 5px 0px 5px 0px;
    color: #0000FF;
    font-family: 'Courier New' , Courier, monospace;
    font-size: 12px;
}

#content p{color:black;}

#content1
{
    padding: 5px;
    margin: 0px;
    font: 12px Courier New;
    border: none;
    background-color: #FFFFFF;
    color: #000000;
    background-image: url(images/paper.jpg);
    background-repeat: repeat;
}

#content_contact_top
{
    padding: 1px 20px 1px 10px;
    margin: 0px;
    font: 12px Courier New;
    border-top: 3px solid gray;
    background-color: white;
    background-image: url(images/paper.jpg);
    background-repeat: repeat;
}

#content_contact_top p{color:black;}

#content_contact_bottom
{
    padding: 1px 20px 1px 10px;
    margin: 0px;
    font: 12px Courier New;
    border-bottom: 3px solid gray;
    background-color: white;
    background-image: url(images/paper.jpg);
    background-repeat: repeat;
}

#content_contact_bottom p{color:black;}

#lists {
padding: 20px 20px 1px 10px;
width: 94%;
margin-bottom: 5px;
border: none;
background-color:black;
font:12px Courier New;}

#lists p{color:white;}
#lists ol,ul{color:green;}
#lists a {text-decoration: none;
color: blue;}

#lists a:hover {color:#c00;}

#nav
{
    padding: 5px 10px 5px 10px;
    margin-top: 5px;
    margin-right: 5px;
    /*border-right: 2px solid red;*/
    font: 12px "Courier New";
    overflow: hidden;
    position: relative;
    width: 80%;
    background-color: #000000;
}

#nav a {text-decoration: none;
color: blue;}

#nav a:hover {color:#c00;}

#nav hr
{
    border-color: red;
    color: Red;
    background-color: red;
}

#nav_sub {

margin-top: 5px;
margin-right: 20px;
padding:10px;
border-right: 2px solid red;
font:12px Courier New;
}

#nav_sub a {text-decoration: none;
color: blue;}

#nav_sub a:hover {color:#c00;}


h2 {margin-top:10px;}

#nav_inactive {color:blue;
    font:16px Courier New;}
    
#nav_inactive a:hover {color:blue;}

.paypalBTN
{
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    text-align: center;
    position: relative;
    width: 95%;
}

.purchase_BTNS
{
    margin: 5px 0px 0px 0px;
}
