body {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #00020B; margin: 0px;
	padding: 0px;}
#mirrorball {
	background: #00020B url("../media/global/mirroball.jpg") no-repeat top left;
	height: 464px;
	}

/*Header*/
div.header {height: 88px; background: url("../media/global/logo.gif") no-repeat top left;  border-bottom: 1px dashed #3d3d3d; padding: 0px; margin: 0px;}

div.header p.sound {float: right; width: 200px; height: 19px; padding: 0px; margin: 20px 0px 0px;}

a.home-link {width: 257px; height: 50px; display: block; position: absolute; top: 0px; left: 0px;}

/*Navigation*/
div.nav {padding: 0px; margin: 60px 0px 0px 20px;}
#nav-about, #nav-media, #nav-screenings, #nav-press, #nav-links {float: left; padding: 0px 0px 0px 20px; margin: 0px; color: #ccc; border-right: 1px dashed #3d3d3d;}
#nav-about {width: 234px; padding: 0px;}
#nav-media {width: 210px;}
#nav-screenings {width: 106px;}
#nav-press {width: 120px;}
#nav-links {width: 120px;}

ul.nav-secondary {font-size: 12px; color: #fff; list-style-type: none; font-weight: 500; padding: 0px; margin: 0px;}

.nav-secondary li {padding: 0px 15px 0px 0px; margin: 0px; display: inline;}

.nav-secondary li a:link {color: #0687C2; text-decoration: none;}
.nav-secondary li a:visited {color: #0687C2; text-decoration: none;}
.nav-secondary li a:hover {color: #01AADB;}
.nav-secondary li a:active{color: #01AADB;}

/*General*/

A:link {text-decoration: none; color: #0687C2;}
A:visited {text-decoration: none; color: #0687C2;}
A:active {text-decoration: none; color: #4DAAD5;}
A:hover { text-decoration: none; color: #4DAAD5;}



/*Content*/
.content {width: 770px; padding: 20px; margin: 0px;}
.content-popup {padding: 20px; margin: 0px;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ccc;} 
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #01AADB;}

.content img, .content-popup img {border: 1px #0687C2 solid; margin: 0px 10px 10px 0px; padding: 0px; float: left;}

.content a:link {color: #fff; text-decoration: underline;}
.content a:visited {color: #eee; text-decoration: underline;}
.content a:hover {color: #eee; text-decoration: underline;}
.content a:active {color: #eee; text-decoration: underline;}

.content ul {list-style-type: none; margin: 0px; padding: 0px;}
.content ul li {padding: 5px 0px; margin: 0px;}

ul.videogallery {padding: 0px; margin: 0px; list-style-type: none;}
ul.videogallery li {padding: 0px 20px 0px 0px; margin: 0px; display: inline; float: left;}

.byline {font-style: italic; font-size: 10px;}
.url a:link {color: #fff; text-decoration: none;}
.url a:visited {color: #fff; text-decoration: none;}
.url a:hover {color: #01AADB; text-decoration: none;}
.url a:active {color: #01AADB; text-decoration: none;}

table tr td p {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

div.center-column {width: 425px; padding: 0px; margin: 0px 30px 0px 0px; float: left; border-left: #045073 solid 1px; border-bottom: #045073 solid 2px}
.center-column-content {margin: 0px 0px 0px 10px; padding: 0px;}
ul.center-column-content {margin: 0px 0px 0px 10px; padding: 0px;}
img.center-column-content {margin: 0px 0px 0px 10px; padding: 0px;}

.posted {font-size: 10px; padding: 0px; margin: 0px;}
.more {float: right; padding: 0px; margin: 0px; font-size: 10px; text-align: right;}

div.right-column {background: #045073; width: 270px; float: right; margin: 0px; padding: 0px;}
div.right-column img {padding: 0px; margin: 0px;}

/*Footer*/
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: bold; text-align: center;}
