/* @override 
	http://intruders.wessley.dnsalias.com/wordpress/wp-content/themes/intruders/style.css
	http://intruders.wessley.dnsalias.com/wordpress/us/wp-content/themes/intruders/style.css
	http://intruders.wessley.dnsalias.com/wordpress/wp-content/themes/intruders_home/style.css
	http://intruders.wessley.dnsalias.com/wordpress/fr-tech/wp-content/themes/intruders/style.css
	http://wpmu.intruderstv.everycity.co.uk/wp-content/themes/intruders_home/style.css
	http://wpmu.intruderstv.everycity.co.uk/en-tech/wp-content/themes/intruders/style.css
	http://wpmu.intruderstv.everycity.co.uk/inqtv/wp-content/themes/intruders/style.css
	http://intruders.tv/en-tech/wp-content/themes/intruders/style.css
*/

/*
Theme Name: Intruders
Theme URI: http://intruders.tv/
Description: Custom Intruders theme.
Version: 1.0
Author: Howard/Baines
*/

/* @group 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;
}
body {
	line-height: 1.4;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @end */

/* @group Clearfix */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
}

.clearfixb:after{
	clear: both;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* @end */

/* @group Common */

body{
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

p{
	margin: 1em 0;
}

a:link, a:visited{
	color: #EC027B;
	text-decoration: none;
}

a:hover, a:active{
	text-decoration: underline;
}

.logo{
	display: block;
	background: url(images/intruders.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 356px;
	padding-top: 45px;
	margin-top: 45px;
	margin-left: 30px;
	overflow: hidden;
}

.a_new_web_tv{
	background: url(images/tagline.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 255px;
	padding-top: 28px;
	margin-top: 10px;
	margin-left: 30px;
	overflow: hidden;
}

.menu{
	margin-top: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}

.home .menu{
	min-height: 100px;
	_height: 100px;
}

.menu ul.left{
	float: left;
	width: 200px;
	margin-right: 25px;
}

.menu ul li.selected{
	background: url(images/pink_arrow.gif) top left no-repeat;
}

.menu ul li.selected a:link, .menu ul li.selected a:visited{
	color: #fff;
}

.menu ul.right{
	float: left;
	width: 200px;
	margin-right: 25px;
	border-left: 1px solid #333;
	padding-left: 5px;
}

.menu ul li{
	padding-left: 10px;
	font-size: 13px;
	line-height: 22px;
}

.menu ul.right li{
	padding-left: 5px;
}

/* @end */

/* @group Home */

body.home{
	color: #fff;
	background: #000 url(images/background.gif) top left repeat-x;
}

.home .logo{
	background: url(images/intruders_black.gif) top left no-repeat;
}

.home .a_new_web_tv{
	background: url(images/tagline_black.gif) top left no-repeat;
}

.choose_a_channel{
	background: url(images/choose_a_channel.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 185px;
	padding-top: 19px;
	margin-top: 40px;
	margin-left: 30px;
	overflow: hidden;
}

.mosaic{
	margin-top: 40px;
	height: 300px;
	margin-bottom: 40px;
/*	background: url(images/mosaic.jpg) top left repeat-x;
*/
}

.footer{
	margin-top: 10px;
	margin-left: 30px;
}

.footer ul.links{
	line-height: 18px;
}

.design_by{
	margin-top: 20px;
	color: #666;
}

.howardbaines{
	display: block;
	margin-top: 5px;
	background: url(images/howardbaines.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 133px;
	padding-top: 19px;
	overflow: hidden;
}

.home .howardbaines{
	background: url(images/howardbaines_black.gif) top left no-repeat;
}

.home .wrapper{
	margin: 0 auto;
	width: 1000px;
}

/* @end */

/* @group Blog */

#share_link{
	background: url(images/small_button.gif) top left no-repeat;
	padding-top: 3px;
	height: 23px;
	width: 100px;
	text-align: center;
	margin-top: 5px;
	display: block;
	float: left;
}

a#share_link:link,
a#share_link:visited{
	color: #fff;
}

#share{
	position: absolute;
	top: 150px;
	display: none;
	z-index: 30;
	background: #fff;
	width: 400px;
	padding: 10px;
}

#share ul.tabs{
}

#share ul.tabs li{
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 12px;
}

#share li.active{
	background: #ccc;
}

#share ul.tabs li.close{
	float: right;
}

#share li.active a:link,
#share li.active a:visited{
	color: #333;
}

#share_email{
	border: 3px solid #ccc;
	padding: 0 10px;
}

