@import url("http://www.therent.tv/layout/css-reset.css");

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

body {
	background: #93341f url("http://www.therent.tv/layout/tile.png") repeat;
	font-family: "American Typewriter", "ITC American Typewriter", courier, monospace;
	font-size: 19px;
	line-height: 21px;
	color: #000;
	margin: 0 auto 21px auto;
}

a:link {
	color: #7f2e1d;
}

a:hover {
	color: #FFF;
}

p {
	padding-bottom: 20px;
}

img {
	border: 0;
}

p:last-child {
	padding-bottom: 0;
}

#content {
	padding-top: 325px;
	background: url("http://www.therent.tv/layout/box-bg.png") repeat-y center top;
	width: 850px;
	margin: 0 auto;
	clear: both;
}

#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#left-column {
	background: url("http://www.therent.tv/layout/thissideup.png") no-repeat bottom 73px;
	width: 302px;
	float: left;
	padding-bottom: 100px;
}

#left-column section {
	background: #ffc53b;
	background: rgba(255,197,59,.5);
	margin-bottom: 15px;
	padding: 10px;
}

#left-column section:first-child {
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px;
}

#left-column section:last-child {
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px;
}

#right-column {
	background: #ffc53b;
	background: rgba(255,197,59,.5);
	width: 520px;
	margin-left: 311px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#body-copy {
	padding: 20px;
}

#logo-spacer {
	float: right;
	margin-top: -25px;
	margin-right: -89px;
	margin-left: 8px;
	margin-bottom: 8px;
}

#header-stripe-wrap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-top: 50px;
}

#header-stripe {
	background: url("http://www.therent.tv/layout/header-stripe.png") repeat-x center center;
	height: 250px;
}

#logo-wrap-1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	margin: 0 auto;
}

#logo-wrap-2 {
	margin: 0 auto;
	width: 850px;
}

#logo {
	width: 342px;
	float: right;
	margin: 0 -50px 0 0;
}

#header-wrap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-top: 50px;
}

#header {
	margin: 0 auto;
	width: 850px;
}

#main-nav {
	float: left;
}

#main-nav ul {
	width: 406px;
	height: 250px;
}

#main-nav ul li {
	width: 100%;
	height: 42px;
}

#main-nav ul li:first-child, #main-nav ul li:last-child {
	height: 41px;
}

#main-nav ul li:hover {
	background: #000;
	background: rgba(0,0,0,.75);
}

#main-nav ul li a {
	padding-left: 45px;
	display: block;
	height: 100%;
	width: 100%;
	color: #000;
	text-decoration: none;
	font-family: Cracked, Impact, Helvetica, Arial;
	font-weight: 900;
	font-size: 30px;
	padding-top: 10px;
}

#main-nav ul li:hover a {
	color: #FFF;
	padding-left: 60px;
}

#main-nav ul li.current {
	background: #000;
	background: rgba(0,0,0,.5);
}

#main-nav ul li.current a {
	color: white;
	padding-left: 60px;
}

#video-player {
	float: right;
}

#footer {
	background: url("http://www.therent.tv/layout/footer-bg.png") no-repeat top center;
	width: 850px;
	margin: 0 auto;
	clear: both;
	text-align: right;
	padding-top: 100px;
	min-height: 80px;
}

#email-form ul {
	margin: 0 auto;
}

#email-form li {
	padding-bottom: 10px;
}

label {
	float: left;
	width: 125px;
	height: 25px;
	padding: 5px;
	letter-spacing: 3px;
}

input {
	width: 300px;
	height: 25px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #866d36;
	background: #FFFFFF;
	font-size: 1em;
	font-family: "American Typewriter", "ITC American Typewriter", courier, monospace;
}

textarea {
	width: 300px;
	height: 175px;
	padding: 10px;
	border: 1px solid #866d36;
	background: #FFFFFF;
	font-size: 1em;
	font-family: "American Typewriter", "ITC American Typewriter", courier, monospace;
}

#submit {
	margin-left: 350px;
	height: 35px;
	width: 100px;
}

#submit:hover {
	background: #ecdab3;
	text-shadow: #FFFFFF 0px 0px 25px;
}

#submit:active {
	font-weight: bold;
}

span.required {
	color: #FFFFFF;
}

img.web2point0link {
	padding: 0 10px 0 10px;
}

img.web2point0link:first-child {
	padding-left: 0;
}

#episodelist li a {
	color: #000;
}

#episodelist li.current a {
	color: #FFF;
}
