/*_______________________________________________________________________
	
	Layout
_______________________________________________________________________*/
html, body {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	color: #333;
	font-size: 100.01%;
	font-family: Helvetica, Arial, sans-serif;
	background: #222 url(../_images/dark_grad.jpg) repeat-x top left;
}
div#wrapper {
	width: 1000px;
	margin: 0 0 0 -500px;
	position: relative;
	left: 50%;
}
div#common {
	height: 290px;
	width: 1000px;
}
div#mainContent {
	float: left;
	background: #fff;
}
div#contentLeft {
	float: left;
	width: 500px;
}
div#mainPreview {
	width: 500px;
	height: 500px;
	background: url(../_images/main_images.jpg) no-repeat center center;
}
div#contentRight {
	float: right;
	width: 500px;
	padding: 0 0 20px 0;
}
div#videoplayer {
	height: 255px;
	width: 320px;
	margin: 40px 0 0 85px;
	padding: 10px;
	text-align: center;
	font-size: 0.8em;
	background: #000;
}
div#adventureMap {
	height: 450px;
	width: 1000px;
	padding: 0 0 0 0;
}
div#film {
	height: 500px;
	background: url(../_images/sj_dvd1.jpg) no-repeat center center;
}
div#book {
	height: 500px;
	background: url(../_images/sj_book.jpg) no-repeat center center;
}
div#boxset {
	height: 500px;
	background: url(../_images/sj_boxset4.jpg) no-repeat center center;
}
div#prints {
	height: 500px;
	background: url(../_images/sj_prints.jpg) no-repeat center center;
}
div#taylorBioPhoto {
	width: 500px;
	height: 575px;
	margin: 60px 0 0 0;
	background: url(../_images/taylorBioPhoto.jpg) no-repeat top center;
}
div#dustinBioPhoto {
	width: 500px;
	height: 575px;
	margin: 60px 0 0 0;
	background: url(../_images/dustinBioPhoto.jpg) no-repeat top center;
}
div#toddBioPhoto {
	width: 500px;
	height: 575px;
	margin: 60px 0 0 0;
	background: url(../_images/toddBioPhoto.jpg) no-repeat top center;
}
div#alexBioPhoto {
	width: 500px;
	height: 575px;
	margin: 60px 0 0 0;
	background: url(../_images/alexBioPhoto.jpg) no-repeat top center;
}
img.leftExtra {
	padding: 40px 0 0 70px;
}
ul#downloads {
	list-style: none;
	clear: both;
	margin: 80px 0 0 -30px;
}
ul#downloads li {
	padding: 0 0 30px 0;
}
div#footer {
	color: #666;
	height: 30px;
	padding: 10px 0 0 0;
	font-size: 0.7em;
	clear: both;
}
/*_______________________________________________________________________
	
	Secondary Navigation
_______________________________________________________________________*/
div#common p {
	clear: both;
	width: 55%;
	padding: 40px 0 0 35px;
	color: #666;
	font-size: 1em;
}
div#box {
	padding: 15px 0 0 0;
}
a.subnav, a:visited.subnav, a:active.subnav {
	color: #999;
	font-size: 0.8em;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
a:hover.subnav {
	color: #444;
	border-bottom: 1px solid #444;
}
span.spacer {
	color: #999;
	font-size: 0.8em;
	padding: 0 15px;
}
a.trailer, a:visited.trailer, a:active.trailer {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 30px;
	padding: 10px;
	border: 1px solid #999;
	float: left;
}
a:hover.trailer {
	color: #444;
	border: 1px solid #ccc;
}
a.purchase, a:visited.purchase, a:active.purchase {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	border: 1px solid #999;
	float: left;
}
a:hover.purchase {
	color: #444;
	border: 1px solid #ccc;
}
a.external, a:visited.external, a:active.external {
	color: #666;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
a:hover.external {
	color: #555;
	border-bottom: 1px solid #555;
}
a.ipodDownload, a:visited.ipodDownload, a:active.ipodDownload {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	padding: 9px 0 9px 24px;
	background: url(../_images/ipod.jpg) no-repeat center left;
}
a.acrobatDownload, a:visited.acrobatDownload, a:active.acrobatDownload {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	padding: 9px 0 9px 24px;
	background: url(../_images/acrobat.jpg) no-repeat center left;
}
a:hover.ipodDownload {
	color: #444;
	text-decoration: underline;
}
a.pspDownload, a:visited.pspDownload, a:active.pspDownload {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	padding: 9px 0 9px 24px;
	background: url(../_images/psp.jpg) no-repeat center left;
}
a:hover.pspDownload {
	color: #444;
	text-decoration: underline;
}
/*_______________________________________________________________________
	
	Typography
_______________________________________________________________________*/
p.headline {
	color: #333;
	font-size: 1.1em;
	padding: 20px 40px 0 0;
}
p.copy {
	color: #555;
	font-size: .8em;
	line-height: 1.5em;
	padding: 0 40px 5px 0;
}
div.news p {
	color: #555;
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 0 30px 0 0;
	padding: 0 40px 20px 0;
	border-bottom: 1px solid #eee;
}
div.news a, a:active, a:visited {
	color: #555;
}
div.news a:hover {
	color: #333;
}
div.news h1 {
	font-size: 0.9em;
	padding: 5px 0 0 0;
}
div.news h2 {
	color: #555;
	font-size: 0.7em;
	font-weight: normal;
}
p.leftExtra {
	color: #666;
	font-size: 0.8em;
	padding: 0 0 15px 75px;
}
ul.products {
	color: #555;
	font-size: 0.8em;
	margin: 0;
	padding: 0 40px 20px 0;
	list-style: none;
}
ul.products li {
	line-height: 1.3em;
	padding: 0 0 10px 0;
}
/*_______________________________________________________________________
	
	Email Form
_______________________________________________________________________*/
#contactForm {
	padding: 0 0 50px 0;
}
input#name_s {
	width: 300px;
	padding: 5px;
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	color: #555;
	border: 1px solid #999;
	background: #eee;
}
input#email_s {
	width: 300px;
	padding: 5px;
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	color: #555;
	border: 1px solid #999;
	background: #eee;
}
textarea#message {
	width: 400px;
	height: 125px;
	padding: 5px;
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	color: #555;
	border: 1px solid #999;
	background: #eee;
}