#share_embed{
	border: 3px solid #ccc;
	padding: 0 10px;
	display: none;
}

#share_email_success{
	border: 3px solid #ccc;
	padding: 0 10px;
	display: none;
}

#share_email_success h3{
	color: green;
	font-size: 24px;
	text-align: center;
	margin: 20px;
}

#share_email_failed{
	border: 3px solid #ccc;
	padding: 0 10px;
	display: none;
}

#share label{
	display: block;
	font-size: 13px;
}

#share input{
	margin-left: 0;
	width: 200px;
	font-size: 13px;
	margin-top: 5px;
}

#share textarea{
	width: 340px;
	height: 80px;
	font-size: 13px;
	margin-top: 5px;
}

#share .button{
	width: 100px;
}

.top_bar{
	color: #fff;
	background: #000 url(images/background.gif) top left repeat-x;
	overflow: hidden;
	height: 38px;
}

.top_bar .close{
	font-size: 14px;
	float: right;
	margin-right: 20px;
	background: url(images/top_bar_button.gif) top left no-repeat;
	width: 134px;
	padding: 5px 0;
	text-align: center;
	margin-top: 6px;
}

.top_bar a.close:link,
.top_bar a.close:visited{
	color: #fff;
}

.menu .disabled{
	color: #666;
}

.breadcrumbs{
	font-size: 13px;
	margin-left: 30px;
	color: #666;
	padding: 10px 0;
}

.breadcrumbs a:link, .breadcrumbs a:visited{
	color: #fff;
}

.breadcrumbs span{
	color: #fff;
}

.top_bar .details{
	float: left;
	width: 300px;
	border-left: 1px solid #333;
	padding-left: 10px;
	color: #666;
}

.top_bar .details strong{
	color: #fff;
	font-weight: normal;
}

.top_bar .details .description{
	margin-top: 5px;
}

.top_bar .details ul li{
	padding-left: 0;
	margin-right: 20px;
	display: inline;
}

#top_bar_content{
	width: 950px;
	margin: 0 auto;
	padding-right: 50px;
}

.content{
	margin: 0 auto;
	width: 1000px;
}

.left_column{
	float: left;
	width: 640px;
	padding-bottom: 20px;
}

.right_column{
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-top: 15px;
	padding-bottom: 20px;
}

.posts{
	margin-left: 30px;
}

.post{
	position: relative;
	margin-top: 40px;
	_height: 120px; /* IE6 */
	min-height: 120px;
}

.post .title{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 300px;
	z-index: 2;
}

.post .title.no_image{
	position: relative;
	bottom: 0;
}

.post h3{
	float: left;
	font-size: 18px;
	font-weight: normal;
	opacity: 0.8; /* Safari, Opera */
	-moz-opacity:0.8; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	background: #fffeff;
	padding: 5px 10px 5px 10px;
	line-height: 24px;
}

.post .info{
	float: left;
	color: #fff;
	background: #a9a9a9;
	padding: 3px 5px 3px 10px;
}


.post_content .title{
	margin-top: 40px;
	width: 450px;
}


.post_content h3{
	float: left;
	font-size: 22px;
	font-weight: normal;
	opacity: 0.8; /* Safari, Opera */
	-moz-opacity:0.8; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	background: #fffeff;
	padding: 5px 10px 5px 0;
	line-height: 30px;
}


.post_content h3 a{
	background: #fffeff;
	line-height: 30px;
	padding: 5px 0;
}

.post_content .info{
	clear: left;
	float: left;
	color: #a9a9a9;
}

.post_content{
	margin-top: 40px;
	line-height: 1.5em;
}


.post_content .content{
	margin-top: 20px;
	line-height: 1.5em;
	color: #333;
	width: 500px;
	margin-left: 0;
}

.comments h2{
	background: url(images/comments.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 108px;
	padding-top: 17px;
	overflow: hidden;
	margin-top: 40px;
}

.add_comment h2{
	background: url(images/add_comment.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 144px;
	padding-top: 19px;
	overflow: hidden;
	margin-top: 30px;
}

ul.commentlist .add_comment h2{
	margin-top: 10px;
}

ul.commentlist{
	margin-top: 20px;
}

ul.commentlist li{
	margin-top: 10px;
}

ul.commentlist li .avatar{
	float: left;
}

ul.commentlist li h3{
	margin-left: 50px;
	font-weight: normal;
	font-size: 14px;
}

ul.commentlist li .comment_content{
	margin-left: 50px;
	line-height: 1.5em;
	color: #333;
	margin-top: 5px;
	font-style: italic;
	width: 500px;
}

ul.children{
	margin-left: 50px;
}

.reply{
	margin-bottom: 20px;
}

.comment_content p{
	margin-top: 0;
}

#commentform{
	margin-top: 20px;
}

#commentform label{
	display: block;
}

