/*
Theme Name: Mendip TV Wordpress Shell
Theme URI: http://wordpress.org/
Description: The Mendip TV Theme.
Version: 1.0
Author: Fran Boot
Author URI: http://www.narfstuff.co.uk
Tags: tv, mendip, hills, video

	Mendip TV 1.0
*/
#link_out {position:absolute; bottom:0px; height:40px; width:440px;}
blockquote {padding-left:30px; border-left: 5px solid #DFDFDF;}
.entry {clear:right;}
.contact_box {width:400px; display:inline;}
#footer {width:100%; height:130px; background:url(images/footer_bg.jpg) top center no-repeat;}
#footer_content {width:880px; margin:0 auto; font-size:1.1em; padding-top:70px;}
#page_home #footer_content {padding-bottom:50px;}
#footer_content a, #footer_content {/*color:#666;*/}
#footer_content ul li {display:inline; margin-right:10px;}
#copyright{float:right;}
#channel_rss_feed {float:right;}
.float_right {float:right;}
.ad_section {background:url(images/ads/backing.gif) top left no-repeat; background-position:0 15px; padding-top:15px;}
.ad_section {width:181px; height:240px; margin-left:20px; }
.ad_section ul li a img {margin-bottom:15px;}
.ad_section ul {height:120px; }
.ad_section ul li {height:122px;}
.ad_section #meet_friends {margin-bottom:22px;}
.ad_section .centre_align {position:absolute; bottom:25px; left:12px;}

.post {font-size:1.2em; line-height:1.6em;}
.post p {margin-bottom:10px;}
.post .entry {padding:10px; border:1px dotted #CFCBB5;}
.post h2 {color:#333; text-decoration:underline; font-weight:bold;}

/* +MAIN BODY STYLES */
#quick_vid_meta {
float:right;
}

#bg_wrapper {
width:100%;
}
/*#video_information {
float:right;
width:400px;
padding-right:20px;
margin-top:40px;
height:360px;
font-size:1.2em;
line-height:1.6em;

}*/
#video_information {
position:relative;
float:right;
width:380px;
padding-right:40px;
margin-top:45px;
height:360px;
font-size:1.2em;
line-height:1.6em;
}

#video_information h2 { margin-bottom:10px; font-size:1.2em; text-decoration:underline; color:#FF1405;}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#333333;
text-align:left;
}
.top_cap {position:absolute; top:-2px; left:0px;}
#page_home {
background:url(images/background.jpg) top center no-repeat;
}
#page_channel_guide, #page_videos, #page_search {
background:url(images/bg_tile.jpg) top center repeat-y;
}

#page_channel_guide #header, #page_videos #header, #page_search #header {
width:100%;
background:url(images/header.jpg) top center no-repeat;
}

/*#page_videos #video_screen,  {
padding-top:40px;
padding-left:40px;
}*/
#page_channel_guide #video_screen {
border-top:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
}


#page_channel_guide #navigation, #page_videos #navigation, #page_search #navigation {
margin:0 auto;
width:960px;
height:31px;
padding-top:300px;
}
#page_home {}
#page_home #content {
height:939px;
}
#page_home #navigation {
position:absolute;
bottom:0px;
width:960px;
height:31px;
}

/* +COMMON  STYLES */

.centre_align {text-align:center;}

/*+HEADER STYLES */

.center {text-align:center;}

a {
color:#ff1304;
text-decoration:underline;
}

#header {
width: 960px;
height:330px;
position:relative;
}

/*+NAVIGATIONAL STYLES */

#navigation {
width:960px;
height:31px;
}



#nav {
width:auto;
text-align:center;
position:relative;
margin-left:20px;
}

#nav li {
text-align:center;
float:left;
height:31px;
}

/*CONTENT STYLES */

#content {
width:960px;
margin:0 auto;
padding:0px;
position:relative;
}

#main_section {
width:960px;
height:auto;
margin:0 auto;
padding:0px;
}

#index_content {
width:960px;
height:auto;
}

/* QUICKLAUNCH */


#ql_latest_media {background:url('images/quicklaunch/latest_media.jpg') top left no-repeat; height:37px;}
#ql_agriculture {background:url('images/quicklaunch/agriculture.jpg') top left no-repeat; height:35px;}
#ql_business {background:url('images/quicklaunch/business.jpg') top left no-repeat; height:35px;}
#ql_environment {background:url('images/quicklaunch/environment.jpg') top left no-repeat; height:35px;}
#ql_events {background:url('images/quicklaunch/events.jpg') top left no-repeat; height:36px;}
#ql_organisations {background:url('images/quicklaunch/organisations.jpg') top left no-repeat; height:36px;}
#ql_search {float:left; height:66px; width:181px; background:url('images/quicklaunch/base.jpg');}
#ql_search form {margin-left:20px; margin-top:20px;}
#ql_search #search {width:100px; height:16px; padding-top:2px; margin-right:5px;}
#channel_buttons span {visibility:hidden;}
#channel_buttons a {text-decoration:none; width:181px; float:left;}
#channel_buttons a:hover, #channel_buttons a:active, #channel_buttons a:focus {background-position:-182px 0; outline:none;}

/*CINEMA SECTION*/

#cinema {
width:960px;
height:460px;
margin-top:42px;
}

#channel_hopper {
width:200px;
height:460px;
float:left;
padding-left:20px;
padding-right:21px;
}

#channel_buttons {
margin-left:20px;
}

#channel_buttons li, #channel_buttons li a, #channel_buttons li a img {
margin:0;
padding:0;
display:inline;

}



#videoinfo {
line-height:1.5em;
height:190px;
position:relative;
width:680px;
}

