/*

Theme Name: The Backchannel 

Theme URI: www.poweron.co.uk

Description: Theme Custom built for the backchannel

Version: 1 (WP2.8.4)

Author: Ben Pollock

Author URI: http://www.poweron.co.uk

Tags: PowerOn, Backchannel

*/



/* 

Colours: 

Dark Blue #1a6688

Light Blue #189cda

Orange #d58218

Dark Grey #292929

Grey #b0b0b0

Light Grey #b2b2b2

*/



@import "style/css/reset.css";

@import "style/css/layout.css";

@import "style/css/forum.css";



body {

font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;

font-size:62.5%;

background:transparent url(style/images/bg.gif) repeat;

}

h1 {

font-size:2.4em;

color:#d58218;

padding-bottom:10px;

}

h1 a {

color:#d58218;

text-decoration:none;

}

h2 {

font-size:1.6em;

font-weight:bold;

color:#189cda;

padding-bottom:10px;

}

h3 {

font-size:1.6em;

font-weight:bold;

color:#189cda;

padding-bottom:10px;

}

h4 {

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:1.2em;

font-weight:bold;

color:#292929;

padding-bottom:6px;

}

h4 a {

color:#292929;

text-decoration:none;

}

h5 {

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:2.4em;

color:#000000;

padding-bottom:5px;

padding-top:20px;

}



h5 a {

color:#292929;

text-decoration:none;

}

p {

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:1.2em;

color:#292929;

line-height:1.6em;

padding:5px 0;

}

.postdetails {

color:#292929;

font-style:italic;

font-size:1.1em;

}

.postdetails a {

color:#292929;

font-style:italic;

}
#homecontent {
width:400px;}
#bookimage {

position:absolute;

left:0px;

top:-40px;

z-index:1;

}

#container {

width:960px;

padding-bottom:10px;

margin:50px auto 0px auto;

background:transparent url(style/images/pagebg.gif) repeat;

}

#navigation {

background:transparent url(style/images/nav-bg.gif) no-repeat;

height:42px;

font-size:1.4em;

font-weight:bold;
position:relative;

}

#navigation ul {

position:absolute;

right:160px;

top:15px;

}

#navigation li {

display:inline;

padding:0 8px;

}

#navigation a{

color:#189cda;

text-decoration:none;

}

#navigation a:hover{

color:#d58218;

}

#navigation a.navon{

color:#d58218;

}

#content {



}

#post {

clear:both;

float:right;

width:630px;

padding:20px 40px 0px 0px;

}


#sidebarhome {

float:left;

padding:228px 0px 0px 25px;

}

#sidebarleft {

float:left;

padding:88px 0px 0px 25px;

}

#sidebarright

 {

float:right;

padding-left:20px;

}

#footer {

background:transparent url(style/images/footer.gif) top no-repeat;

text-align:center;

clear:both;

}

#footer p{

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:1.1em;

padding-top:20px;

color:#1a6688;

}

#footer a {

color:#1a6688;

text-decoration:none;

}

.whatis {

float:right;

width:570px;

padding:20px 25px 0px 0px;

}
.post li{

margin-left:20px;

list-style-type:circle;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:1.2em;

color:#292929;

line-height:1.6em;

}

#post ul{

font-size:1em;

margin-left:20px;

list-style-type:circle;

}
#latest {

padding-top:20px;

}

.author {

padding-top:30px;
width:226px;
}
.author h2 {
text-align:center;
}
.quotename {

font-size:1.2em;

text-align:right;

background:transparent url(style/images/quoteend.gif) top left no-repeat;

background-position:580px 0px;

padding:25px 30px 0  0;

color:#868685;

}

blockquote {

background:transparent url(style/images/quotestart.gif) top left no-repeat;

background-position:15px 20px;

padding:30px 60px 0 60px;

color:#868685;

}

blockquote p {

color:#868685;

}

#peopletweating {
clear:both;
width:300px;

color:#868685;

}

