/* RESET 
///////////////////////////////////////////////////////*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline:1px;}
ins{text-decoration:none;}

/* BODY STYLES 
///////////////////////////////////////////////////////*/
html,body{
	font-family: verdana, sans-serif;
	font-size: 100%;
	line-height: 1.2em;
	height: 100%;
	min-width: 908px;
}
body{
	background: url(../img/fake_bg.png) repeat-y;
	overflow-x: hidden;
}

a:link, a:visited, a:active{text-decoration: none; color: #9D9D9D;}
a:hover{text-decoration: none; color: #000;}
div#container{
	position: relative;
	width: 720px;
	display: block;
	float: left;
	background-color: #fff;
	padding: 0 0 20px 20px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
div#wrapper{
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-color: transparent;
	background-image: url(../img/grey_2.png);
	background-repeat: repeat-y;
}
div.active_1{background-position: 788px 0;}
div.active_2{background-position: 812px 0;}
div.active_3{background-position: 836px 0;}
div.active_4{background-position: 860px 0;}
div.active_5{background-position: 884px 0;}
div.nav{
	float: left;
	height: 100%;
}
.nav div{
	position: relative;
	width: 22px;
	display: block;
	float: left;
/*	border-right: 2px solid #000;*/
	margin-right: 2px;
	min-height: 100%;
}
.nav div a{
	position: relative;
	width: 20px;
	display: block;
	float: left;
	height: 100%;
}
.nav div span{
	margin: 140px 0 0 6px;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 225px;	
	overflow: hidden;
	background: url(../img/sidenav_3.png) no-repeat -100px 0;
}

div#home a span{background-position: -60px 0;}
div#real a span{background-position: -50px 0;}
div#odd a span{background-position: -40px 0;}
div#family a span{background-position: -30px 0;}
div#civic a span{background-position: -20px 0;}
div#tech a span{background-position: -10px 0;}
div#issue1 a span{background-position: 0 0;}

div#home a:hover span{background-position: -60px -225px;}
div#real a:hover span{background-position: -50px -225px;}
div#odd a:hover span{background-position: -40px -225px;}
div#family a:hover span{background-position: -30px -225px;}
div#civic a:hover span{background-position: -20px -225px;}
div#tech a:hover span{background-position: -10px -225px;}
div#issue1 a:hover span{background-position: 0 -225px;}

div#home span{background-position: -60px -450px;}
div#real span{background-position: -50px -450px;}
div#odd span{background-position: -40px -450px;}
div#family span{background-position: -30px -450px;}
div#civic span{background-position: -20px -450px;}
div#tech span{background-position: -10px -450px;}
div#issue1 span{background-position: 0 -450px;}

div.home a:link, div.home a:visited, div.home a:active{text-decoration: none; color: #EC6B17;}
div.home a:hover{text-decoration: none; color: #000;}

/* HEADER STYLES 
///////////////////////////////////////////////////////*/

#header{
	float: left;
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: .55em;
	line-height: 1.3em;
	text-transform: lowercase;
	color: #999;
	padding: 16px 0 12px 0;
	margin-bottom: 4px;
	border-bottom: 2px solid #000;
}
#footer{
	float: left;
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: .6em;
	line-height: 1.3em;
	color: #999;
	padding: 8px 0 8px 0;
	margin-top: 20px;
	border-top: 2px solid #999;
}
#footer p a{
	font-weight: bold;
}
div#tools{
	float: right;
	width: 226px;
}
form#search{
	float: left;
	margin-top: 11px;
	width: 100%;
	border-bottom: 1px dotted #9D9D9D;
}
form#search input#search_text{
	border: none;
	font-size: 1em;
	background-color: #fff;
	font-weight: bold;
	letter-spacing: .02em;
	color: #666;
	width: 196px;
	float: left;
	padding: 2px 0;
}
form#search input#search_go{
	border: none;
	background-color: #fff;
	font-weight: bold;
	color: #9D9D9D;
	line-height: 1em;
	float: right;
	cursor: pointer;
	font-size: 1em;
	padding: 0;
	height: 10px;
}
form#search input#search_go:hover{
	color: #000;
	cursor: pointer;
}
#header div.here_logo a{
	float: left;
	width: 316px;
	height: 46px;
	background: transparent url(../img/made_here_logo.png) no-repeat;
	overflow: hidden;
	text-indent: -99999px;
}
#header div#links{
	float: left;
	width: 140px;
	margin: 2px 0 0 29px;
	font-weight: bold;
}
#header div#links li{
	float: left;
	margin: 0 0 6px 0;
	line-height: 1em;
}
#header div#links li.last{margin: 0;}
#header div#links a{color: #0099ff;}
#header div#links a:hover{color: #000;}
#header div#connect{
	float: right;
	width: 226px;
}
#header div#connect p{
	float: left;
	width: 100px;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: .02em;
	margin-top: 2px;
}
#header div#connect ul{
	float: right;
	width: 100px;
}
#header div#connect li a{
	height: 16px;
	width: 16px;
	float: left;
	overflow: hidden;
	text-indent: -99999px;
	background: transparent url(../img/icons.png) no-repeat;
	margin: 2px 0 0 9px;
}

