*{padding:0;margin:0;border:0;}
body{
	overflow-x:hidden;
	background:#cfebc0 url(images/cloud_background.jpg) center top fixed;
	color:#516b1e;
	font-family:arial, verdana;
	font-weight:bold;
	font-size:.825em;	
}
ul{list-style-type:none;}
h2{margin:5px 0;}
a{text-decoration:none;color:#184d21;}
a:hover{text-decoration:underline;color:#516b1e;}
#girls{
	float:left;
	background:url(images/girls_skipping.png) no-repeat left bottom;
	width:300px;
	height:100%;	
	display:block;
	position:fixed;	
}
#sun{
	background:url(images/sun.png) no-repeat right top;
	width:166px;
	height:245px;
	top:0;
	right:0;
	display:block;
	position:fixed;
}
#content{
	width:480px;
	padding-top:190px;
	margin:0 auto;	
	text-align:center;
	display:block;
	padding-left:0px;
	padding-bottom:90px;
}
#watch_now_page #content, #home_page #content{
	padding-left:60px;
}
#home_page #content p{
	margin-bottom:20px;
}
#information_page #content{
	padding-left:60px;
}
#content img{
	margin-bottom:10px;
}
#company_logo_holder{
	
	width:485px;
	margin:0 auto;
}
#company_logos{
	background:url(images/bottom_fade.jpg) no-repeat center bottom;	
	padding-right:43px;
	width:360px;
	margin:0 auto;
	position:fixed;	
	padding-left:130px;	
	bottom:0;
}
	#company_logos img{padding:0 3px;}
#company_logos .rule{
	margin-left:-100px;
	width:490px;
	bottom:58px;
	height:7px;	
}

#logo{
	background:url(images/logo_background.jpg) no-repeat center top;
	width:527px;
	margin:0 auto;
	position:fixed;
	height:180px;	
	padding-left:50px;
}
#logoHolder{
	width:485px;
	margin:0 auto;}
#logoHolder .rule{
	margin-left:30px;
	margin-top:175px;
	position:fixed;
	width:490px;
	height:7px;
}


.half{
	padding:0 0 0 6%;
	width:44%;
	float:left;
	text-align:left;
}
.full{
	padding:0 0 0 6%;
	width:100%;
	
	text-align:left;
}
#downloads_page .half{
	text-align:center;
}

/*---------------main navigation-----------*/
#navigation{
	width:478px;
	font-size:150%;
	margin:0 auto;
	vertical-align:center;
	text-align:center;
	margin-top:130px;
	height:44px;
	position:fixed;
	padding-left:30px;
}
	#navigation li{
		float:left;
	}	
#information {
   	padding:44px 0px 0px 0px;
	display:block;
	overflow:hidden;
	background:url("images/information.png") no-repeat left top;
	height: 0px !important; /* for most browsers */
    	height /**/:44px; /* for IE5.5's bad box model */
	width:130px;
}
#information:hover{   	
	background:url("images/information.png") no-repeat left -44px;
}
#information_page #information {
	background:url("images/information.png") no-repeat left -88px;

}
#gallery {
   	padding:44px 0px 0px 0px;
	display:block;
	overflow:hidden;
	background:url("images/gallery.png") no-repeat left top;
	height: 0px !important; /* for most browsers */
    	height /**/:44px; /* for IE5.5's bad box model */
	width:81px;
}
#gallery:hover{   	
	background:url("images/gallery.png") no-repeat left -44px;
}
#gallery_page #gallery {
	background:url("images/gallery.png") no-repeat left -88px;

}
#downloads {
   	padding:44px 0px 0px 0px;
	display:block;
	overflow:hidden;
	background:url("images/downloads.png") no-repeat left top;
	height: 0px !important; /* for most browsers */
    	height /**/:44px; /* for IE5.5's bad box model */
	width:117px;
}
#downloads:hover{   	
	background:url("images/downloads.png") no-repeat left -44px;
}
#downloads_page #downloads {
	background:url("images/downloads.png") no-repeat left -88px;
}
#watch_now {
   	padding:44px 0px 0px 0px;
	display:block;
	overflow:hidden;
	background:url(images/watch_now.png) no-repeat left top;
	height: 0px !important; /* for most browsers */
    	height /**/:44px; /* for IE5.5's bad box model */
	width:150px;
}
#watch_now:hover  {
   	background:url(images/watch_now.png) no-repeat left -44px;	
}
#watch_now_page #watch_now{
	background:url(images/watch_now.png) no-repeat left -88px;	
}
.clear{
	clear:both;
	height:0px;
	width:0px;
}
.rule{
	margin:10px 0;
	height:9px;
	width:95%;
	background:url(images/rule.png) repeat-x center top;
}
#information_page #content ul{
	margin-top:-10px;
	margin-bottom:10px;
}
#festivals{
	list-style-type:disc;
	
}
#movie{
	width:960px;
	margin:0 auto;
}