

body {
	margin: 0;
	padding: 20px 10px;
	text-align: center;
	background: #fff;
/*	background: #fff url('arm.jpg') top center no-repeat; */
}

* {
	outline: none;
}

#container {
	margin: 0 auto;
	text-align: left;
	width: 720px;
}


#intro {
	width: 380px;
	float: left;
}


h1 {
	margin: 0;
	padding: 32px 0 0 40px;
	font: normal 32px/41px Georgia, serif;
	color: #555;
}

h2 {
	margin: 0;
	padding: 39px 0 0 0;
	font: normal 24px/31px Georgia, serif;
	color: #555;
	clear: both;
}

p {
	margin: 0;
	padding: 0 0 9px 40px;
	font: normal 19px/27px Verdana, sans-serif;
	color: #aaa;
}

h1 a, p a, li a {
	color: #555;
	text-decoration: none;
}

h2 a {
	color: #555;
	text-decoration: none;
}

p a {
	color: #aaa;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, p a:hover, li a:hover {
	color: #f63;
}





#play {
	width: 290px;
	float: right;
}


#play div {
	margin: 0;
	padding: 4px 0 20px 0;
	clear: both;
}

#play div#reel {
	margin: 0;/margin: 0 0 -39px 0;
}


#play div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#play div li {
	margin: 0;
	padding: 0 11px 0 0;
	float: left;
	font: normal 16px/48px Verdana, sans-serif;
}


#play div a {
	margin: 10px 0;
	padding: 8px 16px;
/*	display: block; */
	color: #999;
	text-decoration: none;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	background: #f7f7f7;
}

#play div a:hover {
	color: #f63;
	background: #fff;
	border: 1px solid #aaa;
}










#credits {
	margin: 0;
	padding: 16px 0 0 0;
	clear: both;
}

#credits h2 {
	padding-left: 39px;
}
	
#credits h3 {
	margin: 0;
	padding: 15px 0 0 40px;
	font: normal 11px/14px Verdana, sans-serif;
	color: #555;
}

#credits h4 {
	margin: 0;
	padding: 10px 0 0 0;
	font: normal 11px/14px Verdana, sans-serif;
	color: #aaa;
	width: 40px;
	float: left;
}

#credits #group1 {
	width: 370px;
	float: left;
}

#credits #group2 {
	width: 330px;
	float: right;
}


#credits ul {
	margin: 0;
	padding: 3px 0 4px 0;
	list-style: none;
}

#credits li {
	margin: 0;
	padding: 7px 0 0 40px;
	font: normal 11px/14px Verdana, sans-serif;
	color: #aaa;
}

#credits li a {
	padding: 0 15px 0 0;
	color: #aaa;
	background: url(../img/play_arrow_off.gif) right 70% no-repeat;
}

#credits li a.dp {
	padding-right: 0;
	background: none;
	border-bottom: 1px solid #eee;
}

#credits li a:hover {
	color: #f63;
	background-image: url(../img/play_arrow_on.gif);
}

#credits li a.dp:hover {
	color: #f63;
	background-image: none;
}






#equipment {
	margin: 0;
	padding: 64px 0 8px 40px;
	clear: both;
}

#directories {
	margin: 0;
	padding: 24px 0 64px 40px;
	clear: both;
}

#equipment h4,
#directories h4 {
	margin: 0;
	padding: 12px 0 1px 0;
	font: normal 10px/12px Verdana, sans-serif;
	color: #777;
}

#equipment p,
#directories p {
	margin: 0;
	padding: 3px 0;
	font: normal 10px/14px Verdana, sans-serif;
	color: #aaa;
}

#equipment p a,
#directories p a {
	color: #aaa;
	text-decoration: none;
	white-space: nowrap;
}

#equipment p a:hover,
#directories p a:hover {
	color: #f63;
}



body#videoPage {
	background: #000;
}




#containerPlayer {
	margin: 0 auto;
	width: 640px;
	text-align: left;
}

#containerPlayer p {
	margin: 0;
	padding: 22px 0 8px 0;
	font: normal 21px/26px Georgia, serif;
	color: #555;
}



#containerPlayer p a {
	color: #555;
}

#containerPlayer p a:hover {
	color: #f63;
}


#containerPlayer #credits {
	padding: 0 0 30px 0;
}

#containerPlayer #credits h3 {
	padding-left: 0;
	color: #aaa;
}

#containerPlayer #credits li {
	padding-left: 0;
	color: #555;
}




#error p {
	margin: 0;
	padding: 1em 0 0 0;
	font: normal 1.9em/1.5em Georgia, serif;
	color: #555;
}

#error p a {
	color: #555;
}



#preload {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	clear: both;
	overflow: hidden;
}




