@charset "UTF-8";
/* CSS Document */

p, td, li {
	color:#333333;
}
p {
	margin-top:0;
	padding-top:0;
	
}
/*h1 {
	color:#636363;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
}*/

h1 {line-height:30px;
	font-size:16px;
}

h2 {
	color:#636363;
	font-size:16px;
	font-weight:normal;
	margin-top:0;
	line-height:normal;
}
h3 {
	color:#636363;
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	font-style:italic;
	text-decoration:underline;
}

a:link {
	color: #636363;
	text-decoration:underline;
}
a:visited {
	color: #00aeef;
}
a:hover {
	color: #00aeef;
}
a:active {
	color: #00aeef;
	text-decoration:underline;

}

a {
	color:#acacac;
}
blockquote {
	color:#00aeef;
	font-style:italic;
	margin-left:0;
	margin-right:0;
	padding:0;
}

#splash {
	width:700px;
	position:absolute;
	margin-top:120px;
	margin-left:150px;
	margin-right:150px;


}

#splash p {font-family:arial;
font-size:18px;
color:#0066FF;
line-height:25px;
}

#splash2 {
	width:700px;
	position:absolute;
	margin-top:80px;
	margin-left:150px;
	margin-right:150px;


}

#splash2 p {font-family:arial;
font-size:18px;
color:#ffffff;
line-height:25px;
}



#header {
	position:relative;
	height:117px;
	width:1050px
}
.header-img {
	position:absolute;
	
}

#header-img-2 {
	position:absolute;
	left:190px;
	top:180px;
}


#header-img-doc {
	position:absolute;
	left:190px;
	top:180px;
}

#header-img-pro {
	position:absolute;
	left:230px;
	top:190px;
}

#header-img-home {
	position:absolute;
	left:140px;
	top:170px;
}

.header-img img {
	float:left;
	height:117px;
}
#logo {
	position:absolute;
	left:0px;
	top:120px;
}




img.hdr {
	margin-bottom:10px;
}



#home  {
	width:870px;
	position:relative;
	top:-100px;
	height: auto;
}

.mission {
	width:600px;
	margin-left:275px;
	}
	

#right-nav {
	margin-left:872px;
	width:120px;
	position:relative;
	top:50px;
	}

#right-nav .menu{margin:0; padding:0; width:100px; list-style:none;background:#aeb0b2;}

#right-nav .menu li{padding:0; margin:0 0 1px 0; display:block; border-bottom: 1px dotted #ffffff; 
 }

#right-nav .menu li a{text-transform:uppercase; text-align:left;height:40px; padding:12px 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; display:block; text-decoration:none;}

#right-nav .menu li a:hover{background-color:#00aeef; }

#right-nav .menu li a.active, .menu li a.active:hover{color:#ffffff;}

#right-nav .menu li a span{line-height:40px;}













.video-border {
	width: 600px;
	margin-left:230px;
	position: relative;
}








	
.right	{
	width:600px;
	margin-left:250px;
	position:relative;
	top:-270px;
	}
	

	
.contactus-right {
	width:600px;
	position:relative;
	margin-left:230px;
	top: 40px;	
	
	}
	
.donate-right {
	width:600px;
	position:relative;
	top:-30px;
	margin-left:250px;	
	}
	
.project-right	{
	width:600px;
	margin-left:250px;
	position:relative;
	top:-80px;	
	}
	
#myContent1 {
	width:600px;
	margin-left:250px;
	position:relative;top:-290px;


	}
	
.aboutus-right	{
	width:600px;
	margin-left:250px;
	position:relative;
	top:-80px;	
	}

.aboutus-right ul.supporters {
list-style-type:none;
	}
	
.staff	{
	width:600px;
	margin-left:230px;
	position:relative;
	top:-30px;	
	
	}
	


.right-right {
	width:122px;
	padding:10px;
	border:1px solid #b7b8b9;
	float:left;
}
.right-right p, .right-right a {
	font-size:12px;
	color:#808285;
	text-decoration:none;
}
.right-right h4 {
	font-size:12px;
	color:#808285;
	font-weight:bold;
	margin:0;
	padding:0;
}

