@charset "utf-8";
@import url("media-queries.css");
body {
	background-color: #5c6373;
}

a:link {
	color: #ddd;
	text-decoration: none;
}
a:visited {
	color: #ccc;
}
a:hover {
	color: #fff;
}
#page_wrapper {
	width: 95%;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#topnav {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 80%;
}
#cover_holder {
	width: 60%;
	float: left;
	background-color: #fff;
	padding-bottom: 500em;
	margin-bottom: -500em;
}
#content_holder {
	width: 100%;
	background-color: #fff;
}
#videoHolder {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 50px;
	color: #5c6373;
	font-weight: 700;
	font-size: 90%;
}
#videoHolder600 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 50px;
	color: #5c6373;
	font-weight: 700;
	font-size: 90%;
}
#videoHolder a {
	color: #039;
}
#videoHolder p {
	line-height: 20px;
	margin-bottom: 15px;
}
#store_table {
	width: 90%
}
.fleft {
	float: left;
	padding-right: 20px;
}

.caption {
	font-size: 90%;
	font-weight: 700;
	margin-top: 3px;
	text-align: right;
	color: #3A4C6B;
}
#main_nav {
	margin-left: 1.5%;
}
#main_nav a {
	font-size: 90%;
	font-weight: 700;
	margin-left: .25%;
	margin-right: .25%;
}
#main_nav a:link {
	color: #3A4C6B;
}
#main_nav a:visited {
	color: #3A4C6B;
}
#main_nav a:hover {
	color: #21324e;
}
.dot {
	font-weight: 900;
}
.color333 {
	color: #333333;
}
.show_at_900 {
		display: none;
	}

/*
#about {
	width: 21%;
	height: auto;
}

#cast {
	width: 6.66%;
	height: auto;
}
#crew {
	width: 7.1%;
	height: auto;
}
#stills {
	width: 7%;
	height: auto;
}
#trailers {
	width: 17.5%;
	height: auto;
}
#news {
	width: 7.8%;
	height: auto;
}
#contact {
	width: 10.8%;
	height: auto;
}
#presskit {
	width: 13.1%;
	height: auto;
}
*/

#rightside {
	width: 39%;
	margin-left: 1%;
	/*max-width: 500px;*/
	float: left;
	background-color: #e4e5e7;
	
	padding-bottom: 500em;
	margin-bottom: -500em;
}
#tagline {
	font-size: 90%;
	font-weight: bold;
	color: #21324e;
	margin: 5px 0px 15px 15px;
}

#rightside .text_holder a:link {
	color: #454545;
}
#rightside .text_holder a:visited {
	color: #555555;
}
#rightside .text_holder a:hover {
	color: #000000;
}

#rightside .text_holder {
	margin: 30px;
}

#rightside .text_holder .orangelink a:link {
	color: #454545;
	color: #ff9900;
}
#rightside .text_holder .orangelink a:visited {
	color: #555555;
	color: #ff9900;
}
#rightside .text_holder .orangelink a:hover {
	color: #000000;
	color: #ff6600;
}

#rightside .text_holder h2 {
	font-size: 100%;
	font-weight: 700;
	color: #555555;
	line-height: 150%;
	margin-bottom: 15px;
}
#rightside .text_holder p {
	font-size: 85%;
	font-weight: 700;
	color: #666666;
	line-height: 150%;
	margin-bottom: 10px;
	text-align: justify;
	-moz-hyphens: auto;
	word-wrap: break-word;
}
.text400 {
	font-weight:400;
}
.label {
	
}
.label img {
	width: 25%;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.orange_arrow {
	display: inline;
	margin-bottom: -3px;
}

#credits {
	width: 80%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#credits p {
	font-size: 70%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 12px;
	line-height: 20px;	
}
#credits h2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 12px;
	line-height: 20px;	
}
.laurel {
	width: 45%;
	/*max-width: 250px;*/
	height: auto;
	padding: 2%;
}
.thumbs_holder {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
/*
.thumb_caption {
	font-size: 80%;
	font-weight: 700;
	color: #666666;
	padding-left: 2%;
}*/
.thumb {
	width: 45%;
	height: auto;
	padding: 2%;
}
.stillpic {
	margin: 5%;
}
.pic100 {
	width: 100%;
	height: auto;
}
.pic90 {
	width: 90%;
	height: auto;
}
.pic80 {
	width: 80%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10%;
}
#banner {
	width: 66.66%;
	height: auto;
}
#banner2 {
	width: 40%;
	height: auto;
}
#mpaa {
	width: 40%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10%;
}
.ccc-text {
	color: #cccccc;
}
.fff-text {
	color: #ffffff;
}
