/* define content area width */
#content_area #content{width:735px;margin-right:15px;float:left;}


/* top content area- cycling videos */
#content #top_content{margin-bottom:25px;}
#content #featured_content{height:281px;width:485px;float:left;overflow:hidden}
#content #featured_nav{position:relative;z-index:10;height:281px;width:250px;float:left;border-top:1px solid #008DD2;}
#content #featured_nav li{height:92px;border-bottom:1px solid #008DD2;cursor:pointer;}
#content #featured_nav li.mid {height:93px;}
#content #featured_nav li:hover,#content #featured_nav li.activeSlide{color:#008DD2;background:#efeef0;}
#content #featured_nav li .inner{padding:22px 15px 6px 15px;}
#content #featured_nav li .inner .atitle {font-size:14px;font-weight:bold;color:#008DD2;}
#content #featured_nav li .inner .atitle a {color:#008DD2;}
#content #featured_nav li .inner .atitle a:hover {text-decoration:none;}
#content #featured_nav li:hover .inner .atitle, #content #featured_nav li.activeSlide .inner .atitle {color:#000000;}
#content #featured_nav li:hover .inner .atitle, #content #featured_nav li.activeSlide .inner .atitle a {color:#000000;}
#content #featured_nav li .inner .dateline{padding-top:4px;font-size:9px;color:#000000;text-transform:uppercase;font-weight:normal;}
#content #featured_nav li:hover .inner .dateline, #content #featured_nav li.activeSlide .inner .dateline {color:#008DD2;}
#content #featured_nav a.view_all{display:block;position:absolute;z-index:12;top:256px;left:196px;}
#content #main_content{}

/*
#content #top_content{margin-bottom:25px;}
#content #featured_content{height:281px;width:485px;float:left;overflow:hidden;}
#content #featured_nav{position:relative;z-index:10;height:280px;width:250px;float:left;border-top:1px solid #bcbec0;}
#content #featured_nav li{height:69px;border-bottom:1px solid #bcbec0;cursor:pointer;}
#content #featured_nav li:hover,#content #featured_nav li.activeSlide a,
#content #featured_nav li:hover,#content #featured_nav li.activeSlide{color:#008dd2;background:#f6f6f7;}
#content #featured_nav li .inner{padding:14px 15px;}
#content #featured_nav li .inner .excerpt{width:220px;height:14px;overflow:hidden;}
#content #featured_nav li .inner .dateline{padding-top:4px;color:#939598;text-transform:uppercase;}
#content #featured_nav a.view_all{display:block;position:absolute;z-index:12;top:256px;left:196px;}
#content h3 a {color:#000;}
*/

/* main content area */
.main_content,
#main_content {margin-bottom:15px; }
.main_content .left_col,
#main_content .left_col{width:485px;margin-right:15px;float:left;}
.main_content .right_col,
#main_content .right_col{width:235px;float:left;}


