@charset "UTF-8"

* { }
body { 
	text-align: center; margin: 0; padding: 0px 0px 50px 0px; font-size: 16px; line-height: 16px;
	font-family: 'LiGothicMed', 'Apple LiGothic', 'Apple LiGothic Medium', 'ArialMT', Arial, sans-serif;
	}
a { color: #999; text-decoration: none; outline: 0px;}
a:hover { color: #999; text-decoration: underline;}
#wrapper { margin: 0 auto; width: 700px;}
#header { float: left; width: 700px; height: 300px; background: #fff url(../media/bg2.png) no-repeat center top; text-align: left; }
#to_index { float: left; width: 700px; height: 210px; background: transparent;}
#nav { position: absolute; top: 220px; width: 700px; }
#nav a { height: 53px; margin: 0px 14px; float: left; text-decoration: none;}
#nav a.active_get_involved { width: 141px; background: #fff url(../media/nav.png) no-repeat -10px 0px;}
#nav a.active_get_involved:hover, #nav a.active_get_involved.selected { background-position: -10px -53px;}
#nav a.active_the_filmmaker { width: 155px; background: #fff url(../media/nav.png) no-repeat -171px 0px;}
#nav a.active_the_filmmaker:hover, #nav a.active_the_filmmaker.selected { background-position: -171px -53px;}
#nav a.active_credits { width: 81px; background: #fff url(../media/nav.png) no-repeat -351px 0px;}
#nav a.active_credits:hover, #nav a.active_credits.selected { background-position: -351px -53px;}
#nav a.active_screenings { width: 122px; background: #fff url(../media/nav.png) no-repeat -455px 0px;}
#nav a.active_screenings:hover, #nav a.active_screenings.selected { background-position: -455px -53px;}
#nav a.active_faq { width: 40px; background: #fff url(../media/nav.png) no-repeat -599px 0px;}
#nav a.active_faq:hover, #nav a.active_faq.selected { background-position: -599px -53px;}
#main { clear: both; width: 100%; float: left; text-align: left; margin-bottom: 100px;}
#footer { clear: both; width: 100%; float: left; text-align: left;}
.leftCol { float:left; width: 49%;}
.rightCol { float:right; width: 49%;}
h4 { margin: 1em 0em 0em 20px; font-size: 22px; text-transform: uppercase; color: #999;}
h3 { margin: 0em 0em 0em 20px; font-size: 30px; text-transform: uppercase;}
h5 { margin: 0em 0em 0em 20px; font-size: 16px; text-transform: uppercase;}
h1 { margin: 1em 0em 0em 20px; font-size: 40px; text-transform: uppercase;}
p.offTheSide { margin: 0px 20px; text-align: justify; font-size: 18px;}
.offTheBottom { margin-bottom: 0.6em; padding-bottom: 0.6em; }
h4.noTop { margin-top: 0em;}