#commentform input, #commentform textarea{
	margin-left: 0;
	font-size: 12px;
}

#commentform .button{
	background: url(images/pink_arrow.gif) top right no-repeat;
	border: none;
	padding: 2px 15px 3px 10px;
	color: #fff;
	font-size: 13px;
}

#commentform .field{
	width: 250px;
}

#commentform textarea{
	width: 500px;
}

.reply{
	margin-left: 50px;
}

.cancel-comment-reply{
	margin-top: 20px;
}

h3.search_results{
	background: url(images/search_results.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 142px;
	padding-top: 19px;
	overflow: hidden;
	margin-top: 30px;
}


ul.sidebar li.widget{
	margin-top: 30px;
	padding-left: 10px;
	border-left: 1px solid #ccc;
	width: 235px;
	font-size: 13px;
}

li.widget_popular h4,
li.akpc-widget h4{
	margin-top: 5px;
}

li.widget_popular .info,
li.akpc-widget .info{
	margin-top: 3px;
	font-size: 11px;
	color: #999;
}

li.widget_subscribe ul li{
	margin-top: 5px;
}

li.widget_other_stuff ul li{
	margin-top: 5px;
}

li.design_by{
	color: #999;
}

li.widget_search_videos .field{
	width: 230px;
	font-size: 13px;
}

li.widget_search_videos .button{
	background: url(images/pink_arrow.gif) top right no-repeat;
	border: none;
	padding: 2px 15px 3px 10px;
	margin: 10px 0 0;
	color: #fff;
	font-size: 13px;
}

a.itunes{
	background: url(images/itunes.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 231px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
}

li.widget h3{
	margin-bottom: 15px;
	color: #aaa;
	font-weight: normal;
	font-size: 24px;
}

li.widget_search_videos h3{
	background: url(images/search_videos.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 140px;
	padding-top: 19px;
	overflow: hidden;
}

li.widget_popular h3,
li.akpc-widget h3{
	background: url(images/popular.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 77px;
	padding-top: 23px;
	overflow: hidden;
}

li.widget_subscribe h3{
	background: url(images/subscribe.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 101px;
	padding-top: 19px;
	overflow: hidden;
}

li.widget_other_stuff h3{
	background: url(images/other_stuff.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 105px;
	padding-top: 18px;
	overflow: hidden;
}

li.widget_popular ul li,
li.akpc-widget ol li{
	margin-top: 20px;
}

li.widget_categories select{
	width: 100%;
}

.comments .navigation{
	margin-top: 20px;
}

.posts .navigation{
	margin-top: 30px;
}

.navigation .alignleft a{
	display: block;
	background: url(images/pink_arrow_left.gif) top left no-repeat;
	font-size: 13px;
	line-height: 18px;
	padding: 2px 10px 3px 15px;
}

.navigation .alignright a{
	display: block;
	background: url(images/pink_arrow.gif) top right no-repeat;
	font-size: 13px;
	line-height: 18px;
	padding: 2px 15px 3px 10px;
}

.navigation .alignleft a:link,
.navigation .alignleft a:visited,
.navigation .alignright a:link,
.navigation .alignright a:visited{
	color: #fff;
}

h3.about_intruders{
	background: url(images/about_intruders.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 157px;
	padding-top: 19px;
	overflow: hidden;
}

h3.contact_intruders{
	margin-top: 30px;
	margin-bottom: 20px;
	background: url(images/contact_intruders.gif) top left no-repeat;
	width: 0;
	height: 0;
	padding-left: 174px;
	padding-top: 19px;
	overflow: hidden;
}

ul.people li{
	margin-top: 30px;
}

ul.people img{
	float: left;
}

ul.people h4{
	font-weight: normal;
	font-size: 13px;
	margin-left: 50px;
	color: #999;
}

ul.people h4 strong{
	color: #EC027B;
	font-weight: normal;
}

ul.people p{
	margin-left: 50px;
	margin-top: 0;
	font-style: italic;
}

#dim{
	position: fixed;
	_position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	#bottom: 0;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0; /* Safari, Opera */
	-moz-opacity:0; /* FireFox */
	filter: alpha(opacity=0); /* IE */
	z-index: 20;
}

#video{
	z-index: 21;
	position: relative;
}


.dim_the_lights{
	margin-top: 35px;
	float: right;
	background: url(images/light_bulb.png) top right no-repeat;
	color: #666;
	width: 90px;
	padding: 5px 30px;
	text-align: right;
	z-index: 22;
	position: relative;
}

#about_link {
	color: #929292;
	float: right;
	padding-top: 12px;
	padding-right: 15px;
}

/* @end */

/* @group Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* @end */

/* @group InqTV */

.inqtv a.logo{
	background: url(images/inquirer.jpg) top left no-repeat;
	padding-left: 410px;
	padding-top: 84px;
	margin-top: 40px;
}

.inqtv .a_new_web_tv{
	display: none;
}

.intruders_powered{
	padding-left: 132px;
	padding-top: 17px;
	overflow: hidden;
	width: 0;
	height: 0;
	background: url(images/intruders_small.gif) top left no-repeat;
	display: block;
	margin-top: 5px;
}

.inqtv a:link, .inqtv a:visited{
	color: #DB1900;
	text-decoration: none;
}

.inqtv .post .info{
	background: #DB1900;
}

.inqtv .post_content .info{
	background: #DB1900;
}

.inqtv .menu ul li.selected{
	background: url(images/red_arrow.gif) top left no-repeat;
}

.inqtv .top_bar .close{
	background: url(images/red_top_bar_button.gif) top left no-repeat;
}

.inqtv li.widget_search_videos .button{
	background: url(images/red_arrow.gif) top right no-repeat;
}

.inqtv .navigation .alignleft a{
	background: url(images/red_arrow_left.gif) top left no-repeat;
}

.inqtv .navigation .alignright a{
	background: url(images/red_arrow.gif) top left no-repeat;
}

.inqtv .post h3{
	background: #DB1900;
	color: #fff;
	opacity: 1.0;
	-moz-opacity:1.0; /* FireFox */
	filter: alpha(opacity=100); /* IE */
}

.inqtv .post_content .title h3{
	background: #DB1900;
	color: #fff;
	opacity: 1.0;
	-moz-opacity:1.0; /* FireFox */
	filter: alpha(opacity=100); /* IE */
}

.inqtv .post_content .title h3 a:link,
.inqtv .post_content .title a:visited{
	color: #fff;
	background: none;
}

.inqtv .post h3 a:link,
.inqtv .post h3 a:visited{
	color: #fff;
}

.inqtv a#share_link{
	background: url(images/red_small_button.gif) top left no-repeat;
}

.inqtv #commentform .button{
	background: url(images/red_arrow.gif) top right no-repeat;
}

/* @end */

/* @group en-alive */

.en-alive a.logo{
	background: url(images/intruders_black_white.gif) top left no-repeat;
}

.en-alive .a_new_web_tv{
	background: none;
	display: none;
}

/* @end */

/* @group en-cleantech */

	.en-cleantech a.logo{
	background: url(images/intruders_green.gif) top left no-repeat;
}

.en-cleantech .a_new_web_tv{
	background: url(images/tagline_green.gif) top left no-repeat;
}

.en-cleantech a:link, .en-cleantech a:visited{
	color: #1b9252;
	text-decoration: none;
}

.en-cleantech .menu ul li.selected{
	background: url(images/green_arrow.gif) top left no-repeat;
}

.en-cleantech .top_bar .close{
	background: url(images/green_top_bar_button.gif) top left no-repeat;
}

.en-cleantech li.widget_search_videos .button{
	background: url(images/green_arrow.gif) top right no-repeat;
}

.en-cleantech .navigation .alignleft a{
	background: url(images/green_arrow_left.gif) top left no-repeat;
}

.en-cleantech .navigation .alignright a{
	background: url(images/green_arrow.gif) top left no-repeat;
}

.en-cleantech .post h3{
	color: #1b9252;
}

.en-cleantech .post_content .title h3{
	color: #1b9252;
}

.en-cleantech .post_content .title h3 a:link,
.inqtv .post_content .title a:visited{
	color: #1b9252;
}

.en-cleantech .post h3 a:link,
.inqtv .post h3 a:visited{
	color: #1b9252;
}

.en-cleantech a#share_link{
	background: url(images/green_small_button.gif) top left no-repeat;
}

.en-cleantech #commentform .button{
	background: url(images/green_arrow.gif) top right no-repeat;
}

/* @end */

