/*-----------------------------------------------------------------------------
MADE IN AMERICA STYLESHEET

version:   1/27/08
author:    kyle rush
email:     rush@bluestatedigital.com, kylerrush@gmail.com
website:   http://www.kylerush.net
-----------------------------------------------------------------------------*/

/* =GENERAL
-----------------------------------------------------------------------------*/
/* =reset
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000; background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0}table{border-collapse:collapse; border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0; font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}

/* =TYPOGRAPHY
-----------------------------------------------------------------------------*/
/* font-families */
/*{font-family: Verdana, Geneva, sans-serif;}*/
/*{font-family: Georgia, "Times New Roman", Times, serif;}*/
body {font-family: Arial, Helvetica, sans-serif;}
/*{font-family: "Times New Roman", Times, serif;}*/
/*{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}*/
code, kbd, pre, tt  {font-family: "Courier New", Courier, monospace}

/* font-sizes */
  /*{font-size: 10px;}*/
div#footer {font-size: 11px;}
body {font-size: 12px;}*/
code, kbd, pre, sub, sup, tt  {font-size: 13px;}
  /*{font-size: 14px;}*/
div#nav  {font-size: 16px;}
body.interior h4 {font-size: 18px;}
body.interior h3 {font-size: 20px;}
body.interior h2 {font-size: 22px;}
  /*{font-size: 24px;}*/
  /*{font-size: 26px;}*/
  /*{font-size: 28px;}*/
  /*{font-size: 30px;}*/
body.interior h1 {font-size: 32px;}
.dropCap:first-letter  {font-size: 52px;}