#header div#connect li.facebook a{background-position: 0 0;}
#header div#connect li.twitter a{background-position: 0 -16px;}
#header div#connect li.youtube a{background-position: 0 -32px;}
#header div#connect li.vimeo a{background-position: 0 -64px;}
#header div#connect li.rss a{background-position: 0 -48px;}
#header div#connect li.facebook a:hover{background-position: -16px 0;}
#header div#connect li.twitter a:hover{background-position: -16px -16px;}
#header div#connect li.youtube a:hover{background-position: -16px -32px;}
#header div#connect li.vimeo a:hover{background-position: -16px -64px;}
#header div#connect li.rss a:hover{background-position: -16px -48px;}

/* NAVIGATION
///////////////////////////////////////////////////////*/
#navigation{
	float: left;
	width: 100%;
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-size: .65em;
	line-height: 1.2em;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: #000;
	padding-bottom: 4px;
	font-weight: 900;
	border-bottom: 2px solid #000;
}
#navigation ul{
	background-color: #fff;
}
#navigation ul li{
	float: left;
	position: relative;
	z-index: 100;
}
#navigation ul li.browse_artists a{
	padding-left: 12px;
}
#navigation ul li.browse_artists ul li a{
	padding-left: 4px;
	width: 226px;
	float: left;
}
#navigation ul li.browse_artists ul li{
	padding-left: 4px;
	width: 226px;
	float: left;
}
#navigation ul li.browse_artists ul{
	padding-left: 4px;
	width: 460px;
	border-bottom: 2px solid #000;
}
#navigation ul li.browse_artists ul li.last a{
	border-bottom: none;
	padding-bottom: 0;
}
#navigation li a.active, #navigation li a.active:hover{color: #000;}
#navigation ul li a{
	color: #000;
	float: left;
	width: 222px;
	background-color: #fff;
	padding: .4em 0;
	margin-right: 20px;
	float: left;
}
#navigation ul li span{
	color: #888;
	float: left;
	width: 222px;
	background-color: #fff;
	padding: .4em 0;
	margin-right: 20px;
}
#navigation ul li span em{
	font-style: normal;
	color: #bbb;
}
#navigation ul li ul li a{
	border-bottom: none;
	width: 230px;
}
#navigation ul li ul li a:hover{
	color: #E36826;
}
#navigation ul li a:hover{
	color: #000;
	text-decoration: none;
}
#navigation ul li ul li.last a{
	border-bottom: 2px solid #000;
	padding-bottom: 8px;
}
#navigation ul li ul li.off a{
	color: #888;
}
#navigation ul li ul li.off a em{
	text-transform: capitalize;
	font-style: normal;
}
#navigation div.project_of p{
	font-family: verdana, sans-serif;
	color: #9D9D9D;
	text-transform: lowercase;
	font-size: .85em;
	line-height: 1em;
	float: left;
	letter-spacing: .01em;
	margin: 8px 0 0 2px;
}
#navigation div.project_of a{
	float: left;
	height: 12px;
	width: 43px;
	background-image: url(../img/here_logo_small.png);
	overflow: hidden;
	text-indent: -999px;
	margin: 4px 0 0 6px;
}
/* TITLE 
///////////////////////////////////////////////////////*/

#title{
	float: left;
	width: 100%;
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	text-transform: uppercase;
	padding-bottom: 4px;
	font-weight: 900;
}
#title h1{
	float: left;
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-size: 2.55em;
	line-height: 1em;
	text-transform: uppercase;
	padding-bottom: 4px;
	font-weight: 900;
	width: 100%;
}
div.issue{
	font-size: .7em;
	line-height: 1em;
	letter-spacing: .06em;
	width: 100%;
	float: left;
	padding: 12px 0 6px 0;
}

/* INDEX PANEL
///////////////////////////////////////////////////////*/
#title h1.index{
	margin-top: 29px;
}
#title h1.index{
	margin-top: 29px;
}
div.index{
	float: left;
	width: 100%;
	margin-top: 24px;
}
ul.index_nav{
	width: 100%;
	float: left;
	padding: 5px 0;
	border-bottom: 2px solid #EC6B17;
}
ul.index_nav li{
	float: left;
	margin-right: 15px;
	font-size: .7em;
}
ul.index_nav li a:hover{
	border-bottom: 1px solid #000;
}
ul.index_nav li.active a{
	color: #000;
}
div.home_video{
	float: left;
	width: 100%;
	border-bottom: 2px solid #EC6B17;
	padding-bottom: 16px;
}
.index .intro{
	float: left;
	width: 228px;
	font-family: georgia, serif;
	font-size: 1.1em;
	line-height: 1.4em;
}
div.index div.video_player{
	float: right;
	margin: 0;
	width: 472px;
/*	background-color: #000;*/
}
.index .intro a.about_box{
	float: left;
	text-transform: uppercase;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: .5em;
}
div.home_content{
	float: left;
	margin-top: 8px;
	padding-top: 2px;
	width: 100%;
	background: transparent url(../img/dotted.png) repeat-y 483px 0;
}
.home_content h2{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .7em;
	float: left;
	width: 100%;
	letter-spacing: .02em;
	margin-bottom: 4px;
	line-height: 1em;
	padding: 0 0 4px 0;
	color: #EC6B17;
}

