body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #222;
	margin:0;
	padding:0;
	color: #fff;
}

.stripes-home {
	background: #000 url('bg-home.gif') repeat-x;
	width: 100%;
	height: 831px;
}

.stripes-footer {
	background: #000 url('bg-footer.gif') repeat-x;
	width: 100%;
	height: 260px;
}

.stripes-footer-home {
	background-color: #000;
	width: 100%;
	height: 340px;
}

.stripes-plain {
	background: url('bg-plain.gif') repeat-x;
	width: 100%;
}

.stripes-apple {
	background: url('bg-apple.gif') repeat-x;
	width: 100%;
}

.stripes-tulip {
	background: url('bg-tulip.gif') repeat-x;
	width: 100%;
}

.stripes-potato {
	background: url('bg-potato.gif') repeat-x;
	width: 100%;
}

.stripes-cannabis {
	background: url('bg-cannabis.gif') repeat-x;
	width: 100%;
}

.stripes-about {
	background: url('bg-about.gif') repeat-x;
	width: 100%;
}

.stripes-schedule {
	background: url('bg-schedule.gif') repeat-x;
	width: 100%;
}

.stripes-credits {
	background: url('bg-credits.gif') repeat-x;
	width: 100%;
}

.stripes-comments {
	background: url('bg-comments.gif') repeat-x;
	width: 100%;
}

.stripes-resources {
	background: url('bg-resources.gif') repeat-x;
	width: 100%;
}

.stripes-feedback {
	background: url('bg-feedback.gif') repeat-x;
	width: 100%;
}

.stripes-bts {
	background: url('bg-bts.gif') repeat-x;
	width: 100%;
}

.stripes-video {
	background: url('bg-video.gif') repeat-x;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 200px;
}

.grid_12_header {
	background: url('bg-header.jpg') no-repeat;
	height: 119px;
	text-align: right;
	z-index: 50;
	display:inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width:950px;
}

.header-left {
	float: left;
	width: 240px;
	}

.header-right {
	float: right;
	width: 710px;
	}

.top-videoad {
	margin-top: 13px;
}

.topnav {
	margin-right: 4px;
}

.topnav-video {
	margin-top: 18px;
	margin-right: 4px;
}



.home_ed {
	background-color: #C3DCBF;
	margin-top: 30px;
	height: 212px;
	color: #000;
	font-size:0.95em;
	}

.home_ed a {
	color: #E64525;
	text-decoration:none;
	}

.home_ed a:hover {
	text-decoration:underline;
	}	
	
.home_ed div {
	padding: 10px;
	}

.home_ed p {
	_margin-bottom:0;
	_margin-top:10px;
	}
	
.home_feat {
	margin-top:30px;
	}

.home_feat a {
	color: #D0CB2A;
	text-decoration: none;
	}
	
.home_feat a:hover {
	color: #000;
	}

.home_pf_block {
	padding-top: 30px;
	background-color:#000;
	}
	
.home_pf {
	float:left;
	}
	
.textpage-main {
	padding-bottom:30px;
	}

.textpage-main p {
	padding: 0 60px 0 35px;
	line-height: 190%;
	}
	
.textpage-resources ul {
	padding: 0 60px 0 35px;
	}
	
.textpage-lesson ol {
	padding: 0 60px 0 55px;
	}
	
.textpage-lesson ul {
	padding: 0 60px 0 70px;
	}
	
.textpage-lesson li {
	line-height: 190%;
	}
	
.textpage-lesson hr {
	margin: 20px 60px 20px 35px;
	}

.textpage-main h2 {
	padding: 0 60px 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	}
	
.textpage-main h3 {
	text-transform:uppercase;
	letter-spacing: 2px;
	font-weight:normal;
	color:#FFF;
	font-size:1.4em;
	}
	
.textpage-main h4 {
	text-transform:uppercase;
	margin-bottom:5px;
	letter-spacing: 2px;
	font-weight:normal;
	color:#DDD;
	}

.textpage-main a {
	color: #D0CB2A;
	}
	
.textpage-main a:hover {
	color: #4CB048;
	}

.textpage-sidebar {
	padding-top: 50px;
	}

.textpage-pullquote {
	float:left;
	padding-left:35px;
}

.textpage-pullquote-attrib {
	font-size:0.7em;
	color:#CCC;
}

.textpage-bookmark {
	padding-left:35px;
	}

