body {
	background-color:#33160F;
	font-family:Arial, Helvetica, sans-serif;
}

#wrap {
	width:1000px;
	position:relative;
	margin:auto;
	background-color:#FFF;
	margin-top:0px;
}
h1 {
	font-size:24px;
	font-family:inherit;
	color:#333;
	font-weight:normal;
	color:#363;
	margin-bottom:1em;
}
h2 {font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:1em;
}
h3 {font-size:14px;
	font-weight:bold;
	margin-bottom:.6em;
}
hr {
	border-top:1px solid #333;
}
p {
	font-size:12px;
	margin-bottom:1em;
}

#commentsArea {
	width:376px;
}

.textcolor {
	color:#666;
}
a:link, a:visited{
	text-decoration:none;
	color:#C44600;
}
a:hover {
	color:#546D06;
}
.clear {clear:both;}

.bold {font-weight:bold;}

/* PAGE HEADER */
#mailinglist {
	padding:10px 0 0 42px;
	}
#share {
	position:absolute;
	top:10px;
	left:758px;
}
#banner {
	margin:30px 0 16px 55px;
}
.nav {
	text-align:center;
	margin-bottom:30px;
}
.nav a {
	color:#C44600;
	font-weight:normal;
	font-size:14px;
	margin-right:1.5%;
	margin-left:1.5%;
}
.nav a:link, a:visited {
	color:#33160F;
	text-decoration:none;
}
.nav a:hover {
	color:#C00;
	}
.selected a:visited {
	color:#690;
}
/* CAROUSEL */

.textholder {
/*bottom:-15px !important;*/
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center !important;
	color:#FFF;
	padding:10px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

#carousel {
margin-left:0px;
margin-bottom:0px;
padding-right: 0px; /*ADD PIXELS HERE IF YOU WANT PADDING ON EITHER SIDE TO HINT AT NEXT IMAGE*/
padding-left: 0px;/*ADD PIXELS HERE IF YOU WANT PADDING ON EITHER SIDE TO HINT AT NEXT IMAGE*/
overflow:scroll;

}
.thumb {
	margin-top:130px;
}
#leftcolumn {
	margin-left:10px;
}

#leftcolumn img {
	display:block;
}

#middlecolumn {
	position:absolute;
	top:245px;
	left:176px;
}
#rightcolumn {
	position:absolute;
	top:245px;
	left:830px;
}
#rightcolumn img {
	display:block;
}

#lowercolumn {
	margin-left:10px;
}

/* POP UP FILMS */
#indivfilmtext {
	margin-top:10px;
}

/* NEW HOME PAGE */

#home_leftcolumn {
	width:300px;
	height:800px;
	position:absolute;
	top:180px;
	left:50px;
}
#home_tagline {
	font-size:20px;
	color:#666;
}
#home_rightcolumn {
	position:absolute;
	left:400px;
	width:600px;
}
#homefooter {
	margin-top:675px;
}
.bottomspace {
	margin-bottom:40px;
}
.bigyellow {
	font-size:34px;
	color:#FC3;
}
.smallyellow {
	font-size:26px;
	color:#FC3;
}
.bigblack {
	font-size:36px;
	color:#000;
}
.smallblack {
	font-size:26px;
	color:#000;
}
.biggrey {
	font-size:34px;
	color:#333;
}
.bigred {
	font-size:34px;
	color:#900;
}
.mediumgreen {
	font-size:34px;
	color:#546D06;
}
.smallgreen {
	font-size:26px;
	color:#690;
}
	
.mediumgreen a:hover {
	color:#C00;
}
.home-text {
	font-size:24px;
	color:#666;
}
.home-text a {
	color:#666;
}
.home-text a:hover {
	color:#C44600;
}
.indent {
	margin-left:100px;
}

/* OLD HOME PAGE LOWER SECTION - PROBABLY DELETE? */

#title {
	margin-left:50px;
}
.imgtitle {
	margin-bottom:10px;
}
#news {
	width:300px;
	margin:58px 0 0 10px;
}
#blog {
	position:absolute;
	top:725px;
	left:338px;
	width:300px;
}
#smallhelen{
	position:absolute;
	top:42px;
	left:225px;
}
#community {
	position:absolute;
	top:725px;
	left:666px;
	width:332px;
}

