body {margin:0px; padding:0px; font-family:news gothic mt, ms sans serif, geneva; font-size:14px; color:#000; text-align:center; background-image:url('img/bkgnd_landscape4.jpg');}

#container{margin:10px auto 0px auto; width:1086px; text-align:left; }
#botcontainer{margin:0px auto 0px auto; width:1086px; text-align:left;}

#mail {margin:50px 0px 6px 0px; width:1082px; height:30px;}
#nav{position:relative; float:left; margin:20px 0px 10px 0px; width:161px; height:450px; border:3px solid #fff; background-color:#0c190f; }

#home{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; background-color:#fff; height:450px;}
#cont{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; background-color:#9ca69e; height:450px;}
.contmgn{margin:20px 20px 20px 20px;}
#part{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; background-color:#9ca69e; height:450px;}
.partmgn{margin:20px 20px 20px 20px;}
.partimg{float:right; margin:10px;}

#trailer{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; background-color:#9ca69e; height:450px;}
.trlmgn{margin:50px;}
#blog{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; background-color:#9ca69e; }

#musicians{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; background-color:#fff; border:3px solid #fff; }
.musicians_close {margin:10px 6px;}
.musicians_left {position:relative; float:left; margin:0px 10px 0px 20px; width:400px;}
.musicians_right {position:relative; float:left; margin:0px 0px 0px 20px; width:420px;}

#participate{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; background-color:#fff; border:3px solid #fff;}
.participate_left{float:left; margin:0px 0px 0px 0px; background-image:url('img/contribute_left_x.jpg'); background-repeat:no-repeat; width:520px; height:450px;}
.participate_right{float:left; margin:0px 0px 0px 3px; background-image:url('img/sponsors_right_x.jpg'); background-repeat:no-repeat; width:377px; height:450px;}
.participate_right_txt{float:left; margin:0px 0px 0px 4px; height:450px; width:376px; background-color:#9ca69e;}
.participate_left_txt{float:left; margin:0px 0px 0px 0px; height:450px; width:520px; background-color:#9ca69e;}
.participate_txtmgn{margin:0px 30px 0px 30px;}

#filmmakers{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; height:450px; background-color:#fff;}
.filmmakers_left{float:left; margin:0px 0px 0px 0px; height:430px;}
.filmmakers_right{float:left; margin:10px 0px 0px 0px; height:430px;}

#press{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; height:450px; background-color:#fff;}
.press_left{float:left; margin:0px 0px 0px 0px; height:430px;}
.press_right{float:left; margin:10px 0px 0px 0px; height:430px;}

#contact{position:relative; float:left; margin:20px 0px 0px 10px; width:900px; border:3px solid #fff; height:450px; background-color:#fff;}
.contact_left{float:left; margin:0px 0px 0px 0px; height:450px; width:510px;}
.contact_right{float:left; margin:0px 0px 0px 0px; width:374px; height:450px; background-color:#9ca69e;}
.contact_mgn{ margin:10px 26px 10px 26px;}
table.contact{background-color:#9ca69e;}

#about{position:relative; float:left; margin:20px 0px 0px 10px; width:904px; background-color:#fff; border:2px #ffffff solid;}
.about_left{float:left; margin:0px 0px 0px 0px; width:520px; height:450px; border:1px #ffffff solid;}
.about_right{float:left; margin:0px 0px 0px 0px; width:374px; height:450px; border:1px #ffffff solid;}
.about_txtmgn{margin:0px 30px 0px 30px;}
.about_right_txt{float:left; margin:0px 0px 0px 4px; height:450px; width:374px; background-color:#9ca69e; border:0px #993300 solid;}
.about_left_txt{float:left; margin:0px 3px 0px 0px; height:450px; width:520px; background-color:#9ca69e; border:0px #993300 solid;}

#foot {clear:both; margin:0px 0px 0px 0px; width:1086px; line-height:20px; padding:4px 0px 10px 0px;}

img {border:0px;}
table {font-size:14px; font-family:news gothic mt, ms sans serif, geneva;}
p {font-size:14px;}
p.small {font-size:12px;}
b.header {font-size:14px; font-weight:bold; color:#333;}
b.contact{color:#000;}
b.redlg{color:#660000; font-size:24px;}
b.red{color:#660000;}
b.reds{font-size:12px; color:#660000;}
.greys{font-size:12px; color:#333;}
.greyxs{font-size:10px; color:#333;}
td.contact {font-size:12px; color:#999;}
textarea.contact {border:1px solid #999; width:326px; height:130px; color:#000;}
input.contact {height:20px; border:1px solid #999; background-color:#fff; font-size:12px; font-weight:normal;}
table.mailinglist {color:#999; font-size: 11px; font-family:news gothic mt, ms sans serif, geneva;}
td.mailinglist {color:#fff; font-size: 11px; font-family:news gothic mt, ms sans serif, geneva;}
input.mailinglist {border:thin solid #000; background-color:#fff; color:#333; font-family:news gothic mt, ms sans serif, geneva; font-size:11px; font-weight:normal;}
h3 {color:#000; font-size:14px;}
h1 {font-size:16px; color:#660000;}

a.pdflink, a.pdflink:visited, a.pdflink:hover {color:#993300; font-size:12px; text-decoration:none;}
a.link, a.link:visited {color:#fff; font-size:11px; text-decoration:none;}
a.link:hover {color:#fff; font-size:11px; text-decoration:none;}
a.txtlink, a.txtlink:visited {color:#000; font-size:13px; font-weight:bold; text-decoration:none;}
a.txtlink:hover {color:#000; font-size:13px; font-weight:bold; text-decoration:none;}

a.rtxtlink, a.rtxtlink:visited, a.rtxtlink:hover {color:#000; font-size:13px; font-weight:bold; text-decoration:underline;}
a.rtxtlinksm, a.rtxtlinksm:visited, a.rtxtlinksm:hover {color:#000; font-size:12px; font-weight:bold; text-decoration:underline;}

a.lnk, a.lnk:visited { text-decoration:none; font-size:14px; color:#666; border-left:thin solid #ccc; border-right:thin solid #ccc; padding:0px 2px 0px 6px; }
a.lnk:hover, a.lnkdef { text-decoration:none; font-size:14px; color:#fff; background-color:#cccc66; border-left: thin solid #cccc66; border-right: thin solid #cccc66; border-right: thin solid #cccc66; padding:0px 2px 0px 6px; }

a.mlink, a.mlink:visited { text-decoration:none; font-size:10px; color:#666; border-left:thin solid #cccccc; border-right:thin solid #cccccc; padding:0px 2px 0px 6px; display:block;}
a.mlink:hover, a.mlinkdef { text-decoration:none; font-size:10px; color: #fff; background-color: #cccc66; border-left: thin solid #cccc66; border-right: thin solid #cccc66; padding:0px 2px 0px 6px; display:block; }

a.footlink, a.footlink:hover, a.footlink:visited {color:#333; font-size:14px; text-decoration:none;}
a.footlink:hover {color:#000; font-size:14px; text-decoration:none;}
a.botnav, a.botnav:hover, a.botnav:visited {color:#000; font-weight:bold; font-size:10px; text-decoration:none;}
a.nav, a.nav:hover, a.nav:visited {color:#666; font-weight:bold; font-size:12px; text-decoration:none; display:block; padding:10px;}
a.navdef, a.navdef:hover, a.navdef:visited {color:#cc6600; font-weight:bold; font-size:12px; text-decoration:none;}
a.subnav, a.subnav:hover, a.subnav:visited {color:#cc6600; font-size:10px; font-weight:bold; text-decoration:none;}

b.black {color:#000;}
b.grey {color:#999;}
.blk{color:#000;font-size:24px;}
.ltgrey{color:#fff;font-size:14px;}
.white{color:#fff;font-size:36px;}
.red {color:#663300; font-size:14px;}
.reds {color:#663300; font-size:12px;}
.redl {color:#993300; font-size:36px;}
.redx {color:#993300; font-size:14px;}
.redldk {color:#663300; font-size:36px;}
.aboutmgn{margin:10px 6px 0px 10px;}
.txtmgn{margin:0px 0px 0px 10px;}
.dirmgn{margin:20px;}
.pressmgn{margin:20px 100px 10px 100px;}
.smtxt{font-size:12px;}

/*****	scrollbars : BEGIN */
div#scroll {width:300px; height:300px;}
div.content {position:absolute; visibility: visible;left:0px; top:0px;padding-left: 5px; z-index:1;} 
td#scrollLinks {width: 12px}
div#scrollbar_about {position:relative; left:0; top:10;width:11px;height:430px;font-size:1px; z-index:1;}
div#scrollbar {position:relative; left:0; top:0;width:11px;height:430px;font-size:1px; z-index:1;}
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#track {position:absolute; left:0; top: 11px;width:11px;height:406px;background: url("img/spacer.gif") repeat;z-index:1;}
div#dragBar {position:absolute; left:1px; top:1px; width:9px; height:20px; background-color:#666; z-index:1;}  
div#down { position:absolute; left:0; bottom:0; z-index:3;}  
div#hold{position:relative; overflow:hidden;width:360px; height:420px; z-index:100;}
div#wn { position: absolute; left: 0px; top: 0px; width:350px; height:410px; clip:rect(0px, 350px, 450px, 0px); overflow: hidden; z-index: 1; font-family:news gothic mt, ms sans serif, geneva; font-size:14px; }
div#hold_about{position:relative; overflow:hidden;width:450px; height:420px; z-index:100;}
div#wn_about { position: absolute; left: 0px; top: 0px; width:450px; height:410px; clip:rect(0px, 450px, 450px, 0px); overflow: hidden; z-index: 1; font-family:news gothic mt, ms sans serif, geneva; font-style: normal; font-variant: normal; font-weight: 400; font-size: 11px; color: #333; font-size-adjust: none; font-stretch: normal; line-height: 13px; }
/*****	scrollbars : END */ 