#videoinfo h2 {
/*color:#ff1304;*/
color:#333333;
text-decoration:underline;
display:block;
margin-bottom:10px;
}

#video_link {
position:absolute;
bottom:60px;
}

#videoinfo, #duration {
margin-left:240px;

margin-top:15px;
font-size:1.25em;
color:#3E1F1A;
}
#duration {
text-align:right;
width:480px;
display:none;
}
#video_meta {
float:right;
width:200px;
font-size:0.9em;
}
#desc_text {
width:440px;
margin-left:20px;
height:110px;
overflow:auto;
}
#video_meta ul {margin-top:5px; width:200px;}
#video_meta ul li, #video_meta ul li img {padding:0px; margin:0px; float:left;}
#video_meta ul li a {padding-left:0px; margin:0px; width:200px;}
*/#video_meta ul li ul li {
padding-left:20px;
height:19px;#video_meta ul li ul { margin-top:0px; }
}*/

#li_see_more { background:url(images/icons/minimagnify.gif) left no-repeat; }
#li_explore_channel { background:url(images/icons/minimouse.gif) left no-repeat; }
#li_contact_us { background:url(images/icons/minimail.gif) left no-repeat; }
.li_rss {background:url(images/icons/rss_mini.gif) left no-repeat;}

/*CHANNEL LISTINGS*/
#channel_list {padding-top:30px;}
.channel_listing {
width:880px; 
margin:0 auto; 
clear:both; 
font-size:1.2em; 
line-height:1.5em; 
margin-top:20px; 
height:150px; 
position:relative; 
border:1px solid #dfdfdf; 
padding:10px 0;
}
.channel_listing .category_image {float:left; width:200px;}
.channel_listing .category_image img {width:150px; height:150px; margin-left:10px; border:1px solid #999; }
.channel_listing .category_image {border-right:1px solid #dfdfdf; margin-right:20px; }
.channel_listing h2, #channel_list h2 {font-size:1.3em; margin-bottom:10px;}
.latest_in_category {position:absolute; bottom:10px; left:220px; font-size:0.9em; /*background:url('images/icons/new.gif')left no-repeat; padding-left:20px;*/}
#channel_list h2 {text-decoration:underline; font-size:1.2em;}
.video_box, #channel_list {width:880px; margin:0 auto;}
.video_box {clear:both;}
.video_box .video_thumbnail {width:100px; height:75px; margin:10px; padding-right:90px; border-right:1px solid #DFDFDF; float:left;}
.video_box {clear:both; height:90px; margin-bottom:10px; position:relative; clear:both; border-top:1px dotted #BFBBA7; border-bottom:1px dotted #BFBBA7;}
.video_description {top:30px; width:445px; font-size:1.1em; line-height:1.5em;}
#video_description {border-top:1px dotted #BFBBA7; padding-top:10px; height:245px; overflow:auto;}
.video_description, .video_box h2 {float:left; margin-left:10px;}
.video_box h2 { margin-top:10px;}
#channel_intro {margin:20px 0; font-size:1.2em;}
#channel_intro h2 {border-bottom:1px dotted #BFBBA7; padding-bottom:10px;}
.video_meta {float:right; height:auto; margin:10px; text-align:right; line-height:1.5em; border-left:1px solid #DFDFDF; height:75px; padding-left:80px;}
#quick_vid_meta {float:right; width:380px; margin-top:20px;}
#video_screen_heading {text-decoration:underline; padding-bottom:20px; font-size:1.2em; color:#ff1304;}
#video_screen_description {font-size:1.2em;}
#results_nav {text-align:center; font-size:1.2em; padding:5px; width:465px; margin:0 auto;}
#pagination_info {margin-bottom:10px;}
.inactive_nav, .video_tags, .added, .video_count  {color:#777;}
.video_tags a {margin-right:5px;}
.video_tags {position:absolute; left:223px; bottom:5px;}
.added {float:right; padding-top:13px; text-decoration:underline;}
#results_meta h2 {color:#FF1448;}
#results_meta { font-size:1.2em; padding:10px; margin-bottom:20px; border:1px dotted #CFCBB5;}
#results_count {margin-bottom:10px; color:#888; border:1px dotted #CFCBB5; padding:5px; }
#results_count img {position:absolute;}
#results_count span {margin-left:20px;}
#results_meta form {margin-top:10px;}
#results_meta #search_input {width:185px; margin-left:15px;margin-right:15px; border:1px solid #999;}
#results_meta h3 {text-decoration:underline; display:inline;}
#search_fail {margin-top:10px; border-top:1px dotted #CFCBB5; padding-top:10px;}
.search_mendip_li {margin-top:17px;}
.generic_search {margin:10px 0; border-top:1px solid #CFCBB5; border-bottom:1px solid #CFCBB5; padding:10px 0;}
.generic_search h3 {color:#ff1304; text-decoration:underline; margin-bottom:10px; font-size:1.2em;}
.generic_search #search_input {width:150px; margin-right:10px;}
.video_count {float:right; font-size:0.9em; margin-right:10px; text-decoration:underline;}
#page_videos #video_screen {padding-top:45px; padding-left:35px;}
#vid_info_date_added {float:right; color:#777; font-size:0.9em;}
#video_tags a {margin-right:5px; float:left;}
#video_tags {position:absolute; bottom:0px; border:1px dotted #CFCBB5; padding:5px; width:370px;}

#related_videos ul li {margin-right:10px; float:left; font-size:1.2em;}
#related_videos ul {width:880px; margin-left:35px; border-top:1px solid #CFCBB5; border-bottom:1px solid #CFCBB5; height:30px; margin-top:20px; margin-bottom:10px; padding-top:10px;}
.new_vid {float:left; margin-top:10px; margin-left:10px;}