#peopletweating h2 {

background:transparent url(style/images/icon-twitter-bird.gif) top left no-repeat;

padding:46px 0 10px 70px;

}

#peopletweating p {

color:#868685;

}
#peopletweating a {
text-decoration:none;
}
#takeaways {
clear:both;
float:left;
display:inline;
}

#takeaways h2 {

padding:46px 0 10px 0;

}
#takeaway_columns {
width:170px;
}

.takeawaylist01 {

background:transparent url(style/images/number-01.gif) top left no-repeat;
float:left;
background-position:0px 10px;
padding-left:30px;
}

.takeawaylist02 {

background:transparent url(style/images/number-02.gif) top left no-repeat;
float:left;
background-position:0px 10px;

padding-left:30px;
}

.takeawaylist03 {

background:transparent url(style/images/number-03.gif) top left no-repeat;
float:left;
background-position:0px 10px;

padding:0 0 10px 30px;
}

hr {

	margin:5px 0;

	border:0px;

	color: #dbdbdb;

	background-color: #dbdbdb;

	height: 1px;

}

#trainingcontent li{

font-size:1em;

margin-left:10px;

list-style-type:circle;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-size:1.2em;

color:#292929;

line-height:1.6em;

}

#trainingcontent ul{

font-size:1em;

margin-left:10px;

list-style-type:circle;

}

.testimonials {

padding-top:20px;

padding-left:15px;

width:250px;

}
#aweberform {
padding:5px 20px;
}
#aweberform input{
float:right;
border:1px solid #E8E8E8;
color: #666666;
padding:5px 0;
margin:5px 0;
}
#aweberform label{
float:left;
font-size:1.4em;
padding:5px 0;
margin:5px 0;
}
#aweberlarge #aweberform input.text{
width:200px;}
#awebersmall #aweberform input.text{
width:130px;}
#aweberlarge, #awebersmall {
padding:0px 0;
margin:0px 0;
color:#ffffff;
}
#aweberlarge {
width:300px;
background:transparent url(style/images/widget-mid-large.gif) bottom left repeat-y;
}
#awebersmall {
width:225px;
background:transparent url(style/images/widget-mid.gif) bottom left repeat-y;
}

#post .date {

	background:transparent url(style/images/icon-calendar.gif) top left no-repeat;

	width: 60px;

	height: 60px;

	text-align: center;

	float: left;

	text-transform: uppercase;

		margin:15px 20px 0 0 ;

}

#post .date .month {

	display: block;

	font-size: 9px;

	line-height: 17px;

	padding-top: 6px;

	color: #fff;

	font-weight: bold;

	width:45px;

}

#post .date .day {

	display: block;

	font-weight: bold;

	font-size: 24px;

	padding-top: 2px;

	line-height: 18px;

	color: #000;

}

.traininglink {

padding-bottom:20px;

}

.customdata {

font-size:1.2em;

color:#b2b2b2;

padding-bottom:10px;

}

.customdata a {

color:#b2b2b2;

}

.customdata li{

display:inline;

}

.customdatatraining {

font-size:1.2em;

color:#d58218;

padding-bottom:10px;}

.customdatatraining li{

display:inline;

}

.myWidget {

color:#FFFFFF;

width:225px;

}

.myWidget h2{

color:#FFFFFF;

}

#mediaassets {

margin-top:20px;

background:transparent url(style/images/widget-mid.gif) top left repeat-y;

}

.myWidget{

background:transparent url(style/images/widget-mid.gif) top left repeat-y;

}



#mediaassets ul, .myWidget ul {

padding-bottom:20px;

background:transparent url(style/images/widget-btm.gif) bottom left no-repeat;

}

#mediaassets li, .myWidget li {

margin:0px 10px;

padding:8px 10px;

background:transparent url(style/images/widgetborder.gif) top left no-repeat;

}

#mediaassets li a, .myWidget li a  {

color:#FFFFFF;

text-decoration:none;