#container {
	width:991px;
	position:relative;
	margin:10px auto 0;
	border:1px solid #d0d0d0;
}

.dotted-line {
	border-top: 1px dotted #000000;
	width: 600px;
	margin-left:230px;
}

.dotted-line-press {
border-top: 1px dotted #000000; 
width: 600px;
margin-top:15px;
margin-left:230px;

margin-bottom:15px;
}

.table {
	width:600;
	cellspacing:0;
	cellpadding:0;
	margin: 0px;
	padding: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
	
.table p {
	font-size:11px;
	color:white;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;	
	}
	
.home_table {
	margin-left:230px;
	margin-top:40px;
}

.home_table p {
	font-size:100%;
	color:#727272;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.home_table a:link {
	color: #ffffff;
	text-decoration:underline;
}

.home_table a:visited {
	color: #ffffff;
}
.home_table a:hover {
	color: #ffffff;
}
.home_table a:active {
	color: #ffffff;
	text-decoration:underline;

}

.home_table2 {
	margin-top:10px;
	margin-bottom:10px;
	
	width:600px;
	 cellpadding:0; 
	 cellspacing:0;
}

.newsletter-table {
	margin-left:0px;
	position: relative;
	top: 10px;
}

.newsletter-table p {
	
	font-color:11px;
	color:white;
	padding:0 10px 0 10px;
}





.cell1 {
	width:323px;
	height:75px;
	}
	
.cell1 p {
	margin-left:108px;
	position:relative;top:-90px;
	height:75px;
	}
	
	

	
#footer {
	width:600px;
	float:none;
	position: relative;
	margin:10px auto 0;

}

#footer p, #footer a {
	color:#959595;
	text-decoration:none;
	text-align:center;
}


.clear {
	clear:both;
}

.photocap {
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	color:#636363;
}

.photocred {
	font-size:9px;
	font-weight:normal;
	line-height:10px;
	color:#636363;
	font-style:italic;
}	



#main-nav {
	position:absolute;
	margin-left:372px;
	top:117px;	
}

#main-nav ul {
	list-style:none;
	margin:0 0 0 1px;
	float:left;
}
#main-nav li {
	height:22px;
	margin:0 0 1px 0;
	padding:4px 0 0 0px;
	display:block;
}
#main-nav ul.top-nav {
}

#main-nav ul.top-nav li {
	background-color:#00aeef;
	text-align:center;
	overflow:visible;
}

#main-nav ul.top-nav li.active {
	background-color:#b1ca39;
}





#main-nav ul.top-nav li a {
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff;	
	text-decoration:none;
}
#main-nav ul.top-nav li:hover {
	background-color:#e1e1e1;
}
#main-nav ul.top-nav li:hover a {
	color:#636363;
}

#main-nav ul.top-nav li ul.sub-nav {
	display:none;
	margin:2px 0 0 0;
	background-color:#ffffff;
	text-align:left;
}
#main-nav ul.top-nav:hover li ul.sub-nav {
	display:block;
}
#main-nav ul.top-nav li ul.sub-nav li {
	background-color:#e1e1e1;
	padding:0 10px 0 10px;
	white-space:nowrap;
	text-align:left;
	float:none;
	display:block;
}
#main-nav ul.top-nav li ul.sub-nav li a {
	font-size:10px;
	text-transform:uppercase;
	color:#636363;	
	text-decoration:none;
}
#main-nav ul.top-nav li ul.sub-nav li:hover {
	background-color:#ffffff;
}




#nav-home {
	width:115px;
}
#nav-home .sub-nav {
	width:160px;
}
#nav-aboutus {
	width:115px;
}
#nav-aboutus .sub-nav {
	width:110px;
}
#nav-documentaries {
	width:115px;
}
#nav-documentaries {
	width:115px;
	
}

#nav-projects {
	width:150px;
}
#nav-projects .sub-nav {
	width:180px;
}
#nav-contactus {
	width:120px;
}
#nav-contactus .sub-nav {
	width:200px;
}


