body {
	margin:30px;
	padding:0;
	border:none;
	}	
body, ul {
	font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif;
	}
* html body, * html ul {
	font-family: Verdana, sans-serif;
}
a:link, a:visited, a:active {
	text-decoration:none;
	}	
.left {
	height:auto;
	width:260px;
	}
h1 {
	font-size:37px;
	line-height:37px;
	margin:0;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
	color:black;
	}
h2 {
	font-weight:bold;
	font-style:italic;
	margin:0 0 5px 0;
	padding:0;
}
ul, p, h2 {
	display:block;
	list-style-type:none;
	padding:0;
	font-size:13px;
	line-height:16px;
	}
ul, ul a, p {
		color:#707070;
	}
ul a:hover {
		color:#acacac;
	}
.mainlink {
	margin:15px 0 20px 0;
	}
.lesserlink {
	font-style:italic;
	margin:0 0 40px 15px;
	}
li.current {
	color:#f7941d;
	}
.images {
	position:absolute;
	top:30px;
	left:300px;
}
p {
	margin:10px 20px 0 0;
}
.capt {
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	margin:0 0 10px 0;
	padding:0;
	}
.right {
	font-size:9px;
	text-align:right;
	margin:0;
}
.video {
	width:575px;
	height:385px;
	background-color:black;
	text-align:center;
}
#thumbnails {
	width:64px;
}
.t_media {
	cursor:pointer;
	margin:0 3px 3px 0;
	padding:0;
	width:64px;
	filter:alpha(opacity=50);
	opacity:0.5;
}
#main-image {
	position:absolute;
	top:0;
	left:60px;
	margin-left:20px;
	width:auto;
}
.hidden {
	margin-top:10px;
}
#media1 {
	border:50px solid black;
}
/* hides the second object from all versions of IE */
* html object.mov {
	display: none;
}
/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
	display: inline;
}
/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
	display/**/: none;
}