font-weight:bold;

font-size:1.2em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

}

.resourcesidebar {

padding:20px 0 0 0; }

.resourcebloc {
margin:10px 0px;
padding:20px;
border:solid 1px #d58218;
}

.resourcebloc h2{
color:#d58218;
line-height:50px;
}

h2.bookresource {
background-image: url(style/images/bookresource.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:60px;
}
h2.bookreference {
background-image: url(style/images/bookreference.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:60px;
}
h2.bookvideo {
background-image: url(style/images/bookvideo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:60px;
}
.commentnumber {

float:right;

background:transparent url(style/images/icon-comments.png) top left no-repeat;

	width: 53px;

	height: 44px;

	text-align: center;

	padding:5px 0 0 0;

}

.commentnumber a {

color:#FFFFFF;

font-size:1.6em;

text-decoration:none;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-weight:bold;

padding-right:4px;

}

.more-link {

float:right;

text-align:right;

}

.more-link {

color:#189cda;

font-weight:bold;

text-decoration:none;

}

.readmore {

text-align:right;

}

.readmore a {

color:#189cda;

font-weight:bold;

}

.oldernewer {

text-align:right;

font-size:1.2em;

}

.oldernewer a {

color:#189cda;

font-weight:bold;

text-decoration:none;

}

.print {

background:transparent url(style/images/icon-printer.gif) left no-repeat;

color:#999898;

padding:10px 0 10px 20px;

display:inline;

line-height:20px;

font-size:1.1em;

}

.print a {

color:#999898;

text-decoration:none;

}

.cats {

background:transparent url(style/images/icon-cats.gif) left no-repeat;

color:#999898;

margin:0px 20px 0px 0px;

padding-left:20px;

line-height:20px;

display:inline;

font-size:1.1em;

}

.cats a {

color:#999898;

}

.tags {

background:transparent url(style/images/icon-tags.gif) left no-repeat;

padding-left:20px;

color:#999898;

line-height:20px;

display:inline;

font-size:1.1em;

}

.tags a {

color:#999898;

}

.tagsnone {

background:transparent url(style/images/icon-tags.gif) left no-repeat;

padding-left:16px;

}

.miniads {

padding:0px 12px 0 13px}

.spacingtopandbtm {

margin:40px 0 17px 0px;}
.spacing {

margin:20px 0 0 0;}

.myWidgetbig{

background:transparent url(style/images/widget-mid-large.gif) top left repeat-y;

width:300px;

}

.myWidgetbig ul {

padding-bottom:20px;

background:transparent url(style/images/widget-btm-large.gif) bottom left no-repeat;

}

.myWidgetbig li {

margin:0px 20px;

padding:8px 5px;

background:transparent url(style/images/widgetborder-large.gif) top left no-repeat;

color:#FFFFFF;

font-weight:bold;

font-size:1.2em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

}

.myWidgetbig li a  {

color:#FFFFFF;

text-decoration:none;

}

.mylinks, .mylinkshome {

width:300px;

background:transparent url(style/images/widget-mid-large.gif) bottom left repeat-y;

}

.mylinks ul, .mylinkshome ul {

padding-bottom:20px;

background:transparent url(style/images/widget-btm-large.gif) bottom left no-repeat;

padding-top:0;

margin-top:0;

}

.mylinks li, .mylinkshome li {
background:none;
padding-top:0px;
margin:0px 0 0 20px;
}

.mylinks ul ul  {
background:transparent url(style/images/widgetborder-large.gif) top left no-repeat;
padding-top:5px;
padding-bottom:0px;
margin:0px;

}
.mylinkshome ul ul  {
background-image:none;
padding-top:0px;
padding-bottom:0px;
margin:0px;

}

.mylinks li li, .mylinkshome li li {
background:none;
margin:0;
padding:0 20px 0 0 ;
display:inline;
}

li.nonbold {

font-weight:normal;}

p a, li a {

color:#189cda;

}

.rss-email {

border:1px solid #d9d9d9;

background-color:#e4e4e4;

padding:10px;

margin:10px 0;

color:#000;

font-size:1.1em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

line-height:1.6em;

}

.rss-email a {

color:#189cda;

}
#contact {padding-top:20px;
font-size:1.2em;
font-family:Verdana, Geneva, Tahoma, sans-serif;

font-weight:bold;
}

.sharethis {
padding-top:20px;

font-size:1.2em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-weight:bold;

}

.sharethis a{

color:#189cda;

}

#yarpp p {

font-size:1.2em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-weight:bold;

}

#yarpp ol {

font-size:1.2em;

font-family:Verdana, Geneva, Tahoma, sans-serif;

font-weight:normal;

color:#189cda;

}