/* collection video area */
.collection {margin-bottom:15px;}
.collection #video{width:360px;float:left;margin-right:15px;}
.collection .title{height:27px;border-top:4px solid #000000;border-bottom:4px solid #000000;padding-top:4px;line-height:18px;font:18px Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
.collection .caption{line-height:13px;margin-bottom:15px;}
.collection .caption a,
.collection .caption a:hover,
.collection .title a,
.collection .title a:hover{color:#000; text-decoration:none;}
.collection #video_info{width:110px;float:left;}
.collection .video_title {margin-bottom:8px;}
.collection .video_title a {font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;}
.collection #video_info .info{height:87px;overflow:hidden;}

.amazon_link{width:51px;height:108px;padding:8px 8px 0 8px;background:#ffffcc url('../images/amazon.gif') no-repeat bottom left;line-height:10px;}
.amazon_link .purchase_opts{margin-top:4px;padding-top:4px;border-top:2px solid #000000;font-size:7px;text-transform:uppercase;line-height:8px;}
.amazon_link a {font-weight:normal;color:#000000;}


/* what we are watching video area */
.watching {margin-bottom:3px;}
.watching #video{width:360px;float:left;margin-right:15px;}
.watching .title{height:27px;border-top:4px solid #000000;border-bottom:4px solid #000000;padding-top:4px;line-height:18px;font:18px Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
.watching .caption{line-height:13px;margin-bottom:15px;}
.watching #video_info{width:110px;float:left;}
.watching .video_title {margin-bottom:8px; font-weight:bold;}
.watching .video_title a {font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;}



/* program area */
#program_area{margin-bottom:15px;}
#program_head{height:39px;width:205px;padding:0 15px;font:12px Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;color:#ffffff;text-transform:uppercase;cursor:pointer;line-height:39px;}
#program_head.open{background:#008dd2 url(../images/open.gif) no-repeat 210px center;}
#program_head.close{background:#008dd2 url(../images/close.gif) no-repeat 210px center;}
#programs{margin-bottom:20px;padding:15px 15px 7px 15px;background:#f6f6f7;display:none;}
#programs li{padding-bottom:6px;}
#programs a{color:#000000;font-weight:bold;text-transform:uppercase;font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif;font-size:10px;line-height:11px;}
#programs a:hover{color:#008dd2;text-decoration:none;}


/* styles for filmmaker, genre, etc block list areas */
.topline{margin-top:0px;padding-top:12px;border-top:1px solid #008DD2;}
.block {margin-bottom:15px;}
.block p.last {padding-bottom:0px;}
.block .content{width:235px;float:left;}
.block .content.left{margin-right:15px;}
.block ul li{padding-bottom:8px;}
.block .more{padding-bottom:7px;}
ul.tagcloud li{float:left;margin-right:9px;width:auto;}
ul.tagcloud li.group0{font-size:160%}
ul.tagcloud li.group1{font-size:140%}
ul.tagcloud li.group2{font-size:120%}
ul.tagcloud li.all {display:none;}
.block p{padding-bottom:8px;}

/* feature site */
#feature_site_area {margin-bottom:10px;}
#feature_site_area img.url_thumb {margin-top:4px;}
#feature_site_head{background-color:#008dd2; height:39px;width:205px;padding:0 15px;color:#ffffff;line-height:39px;}

/* reframe */
#reframe_area {height:39px;width:205px;padding:0 11px; font-weight:bold; color:#008dd2; border:4px solid #008dd2; line-height:39px;}

/* footer */
#footer {color:#939598; text-transform: uppercase; margin-top:60px; padding-bottom:30px;}

/* post */
.post h2 {font-size: 18px; font-weight: bold; line-height: 1.2; margin-bottom: 11px; font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif;}
.post h2 a {color:#000;}
.post h3 {font-size: 14px; font-weight: bold; line-height: 1.2; margin-bottom: 11px; font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif; text-transform:uppercase;}
.post h4 {font-size: 14px; font-weight: bold; line-height: 1.2; margin-bottom: 11px; font-family:Gotham,Verdana,Helvetica,Arial,Sans-serif;}
.post p  {margin-bottom:11px;}
.post p,
.post ol,
.post ul {font-size: 11px; margin-bottom:11pt;line-height: 1.4;}
.post ul {list-style:disc inside; margin-left:2em;}
.post li {margin-bottom:11px;}
.post li a{color:#008DD2;}

.post blockquote {margin-left:4em; margin-right:4em;}

.post .highlight {background-color: #008DD2; color:#FFF; padding:15px; text-align:center; font-weight:bold; text-transform:uppercase;}
.post .highlight a {color:#FFF;}


/* Filmmaker Index */
ul.filmmaker_index {list-style:none; margin:0px; padding:0px; }
ul.filmmaker_index > li {width:110px; margin:0px; padding:0px; margin-right:15px; float:left; margin-top:15px;}
ul.filmmaker_index > li > h4 {color:#008DD2; cursor:pointer;}
ul.filmmaker_index > li > img {cursor:pointer;}
ul.filmmaker_index > li.last {margin-right:0px;}
ul.filmmaker_index > li.first {clear:left;}
ul.filmmaker_index > li.active {background-color:#EFEEF0}
ul.filmmaker_index > li.active h4 {color:#000;}
ul.filmmaker_index > li > h4 {margin:0px; padding:0px 5px 5px 5px;}
ul.filmmaker_index > li > ul {list-style:none; margin:0px; padding:0px; display:none; position:absolute; width:485px; left:0px; clear:right;}
ul.filmmaker_index > li.filmmaker_info {width:475px; clear:left; padding:5px; background-color:#EFEEF0;}
ul.filmmaker_index > li.filmmaker_info p {margin:0px; padding:0px 0px 5px 0px;}
ul.filmmaker_index > li.filmmaker_info h4 {color:#008DD2;}

/* Reframe Home */
#reframe_home_search_div{float:right; width:235px;}
#reframe_home_hdrsubmit {padding-left:10px;}
a#reframe_home_hdrsubmit {color:black;}
#reframe_home_search {border:1px solid #000;margin-top:9px;width:110px;}
.subjects {border-top-style: solid;border-top-color: #bcbec0;padding-top: 10px;border-top-width: 1px;}
.subjects ul li{padding-bottom: 8px;}

.product {clear:both; margin-bottom:10px;}
.product .thumb {float:left; clear:left; margin-bottom:10px;}
.product .title {float:left; width:168px; padding:0px 0px 5px 10px; font-family: Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight: bold;color: #008dd2;}
.product .price {float:left; width:168px; padding-left:10px; margin-bottom:10px; background-color:#FFFFCC; font-weight:bold;}
.product .price a {color:#000;}


.featured_collection .title{height:27px;border-top:4px solid #000000;border-bottom:4px solid #000000;padding-top:4px;line-height:18px;font:18px Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
.featured_collection .title{background-color:#000; color:#fff; padding-left:15px; padding-right:15px; margin-top:15px;}
.featured_collection .title a {color:#fff;}
.featured_collection ul li {display:block; float:left; width:155px; margin-right:10px; font-weight:bold; margin-bottom:15px;}
.featured_collection ul li.last {margin-right:0px;}
.featured_collection ul li.first {clear:left;}
.featured_collection ul li img {border:1px solid #000;}
.featured_collection ul li a {color: #008CD2;}

.event_index h2 {font-size:18px;font-weight:bold; line-height:1.2; margin-bottom:11px;}

/* comment */
.comment_form {margin-top:15px;}
.comment_form .comment_title {color:#008dd2; text-transform:uppercase; font:18px Gotham,Verdana,Helvetica,Arial,Sans-serif; margin-bottom:7px;}
.comment_form .dateline{color:#939598; border-top:1px solid #bcbec0; margin-bottom:8px;}
.comment_form .comment{margin-bottom:15px;}

.comment_form form label   {display:block; color:#939598; font-size:10.5px;}
.comment_form form textarea{height:126px;}
.comment_form form input.submit {color:#fff; background-color:#008dd2; border:1px hidden #000; font-family:Verdana,Helvetica,Arial,sans-serif;padding:0px 10px 0px 10px; text-transform:uppercase; font-size:10.5px;}
.comment_form form textarea.std_width,
.comment_form form input.std_width {width:100%; border:1px solid #bcbec0; margin-bottom:8px; font-size:10.5px; font-family:Verdana,Helvetica,Arial,sans-serif;}

/* meta */
#meta {border-top:1px solid #bcbec0; padding-top:10px; margin-bottom:15px;}
#meta li {margin-bottom:8px;}
#meta li.dateline {color:#939598; text-transform:uppercase;}
#meta li.comment_count a {color:#008dd2;}
#meta li.facebook_like {margin-bottom:4px;}
#meta li.facebook_share {float:left; margin-right:10px; padding-top:1px;}

/* pagination */
.page_old {float:right; margin-right:250px;}
.page_new {clear:left;}

.video_info {border-top-width: 1px;border-top-style: solid;border-top-color: #bcbec0;padding-top: 10px;}
.video_info h2 {font-family: Gotham,Verdana,Helvetica,Arial,Sans-serif;font-weight: bold; color:#008DD2;}
.video_info .meta {font-style:italic;}
.video_info p,
.video_info h2 { margin-bottom: 11px;}
.video_info .dateline {color: #939598; text-transform: uppercase;}
.video_info .summary {margin-bottom:40px;}
/* playlist */
.playlist_div {float:left; margin-right:15px; width:110px;}