.recent_episode{
	float: left;
	width: 228px;
}
.recent_episode img{
	float: left;
	width: 228px;
}
.recent_episode h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	float: left;
	width: 100%;
	border-top: 2px solid;
	padding-top: 4px;
	text-transform: lowercase;
}
.recent_episode p{
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	margin-top: 8px;
	float: left;
}
.recent_episode .splash{
	float: left;
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: 8px;
}
.recent_episode .splash p{
	float: left;
	line-height: 128px;
	margin: 0;
}
.upcoming_event{
	float: left;
	width: 226px;
	margin-left: 20px;
}
.upcoming_event h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	float: left;
	width: 100%;
	border-top: 2px solid;
	padding-top: 4px;
	text-transform: lowercase;
}
.upcoming_event p{
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	margin-top: 8px;
	float: left;
}




.hot_topic{
	float: left;
	width: 226px;
	margin-left: 20px;
}
.hot_topic h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	float: left;
	width: 100%;
	border-top: 2px dotted #EC6B17;
	padding-top: 4px;
	text-transform: lowercase;
}
.hot_topic h4{
	font-family: georgia, serif;
	font-weight: normal;
	float: left;
	width: 100%;
	border-bottom: 1px solid #000;
	padding: 8px 0 4px 0;
	text-transform: lowercase;
}
.hot_topic p{
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	margin-top: 8px;
	float: left;
}
.hot_topic a.submit{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .5em;
	line-height: 1em;
	margin: 6px 0 0 0;
}




/* VIDEO PANEL
///////////////////////////////////////////////////////*/
.video{
	float: left;
	margin: 4px 20px 0 0;
	width: 472px;
}
.video_player{
	float: left;
	width: 472px;
	/*background-color: #000;*/
}
.video_player_holder{
	float: left;
	width: 472px;
	background-color: #fff;
}
.episode_nav{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .7em;
	float: left;
	width: 472px;
	letter-spacing: .02em;
	margin-bottom: 8px;
}
div.episodes{
	float: left;
}
.episode_nav ul{
	width: 100%;
	float: left;
}
.episode_nav ul li{
	float: left;
	margin-right: 8px;
}
.episode_nav ul li a:hover, .episode_nav ul li a.active{
	border-bottom: 1px solid #000;
}
.video_info h2{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: lowercase;
	font-size: 1.5em;
	letter-spacing: .04em;
	float: left;
	width: 472px;
	margin: 12px 0;
}
.video_info h2 em{
	font-style: normal;
}
.video_info p{
	font-family: georgia, serif;
	font-size: .85em;
	line-height: 1.3em;
	margin-bottom: 10px;
}
a.view_all{
	float: left;
	text-transform: lowercase;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 1em;
	margin: 8px 0;
	width: 100%;
}

/* VIDEO RELATED PANEL
///////////////////////////////////////////////////////*/
.video_related{
	float: left;
	width: 228px;
	margin: 4px 0 12px 0;
}
.video_related h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .7em;
	float: left;
	width: 100%;
	letter-spacing: .02em;
	margin-bottom: 8px;
}
.video_related h3.featured{
	margin-bottom: 27px;
}
.video_related h3.relevant{
	margin-top: 8px;
}
.featured_artists li{
	float: left;
	width: 228px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #000;
}
.featured_artists li.last{
	margin-bottom: 0;
}
.featured_artists li img{
	float: left;
	width: 50px;
}
.featured_artists li h4{
	float: left;
	width: 170px;
	margin-left: 4px;
	color: #000;
	line-height: 1em;
	font-size: .9em;
	font-family: georgia;
	font-weight: normal;
	text-transform: none;
}
.featured_artists li p{
	float: left;
	width: 170px;
	margin-left: 4px;
	color: #000;
	line-height: 1.4em;
	font-size: .6em;
	letter-spacing: .02em;
	font-family: verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}