#yarpp li {

list-style:circle;

list-style-position:inside;

padding:3px 0;

}

#yarpp ol a {

text-decoration:none;

color:#189cda;

}

input {

border:1px solid #e8e8e8;

color:#666666;

padding:5px;

}

textarea{

border:1px solid #e8e8e8;

width:360px;

color:#666666;

padding:5px;

}

#submit{

float:right;

width:141px;

height:39px;

background:transparent url(style/images/btn-comment.gif) top left no-repeat;

cursor: pointer; /* hand-shaped cursor */

cursor: hand; /* for IE 5.x */

border:0px;

text-indent:-1000px;

}

.avatar {

border:1px #e5e5e5 solid;

background-color:#eeeeee;

padding:4px;

}

#navigation #search {

color:#b0b0b0;

float:right;

position:absolute;

top: 16px;

right:40px;

border:none;

}

#search #s {

width:105px;

border:none;

color:#b0b0b0;

background-color:#e7e7e7;

font-size:1em;

padding:0px;

padding-left:4px;

font-weight:bold;

height:18px;

}

#searchsubmit {

display:none;

}
#searchsubmit input{
border:none;
}
#search #s {}

.comment-author {

float:left;

width:100px;

margin:0;

padding:0;

color:#189cda;

text-transform:uppercase;

font-weight:bold;

font-size:1.1em;

}

.comment-author a {

color:#189cda;

text-transform:uppercase;

font-weight:bold;

text-decoration:none;

}

.comment-text {

color:#FFFFFF;

margin:0;

padding:0px;

background:transparent url(style/images/comment-btm.gif) bottom left no-repeat;

padding: 0 14px 14px 14px;

}

.comment-text p {

color:#FFFFFF;

}

.comment-bg {

float:right;

width:420px;

background:transparent url(style/images/comment-bg.gif) top left repeat-y;

}

.comment-top {

background:transparent url(style/images/comment-top.gif) top left no-repeat;

padding-top:14px;

}

.comment-arrow {

float:right;

width:435px;

background:transparent url(style/images/comment-arrow.gif) top left no-repeat;

background-position:0 25px;

}

.mycomments {

padding:20px 0;

}

.vcard {

margin:0;

padding:0;

}

.comment-date {

color:#b8b7b7;

text-transform:uppercase;

font-weight:normal;

}

em strong {

font-weight:bold;

font-style:italic;

}

.mylinksnew {

width:225px;

background:transparent url(style/images/widget-mid.gif) bottom left repeat-y;
margin:0 0 10px 0;
}

.mylinksnew ul {

padding-bottom:20px;

background:transparent url(style/images/widget-btm.gif) bottom left no-repeat;

padding-top:0;

margin-top:0;

}

.mylinksnew li {
background:none;
padding-top:0px;
margin:0px 0 0 20px;
}

.mylinksnew ul ul  {
background-image:none;
padding-top:0px;
padding-bottom:0px;
margin:0px;

}

.mylinksnew li li {
background:none;
margin:0;
padding:0 10px 0 0 ;
display:inline;
}