/* font-colors */
body {color: #fff;}
form#quickSignUp input {color: #ccc;}

/* miscellaneous */
body.interior h1, body.interior h2, body.interior h3, body.interior h4, div#nav {font-weight: bold;}
  /*{font-style: italic;}*/
div#header {text-transform: uppercase;}


/* =links */
a {color: #fff; text-decoration: underline;}
a:hover {text-decoration: none;}

div#nav a {text-decoration: none;}
div#nav a:hover {border-bottom: 2px solid #fff;}


/* =GLOBAL
-----------------------------------------------------------------------------*/
abbr, acronym {border-bottom: 1px dotted; cursor: help; font-variant: small-caps;}
del {text-decoration:line-through;}
dfn {border-bottom: 1px dashed; font-style: italic;}
dl {margin: 0 0 24px;}
dt {font-weight: 700;}
dd {padding-left: 24px;}
ins {text-decoration: overline;}
pre {margin: 0 0 24px; padding: 0 0 0 24px;}
sub {bottom: -6.4px; line-height: 16px; position: relative; vertical-align: baseline;}
sup {line-height: 16px; position: relative; top: -6.4px; vertical-align: baseline;}
strong, b {font-weight: 700;}

/* =INTERIOR
-----------------------------------------------------------------------------*/
body.interior h1 {padding: 0 0 6px 0;}
body.interior h2 {padding: 0 0 4px 0;}
body.interior h3 {padding: 0 0 2px 0;}
body.interior h4 {padding: 0;}
body.interior address, body.interior cite, body.interior em, body.interior i {font-style:italic;}
body.interior blockquote p {background: #eee; margin: 0 24px 24px; padding: 12px;}
body.interior ol li {list-style: inside decimal;}
body.interior p {line-height: 20px; padding: 0 0 10px 0;}
body.interior ul, body.interior ol {margin: 0 0 24px; padding: 0;}
body.interior li ul, body.interior li ol {margin: 0;}
body.interior ul li {list-style: inside disc;}
body.interior li li {padding-left: 24px;}

/* =Utilities
-----------------------------------------------------------------------------*/
.dropCap:first-letter {float:left; font-weight:700; line-height: 16px; margin-bottom: -3px; padding: 2px 1.5px 0 0;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*utility library*/
.tP5{padding-top:5px}.rP5{padding-right:5px}.bP5{padding-bottom:5px}.lP5{padding-left:5px}.tbP5{padding:5px 0}.rlP5{padding:0 5px}.tlP5{padding:5px 0 0 5px}.trP5{padding:5px 5px 0 0}.trbP5{padding:5px 5px 5px 0}.tlbP5{padding:5px 0 5px 5px}.allP5{padding:5px}.tM5{margin-top:5px}.rM5{margin-right:5px}.bM5{margin-bottom:5px}.lM5{margin-left:5px}.tbM5{margin:5px 0}.rlM5{margin:0 5px}.tlM5{margin:5px 0 0 5px}.trM5{margin:5px 5px 0 0}.trbM5{margin:5px 5px 5px 0}.tlbM5{margin:5px 0 5px 5px}.allM5{margin:5px}.tP10{padding-top:10px}.rP10{padding-right:10px}.bP10{padding-bottom:10px}.lP10{padding-left:10px}.tbP10{padding:10px 0}.rlP10{padding:0 10px}.tlP10{padding:10px 0 0 10px}.trP10{padding:10px 10px 0 0}.trbP10{padding:10px 10px 10px 0}.tlbP10{padding:10px 0 10px 10px}.allP10{padding:10px}.tM10{margin-top:10px}.rM10{margin-right:10px}.bM10{margin-bottom:10px}.lM10{margin-left:10px}.tbM10{margin:10px 0}.rlM10{margin:0 10px}.tlM10{margin:10px 0 0 10px}.trM10{margin:10px 10px 0 0}.trbM10{margin:10px 10px 10px 0}.tlbM10{margin:10px 0 10px 10px}.allM10{margin:10px}.tP15{padding-top:15px}.rP15{padding-right:15px}.bP15{padding-bottom:5px}.lP15{padding-left:15px}.tbP15{padding:15px 0}.rlP15{padding:0 15px}.tlP15{padding:15px 0 0 15px}.trP15{padding:15px 15px 0 0}.trbP15{padding:15px 15px 15px 0}.tlbP15{padding:15px 0 15px 15px}.allP15{padding:15px}.tM15{margin:15px 0 0 0;}.rM15{margin-right:15px;}.bM15{margin-bottom: 15px}.lM15{margin-left:15px}.tbM15{margin:15px 0}.rlM15{margin:0 15px}.tlM15{margin:15px 0 0 15px}.trM15{margin:15px 15px 0 0}.trbM15{margin:15px 15px 15px 0}.tlbM15{margin:15px 0 15px 15px}.allM15{margin:15px}

html {background: #000 url(images/bg.jpg) no-repeat; min-height: 100%;}
body {text-align: center;}
div#container {margin: 20px auto; width: 920px;}

/* =header */
div#header {text-align: left;}
div#nav ul {margin: 10px 0;}
div#nav ul li {display: inline; padding: 0 12px;}
div#nav ul li.first {padding: 0 7px 0 0;}
div#nav ul li.last {padding: 0 0 0 7px;}
div#nav ul li a {}

/* =sidebar */
div#sidebar {background: url(bgTrans.png) repeat; float: right; margin: 0 0 0 10px; text-align: left; padding: 10px; width: 240px;}
	div#sidebar h3#mailingList {background: url(images/sprites-v-2.png) no-repeat -110px -212px; height: 17px; padding: 0; margin: 0 0 12px 20px; text-indent: -900em; width: 193px;}
	div#sidebar h3#actionCenter {background: url(images/sprites-v-2.png) no-repeat -110px -192px; height: 19px; padding: 0; margin: 0 0 15px 40px; text-indent: -900em; width: 151px;}
	div#sidebar h3#shareTrailer {background: url(images/sprites-v-2.png) no-repeat -110px -56px; height: 33px; padding: 0; margin: 0 0 8px 0; text-indent: -900em; width: 240px;}
		div#sidebar h3#shareTrailer a {display: block; height: 33px; width: 240px;}
	div#sidebar h3#learnWhatYouCanDo {background: url(images/howtohelp.png) no-repeat; height: 33px; padding: 0; margin: 0 0 -8px 0; text-indent: -900em; width: 240px;}
		div#sidebar h3#learnWhatYouCanDo a {display: block; height: 33px; width: 240px;}
	div#sidebar h3#findScreening {background: url(images/sprites-v-2.png) no-repeat -100px -124px; height: 33px; padding: 0; margin: 15px 0 8px 0; text-indent: -900em; width: 240px;}
		div#sidebar h3#findScreening a {display: block; height: 33px; width: 240px;}
	div#sidebar h3#takeYourGroup {background: url(images/sprites-v-2.png) no-repeat -110px -158px; height: 33px; padding: 0; margin: 0 0 15px 0; text-indent: -900em; width: 240px;}
		div#sidebar h3#takeYourGroup a {display: block; height: 33px; width: 240px;}
	div#sidebar h3#poster {background: url(images/sprites-v-2.png) no-repeat -110px -271px; height: 336px; padding: 0; margin: 0 0 8px 0; text-indent: -900em; width: 240px;}
		div#sidebar h3#poster a {display: block; height: 336px; width: 240px;}
		div#sidebar h3#ypa {background: url(images/youthpromiseact.png) no-repeat; width: 242px; height: 37px; padding: 0; margin-bottom: 20px; text-indent: -9999px;}
		 div#sidebar h3#ypa a {display: block; width: 242px; height: 37px;}
	form#quickSignUp {margin: 0 0 30px 0;}
		form#quickSignUp fieldset {padding: 5px 0 0 0;}
		form#quickSignUp input {background: #633; border: none; margin: 0 0 5px 0; padding: 4px; width: 232px;}
		form#quickSignUp input#zip {margin: -4px 0 0 0; width: 139px;}
		form#quickSignUp button#quickSubmit {background-color: #999; border: none; font-weight: bold; color: #633; margin: 3px 0 0 2px;  padding: 2px 2px 3px 2px; width: 87px; cursor: pointer;}
	div#sidebar ul#social {background: url(images/sprites-v-2.png) no-repeat -110px -249px; height: 21px; margin: 15px 0 8px 10px; text-indent: -900em; width: 222px;}
		div#sidebar ul#social li {float: left;}
		div#sidebar ul#social li a#youtube {display: block; height: 21px; width: 56px;}
		div#sidebar ul#social li a#myspace {display: block; height: 21px; width: 81px;}
		div#sidebar ul#social li a#facebook {display: block; height: 21px; width: 83px;}



/* =content */
div#main {float: left; width: 796px;}
div#main h4 {margin-bottom: .5em;}
div#main ul li {margin-bottom: 1em;}
div#awards {float: right; margin: -25px 0 0 10px; width: 110px;}
div#content {background: url(images/bgTrans.png) repeat; float: left; padding: 10px; text-align: left; width: 505px;}
div#contentFull {background: url(images/bgTrans.png) repeat; padding: 10px; text-align: left; width: 765px;}
	div#buyDvdNow {background: url(images/orderthedvd.jpg) no-repeat; height: 165px; text-indent: -900em; width: 110px; margin-bottom: 20px;}
		div#buyDvdNow a {display: block; height:165px; width: 110px;}
	div#laurels {background: url(images/sprites-v-2.png) no-repeat 0 -56px; height: 438px; text-indent: -900em; width: 110px;}

/* =footer */
div#footer {margin: 30px 0 0 0; text-align: center;}
div#footer a {margin: 0 10px 0 0;}
div#secondRow, div#thirdRow {margin: 15px 0 0 0;}

/* =HOMEPAGE
-----------------------------------------------------------------------------*/

div#header h1, div#header p {background: url(images/sprites-v-2.png) no-repeat; height: 56px; padding: 0; text-indent: -900em; width: 918px;}
   div#header h1 a, div#header p a {display: block; height: 56px; padding: 0; width: 918px;}
div#content h4#latestFromBlog {background: url(images/sprites-v-2.png) no-repeat -110px -230px; height: 19px; margin: 0 0 15px 0; text-indent: -900em; width: 235px;}

/* =blog */
div#entry h1, div#entry h2 a, div#entry h2, div#entry h3 a {color: #336699}
body.interior div#entry {padding: 0 0 20px 0;}
body.interior div#entry span {padding: 2px 0;}


/* =invite form */

#contact_importer_wrapper span { color: #333; line-height: 1.25em;}
#contact_importer_wrapper input { margin: 5px; padding: 3px 5px;}

body #contact_importer_dialog div.ft span.button-group button { background-color: #fff; color: #222;}
body #contact_importer_button { background-image: none;}
body #contact_importer_dialog .button-group button{ background-image: none; }



table#contacts_table { color: #333; }
table#contacts_table p.input_label { margin: 0; padding: 0;}

.eddvdlink {
	margin-bottom: 15px;
	margin-top: 0px;}