#content .video_related a#artist_list_toggle{
	margin-bottom: 12px;
	float: left;
	width: 100%;
}
#content .video_related .related_resources h3{
	float: left;
	width: 228px;
	color: #000;
	line-height: 1em;
	font-size: 1em;
	width: 100%;
	padding-bottom: 6px;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	font-family: georgia;
	font-weight: normal;
	text-transform: none;
}
#content .video_related .related_resources p{
	float: left;
	width: 100%;
	color: #000;
	line-height: 1.4em;
	font-size: .6em;
	letter-spacing: .02em;
	font-family: verdana, sans-serif;
	font-weight: normal;
	text-transform: none;
}
#content .video_related a.submit, #content .video_related a.view{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .5em;
	line-height: 1em;
	margin: 6px 0 0 0;
}
/* RESOURCES
///////////////////////////////////////////////////////*/
#resource_drawer{
	float: left;
	margin-bottom: 12px;
	border-top: 2px dotted #000;
	width: 100%;
}
#resource_drawer .column, #press_list .column{
	float: left;
	width: 226px;
	margin-left: 20px;
}
.header_gap{
	margin-top: 25px;
}
#resource_drawer .resource_list div:first-child, #press_list div:first-child{
	margin-left: 0;
}
#resource_drawer h3, #press_list h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: lowercase;
	font-size: 1.1em;
	line-height: 1em;
	letter-spacing: .02em;
	float: left;
	width: 100%;
	margin: 4px 0 10px 0;
}
#resource_drawer h4, #press_list h4{
	width: 100%;
	float: left;
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#resource_drawer .column, #press_list .column{ 
	font-size: .7em;
	line-height: 1.3em;
}
#resource_drawer .column a, #press_list .column a{
	font-family: georgia, serif;
	font-size: 1.2em;
	margin-bottom: 2px;
	float: left;
	width: 100%;
}
#resource_drawer .column p, #press_list .column p{ 
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#resource_drawer a.submit, #press_list a.submit{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .7em;
	line-height: 1em;
	margin: 6px 0 0 0;
}

/* USER CONTENT
///////////////////////////////////////////////////////*/
div.user_content{
	float: left;
	border-top: 2px dotted #000;
	padding-top: 4px;
	width: 100%;
}
.user_content h3{
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: lowercase;
	font-size: 1.1em;
	line-height: 1em;
	letter-spacing: .04em;
	float: left;
	width: 100%;
}
.user_content a.submit{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .5em;
	line-height: 1em;
	margin: 8px 0 0 0;
	width: 100%;
}
div.discussions{
	float: left;
	margin: 4px 20px 0 0;
	width: 472px;
}
div.topic_info{
	float: left;
	width: 332px;
}
.topic_info h4{
	float: left;
	width: 100%;
	color: #000;
	line-height: 1em;
	font-size: 1.05em;
	font-family: georgia;
	font-weight: normal;
	text-transform: none;
}
.topic_info p{
	float: left;
	border-top: 1px solid #000;
	margin-top: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #000;
	padding-bottom: 8px;
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	width: 100%;
}
div.topic_discussion{
	float: left;
	width: 332px;
}
.topic_discussion li{
	float: left;
	width: 332px;
	border-top: 1px dotted #000;
	margin-top: 8px;
	padding-top: 8px;
	font-family: verdana, sans-serif;
	font-size: .6em;
	line-height: 1.4em;
}
.topic_discussion li h5{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1em;
	font-size: .85em;
	width: 100%;
	margin: 0 0 6px 0;
}
.topic_discussion li p.meta{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1em;
	font-size: .9em;
	width: 100%;
	margin: 6px 0 0 0;
}
div.topic_list{
	float: left;
	width: 120px;
	margin-right: 20px;
}
.topic_list ul{
	float: left;
	border-top: 1px solid #000;
	margin-top: 8px;
	padding-top: 10px;
	width: 100%;
}
.topic_list ul li{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 1em;
}
.topic_list ul li a{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .5em;
	line-height: 1em;
	margin: 0 0 6px 0;
	width: 100%;
}
div.your_stories{
	float: left;
	margin: 4px 0 0 0;
	width: 228px;
}
ul.story_intro{
	float: left;
	border-top: 1px solid #000;
	margin-top: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #000;
	padding-bottom: 8px;
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
	width: 100%;
}
ul.story_intro li{
	list-style-type: decimal;
	list-style-position: inside;
	border: none;
	margin-left: 20px;
	text-indent: -20px;
	width: 208px;
	margin-bottom: 4px;
}
.your_stories ul{
	float: left;
	padding-top: 10px;
	width: 100%;
}
.your_stories li h5{
	float: left;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .5em;
	line-height: 1em;
	margin: 0 0 6px 0;
	width: 100%;
}
.your_stories li{
	width: 100%;
	float: left;
	border-bottom: 1px dotted #000;
	margin-bottom: 8px;
	padding-bottom: 2px;
}
.your_stories li div{
	width: 100%;
	float: left;
}
.your_stories li img{
	float: left;
}
.your_stories li p{
	float: left;
	width: 228px;
	font-family: verdana, sans-serif;
	font-size: .7em;
	line-height: 1.4em;
}
a.image{
	float: left;
	margin-top: 8px;
	margin-bottom: 6px;
	background: url(../img/play.png) no-repeat center center;
}
a.image:hover img{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}


/*--------------------WILL BE REMOVED--------------------*/

/* FLOW PLAYER CONTROLS
///////////////////////////////////////////////////////*/