.buynowwidget {width:225px; height:83px; margin:10px 0px; background:transparent url('style/images/buynow.gif') no-repeat;}
.buynowwidget ul { padding:50px 0px 0px 87px;}
.buynowwidget li { display:inline; margin-left:5px;}
.buynowwidget a { color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
.buynowwidget a:hover {color:#189cda;}

.buynowwidgetlrg {width:300px; height:118px; margin:10px 0px; background:transparent url('style/images/buynowlrg.gif') no-repeat;}
.buynowwidgetlrg ul { padding:55px 0px 0px 117px;}
.buynowwidgetlrg li { display:inline; padding-left:5px;}
.buynowwidgetlrg a { color:#FFFFFF; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold;}
.buynowwidgetlrg a:hover {color:#189cda;}

.intensecomments a {color:#d58218; text-decoration:none;}
#idc-container-parent #idc-container {}
#idc-container-parent #idc-container #idc-sortLinks .idc-sel{ text-decoration:underline;}
#idc-container-parent #idc-container .idc-head{padding-top:10px; border-top:2px solid #189cda;}
#idc-container-parent #idc-container .idc-c {}
#idc-container-parent #idc-container .idc-c-h {}
#idc-container-parent #idc-container h3 .idc-commentcount {}
#idc-container-parent #idc-container .idc-i a{font-weight:bold;}
#idc-container-parent #idc-container .idc-r {font-weight:bold;}
#idc-container-parent #idc-container .idc-collapselink { font-weight:normal;}
#idc-container-parent #idc-container .idc-time a{font-style:normal; font-weight:normal;}
#idc-container-parent #idc-container .idc-thread_active {font-style:normal; font-weight:normal;}
#idc-container-parent #idc-container h3 .idc-commentcount_wrap {}
#idc-container-parent #idc-container .idc-inner {}
#idc-container-parent #idc-container .idc-head h3 {}
#idc-container-parent #idc-container .idc-new {padding-top:10px; border-top:2px solid #189cda;}
#idc-container-parent #idc-container .idc-head .idc-toolbar .idc-sel {}
#idc-container-parent #idc-container .idc-foot {display:none;}
#idc-container-parent #idc-container .idc-thread {}
#idc-container-parent #idc-container .idc-c-h-inner {}
#idc-container-parent #idc-container .idc-c.idc-admin {}
#idc-container-parent #idc-container .idc-c.idc-c-highlighted {}
#idc-container-parent #idc-container .idc-rep {display:none;}
#idc-container-parent #idc-container .idc-idlogo {display:none;}
#idc-container-parent #idc-container .idc-v {display:none;}
#idc-container-parent #idc-container .idc-c-h .idc-a {border: 1px solid #09f !important;}
#idc-container-parent #idc-container .idc-c .idc-c-t {}
#idc-container-parent #idc-container .idc-c .idc-c-h {}


.eventcalendar {
padding:5px 0px 5px 0px;
border:3px solid #d58218;
margin-top:30px;
}

.eventcalendar h2{
text-align:center;
color:#d58218;
width:205px;
padding-left:9px;
}

.eventcalendar li {
margin-left:7px;
}
.eventcalendar table{
width:205px;
text-align:center;

}
.eventcalendar tr {
height:20px;
}
.eventcalendar thead {
text-align:center;
border-bottom:2px solid #d58218;

}
.eventcalendar caption {
text-align:center;
font-weight:bold;
font-size:1.3em;
font-weight:bold;
padding-bottom:10px;
}
.eventcalendar th {
text-align:center;
font-weight:bold;
padding-bottom:5px;
}
#wp-calendar-ec3_publish {
display:none;
}
.eventcalendar img {
display:none;
}
.eventcalendar .ec3_postday a, .eventcalendar .ec3_postday a:hover{
text-decoration:none;
color:#000;
cursor:default;
}
.eventcalendar .ec3_eventday a, .eventcalendar .ec3_eventday a:hover{
text-decoration:underline;
color:#189cda;
font-weight:bold;
cursor:pointer;
}