html, body, div, h1, h2, h3, ul, li, p, table, th, td { margin: 0; padding: 0; } 

body {
	font: 100% Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:17px;
	color:#BBA;
	background: #000;
	margin: 0;
	padding: 0;
	text-align:left;
}

a:link {outline: none; text-decoration:none;color:#BBA;}
a:visited {outline: none; text-decoration:none;color:#BBA;}
a:active {outline: none; text-decoration:none;color:#fff;}
a:hover {outline: none; text-decoration:underline;color:#fff;}

p {margin-bottom:15px;}

h1 {
	letter-spacing:5px;
	text-transform:uppercase;
	font-weight:100;
	font-size:16px;
	text-align:center;
}

hr {margin-top:10px;margin-bottom:16px;}

.bold {font-weight:bold;}
.caps {text-transform:uppercase;}
.extended {letter-spacing:2px; font-size:11px;}
.name {font-size:9px; text-transform:uppercase; color:#999; line-height:20px;}
.smallcaps {font-size:10px; text-transform:uppercase; color:#999; line-height:10px;}
.smallcaps2 {font-size:11px; font-weight:bold; line-height:13px;}
.center {margin-left:auto; margin-right:auto; text-align:center;}
.smallspace {margin-bottom:5px;}

.floatimgleft {
	float:left;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:7px;
}


#container {margin: 0 auto;width:778px;}

#content {margin: 0 auto;width:512px;}

#home a {
	display:block;
	border:none;
	position:relative;
	top:71px;
	left: 213px;
	height:77px;
	width:356px;
	text-indent:-1000px;
}

#nav {
	margin:40px auto;
	width:366px;
	height:34px;
}

#footer { 
	margin-bottom:20px;
	width: 778px;
	position:relative;
}
  
#footer a {display:block; position:absolute; border:none;} 
#footer a.menu {width:25px; height:25px; top:55px; text-indent:-1000px;}
#footer a.addthis_button {width:25px; height:25px; top:55px; text-indent:-1000px;}
#footer a#share {left:283px; width:65px;}
#footer a#facebook {left:357px;}
#footer a#twitter {left:390px;}
#footer a#exfilms {left:423px; width:73px;}
