body {
    font-family: 'helevetica', 'arial', serif;
	background: url(../img/background.jpg) center top;
	background-repeat: repeat-y; 
	background-color:#808080;
	height:100%;
    width:1023px; 
    margin:0 auto;
    padding: 0px;
    
}


#iframe_container { 
	width:750px; 
	height:350px; 
	overflow-x:hidden; 
	overflow-y:scroll; 
	frameborder:#; 
}

#holder {
	width:890px;
	margin:0px 0px 0px 64px;
	padding:0px;
	height:100%;
}

img { 
	border:0;
}

#banner {
	background: url(../img/banner2.jpg) top;
	background-repeat: no-repeat;
	width:890px;
	height:123px;
	display:block;
	margin:0;
	padding:0;
}


/* HEADER NAVIGATION */
#nav {
	width:800px;
	height: 30px;
	margin:0 0 0 30px;
	padding:0;

}

#nav a {
    display: block;
    height: 30px;
    text-indent: -9999px;
}

#nav ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#nav li { 
	list-style: none; 
	float: left; 
}

img.floatLeft { 
    float: left; 
    margin: 0px 12px 0 0; 
}

#nav li.home a { background: url(../img/nav/home.jpg) no-repeat; width: 92px;}
#nav li.home a:hover { background-position: 0 -41px; }
#nav li.homeactive a { background: url(../img/nav/home.jpg) no-repeat; width: 92px;background-position: 0 -41px;}

#nav li.about a { background: url(../img/nav/about.jpg) no-repeat; width: 177px;}
#nav li.about a:hover { background-position: 0 -41px; }
#nav li.aboutactive a { background: url(../img/nav/about.jpg) no-repeat; width: 177px;background-position: 0 -41px;}

#nav li.download a { background: url(../img/nav/watch.jpg) no-repeat; width: 249px; margin:8px 0 0 0;}
#nav li.download a:hover { background-position: 0 -41px; }
#nav li.downloadactive a { background: url(../img/nav/watch.jpg) no-repeat; width: 249px; margin:8px 0 0 0;background-position: 0 -41px;}

#nav li.news a { background: url(../img/nav/news.jpg) no-repeat; width: 70px;}
#nav li.news a:hover { background-position: 0 -41px; }
#nav li.newsactive a { background: url(../img/nav/news.jpg) no-repeat; width: 70px;background-position: 0 -41px;}


#nav li.friends a { background: url(../img/nav/friends.jpg) no-repeat; width: 100px;}
#nav li.friends a:hover { background-position: 0 -41px; }
#nav li.friendsactive { background: url(../img/nav/friends.jpg) no-repeat; width: 100px;background-position: 0 -41px; }

#nav li.press a { background: url(../img/nav/press.jpg) no-repeat; width: 111px;}
#nav li.press a:hover { background-position: 0 -41px; }
#nav li.pressactive a { background: url(../img/nav/press.jpg) no-repeat; width: 111px;background-position: 0 -41px;}




#down {
	width:200px;
	height: 30px;
	margin:0;
	padding:0;

}

#down a {
    display: block;
    height: 30px;
    text-indent: -9999px;
}

#down ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#down li { 
	list-style: none; 
	float: left; 
}


#down li.download a { background: url(../img/button_download.jpg) no-repeat; width: 240px;}
#down li.download a:hover { background-position: 0 -41px; }

#donatenow {
	width:166px;
	height: 50px;
	margin:0;
	padding:0 0 20px 0;

}

#donatenow a {
    display: block;
    height: 50px;
    text-indent: -9999px;
}

#donatenow ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#donatenow li { 
	list-style: none; 
	float: left; 
}


#donatenow li.donatenow a { background: url(../img/nav/donatenow.jpg) no-repeat; width: 166px;}
#donatenow li.donatenow a:hover { background-position: 0 -51px; }


.content {
	background: url(../img/background2.jpg) center top no-repeat;
    width:890px;
    height:640px;
    color:#888888;
    margin:20px 0px 0px 0px;
   
}

