* {margin: 0; padding: 0; line-height: 1.3em;}
html {
	height: 100%;
}
img {
	border-style: none;
}
a { 
	outline: none;
	color: #ED1C24;
	text-decoration: none;
}
a:hover, a:focus{
	color: #3f0;
} 
body {
	background: #000;
	height: 100%;
	font: 100% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #999; 
	text-align: left;
}
#contentwrap {
	width: 976px;
	height: 600px;
	position: relative;
	left: 50%;
	margin-left: -488px;
	top: 50%;
	margin-top: -300px;
}
#flashcontent {
		width: 975px;
		height: 600px;
		position: absolute;
		left: 0;
		top: 0;
}
#content-container {
	float: left;
	width: 976px;
}
#gallerymenuwrap {
	float: left;
	width: 35px;
	position: relative;
	padding: 10px;
}
#logo a{
	display: block;
	background-image: url(../images/logo-sml.gif);
	text-indent: -1000px;
	width: 193px;
	height: 19px;
	margin: 5px 0;
}
#logo a:hover .text {
	display:block;
	position:absolute;
	height:20px;
	top:-2px;
	text-indent: 153px;
	color:#ED1C24;
	font: 80% "Trebuchet MS", Arial, sans-serif;
}
ul#gallery-menu {
	height: 570px; 
	list-style: none;
}
ul#gallery-menu li a {
	display: block; float: left; width: 35px;
	background-image: url(../images/gallery-menu.gif); text-indent: -9999px;
}
	ul#gallery-menu li a.prop {
		height: 198px; background-position: 0 0;	
	}
	ul#gallery-menu li a.prosthetic {
		height: 229px; background-position: 0 -198px;	
	}
	ul#gallery-menu li a.contact {
		height: 143px; background-position: 0 -427px;	
	}
	ul#gallery-menu li a.prop:hover, ul#gallery-menu li a.prop:focus {
		background-position: -35px 0;	
	}
	ul#gallery-menu li a.prosthetic:hover, ul#gallery-menu li a.prosthetic:focus {
		background-position: -35px -198px;	
	}	
	ul#gallery-menu li a.contact:hover, ul#gallery-menu li a.contact:focus {
		background-position: -35px -427px;	
	}	
	ul#prosth-menu {
	height: 570px; 
	list-style: none;
}
ul#prosth-menu li a {
	display: block; float: left; width: 35px;
	background-image: url(../images/prosth-menu.gif); text-indent: -9999px;
}
	ul#prosth-menu li a.prosthetic {
		height: 305px; background-position: 0 0;	
	}
	ul#prosth-menu li a.prop {
		height: 122px; background-position: 0 -305px;	
	}
	ul#prosth-menu li a.contact {
		height: 143px; background-position: 0 -427px;	
	}
	ul#prosth-menu li a.prosthetic:hover, ul#prosth-menu li a.prosthetic:focus {
		background-position: -35px 0;	
	}
	ul#prosth-menu li a.prop:hover, ul#prosth-menu li a.prop:focus {
		background-position: -35px -305px;	
	}	
	ul#prosth-menu li a.contact:hover, ul#prosth-menu li a.contact:focus {
		background-position: -35px -427px;	
	}	
#previewwrap {
	float: left;
	width: 190px;
	padding: 10px;
}
ul#preview {width: 168px;height: 160px;list-style:none;} 
ul#preview li a{width: 26px;height: 25px;float: left; margin:7px;background-image: url(../images/button.gif);text-indent: -1000px; } 
ul#preview li a:hover, ul#preview li a:focus{background-position: -26px 0;} 
#preview a .text, #preview a .icon, #logo a .text, {
	display:none;
}
#preview a:hover .text {
	display:block;
	position:absolute;
	height:20px;
	top:30px;
	left:1000px;
	color:#fff;
	font-size:11px;
}
#preview a:hover .icon, #preview a:focus .icon {
	display:block;
	position:absolute;
	height:20px;
	top:199px;
	left:1065px;
}
a:hover .map, a:focus .map {
	display:block;
	position:absolute;
	height:20px;
	top:122px;
	left:0px;
	z-index: 99;
}
a .map {
	display:none;
}
#address {
	width: 150px;
	position:absolute;
	display: block;
	top: 34px;
	left: 250px;
}
#content {
	float: right;
	width: 690px;
	padding: 10px;
	display: inline;
}
ul#arrows {
	list-style: none;
	width: 124px;
}
ul#arrows li a {
	display: block; float: left; width: 52px;
	height: 16px; text-indent: -9999px; margin: 5px;
}
	ul#arrows li a.next {
		background-image: url(../images/arrow-next.gif);
		background-position: 0 0;	
	}
	ul#arrows li a.prev {
		background-image: url(../images/arrow-prev.gif);
		background-position: 0 0;	
	}
	ul#arrows li a.next:hover, ul#arrows li a.next:focus {
		background-position: -52px 0;	
	}	
	ul#arrows li a.prev:hover, ul#arrows li a.prev:focus {
		background-position: -52px 0;	
	}	
