* { margin:0; padding:0; border:0; }

body { background:#667880; }

div#band-top { width:100%; height:9px; background:url(images/layout/bg-shadow-top.gif) repeat-x left bottom; }
div#band-bottom { width:100%; height:9px; background:url(images/layout/bg-shadow-bottom.gif) repeat-x left top; }

div#band-center { width:100%; height:500px; background:#000; text-align:center; }
#section-donations div#band-center { height:600px; }
		
div#mainbox { width:800px; height:500px;margin:0 auto 0 auto; }
			
div#left { width:450px; height:500px; float:left; text-align:left; background:url(images/layout/logo-bg.gif) no-repeat left top; }
#section-home div#left { background-image:none; }

div#right { width:350px; height:500px; float:right; position:relative; }

#nav-map { position:absolute; left:0; top:0; z-index:100; }
#nav-story { position:absolute; left:67px; top:24px; z-index:50; }
#nav-project { position:absolute; left:65px; top:89px; z-index:50; }
#nav-aboutus { position:absolute; left:10px; top:213px; z-index:50; }
#nav-aboutafi { position:absolute; left:17px; top:302px; z-index:50; }
#nav-donations { position:absolute; left:73px; top:309px; z-index:50; }
#nav-contact { position:absolute; left:150px; top:336px; z-index:50; }
#nav-trailer { position:absolute; left:174px; top:236px; z-index:50; }
#nav-buy { position:absolute; left:247px; top:292px; z-index:50; }
#nav-shootinfo { position:absolute; left:170px; top:129px; z-index:50; }

#left { color:#c2c2c2; font-family:helvetica, arial, sans-serif; font-size:12px; line-height:16px; position:relative; }

p { margin:0 0 10px 30px; width:400px; }

a:link, a:visited { color:#f00; }
a:hover { color:#a21d01; }
a:active { color:#fff; }

#header { margin-bottom:20px; }

img.crew-photo { border:1px solid #a21d01; float:left; margin-right:10px; margin-left:30px; }
img.crew-name { }
p.bio { margin-bottom:15px; }
p.bio-daniel { font-size:11px; }

#nav-crew { position:absolute; left:30px; bottom:20px; width:400px; height:60px; }

.thumb { width:150px; }
.thumb img { border:1px solid #a21d01; }

.thumb a { text-decoration:none; color:#f00; }
span.crew-name { display:none; font-size:12px; position:absolute; top:-15px; z-index:100; }
.thumb a:hover { background:#000; }
.thumb a:hover span.crew-name { display:block; width:400px; }

.nathan { position:absolute; left:0; top:0; }
	.nathan span { left:0; }
.shalena { position:absolute; left:50px; top:0; }
	.shalena span { padding-left:50px; left:-50px; }
.scott { position:absolute; left:100px; top:0; }
	.scott span { padding-left:100px; left:-100px; }
.karoliina { position:absolute; right:100px; top:0; }
	.karoliina span { padding-left:150px; left:-150px; }
.daniel { position:absolute; right:50px; top:0; }
	.daniel span { padding-left:200px; left:-200px; }
.polly { position:absolute; right:0; top:0; }
	.polly span { padding-left:250px; left:-250px; }

p.taxcode { font-size:10px; line-height:12px; }
table.donations { color:#c2c2c2; font-size:11px; line-height:14px; margin:0 0 10px 75px; }
td.title { width:125px; font-weight:bold; }
td.amount { text-align:right; }

.hr { border-top:1px dotted #888; width:350px; margin:0 0 10px 30px; }