/* RESOURCES PAGE */
#resources {
	width:500px;
	margin-left:50px;
}
#links {
	position:absolute;
	top:180px;
	left:600px;
}
#schoolinit {
	width:500px;
	margin:30px 0 0 50px;
}
#presskit {
	position:absolute;
	top:525px;
	left:600px;
}
/* FILM PAGE */

#filmfooter {
	margin-top:100px;
}

#howtoembed {
	width:350px;
	float:left;
	margin:0 20px 20px 50px;
}
#cc {
	position:absolute;
	top:200px;
	left:810px;
}
#fb {
	position:absolute;
	width:500px;
	top:245px;
	left:470px;
}
#invite {
	margin-left:50px;
}
.filmtitle {
	font-size:16px;
}
.filmimg {
	float:left;
	margin:0 20px 20px 50px;
	height:225px;
}
.filmdesc {
	width:530px;
	float:left;
	padding-top:30px;
}
.border {
	border:thin solid #CCC;
	margin-top:-7px;
	padding:3px;
}
.embed {
	font-size:11px !important;
	color:#666;
}



/* WATCH */
#watch-heading {
	width:850px;
	margin-left:325px;
}

/* INDIV FILM PAGES */

#video {
	margin-left:125px;
}
#sharevideo {
	margin:30px 0 0 125px;
	width:750px;
}
#filmtitle {
	font-weight:bold;
	font-size:14px;
}
#filmspartners {
	margin-top:30px;
}

/* Q and A */

#qwrap {
	width:850px;
	margin-left:50px;
	height:900px;
}
#q1 {
	position:absolute;
	width:425px;
	top:200px;
	left:50px;
}
#q2 {
	position:absolute;
	width:425px;
	top:260px;
	left:512px;
}
#q3 {
	position:absolute;
	width:425px;
	top:530px;
	left:50px;
}

#qafooter {
	margin-top:100px;
}

/* ABOUT PAGE */

#intro {
	width:400px;
	margin-left:50px;
}
#opensource {
	width:500px;
	position:absolute;
	top:180px;
	left:390px;
}
#collaborators {
	width:400px;
	position:absolute;
	top:420px;
	left:470px;
}
#helen {
	position:relative;
	top:10px;
	left:120px;
}
#sophie {
	position:relative;
	top:10px;
	left:140px;
}
#caption {
	position:relative;
	top:20px;
	left:100px;
}

#photo1 {
	position:absolute;
	top:182px;
	left:510px;
}
#photo2 {
	margin:35px 0 0 50px;
}
#team {
	position:absolute;
	top:180px;
	left:650px;
	width:290px;
}
#funders {
	width:300px;
	position:absolute;
	top:830px;
	left:470px;
}
#fledgling {
	position:absolute;
	top:210px;
	left:85px;
}
#aboutfooter {
	margin-top:300px;
}

/* PRESS */
#newsleft {
	position:absolute;
	width:300px;
	left:50px;
}
#newscolumn {
	position:absolute;
	width:450px;
	height:500px;
	left:450px;
}
#newsfooter {
	margin-top:1700px;
}
#latestbar {
	position:absolute;
	top:220px;
	left:370px;
}
#blogcolumn {
	width:500px;
	padding:0 20px 20px 20px;
	margin:0 0 0 400px;
}
#latesthelen {
	position:absolute;
	top:180px;
	right:100px;
}
.blogtitle {
	font-style:italic;
	font-size:14px;
}
	
/*CONTACT PAGE */
#form {
	margin-left:125px;
}
#joinlist {
	position:absolute;
	top:500px;
	left:650px;	
}
#contactfooter {
	margin-top:90px;
}

/* BLOG */

#blogleft {
	position:absolute;
	top:200px;
	left:50px;
	width:450px;
}

#blogcenter {
	position:absolute;
	top:200px;
	left:350px;
	width:350px;
}

#blogright {
	position:absolute;
	top:210px;
	left:600px;
	width:350px;
}
#blogfooter {
	margin-top:600px;
}
#blogcenter a:hover {
	font-style:italic;
}

.takeme {
	font-size:12px;
}
