*{
margin: 0 auto 0 auto;
text-align:left;
}

body{
margin:0;
padding: 0;
text-align: left;
font-family:"Verdana", "Arial", Georgia, "Times New Roman", Times, sans-serif;
font-size:68.75%;
color:#FFF;
background: #000 url(background.jpg) no-repeat;
}
a {
color:#FFF;
}

a:hover {
color:#FFF;
text-decoration:none;
}

a:visited {
color:#EEE;
}

#wrap {
width:1024px;
margin:0 auto;
}

#page{
display: block; 
overflow: hidden; 
position: relative;
top:0;
width: 1040px;
height:auto;
margin-left:20px;
margin-bottom:20px;
padding:0;
}

#navBar{
float:left;
margin-top:100px;
position:relative;
width:160px;
padding:4px;
}

.navItem{
display:block;
position:relative;
text-align:right;
float:top;
margin:5px;
width:auto;
height: 18px;
font-size: 12px;
line-height: 18px;
}

.navItem a{
color:#FFF;
text-decoration:none;
padding:4px;
}

.navItem a:hover {
text-decoration:none;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
color:#FFF;
}

#header{
float:left;
clear:both;
top:0;
width:810px;
height:370px;
background-color:#000;
}

#header .index_picture{
position:relative;
width:800px;
height:360px;
top:5px;
margin-left:5px;
background-image:url(../index_images/stuff.jpg);
background-repeat:no-repeat;
}


#headerTitle{
position:fixed;
float:left;
top:5px;
left:4px;
font-size:26px;
font-weight:bold;
color:#FFF;
}

#headerSubtext{
position:fixed;
float:left;
top:34px;
left:5px;
font-size:12px;
color:#FFF;
}

#headerPhotocred{
position:relative;
float:right;
right:6px;
bottom:8px;
font-size:11px;
padding-left:3px;
color:#FFF;
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity: 0.75;
}

.content{
float:left;
margin-top:5px;
width:800px;
height:auto;
margin-bottom:10px;
border:solid 5px #000;
background:#121212;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity: 0.70;

}

.content .innerBox{
position:relative;
float:left;
display:inline;
width:800px;
height:auto;
color:#FFF;
}

.content .leftBox{
position:relative;
float:left;
display:inline;
width:390px;
color:#FFF;
}

.content .rightBox {
position:relative;
float:right;
display:inline;
width:400px;
color:#FFF;
}

h1 {
font-size:16px;
font-style:bold;
margin-bottom:8px;
padding-top:2px;
margin-top:4px;
color:#FFF;
}

.contentText {
font-size:11px;
line-height:18px;
margin-left:0;
padding-left:5px;
padding-right:4px;
padding-bottom:4px;
}


html, body {
text-align: center;
}

p {
padding-bottom:6px;
text-align: left;
}

.intro {
font-size:12px;
}