.left {
	width:480px;
	float:left;
}



.film{
    height:auto;
	width:480px;
    padding:4px 0px 0px 54px;
	float:left;
}



.video{
    height:260px;
	width:480px;
    padding:4px 0px 0px 54px;
	float:left;
}


.full{
    height:255px;
	width:800px;
    padding:4px 0px 0px 54px;
	float:left;
}


.preview {
	margin:0;
	padding:0
	}

.abouttext{
	font-size:12px;
	color:#3c3c3c;
    height:260px;
	width:480px;
    padding:0px 0px 0px 60px;
    margin:0;
	float:left;
}


.friendstext{
	font-size:12px;
	color:#3c3c3c;
    height:560px;
	width:480px;
    padding:0;
    margin:0;
	float:left;
}


.mediaplayer{
    height:325px;
    padding-top:35px;
    padding-left:170px;
}


.right {
	width:300px;
	font-size:12px;
	float:right;
	padding:30px 0px 0px 0px;
}

.righttext {
	width:274px;
	height:200p;
	font-size:12px;
	line-height:13px;
	float:right;
	padding:0px 24px 0px 0px;
}

.right ul {
	list-style-type: none;
	text-transform: uppercase;
	line-height:20px;
	padding:2px 0 0 2px;
	margin:0;
}



#donate {
	width:600px;
	margin:auto;
	padding:0px;
	font-size:11px;
	
}

#donate a{
	font-weight:bold;
}



#bottomnav {
	background-color:#bfb697;
	width:890px;
	height: 200px;
	margin:0;
	padding: 0;
}

.join {
	float: left;
	width:890px;
	margin:200px 0 0 10px;
}




#contacts {
	line-height:18px;
	width: 330px;
	height:45px;
	padding:14px 0 0 0;
	font-size:12px;
	color:#746849;
}

#content { 
	float: left;
	width: 200px;
	height:100px;
}

#side-b a:link, #side-b a:visited { 
text-decoration: none;color: #746849;}

#side-b a:hover, #side-b  a:active { 
text-decoration: none;color: #7D1400;}


/* form elements */
form {
	margin: 0px 0px; 
	padding: 5px 10px 20px 0px;
	border: 0px dotted #cc0000; 
	background: #transparent; 	
	font-size:12px;
}
label {
	display: block;
	font-weight: bold;
	margin: 8px 0;
	color: #cc0000;
}

input, select, textarea {
	padding: 5px 4px;
	font: normal 11px Verdana, Tahoma, sans-serif;
	color: #5c4e2f;
	background: #b8ae90;  
	border: 1px solid #5c4e2f;
}

textarea {
	width: 400px;
	height: 100px;
	display: block;	
}
input.button { 
	font: bold 11px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #48780E;
	background: #000;
	border-width: 1px;
  	border-style: solid;
  	border-color: #1c1c1c;
}

.spacer6 {
	height:6px;
	clear:both;
}




#bottomnav ul {
	float:left;
	margin:0;
	padding:0;
	}
  

#bottomnav li { 
	list-style: none; 
	float: left; 
}


#list {
	float:left;
	margin:0 0 0 20px;
	
}


.credit{
	font-size:10px;
	color:#b2b2b2;
	margin-left:950px;
}

#copyright {
	color: #746849;
	height:40px;
	font-size:10px;
	float:right;
	padding:0 10px 0 0;
	margin:0;
	}
	
#logo { 
	padding: 2px 0 0 78px;
	margin:0;
	left:100px;
	top:150px;
}
	
	
/* ----- LINKS -----*/
	
a:link, a:visited { 
text-decoration: none;color: #7D1400;}

a:hover, a:active { 
text-decoration: none;color: #bbbbbb;}
	



/*  ----- FIXES ---- */

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}
/*

* html>body .clearfix {
	width: 100%;
}
*/

* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

}