.project-left {
	width:200px;
	margin-left:50px;
	position:relative;
	top:5px;
	
	
}

.project-left ul.subnav {
	list-style-type:none;
	margin-top:0;
}
.project-left ul.subnav li {
	text-transform:uppercase;
	font-size:10px;
	
}
.project-left ul.subnav li a {
	color:#959595;
	text-decoration:none;
}
.project-left ul.subnav li a:hover , .left ul.subnav li a.active{
	color:#00aeef;
}

.project-left ul.thirdnav {
	list-style-type:none;
	margin-top:0;
}
.project-left ul.thirdnav li {
	font-size:11px;
	
}
.project-left ul.thirdnav li a {
	color:#959595;
	text-decoration:none;
}
.project-left ul.thirdnav li a:hover , .left ul.thirdnav li a.active{
	color:#00aeef;
	text-decoration:underline;
}








.film-left {
	width:220px;
	margin-left:20px;
	position:relative;
	top:50px;
}

.film-left ul.subnav {
	list-style-type:none;
	margin-top:0;
}
.film-left ul.subnav li {
	text-transform:uppercase;
	font-size:12px;
	
}
.film-left ul.subnav li a {
	color:#414141;
	text-decoration:none;
}
.film-left ul.subnav li a:hover , .left ul.subnav li a.active{
	color:#00aeef;
}

.film-left ul.thirdnav {
	list-style-type:none;
	margin-top:0;
}
.film-left ul.thirdnav li {
	font-size:11px;
	
}
.film-left ul.thirdnav li a {
	color:#414141;
	text-decoration:none;
}
.film-left ul.thirdnav li a:hover , .left ul.thirdnav li a.active{
	color:#00aeef;
	text-decoration:underline;
}


.left {
	width:200px;
	margin-left:20px;
	position: relative;
	top: 50px;	
}

.left ul.subnav {
	list-style-type:none;
	margin-top:0;
}
.left ul.subnav li {
	text-transform:uppercase;
	font-size:12px;
	
}
.left ul.subnav li a {
	color:#414141;
	text-decoration:none;
}
.left ul.subnav li a:hover , .left ul.subnav li a.active{
	color:#00aeef;
}

.left ul.thirdnav {
	list-style-type:none;
	margin-top:0;
}
.left ul.thirdnav li {
	font-size:12px;
	
}
.left ul.thirdnav li a {
	color:#414141;
	text-decoration:none;
}
.left ul.thirdnav li a:hover , .left ul.thirdnav li a.active{
	color:#00aeef;
	text-decoration:underline;
}

.left ul.filmnav {
	list-style-type:none;
	margin-top:0;
}
.left ul.filmnav li {
	font-size:12px;
	
}
.left ul.filmnav li a {
	color:#959595;
	text-decoration:none;
}
.left ul.filmnav li a:hover , .left ul.thirdnav li a.active{
	color:#00aeef;
	text-decoration:underline;
}


.right ul.fourthnav {
	list-style-type:none;
	margin-top:10px;
}

.right ul.fourthnav li {
	font-size:12px;
	display:inline;
	margin:0 30px 0 0;
	padding:0px;
}
.right ul.fourthnav li a {
	color:#959595;
	text-decoration:none;
}
.right ul.fourthnav li a:hover , .right ul.fourthnav li a.active{
	color:#00aeef;
	text-decoration:underline;
}

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com 
	Modified by Brian Elton   
*/
/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, fieldset {
    margin: 0;
    padding: 0;
    font: 12px/140% Arial, Helvetica, sans-serif;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin: 1em 0;
    padding: 0;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
    margin-left: 1em;
}
/* Miscellaneous conveniences: */
form label {
    cursor: pointer;
}
fieldset {
    border: none;
}
/* Form field text-scaling */
input, select, textarea {
    font-size: 100%;
}
img {
    border:none;
}
form {
    display: inline;
    margin:0px;
    padding:0px;
}
