body {
	background-image: url(/i/cast/background.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#body {
	margin: 0 auto !important;
	width: 950px;
	padding: 0;
	background-color: #f0f0f0;
	background-image: url(/i/cast/mback.jpg);
	border: 1px solid #000;
	background-position: bottom center;
	background-repeat: no-repeat;
}

#shadow { border: 1px solid #5F5F5F; width: 952px; margin: 0 auto !important; }


#header {
	background-image: url(/i/cast/banner.jpg);
	width: 950px;
	height: 112px;
	
	text-align: center;
}

#footer {
	background-image: url(/i/cast/footer.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	width: 950px;
	height: 90px;
 
}

#footer p { padding: 0; margin: 0 }

a { color: #000 !important; text-decoration: none !important }
a:hover { text-decoration: underline !important }

#navigation {
	background-image: url(/i/cast/down-banner.jpg);
	width: 950px;
	height: 156px;
}

.menu { padding-left: 225px; padding-top: 74px;   }

#navigation ul { padding: 0; margin: 0; list-style: none; background-color: #000 }
#navigation li { float: left; padding-right: 5px; background-color: #000; background-repeat: no-repeat} 
#navigation .home { background-image: url(/i/cast/buttons/1-home.jpg); width: 98px; height: 65px;  }
#navigation .home_hover { background-image: url(/i/cast/buttons/1-home2.gif); width: 98px; height: 65px; }
#navigation .movies { background-image: url(/i/cast/buttons/2-movies.jpg); width: 98px; height: 65px; padding-right: 6px;}
#navigation .movies_hover { background-image: url(/i/cast/buttons/2-movies2.gif); width: 98px; height: 65px; padding-right: 6px;}
#navigation .gallery { background-image: url(/i/cast/buttons/3-gallery.jpg); width: 98px; height: 65px; padding-right: 6px;}
#navigation .gallery_hover { background-image: url(/i/cast/buttons/3-gallery2.gif); width: 98px; height: 65px; padding-right: 6px;}
#navigation .new_projects { background-image: url(/i/cast/buttons/4-new-projects.jpg); width: 98px; height: 65px; }
#navigation .new_projects_hover { background-image: url(/i/cast/buttons/4-new-projects2.gif); width: 98px; height: 65px; }
#navigation .other { background-image: url(/i/cast/buttons/5-other.jpg); width: 98px; height: 65px; }
#navigation .other_hover { background-image: url(/i/cast/buttons/5-other2.gif); width: 98px; height: 65px; }
#navigation .contact { background-image: url(/i/cast/buttons/6-contact-us.jpg); width: 98px; height: 65px; }
#navigation .contact_hover { background-image: url(/i/cast/buttons/6-contact-us2.gif); width: 98px; height: 65px; }
#navigation .library { background-image: url(/i/cast/buttons/7-library.jpg); width: 98px; height: 65px; }
#navigation .library_hover { background-image: url(/i/cast/buttons/7-library2.gif); width: 98px; height: 65px; }

#newsbox {
	background-image: url(/i/cast/newsbox.png);
	width: 303px;
	height: 443px;
	text-align: center;
}
#friendsbox {
	background-image: url(/i/cast/friendsbox.png);
	width: 303px;
	height: 283px;
	text-align: center;
}
#content {
	padding: 20px;
}

.title h1 { font-size: 17px; padding-top: 27px  }
#contentHead { background-image: url(/i/cast/mbox_top.jpg); width: 596px; height: 117px; background-repeat: no-repeat }
#contentHead .t { padding: 20px 0 0 0; width: 596px; text-align: center;  }
#contentHead .t h1 { display: inline; font-size: 17px }



#boxContent { background-image: url(/i/cast/mboxback.png);    width: 596px; background-repeat: no-repeat;   }
#boxContent .m { padding: 10px }



#boxBottom {  background-image: url(/i/cast/mboxbottom.png); width: 596px; background-position: bottom; background-repeat: no-repeat; background-color: #e1e0db }
#boxLast {  background-image: url(/i/cast/mboxbottomlast.png); width: 596x; height: 12px; }