* {
margin: 0;
padding: 0;
}

body {
background: url('images/mainbg.jpg') #00203f repeat-x top left;
font:13px arial;
}

#container {
width:990px;
text-align:center;
margin: 10px auto 0;
}

a {
color:blue;
}
a:hover {
color:darkblue;
text-decoration:none;
}

#header {
width:501px;
height:100px;
background:url('images/dannybheader.jpg') no-repeat;
margin: 0 auto;
}
#nav {
margin-top:30px;
margin-bottom:30px;
position:relative;
}
#nav ul {
list-style:none;
}
#nav li {
float:left;
}
#nav li a {
display:block;
padding:5px 20px;
color:white;
font-size:24px;
text-decoration:none;
}

#nav li a.current {
text-decoration:underline;
color:#6bb1ff;
outline:none;
}
#nav li a:hover {
text-decoration:underline;
}

#left {
width:340px;
float:left;
}

#pic_holder {
width:325px;
height:320px;
background:white;
border:3px solid #020a13;
position:relative;
}
#pic_holder img.main {
position:absolute;
left:5px;
top:2px;
}

#pic_holder a {
font-size:18px;
color:darbklue;
position:absolute;
bottom:3px;
left:70px;
background:url('images/vidicon.jpg') no-repeat;
padding-left:28px;
cursor:pointer;
text-decoration:underline;
}
#objholder {
top:2px;
position:absolute;
left:-1000px;
}

#right {
width:580px;
float:right;
text-align:left;
}
#main_top {
width:579px;
padding:16px 0 22px 34px;
font-size:24px;
color:white;
background:url('images/maintop.png') no-repeat;
}
#main_body {
width:579px;
background:url('images/mainbody.png') repeat-y;
}

#content {
padding:3px 22px 20px;
}
#main_bottom{
width:579px;
height:16px;
background:url('images/mainbottom.png') no-repeat;
}


center span {
color:white;
font-size:10px;
}
center span a {
color:#6bb1ff;
}
center span a:hover {
color:#6bb1ff;
}


.clear {
clear:both;
height:1px;
}