div.video_controls { /* root element should be positioned relatively so that child elements can be positioned absolutely */
	position:relative;
	height: 16px;
	margin: 0;
	padding: 0;
	background-color: #000;
}
div.video_controls a.play, div.video_controls a.pause { 
	position:absolute;
	width: 20px;
	height:16px;
	text-indent:-999em;
	cursor:pointer;
	overflow:hidden;
	background: #fff url(../flow/pp.png) left top no-repeat;
}
div.video_controls a.pause {background-position:left -16px;}
div.video_controls div.track { /* the track or "scrubber"  */
	position:absolute;
	top:0;	
	height:16px;
	left:20px;
	background:url(../flow/bar.png) repeat-x;
	text-align:left;
	cursor:pointer;
	width:440px;
	background-color: #fff;
}
div.video_controls div.playhead { /* the draggable playhead */
	position:absolute;	
	height:16px;
	background:url(../flow/head.png) no-repeat;
	cursor:pointer;
	top:0; 
	width:2px;
}
div.video_controls div.progress, div.video_controls div.buffer { /* buffer and controls are automatically resized, their initial width should be 0 */
	background:url(../flow/bar.png) repeat-x;
	height:16px;
	width:0px;
	position:absolute;
	top:0;
	font-size:0px;	
	max-width:472px; /* this is the way to fine tune buffer and progress max width */
}
div.video_controls div.buffer {background-color:#bbb;}
div.video_controls div.time, div.video_controls a.mute, div.video_controls a.unmute {display:none;} /* hide time and controls */

/*--------------------------------------------------------*/


/* FORM STYLES 
///////////////////////////////////////////////////////*/
div.form{
	float: left;
	width: 332px;
}
.form ul li p{
	margin-bottom: 6px;
}
#comment_form fieldset{
	float: left;
}
#comment_form{
	float: left;
	width: 332px;
	font-size: .6em;
	margin-top: 20px;
	border-top: 1px solid #000;
	padding-top: 8px;
	clear: both;
}
#comment_form input{
	float: right;
	clear: right;
	margin: 0 0 10px 0;
	border: none;
	border-bottom: 1px dotted #000;
	width: 240px;
}
#comment_form label, #comment_form p{
	float: left;
	margin: 0 0 10px 0;
	clear: left;
}
#comment_form textarea{
	border: 1px dotted #000;
	margin-bottom: 10px;
	width: 100%;
}
#comment_form #comments_submit_button, #comment_form #comments_preview_button{
	padding: 5px;
	width: 80px;
	color: #fff;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	border: 0;
	cursor: pointer;
	float: right;
	clear: none;
	margin-left: 16px;
}
#comments_submit_button:hover, #comments_preview_button:hover{
	background: #000;
}
#comment_form h3 {
	float: left;
	font-size: 1.85em;
	margin-bottom: 16px;
}


