body {
	padding: 0px; 
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: center;
	min-width: 780px;
	background-image: url('images/mt_pan_film.jpg'); 
	background-position: top left; 
	background-repeat: repeat-x; 
	background-color: #636; 
/*	scrollbar-track-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-shadow-color: #808080; 
	scrollbar-arrow-color: #000000; */
}
#header { 
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 750px; 
	height: 70px; 
	background-color: transparent; 
	border-top: 0px solid #452565; /* #0A0 */
	border-right: 0px solid #FFF; 
	border-left: 0px solid #FFF; 
	border-bottom: 0px solid #452565; /* #0A0 */
	padding: 0px; 
	margin: auto; 
/*	background-image: url('images/mt_pan.jpg'); 
	background-position: left; 
	background-repeat: repeat-x; */
}
#banner {
	width: 100%;
	/* height: 124px; */
	border: 0px solid transparent; 
	background-color: transparent; 
}
#logo_banner {
	width: 100%;
	/* height: 124px; */
	border: 0px solid transparent; 
	border-bottom: 1px solid #969;
	background-color: transparent; 
}
#event_nav { 
	width: 750px; 
	height: 25px; 
	background-color: transparent; 
	border-top: 0px solid #525; 
	border-right: 0px solid #FFF; 
	border-left: 0px solid #FFF; 
	border-bottom: 0px solid #525; 
	padding: 6px; 
	margin: 0px; 
	color: white; 
}
#event_nav a { 
	background-color: transparent; 
	border: 0px solid transparent; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #fff; 
	text-decoration: underline; 
	/* text-transform: uppercase; 
	font-variant: small-caps; 
	letter-spacing: 4px; */
	cursor:hand; 
	padding-left:6px; 
	padding-right:6px; 
}
#event_nav a:hover { 
	background-color: #969; 
	color: #FFF; 
	text-decoration: none; 
	border: 0px solid #FFF; 
}

#main { 
	width: 750px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFF; 
	border: 2px solid #452565; 
	padding:0px; 
	margin-top: 0px; 
}
#content {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px; 
	padding-left: 50px; /* 160px; */
	padding-right: 50px; /* 160px; */
}
#film {
	position:relative; 
	width:750px; 
	height:150px; 
	background-image:url('images/film2.gif'); 
	background-position:top left; 
	background-repeat:repeat; 
	border:0px solid transparent; 
	border-left: 2px solid black; 
	border-right: 2px solid black; 
	padding:0px; 
	margin:0px;
}
#rightMenu {
    float:right;
    width:220px;
    height:auto;
    padding:5px;
    margin:0px;
}
#gradient { 
	z-index: -1; 
	position: absolute; 
	top: 250px; 
	left: 0px; 
	width: 100%; 
	height: 400px; 
	border: 0px solid transparent; 
	padding: 0px; 
	margin: 0px; 
/*	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CC99CC', EndColorStr='#663366'); */
/*	good colors = 254565-9CBCDC, 366-9cc, 506066-b0c0cc */
	background-image: url('images/bg_gradient2.jpg'); 
	background-position: top left; 
	background-repeat: repeat-x; 
	background-color: #636; 
}
.arrow { 
	background-color:#ccc; 
	border:0px; 
	cursor:hand; 
	padding:0px; 
	margin:0px; 
}
.arrow_on { 
	background-color:#9CBCDC; 
	border:0px; 
	cursor:hand; 
	padding:0px; 
	margin:0px; 
}
a { 
	color: #063; 
	text-decoration: underline; 
	cursor:hand; 
}
a:hover { 
	color: green; 
	text-decoration: none; 
}
td, input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}
.tagline {
	font-family: Monotype Corsova, Georgia, serif; 
	font-size: 11px; 
	font-style: italic; 
	font-weight: bold; 
	color: #777; 
	text-decoration: none; 
	padding: 0px; 
	/* padding-right: 25px; */
}
.tagline_space { font-size:17px; }
.title {
    font-family: Georgia, Times, serif; 
    font-size: 20px;
	font-style: normal; 
	font-weight: bold; 
	color: #636; 
	text-decoration: underline; 
}
.title2 {
    font-family: Georgia, Times, serif; 
    font-size: 20px;
	*font: 32px Edwardian Script ITC, 19px Georgia, 19px serif; /* IE */
	font-style: italic; 
	*font-style: normal; 
	font-weight: bold; 
	color: #636; 
	text-decoration: none; 
}
.leadframe {
    width:650px;
    height:565px;
}
hr { padding:0px; margin:3px; width:95%; border:1px dashed #747; color:#747; }
.photo {
	border: 3px double #636; 
}
.bottom { color:white; }
.bottom a { 
	color: #FFF; 
	text-decoration: underline; 
	cursor:hand; 
}
.bottom a:hover { 
	font-weight: bold; 
	text-decoration: none; 
}
h2 {
    font-family: Georgia, Times, serif; 
    font-size: 19px;
	font-style: normal; 
	font-weight: bold; 
	color: #636; 
	text-decoration: none; 
}
#data .sort {
  padding: 1px;
  background-color: #636;
  color: white; 
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  text-transform: uppercase;
  font-size: 11px;
  cursor: hand;
}
#data th {
    background-color: #777;
}
#data { background-color: #000; border:1px #CCC solid; width:70%; }
#data td { background-color: #FFF; padding:5px; }
