body
{
background: #000;
}

#navcontainer ul
{
position: fixed; 
top: 0; 
left: 0;
width: 100%;
height: auto;
background: #333;
margin: 0px 0px 0px 0px;
}

#navcontainer_bottom ul
{
position: static; 
bottom: 0;
height: auto;
background: #333;
/* width: 100%; 
max-width: 600px; */
}

#navcontainer_bottom h1
{
/* margin: top right bottom left */
margin: 0px 0px 0px 0px;
}

#images li
{
list-style-type: none;
margin: 5px 5px 5px 5px;
border: 0;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 0px;
/* # font-size: 30; */
border: red;
}

h1 a
{
text-decoration: none;
/* margin: top right bottom left */
margin: 0px 0px 0px 0px;
}

h1, h2, h3
{
font-family: sans-serif;
max-width: 1000px;
color: #FFF;
}

h1
{
/* margin: top right bottom left */
margin: 10px 10px 10px 20px;
font-size: 25;
}

h2
{
margin: 20px 10px -5px 30px;
}

h3
{
margin: 20px 10px -5px 20px;
z-index: 10;
}

#right_img
{
position: absolute;
top: 25%;
right: 10%;
z-index: 3;
}

#img_border
{
max-width: 600px;
}

#img_border img
{
vertical-align: top;
margin: 5px 0px 5px 10px;
padding: 0px;
display: inline;
}

#header_footer
{
/* margin: top right bottom left */
margin: -5px 10px -5px 10px;
max-width: 600px;
text-align: left;
font-style: bold;
}

#text_at_top
{
margin: 0px 0px 100px -10px;
max-width: 600px;
text-align: left;
font-style: bold;
font-size: 20;
color: #FFF;
}

#text_at_bottom
{
margin: 150px 0px 0px -10px;
max-width: 600px;
text-align: left;
font-style: bold;
font-size: 20;
color: #FFF;
}