.flash-bookmark {
	padding:20px 400px 20px 400px;
	}

.credits {
	padding: 0 60px 0 35px;
}

.cityarts h4{
	padding:20px 0 0 35px;
	}
	

a.credits-anchor {
	color: #c16860;
	}

.photo-solo {
	border: 1px solid #686568;
	margin-bottom: 40px;
	}

.lp-sum {
	padding: 20px 60px 20px 35px;
	}

.lp-sum-l {
	float:left;
	width:100px;
	}

.lp-sum-r {
	float:right;
	width:435px;
	}
	
.lp-sum h2{
	margin-top:0;
	padding-left:0;
	}
	
.lp-sum-r p{
	margin-top:0;
	padding:0 0 0 20px;
	}

.videopage {
	text-align: center;
	padding-bottom: 20px;
	}
	
.videopage h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	}

.videotext {
	padding-right: 20px;
	font-size:0.95em;
	}
	
.videotext a {
	color: #D0CB2A;
	text-decoration: none;
	font-size:1.12em;
	}
	
.videotext a:hover {
	color: #4CB048;
	}
	
.vid-subnav a {
	color: #D0CB2A;
	text-decoration: none;
	}
	
.vid-subnav a:hover {
	color: #4CB048;
	}

.temp-placeholder {
	height: 600px;
	}

.feedback-form {
	padding-left: 35px;
	}

.sidebar-main {
	background-color: #2c2c2c;
	border: 1px solid #969696;
	padding: 10px;
	}

.sidebar-main {
	background-color: #2c2c2c;
	border: 1px solid #969696;
	padding: 20px;
	margin-bottom: 40px;
	}

.sidebar-main a {
	color: #D0CB2A;
	text-decoration: none;
	}
	
.sidebar-main img {
	border: 0;
	}
	
.sidebar-main a:hover {
	color: #4CB048;
	}
	
	
.sidebar-main-title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	text-align:center;
	}
	
	
.sidebar-lp-title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	text-align:center;
	padding-bottom:10px;
	}
	
.feed-date {
	color: #CCC;
	font-size: 0.9em;
	}

.sidebar-video-thumb {
	float:left; 
	width:142px;
	margin-top: 20px;
	}

.sidebar-video-title {
	float:right; 
	width:115px;
	margin-top: 20px;
	}
	
.sidebar-promo {
	background-color:#4f6e44;
	padding:15px 20px 15px 20px;
	width:270px;
	color:black;
	margin-bottom:40px;
	text-align:center;
	}
	
.sidebar-promo-title {
	text-transform:uppercase;
	margin-bottom:5px;
	letter-spacing: 2px;
	color: #c5dbc0;
	}
	
.sidebar-promo img {
	padding-bottom: 10px;
	}

.sidebar-promo a {
	color: #D0CB2A;
	text-decoration: none;
	}
	
.sidebar-promo a:hover {
	color: #000;
	}
	
.promo-250 {
	width:250px;
	padding:15px 10px 15px 10px;
	}
	
.footer {
	margin-top: 20px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1.5px;
	line-height: 170%;
	}
	
.footer a {
	text-decoration: none;
	font-size: 0.95em;
	}

.footer a:hover {
	color: #fff;
	}
	
.footer div  {
	line-height: 100%;
	padding-bottom: 8px;
	}

.fnav {
	float:left; 
	padding:0 20px 0 20px; 
	width: 130px;
	}

.fnav-80 {
	width: 80px;
	}
	
.fnav-last {
	float:right; 
	padding:0 20px 0 20px; 
	width: 110px;
	}
	
.fnav-desire a {
	color: #4CB048;
	}
	
.fnav-explore a {
	color: #8FC85E;
	}
	
.fnav-interact a {
	color: #D0CB2A;
	}
	
.fnav-watch a {
	color: #CEA82D;
	}
.fnav-educate a {
	color: #CD7F29;
	}
	
.fnav-about a {
	color: #CA4F29;
	}
	
.bottomcopy {
	font-family:Arial,Hevetica,sans-serif;
	font-size:0.95em;
	padding-top: 30px;
	padding-bottom: 10px;
	line-height: 150%;
	text-align: center;
	}
	
.bottomcopy a {
	color: #FFF;
	text-decoration: none;
	}
	
.bottomcopy a:hover {
	text-decoration: underline;
	}

