/* CSS Document */

body {
	text-align : center;
	margin-top: auto;
	background:#6f7677;
}

/*--Background and Border--*/


#wrapper {
	width: 920px;
	margin: 0px auto;
	margin-bottom:-7px;
	border-right-style:groove;
	border-left-style:groove;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-color: #3F484A;
	border-left-color: #3F484A;
	background-color: #6f7677;
	overflow: none;
	background-image:url(main/images/bg_grad.jpg);
	background-repeat:repeat-y;
}


#nav_main {
	width : 960px;
	height : 99px;
	margin: 0px;
	padding: 0px;
}


#header { 
	background-image:url(menubar/images/menubar_banner.jpg);
	height: 41px;
	background-repeat: no-repeat;
	background-position: bottom;
	text-indent : -9999px;
	text-decoration : none;
	overflow: hidden;
	margin-bottom:-18px;
 }

 
#nav_list li {
	float:left;
	height: 67px;
	border:0px;
	text-indent:-40px;
	padding-right:40px;
	margin:0px;
	list-style-type:none;
}


#menubar_under {
	background-image:url(menubar/images/menubar_under.jpg);
	background-repeat:no-repeat;
	height:32px;
	width:920px;
	background-position: center;
	text-decoration : none;
	display:table-cell;
	vertical-align:middle;
	overflow : hidden;
}



/*--text types--*/
a.link {text-decoration: none; color:inherit}
a.visited {text-decoration: none; color:inherit}
a.active {text-decoration: none; color:inherit}
a.hover {text-decoration: none; color:inherit}

p {
	text-align:justify;
	text-decoration:none;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:500;
	color: #121417;
	margin-right: 0px;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 22px;
}

p a {
	color:979797;
	text-decoration:underline;
}

p.large {
	font-size: 18px;
	line-height: 30px;
}

p2 {
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-variant:small-caps;
	font-weight:500;
	color: #121417;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 32px;
}

/*--Content Texts--*/
h1 {
	text-align:left;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 46px;
	font-variant:small-caps;
	font-weight:500;
	color: #979797;
	padding-left:12px;
	padding-top:14px;
	padding-bottom:5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 40px;
	background-image:url(main/images/underscore3.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

h2  {
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-variant:small-caps;
	font-weight:600;
	color: #121417;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 32px;
}

h3 {
	text-align:justify;
	text-decoration:none;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:500;
	color:#222222;
	margin-right: 0px;
	padding: 20px;
	padding-left:35px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	background-image:url(main/images/text_bg.png);
	background-repeat:no-repeat;
	background-position:left;
}

h4 {
	text-align:justify;
	text-decoration:none;
	font-family:"Trajan Pro";
	font-size: 22px;
	font-weight:500;
	color: #121417;
	margin-right: 0px;
	padding: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	line-height: 20px;
}


/*--Backgrounds--*/
#bg_grad {
	background-image:url(main/images/bg_grad.jpg);
	background-repeat:repeat-y;
}

#bg_grad2 {
	background-image:url(main/images/bg_grad2.jpg);
	background-repeat:repeat-y;
}

#bg_home {
	background-image:url(main/images/bg_sidebar.jpg);
	background-repeat:no-repeat;
	width:245px;
	height:345px;
	float:right;
}

#bg_film {
	background-image:url(film/filmbackground.jpg);
	background-repeat:no-repeat;
}

#bg_music {
	background-image:url(music/musicbackground.jpg);
	background-repeat:no-repeat;
}

#bg_photo {
	background-image:url(photo/photobackground.jpg);
	background-repeat:no-repeat;
}

#bg_art {
	background-image:url(art/artbackground.jpg);
	background-repeat:no-repeat;
}


/*--Photo Gallery--*/
#photo_backdrop {
	background-image:url(photo/images/bg_contactsheet.png);
	height:180px;
	background-position:inherit;
	background-repeat:no-repeat;
	clear:both;
	margin-top:-5px;
}

#photo_backdrop2 {
	float:left;
	background-image:url(photo/images/bg_contactsheet2.png);
	height:890px;
	width: 190px;
	background-position:inherit;
	background-repeat:no-repeat;
	margin-top:-5px;
}

#photo_list li {
	float:left;
	height: 67px;
	border:0px;
	text-indent:-40px;
	padding-right:40px;
	margin:0px;
	list-style-type:none;
}

#film_backdrop {
	float:left;
	background-image:url(film/movies/images/film_backdrop.jpg);
	height:608px;
	width:246px;
	background-position:left;
	background-repeat:no-repeat;
}

#vfx_backdrop {
	float:left;
	background-image:url(film/vfx/images/vfx_backdrop.jpg);
	height:608px;
	width:246px;
	background-position:left;
	background-repeat:no-repeat;
}

#bg_highlight {
	background-image:url(film/movies/images/bg_highlight.png);
	height:auto;
	width:246px;
	background-position:left;
	background-repeat:no-repeat;
}

#music_backdrop {
	float:right;
	background-image:url(music/music_backdrop.jpg);
	width:310px;
	height:60px;
	background-position:left;
	background-repeat:no-repeat;
}

#music_backdrop2 {
	float:right;
	background-image:url(music/music_backdrop2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