/* COLOR STYLES 
///////////////////////////////////////////////////////*/
#navigation ul li ul li.home a:hover,
.home h1,
.home a,
.home div.issue,
.home div.video_related h3,
.home .video_info h2 em,
.home div.episodes{color: #EC6B17;}
.home h1{border-bottom: 2px solid #EC6B17;}
.home a.image, .home .splash{background-color: #EC6B17;}

#navigation ul li ul li.real a:hover,
.real h1,
.real a,
.hot_topic .real a.submit,
.intro p a.real,
.real div.issue,
.real div.video_related h3,
.real .video_info h2 em,
.real div.episodes{color: #00ACB6;}
.real h1{border-bottom: 2px solid #00ACB6;}
.real a.thumb img,
.real input#comments_submit_button,
.real input#comments_preview_button,
.real a.image, .real .splash{background-color: #00ACB6;}

#navigation ul li ul li.creative-real-estate a:hover,
.creative-real-estate h1,
.creative-real-estate a,
.hot_topic .creative-real-estate a.submit,
.intro p a.creative-real-estate,
.creative-real-estate div.issue,
.creative-real-estate div.video_related h3,
.creative-real-estate .video_info h2 em,
.creative-real-estate div.episodes{color: #00ACB6;}
.creative-real-estate h1{border-bottom: 2px solid #00ACB6;}
.creative-real-estate a.thumb img,
.creative-real-estate input#comments_submit_button,
.creative-real-estate input#comments_preview_button,
.creative-real-estate a.image, .creative-real-estate .splash{background-color: #00ACB6;}
	
#navigation ul li ul li.day-and-night-jobs a:hover,
.day-and-night-jobs h1,
.day-and-night-jobs a,
.hot_topic .day-and-night-jobs a.submit,
.intro p a.day-and-night-jobs,
.day-and-night-jobs div.issue,
.day-and-night-jobs div.video_related h3,
.day-and-night-jobs .video_info h2 em,
.day-and-night-jobs div.episodes{color: #0076BC;}
.day-and-night-jobs h1{border-bottom: 2px solid #0076BC;}
.day-and-night-jobs a.thumb img,
.day-and-night-jobs input#comments_submit_button,
.day-and-night-jobs input#comments_preview_button,
.day-and-night-jobs a.image, .day-and-night-jobs .splash{background-color: #0076BC;}	


#navigation ul li ul li.family-balance a:hover,
.family-balance h1,
.family-balance a,
.hot_topic .family-balance a.submit,
.intro p a.family-balance,
.family-balance div.issue,
.family-balance div.video_related h3,
.family-balance .video_info h2 em,
.family-balance div.episodes{color: #97BD0C;}
.family-balance h1{border-bottom: 2px solid #97BD0C;}
.family-balance a.thumb img,
.family-balance input#comments_submit_button,
.family-balance input#comments_preview_button,
.family-balance a.image, .family-balance .splash{background-color: #97BD0C;}	

#navigation ul li ul li.activism a:hover,
.activism h1,
.activism a,
.hot_topic .activism a.submit,
.intro p a.activism,
.activism div.issue,
.activism div.video_related h3,
.activism .video_info h2 em,
.activism div.episodes{color: #E1017A;}
.activism h1{border-bottom: 2px solid #E1017A;}
.activism a.thumb img,
.activism input#comments_submit_button,
.activism input#comments_preview_button,
.activism a.image, .activism .splash{background-color: #E1017A;}	

#navigation ul li ul li.technology a:hover,
.technology h1,
.technology a,
.hot_topic .technology a.submit,
.intro p a.technology,
.technology div.issue,
.technology div.video_related h3,
.technology .video_info h2 em,
.technology div.episodes{color: #88898B;}
.technology h1{border-bottom: 2px solid #88898B;}
.technology a.thumb img,
.technology input#comments_submit_button,
.technology input#comments_preview_button,
.technology a.image, .technology .splash{background-color: #88898B;}

/* ------------------- NEW ------------------- */

#navigation ul li ul li.identity a:hover,
.identity h1,
.identity a,
.hot_topic .identity a.submit,
.intro p a.identity,
.identity div.issue,
.identity div.video_related h3,
.identity .video_info h2 em,
.identity div.episodes{color: #00B9FF;}
.identity h1{border-bottom: 2px solid #00B9FF;}
.identity a.thumb img,
.identity input#comments_submit_button,
.identity input#comments_preview_button,
.identity a.image, .identity .splash{background-color: #00B9FF;}

#navigation ul li ul li.creative-practice a:hover,
.creative-practice h1,
.creative-practice a,
.hot_topic .creative-practice a.submit,
.intro p a.creative-practice,
.creative-practice div.issue,
.creative-practice div.video_related h3,
.creative-practice .video_info h2 em,
.creative-practice div.episodes{color: #812A96;}
.creative-practice h1{border-bottom: 2px solid #812A96;}
.creative-practice a.thumb img,
.creative-practice input#comments_submit_button,
.creative-practice input#comments_preview_button,
.creative-practice a.image, .creative-practice .splash{background-color: #812A96;}

#navigation ul li ul li.money a:hover,
.money h1,
.money a,
.hot_topic .money a.submit,
.intro p a.money,
.money div.issue,
.money div.video_related h3,
.money .video_info h2 em,
.money div.episodes{color: #5E926E;}
.money h1{border-bottom: 2px solid #5E926E;}
.money a.thumb img,
.money input#comments_submit_button,
.money input#comments_preview_button,
.money a.image, .money .splash{background-color: #5E926E;}

#navigation ul li ul li.lifework a:hover,
.lifework h1,
.lifework a,
.hot_topic .lifework a.submit,
.intro p a.lifework,
.lifework div.issue,
.lifework div.video_related h3,
.lifework .video_info h2 em,
.lifework div.episodes{color: #F47D20;}
.lifework h1{border-bottom: 2px solid #F47D20;}
.lifework a.thumb img,
.lifework input#comments_submit_button,
.lifework input#comments_preview_button,
.lifework a.image, .lifework .splash{background-color: #F47D20;}

#navigation ul li ul li.home a:hover,
.home h1,
.home a,
.hot_topic .home a.submit,
.intro p a.home,
.home div.issue,
.home div.video_related h3,
.home .video_info h2 em,
.home div.episodes{color: #EF4123;}
.home h1{border-bottom: 2px solid #EF4123;}
.home a.thumb img,
.home input#comments_submit_button,
.home input#comments_preview_button,
.home a.image, .home .splash{background-color: #EF4123;}

/* ------------------- --- ------------------- */

.real a.thumb:hover img,
.day-and-night-jobs a.thumb:hover img,
.creative-real-estate a.thumb:hover img,
.family-balance a.thumb:hover img,
.activism a.thumb:hover img,
.identity a.thumb:hover img,
.creative-practice a.thumb:hover img,
.money a.thumb:hover img,
.lifework a.thumb:hover img,
.home a.thumb:hover img,
input#comments_submit_button:hover,
input#comments_preview_button:hover,
.technology a.thumb:hover img{background-color: #000;}

#navigation ul li ul li.odd a:hover{color: #0076BC;}
#navigation ul li ul li.civic a:hover{color: #E1017A;}
#navigation ul li ul li.tech a:hover{color: #88898B;}

#navigation ul li ul li.creative-real-estate a:hover{color: #00ACB6;}
#navigation ul li ul li.day-and-night-jobs a:hover{color: #0076BC;}
#navigation ul li ul li.family-balance a:hover{color: #97BD0C;}
#navigation ul li ul li.activism a:hover{color: #E1017A;}
#navigation ul li ul li.technology a:hover{color: #88898B;}

#navigation ul li ul li.identity a:hover{color: #00B9FF;}
#navigation ul li ul li.creative-practice a:hover{color: #812A96;}
#navigation ul li ul li.money a:hover{color: #5E926E;}
#navigation ul li ul li.lifework a:hover{color: #F47D20;}
#navigation ul li ul li.home a:hover{color: #EF4123;}


h3.real{color: #00ACB6;}
h3.home{color: #EC6B17;}
h3.family-balance{color: #97BD0C;}
h3.day-and-night-jobs{color: #0076BC;}
h3.actisism{color: #E1017A;}
h3.technology{color: #88898B;}

.real a:hover,
.creative-real-estate a:hover,
.day-and-night-jobs a:hover,
.family-balance a:hover,
.activism a:hover,
.technology a:hover,
.identity a:hover,
.creative-practice a:hover,
.money a:hover,
.lifework a:hover,
.home a:hover,
.intro p a:hover,
.hot_topic a.submit:hover,
.episode_nav ul li a.active{color: #000;}


/*--------------------WILL BE REMOVED--------------------*/
.home div.video_controls div.playhead,
.home div.video_controls div.progress,
.home div.video_controls a.play:hover,
.home div.video_controls a.pause:hover
{background-color: #EC6B17;}
/*
.family div.video_controls div.playhead,
.family div.video_controls div.progress,
.family div.video_controls a.play:hover,
.family div.video_controls a.pause:hover
{background-color: #97BD0C;}

.activism div.video_controls div.playhead,
.activism div.video_controls div.progress,
.activism div.video_controls a.play:hover,
.activism div.video_controls a.pause:hover
{background-color: #E1017A;}

.real div.video_controls div.playhead,
.real div.video_controls div.progress,
.real div.video_controls a.play:hover,
.real div.video_controls a.pause:hover
{background-color: #00ACB6;}

.day-and-night-jobs div.video_controls div.playhead,
.day-and-night-jobs div.video_controls div.progress,
.day-and-night-jobs div.video_controls a.play:hover,
.day-and-night-jobs div.video_controls a.pause:hover
{background-color: #0076BC;}

.technology div.video_controls div.playhead,
.technology div.video_controls div.progress,
.technology div.video_controls a.play:hover,
.technology div.video_controls a.pause:hover
{background-color: #88898B;}
*/

.splash{
	position: relative;
	width: 100%;
	height: 100%;
}
.splash p{
	position: relative;
	width: 100%;
	height: 100%;
	line-height: 284px;
	text-align: center;
	font-size: 1.2em;
	color: #fff;
	font-family: "museo-sans-1","museo-sans-2", verdana, sans-serif;
	font-weight: 900;
	text-transform: lowercase;
	letter-spacing: .02em;
	z-index: 1;
}
.splash img{
	position: absolute;
	top: 0;
	left: 0;
}
a:hover .splash p{
	color: #000;
}
a:hover .splash img{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}
/*--------------------------------------------------------*/


.trailer_1 a, .trailer_2 a{
	float: right;
	font-family: verdana, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	font-size: .7em;
	line-height: 1em;
	margin: 6px 0 0 0;
}



/* SPECIAL LINK STYLES 
///////////////////////////////////////////////////////*/
.more_info:after {
	content: '?';
	position: relative;
	font-family: "here";
	text-indent: -99999px;
	overflow: hidden;
	font-size: 16px;
	line-height: 1em;
	bottom: -2px;
	text-align: bottom;
	margin-left: .5em;
}
.view_all:before {
	content: '#';
	position: relative;
	font-family: "here";
	text-indent: -99999px;
	overflow: hidden;
	font-size: 16px;
	line-height: 1em;
	bottom: -2px;
	text-align: bottom;
	margin-right: .5em;
}
.featured_artists p a {
	position: relative;
	font-family: "here";
	text-indent: -99999px;
	overflow: hidden;
	font-size: 11px;
	line-height: 1em;
	bottom: -2px;
	text-align: bottom;
	margin-left: .3em;
}

/* ESSENTIAL STYLES FOR SUCKERFISH 
///////////////////////////////////////////////////////*/
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
.sf-menu ul { position: absolute; top: -999em; width: 230px;}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility:	inherit;} /* fixes IE7 'sticky bug' */
.sf-menu li {float:	left; position: relative;}
.sf-menu a {display: block; position: relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0; top: 2em; /* match top ul list item height */	z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:	-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {width: 230px;top: 0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {width: 230px;top: 0;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;} /* arrow hovers for modern browsers*/


/* EXTRA STYLES 
///////////////////////////////////////////////////////*/	
.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
@font-face {
	font-family: 'here';
	src: url('here-webfont.eot');
	src: local('☺'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/truetype;charset=utf-8;base64,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/MAEQPvAgAVAAQCAgMCAgMCAgP4AAwD9AAAAAAAAAB4BbgABAAAAAAAAABYALgABAAAAAAABAAQATwABAAAAAAACAAcAZAABAAAAAAADAA8AjAABAAAAAAAEAAQApgABAAAAAAAFAAsAwwABAAAAAAAGAAQA2QABAAAAAAAHADwBWAABAAAAAAAIAB4B0wABAAAAAAAJAAcCAgABAAAAAAAKACECTgABAAAAAAALABcCoAABAAAAAAAMADkDLAABAAAAAAAOAC4DxAABAAAAAAATACkERwADAAEECQAAACwAAAADAAEECQABAAgARQADAAEECQACAA4AVAADAAEECQADAB4AbAADAAEECQAEAAgAnAADAAEECQAFABYAqwADAAEECQAGAAgAzwADAAEECQAHAHgA3gADAAEECQAIADwBlQADAAEECQAJAA4B8gADAAEECQAKAEICCgADAAEECQALAC4CcAADAAEECQAMAHICuAADAAEECQAOAFwDZgADAAEECQATAFID8wBDAG8AcAB5AHIAaQBnAGgAdAAgAHcAYQB0AHQAcwBlAGkAIAAyADAAMQAwAABDb3B5cmlnaHQgd2F0dHNlaSAyMDEwAABoAGUAcgBlAABoZXJlAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AFMAdAByAHUAYwB0ACAAaABlAHIAZQAARm9udFN0cnVjdCBoZXJlAABoAGUAcgBlAABoZXJlAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABoAGUAcgBlAABoZXJlAABGAG8AbgB0AFMAdAByAHUAYwB0ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAARgBTAEkAIABGAG8AbgB0AFMAaABvAHAAIABJAG4AdABlAHIAbgBhAHQAaQBvAG4AYQBsACAARwBtAGIASAAARm9udFN0cnVjdCBpcyBhIHRyYWRlbWFyayBvZiBGU0kgRm9udFNob3AgSW50ZXJuYXRpb25hbCBHbWJIAABoAHQAdABwADoALwAvAGYAbwBuAHQAcwB0AHIAdQBjAHQALgBmAG8AbgB0AHMAaABvAHAALgBjAG8AbQAAaHR0cDovL2ZvbnRzdHJ1Y3QuZm9udHNob3AuY29tAAB3AGEAdAB0AHMAZQBpAAB3YXR0c2VpACAcAGgAZQByAGUgHQAgAHcAYQBzACAAYgB1AGkAbAB0ACAAdwBpAHQAaAAgAEYAbwBuAHQAUwB0AHIAdQBjAHQACgAA0mhlcmXTIHdhcyBidWlsdCB3aXRoIEZvbnRTdHJ1Y3QKAABoAHQAdABwADoALwAvAHcAdwB3AC4AZgBvAG4AdABzAGgAbwBwAC4AYwBvAG0AAGh0dHA6Ly93d3cuZm9udHNob3AuY29tAABoAHQAdABwADoALwAvAGYAbwBuAHQAcwB0AHIAdQBjAHQALgBmAG8AbgB0AHMAaABvAHAALgBjAG8AbQAvAGYAbwBuAHQAcwB0AHIAdQBjAHQAaQBvAG4AcwAvAHMAaABvAHcALwAzADEAMAA1ADIANAAAaHR0cDovL2ZvbnRzdHJ1Y3QuZm9udHNob3AuY29tL2ZvbnRzdHJ1Y3Rpb25zL3Nob3cvMzEwNTI0AABoAHQAdABwADoALwAvAGMAcgBlAGEAdABpAHYAZQBjAG8AbQBtAG8AbgBzAC4AbwByAGcALwBsAGkAYwBlAG4AcwBlAHMALwBiAHkALQBzAGEALwAzAC4AMAAvAABodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS8zLjAvAABGAGkAdgBlACAAYgBpAGcAIABxAHUAYQBjAGsAaQBuAGcAIAB6AGUAcABoAHkAcgBzACAAagBvAGwAdAAgAG0AeQAgAHcAYQB4ACAAYgBlAGQAAEZpdmUgYmlnIHF1YWNraW5nIHplcGh5cnMgam9sdCBteSB3YXggYmVkAAAAAgAAAAAAAABlADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAQACAAMABgAHAA4AHwAhACIBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgAAAAAAAgAEAAL//wADAAEAAAAOAAAAGAAAAAAAAgABAAMAFwABAAQAAAACAAAAAAABAAAAAMbULpkAAAAAx/1rfQAAAADH/WuV) format('truetype'), url('here-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* SEARCH
///////////////////////////////////////////////////////*/
.search_sidebar{
	float: right;
	width: 228px;
	font-size: .55em;
	line-height: 1.3em;
}
.search_results{
	float: left;
	width: 476px;
	min-height: 500px;
}
.search_results ul{
	float: left;
	font-size: .7em;
	line-height: 1.3em;
}
.search_results ul li{
	float: left;
	width: 476px;
	margin-bottom: 20px;
}
.search_results ul li h3{
	font-weight: normal;
	font-family: georgia, serif;
	font-size: 1.2em;
	margin-bottom: 4px;
	float: left;
	width: 100%;
}
.search_results ul li p{
	
}
p.search_text{
	font-family: georgia, serif;
	font-size: 1.4em;
	line-height: 1.2em;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
p.search_pagination{
	float: left;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #000;
	font-size: .7em;
}
