/* CSS Document */
body {
height: 800px;
color: #FFFFFF;
background: #000000 url(web-images/background.jpg) center top no-repeat;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#header {
margin: auto;
padding: 0 25px 0 25px;
width: 550px;
height: 110px;
position: relative;
}

div#title {
position: absolute;
top: 32px;
width: 355px;
height: 41px;
}

div#navigation {
position: absolute;
font-size:14px;
font-family: sans-serif, Arial, Helvetica, Verdana;
margin-left: auto;
margin-right: auto;
bottom: 0;
}

div#navigation ul li, div#gallery_tabs ul li {
display: inline;
list-style: none;
padding: 0 7px 0 7px;
}

#navigation a:link, #navigation a:visited, div#gallery_tabs a:link, div#gallery_tabs a:visited {
color: #FFFFFF;
text-decoration:none;
}

#navigation a:hover, #navigation a:active, div#gallery_tabs a:hover, div#gallery_tabs a:active {
color: #999999;
text-decoration:none;
}

div#content {
position: relative;
overflow: auto;
margin-left: auto;
margin-right: auto;
top: 45px;
width: 550px;
height: 540px;
padding: 0 25px 0 25px;
}

div#content_title {
height: 50px;
}

div#content_title img {
border: none;
}

img {
border-top: #FFF 2px solid;
border-right: #999 2px solid;
border-bottom: #999 2px solid;
border-left: #FFF 2px solid;
}

/*cast page styles*/
div#information #cast {
margin-left: -48px;
}

#cast_navigation li {
display: inline;
list-style: none;
padding: 0 7px 0 7px;
width: 100px;
}

#cast_navigation li a:link, #cast_navigation li a:visited {
color: #FFFFFF;
text-decoration:none;
}

#cast_navigation li a:hover {
color: #999999;
text-decoration:none;
}

#cast_navigation li a:active {
color: #999999;
text-decoration:none;
}

/*profile page styles*/
img#headshot {
float: left;
margin-right: 8px;
margin-bottom: 8px;
}

div#profile_name {
font-size: 18px;
}

/*gallery page styles*/
a.gallery:hover img {
border-top: #999 2px solid;
border-right: #FFF 2px solid;
border-bottom: #FFF 2px solid;
border-left: #999 2px solid;
}

a.gallery img{
margin: 5px;
}

/*lightbox firefox on mac fix*/
.hidden * {
   overflow:hidden;
}