h1 {
	font: bold 110% "Trebuchet MS", Arial, sans-serif;
	color: #ED1C24;
	padding: 0 5px 0 0;
	display: inline;
} 
h2 {
	font: 120% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #ED1C24;
	text-align: right;
	float: right;
	width: 566px;
	text-transform:uppercase;
	margin: 0 0 15px 0;
}
h4 {
	font: 100% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #fff; 
}
p {
	font: 90% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #fff;
	line-height: 1.5em;
	margin: 0 0 10px 0;
}
.right {
	font: 80% "Trebuchet MS", Arial, sans-serif;
	text-align: right;	
	color: #999;
	clear: both;
}
.red {
	color: #ED1C24;
}
.smallgrey {
	font: 70% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #999;
	margin: 10px 0 -2px 0;
}
.preview {
	font: 80% Lithos, "Trebuchet MS", Arial, sans-serif; 
	color: #999;
}
.cvlink a {
	font: 100% "Trebuchet MS", Arial, sans-serif;
	margin: 0 0 0 400px;
} 
.pdflink {
	font: 80% "Trebuchet MS", Arial, sans-serif;
	margin: 0 0 0 370px;
}
.pdflink a {
	font: 125% "Trebuchet MS", Arial, sans-serif;
}
#profilepicwrap {
	float: left;
	width: 355px;
	position: relative;
	padding: 10px;
}
#logolge a{
	display: block;
	background-image: url(../images/logo-lge.gif);
	text-indent: -1000px;
	width: 337px;
	height: 33px;
}
ul#profile-menu, ul#contact-menu {
	width: 344px; 
	list-style: none;
	padding: 20px 0 40px 0;
}
ul#profile-menu li a {
	display: block; float: left; height: 12px;
	background-image: url(../images/profile-menu.gif); text-indent: -9999px;
}
	ul#profile-menu li a.home, ul#contact-menu li a.home {
		width: 50px; background-position: 0 0;	
	}
	ul#profile-menu li a.prop, ul#contact-menu li a.prop {
		width: 65px; background-position: -50px 0;	
	}
	ul#profile-menu li a.prosthetic, ul#contact-menu li a.prosthetic {
		width: 130px; background-position: -115px 0;	
	}
	ul#profile-menu li a.contact {
		width: 99px; background-position: -245px 0;	
	}
	ul#profile-menu li a.home:hover, ul#profile-menu li a.home:focus, ul#contact-menu li a.home:hover, ul#contact-menu li a.home:focus {
		background-position: 0 -12px;	
	}	
	ul#profile-menu li a.prop:hover, ul#profile-menu li a.prop:focus, ul#contact-menu li a.prop:hover, ul#contact-menu li a.prop:focus {
		background-position: -50px -12px;	
	}
	ul#profile-menu li a.prosthetic:hover, ul#profile-menu li a.prosthetic:focus, ul#contact-menu li a.prosthetic:hover, ul#contact-menu li a.prosthetic:focus {
		background-position: -115px -12px;	
	}	
	ul#profile-menu li a.contact:hover, ul#profile-menu li a.contact:focus {
		background-position: -245px -12px;	
	}	
ul#contact-menu li a {
	display: block; float: left; height: 12px;
	background-image: url(../images/contact-menu.gif); text-indent: -9999px;
}
	ul#contact-menu li a.profile {
		width: 84px; background-position: -245px 0;	
	}	
	ul#contact-menu li a.profile:hover, ul#contact-menu li a.profile:focus {
		background-position: -245px -12px;	
	}		
#profilecontentwrap {
	float: right;
	width: 580px;
	position: relative;
	padding: 10px;
}
#profilemenuwrap {
	margin: 0 0 15px 0;
}
.profileupper a {
	font: 100% "Trebuchet MS", Arial, sans-serif;
	color: #999;
	text-decoration: none;
	padding: 0 5px;
} 
.profileupper a:hover, .profileupper a:focus {
	color: #3f0;
} 
#gallerylinks {
	float: left;
	width: 945px;
	position: relative;
	padding: 15px;
}
#rockwrap img {
	padding: 0 4px 0 0;
}
ul#gal-menu {
	width: 940px; 
	list-style: none;
}
ul#gal-menu li a {
	display: block; float: left; height: 145px;
	text-indent: -9999px;
	margin: 2px;
	width: 90px; 	
}
	ul#gal-menu li a.days {
		background: url(../images/sml-covers/sml1.gif) no-repeat bottom;
	}
	ul#gal-menu li a.aliens {
		background: url(../images/sml-covers/sml2.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.boogeyman {
		background: url(../images/sml-covers/sml3.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.edgelett {
		background: url(../images/sml-covers/sml4.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.ferryman {
		background: url(../images/sml-covers/sml5.gif) no-repeat bottom;
	}
	ul#gal-menu li a.jack {
		background: url(../images/sml-covers/sml6.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.seeker {
		background: url(../images/sml-covers/sml7.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.maddigan {
		background: url(../images/sml-covers/sml8.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.meeshee {
		background: url(../images/sml-covers/sml9.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.lion {
		background: url(../images/sml-covers/sml10.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.caspian {
		background: url(../images/sml-covers/sml11.gif) no-repeat bottom;
	}
	ul#gal-menu li a.riverq {
		background: url(../images/sml-covers/sml12.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.riverworld {
		background: url(../images/sml-covers/sml13.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.samurai {
		background: url(../images/sml-covers/sml14.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.spartacus {
		background: url(../images/sml-covers/sml15.gif) no-repeat bottom;
	}
	ul#gal-menu li a.bridge {
		background: url(../images/sml-covers/sml16.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.brains {
		background: url(../images/sml-covers/sml17.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.vert {
		background: url(../images/sml-covers/sml18.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.xena {
		background: url(../images/sml-covers/sml19.gif) no-repeat bottom;	
	}
	ul#gal-menu li a.xteam {
		background: url(../images/sml-covers/sml20.gif) no-repeat bottom;	
	}
	ul#gal-menu li a:hover, ul#gal-menu li a:focus {
	background-position: top;
	}	

