/*  
Theme Name: wtp
Description: A Child Theme of Thematic 
Template: thematic
Theme URI: www.divydovy.com
Author: David Lockie/divydovy
Author URI: www.divydovy.com
Version: 0.1
Copyright (C)2010 - WorkingTogetherProject
*/
@import url("../thematic/style.css");

/* General */
html>body { font-size: 0.96em; }  
body { background-color:; color:; font-family:Arial, Helvetica, sans-serif; font-size:100%; }
#wrapper {
    margin: 0 auto;
    width: 990px;
}
.clearfix {clear: both;  }
.blockLink { display:block; width:100%; height:100%; margin:0; padding:0; }
.arial { font-family:arial, sans-serif; }

/* General Typography */
a, a:link, a:visited, a:hover, a:active { color:#666; text-decoration:none; outline:0 none; }
a:hover, a:active { color:#f68b1f; }
	/* Different font rollover colours for different pages */
	/* ILEM, CBTS, In-house & Bespoke*/

body.pageid-134 a:hover, body.pageid-134 a:active, body.parent-pageid-134 a:hover, body.parent-pageid-134 a:hover {color: #89BBE5;}

	
	.category-courses-by-the-sea a:hover, a:active { color:#ed008c; }
	.s-category-inspirational-leader-effective-manager a:hover, a:active { color:#ed008c; }
	.category-inhouse-bespoke-training a:hover, a:active { color:#ed008c; }
	/* Learning Space */
	.pageid-164 a:hover, a:active, body.parent-pageid-164 a:hover { color:#bdcd5f; }
strong, .strong { font-weight:bold; }
.pink, a.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active { color:#ed008c; }
.orange, a.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active { color:#f68b1f; }
.blue, a.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active { color:#89bbe5; }
.green, a.green, a.green:link, a.green:visited, a.green:hover, a.green:active { color:#bdcd5f; }
h1, h2, h3, h4 { font-family:arial, sans-serif; }
p { line-height:1.3em; margin:0 0 1em 0; }
h1 {  }
h1 a {  }
a img, a:link img, a:visited img, a:hover img, a:active img { border:0 none; }

body.pageid-134 a:hover, body.pageid-134 a:active, body.parent-pageid-134 a:hover, body.parent-pageid-134 a:hover {color: #59a5e5;}

/* Header */
#header { width:980px; height:356px; background:transparent url('images/home-logo-text.gif') no-repeat 0 0; margin:0 auto; }

body.pageid-4  #header{background-image: url(images/home-logo-text.gif);}

body.pageid-134 #header, body.parent-pageid-134 #header, body.s-category-events #header {
	height:390px;
}

body.pageid-128 #header, body.parent-pageid-128 #header, body.parent-pageid-20 #header {
	height: 327px;
}

body.category-events #header{
	height: 385px;
}


body.home #header {height: 303px;}
body.pageid-20 #header {height: 327px;}


	/* Header for ILEM & CBTS */
	.postid-64 #header { width:970px; height:303px; background:transparent url('images/ilem-logo-text.gif') no-repeat 0 0; margin:0 auto; }
	.category-courses-by-the-sea #header, .s-category-courses-by-the-sea #header { width:970px; height:303px; background:transparent url('images/cbts-logo-text.gif') no-repeat 0 0; margin:0 auto; }
	.category-inhouse-bespoke-training #header, .s-category-inhouse-bespoke-training #header { width:970px; height:303px; background:transparent url('images/cbts-logo.gif') no-repeat 0 0; margin:0 auto; }
#branding { display:inline; width:100%; margin:0; padding:0; height:187px; }
#blog-title a { display:block; width:100%; height:187px; text-indent:-999px; }
#blog-description { display:none; }

/* Navigation */
.skip-link { display:none; }
#access { border:0 none; margin:0; padding:0; width:720px; height:52px; overflow:visible; margin-left: 0; }
	/* Main Menu */
	.menu { width:980px; float:left; height:60px; }
	.menu .sf-menu li.page-item a { margin:0; padding:0; }
	.sf-menu { border:0 none; }
	.sf-menu, .sf-menu ul, .sf-menu li, .sf-menu li li, .sf-menu ul a { background:transparent; border:0 none; }
	.sf-menu li { overflow:visible; }
	.sf-menu li.top-level-menu { height:52px; }
	.sf-menu a { border:0 none; padding:0; }	
	

.menu .menu-item{
	height: 60px;	
	display: inline;
	
}	

.menu .sf-menu a{
	text-indent:-999em;	
}

/* home */

.menu .sf-menu li.menu-item-2303 {
	   	 width: 258px;		
}



.menu .sf-menu li.menu-item-2303 a { display:block; width:100%; height:100%; background: url(images/wtp-menu-home.gif) no-repeat scroll 3px -85px transparent; overflow:hidden; }
.menu .sf-menu li.menu-item-2303 a:hover, .sf-menu li.menu-item-2303 a:active  { width:100%; background:transparent url(images/wtp-menu-home.gif) no-repeat 3px -10px; overflow:hidden; }
.sf-menu li.menu-item-2303.current-menu-item  a, .sf-menu li.menu-item-2303.current-page-parent  a, body.pageid-2 .sf-menu li.menu-item-2303.current-menu-item  a:hover, 
body.pageid-2 .sf-menu li.menu-item-2303.current-page-parent  a:hover{
	background:transparent url(images/wtp-menu-home.gif) no-repeat 3px -10px; overflow:hidden !important;
	width:100%;
	
}
	

/* about */
.menu .sf-menu li.menu-item-1599 {
	   	 width: 173px;		
}

.menu .sf-menu li.menu-item-1599 a { display:block; width:100%; height:100%;  background:transparent url('images/wtp-menu-img.gif') no-repeat -796px 0; overflow:hidden; }
.menu .sf-menu li.menu-item-1599 a:hover, .sf-menu li.menu-item-1599 a:active body.blog  { background-position:-796px -78px; }
.sf-menu li.menu-item-1599.current-menu-item  a, .sf-menu li.menu-item-1599.current-page-parent  a, body.pageid-2 .sf-menu li.menu-item-1599.current-menu-item  a:hover, 
body.parent-pageid-2 body.pageid-2 .sf-menu li.menu-item-1599.current-page-parent  a:hover {background-position:-796px -142px !important;}
body.blog .sf-menu li.menu-item-1599 a { background-position:-796px -78px !important; }



	
/* community training */
.menu .sf-menu li.menu-item-1600 {
	width: 180px;
}
.menu .sf-menu li.menu-item-1600 a { display:block; width:100%; height:100%;  background:transparent url('images/wtp-menu-img.gif') no-repeat -250px 0; overflow:hidden; }
.menu .sf-menu li.menu-item-1600 a:hover, .menu .sf-menu li.menu-item-1600 a:active { background-position:-250px -78px; }
.sf-menu li.menu-item-1600.current-menu-item  a, .sf-menu li.menu-item-1600.current-page-parent  a,  .sf-menu li.menu-item-1600.current-page-ancestor  a { background-position:-250px -142px !important; }
.sf-menu li.menu-item-1600.current-menu-item  a, .sf-menu li.menu-item-1600.current-page-parent  a, body.pageid-2 .sf-menu li.menu-item-1600.current-menu-item  a:hover, 
body.parent-pageid-2 body.pageid-2 .sf-menu li.menu-item-1600.current-page-parent  a:hover {background-position:-250px -142px !important;}




/* organisational development */
.menu .sf-menu li.menu-item-1601 {
	width: 180px;
}
.menu .sf-menu li.menu-item-1601 a { display:block; width:100%; height:100%;  background:transparent url('images/wtp-menu-img.gif') no-repeat -430px 0; overflow:hidden; }
.menu .sf-menu li.menu-item-1601 a:hover, .menu .sf-menu li.menu-item-1601 a:active  { background-position:-430px -78px; }
.sf-menu li.menu-item-1601.current-menu-item  a, .sf-menu li.menu-item-1601.current-page-parent  a, .sf-menu li.menu-item-1601.current-page-ancestor  a  { background-position:-430px -142px !important; }
.sf-menu li.menu-item-1601.current-menu-item  a, .sf-menu li.menu-item-1601.current-page-parent  a, body.pageid-2 .sf-menu li.menu-item-1600.current-menu-item  a:hover, 
body.parent-pageid-2 body.pageid-2 .sf-menu li.menu-item-1601.current-page-parent  a:hover,  body.s-category-events .menu .sf-menu li.menu-item-1601 a, body.category-events .menu .sf-menu li.menu-item-1601 a{background-position:-430px -142px !important;}





/* Learning Space */

.menu .sf-menu li.menu-item-1602 {
	width: 180px;
}
.menu .sf-menu li.menu-item-1602 a { display:block; width:100%; height:100%;  background:transparent url('images/wtp-menu-img.gif') no-repeat -610px 0; overflow:hidden; }
.menu .sf-menu li.menu-item-1602 a:hover, .menu .sf-menu li.menu-item-1602 a:active { background-position:-610px -78px ; }
.sf-menu li.menu-item-1602.current-menu-item  a, .sf-menu li.menu-item-1602.current-page-parent  a, body.pageid-164 li.menu-item-1602.current-menu-item  a:hover, body.parent-pageid-164 li.menu-item-1602.current-page-ancestor  a { background-position:-610px -142px !important; }





#header-aside {
    display: block;
    float: right;
    margin: 0 auto;
    padding-left: 120px;
    position: absolute;
    top: 245px;
    width: 856px;
    z-index: 10;
}

body.pageid-164 #header-aside, body.parent-pageid-164 #header-aside, body.pageid-2 #header-aside, body.parent-pageid-2 #header-aside {
    padding-left: 264px;
      width: 712px;
	
   
}
body.loggedin #header-aside {
	 top: 274px;

}


#header-aside #shailan-subpages-widget-5,  #shailan-subpages-widget-6{
	background-color: #f68b1f;
	padding: 5px;
	display: block;
	
	
}

body.pageid-2 #shailan-subpages-widget-5, body.parent-pageid-2 #shailan-subpages-widget-5{
	border: 1px solid #d6d6d6 !important;
	background-color: #fff !important;
}


body.pageid-2 #header-aside #shailan-subpages-widget-5 a, body.parent-pageid-2 #shailan-subpages-widget-5 a{
	color: #7f7f7f !important;

}


body.pageid-20 #header-aside #shailan-subpages-widget-5,body.parent-pageid-20 #header-aside #shailan-subpages-widget-5 body.s-category-events #header-aside #shailan-subpages-widget-6{
	background-color: #f68b1f;

}



body.pageid-134 #header-aside #shailan-subpages-widget-5, body.parent-pageid-134 #header-aside #shailan-subpages-widget-5, body.s-category-events #header-aside #shailan-subpages-widget-6, body.category-events #header-aside #shailan-subpages-widget-6{
	background-color: #89bbe5;

}

body.pageid-164 #header-aside #shailan-subpages-widget-5, body.parent-pageid-164 #header-aside #shailan-subpages-widget-5{
	background-color: #bdcd5f;

}



#header-aside #shailan-subpages-widget-5 ul li,#header-aside #shailan-subpages-widget-6 ul li {
	display: inline-block;
	padding: 5px;
	zoom: 1;
	*display:inline;
	width: 264px;
	border-right: solid 1px #fff;
}

body.pageid-2 #shailan-subpages-widget-5 ul li, body.parent-pageid-2 #shailan-subpages-widget-5 ul li{
	border-right: solid 1px #d6d6d6;
}

body.pageid-164 #header-aside #shailan-subpages-widget-5 ul li, body.parent-pageid-164 #header-aside #shailan-subpages-widget-5 ul li, body.pageid-2 #header-aside #shailan-subpages-widget-5 ul li, body.parent-pageid-2 #header-aside #shailan-subpages-widget-5 ul li{
	width: 216px;
}

#header-aside #shailan-subpages-widget-5 ul li a, #header-aside #shailan-subpages-widget-6 ul li a{
	padding: 5px 0 5px 10px;
	font-weight: bold;
	color: #fff;
	
}

#header-aside #shailan-subpages-widget-5 ul li a:hover, #header-aside #shailan-subpages-widget-5 ul li.current_page_item a {
	color: #000 !important;
}

.shailan_SubpagesWidget {
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}



/* Main */
#main { background:transparent none;  margin:0 auto; width: 980px;clear: both; padding: 0;}



#main .aside { float: right; width: 240px;  }

/* Container (main content) */
#container {
    float: left;
    width: 740px;
}
#content {
    margin: 0;
    padding: 0 30px 0 0;
    width: 670px;
}
#content h1 {  }
 .entry-content h2, .entry-title {
    font-family: Arial,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 0 14px;
	line-height: 1.6em;
}
#content .entry-content a, #content .entry-content a:link, #content .entry-content a:visited {  }
#content .entry-content a:hover, #content .entry-content a:active {  }
#content .entry-content a:hover img, #content .entry-content a:active img {  }
.entry-content img {  }
/*.page #content h1 {
	width: 450px;
	line-height: 35px;
	padding-top: 10px;
	font-size: 1.4em;

 }*/
.contentTable { margin:1em; border:0 none; font-size:1em; }
.contentTable td { padding:5px; }
.entry-content h4 { text-transform:none; font-size:1.2em; letter-spacing:normal; padding-bottom: 15px; }

/* coloured headings */

body.pageid-2 h1, body.pageid-2 h2, body.pageid-2 h3, body.pageid-2 h4, body.parent-pageid-2 h1, body.parent-pageid-2 h2, body.parent-pageid-2 h3, body.parent-pageid-2 h4  {
	color: #999898 ;
}

body.home h1, body.pageid-20 h1   {
	color: #F68B1F ;
}

body.pageid-134 h1   {
	color: #89BBE5 ;
}

body.pageid-164 h1  {
	color: #a6ba42 ;
}

.entry-content h2, .content h3, content h4{
	color: #555;
} 

.entry-content h3 {
    font-size: 18px;
    font-style: normal;
    padding: 0;
	margin: 20px 0 15px 0;
	color: #555;

}


/* Course-listing pages */
.category #content h1.page-title { display:none; }
.category #content .post .entry-meta, .category #content .post .entry-utility { display:none; }
.datetimevenue { display:block; float:left; width:100%; font-weight:bold; }
.category #content .post h2 { font-size:1.4em; }
#content .post { padding-left:25px; }
#content .post h1.entry-title {
    color: #F68B1F;
    font-size: 20px;
    line-height: 25px;
    padding: 0.5em 0 10px 15px;
	margin-bottom: 20px;
}
.category-courses-by-the-sea #content .post h1.entry-title, .s-category-courses-by-the-sea #content .post h1.entry-title, .category-inhouse-bespoke-training #content .post h1.entry-title, .s-category-inhouse-bespoke-training #content .post h1.entry-title { color:#ec008c; }


.category #content .archive-meta { display:none; }
.category #content p {  }
.category #content .hentry p { padding-left:0; }
.course-pages-intro { margin-bottom:25px; padding-left:25px; }
.category .hentry { padding-left:25px; }
.category .hentry h2 a { font-size:0.7em; }
.category-community-training .hentry h2 a { color:#f68b1f; }
.category-short-courses .hentry h2 a { color:#f68b1f; }
.category-community-leadership .hentry h2 a { color:#f68b1f; }
.category-neighbourhood-training .hentry h2 a { color:#f68b1f; }	
.category-inhouse-bespoke-training .hentry h2 a, .s-category-inhouse-bespoke-training .hentry h2 a { color:#ec008c; }
.category-courses-by-the-sea .hentry h2 a, .s-category-courses-by-the-sea .hentry h2 a { color:#ec008c; }

/* Course pages */
.single .wpcf7 { padding-left:25px; }
	/* IL,EM */
	.postid-64 #content h1.entry-title { display:none; }
	.postid-64 #content .entry-meta { display:none; }
	.postid-64 #content .entry-utility { display:none; }
	
	/* Booking Forms */
	.s-category-community-training .wpcf7-form, .s-category-third-sector-training .wpcf7-form { background:transparent url('images/wtp-online-booking.png') no-repeat -25px 0; padding-top:130px; }

/* Edit Links */
a.post-edit-link, a.post-edit-link:link, a.post-edit-link:visited { display:block; width:2em; font-size:0.8em; border:1px solid #f68b1f; padding:3px; color:#f68b1f; margin:5px 0; }
a.post-edit-link:hover, a.post-edit-link:active { color:white; background:#f68b1f; }
.edit a, .edit a:link, .edit a:visited { display:block; width:2em; font-size:0.8em; border:1px solid #f68b1f; padding:3px; color:#f68b1f; font-style:normal; margin:5px 0; }
.edit a:hover, .edit a:active { color:white; background:#f68b1f; } 

/*Blog*/
.hentry { padding:0; margin:0; }
.entry-content { padding:0 0 10px 15px; margin:0; }
.navigation a, .navigation a:link, .navigation a:visited {  }
.navigation a:hover, .navigation a:active {  }
.navigation {  }
.blog #content .post h2 { }
.blog .hentry h2 a { color:#f68b1f; }
.blog .hentry span.post-header { font-weight:bold; }
.blog .hentry span.post-header a { color:black; }
.entry-meta, .entry-utility { display:none; }
.s-category-blog .entry-meta, .s-category-blog .entry-utility { display:inline-block; font-style:normal; font-size:1em; color:black; font-weight:bold; padding-left: 15px;}
.s-category-blog .entry-meta .n, .s-category-blog .entry-meta abbr { text-transform:none; font-size:1em; color:black; }
.s-category-blog .entry-meta .meta-sep-edit, .s-category-blog .entry-meta .edit { display:none; }
.entry-utility a { color:black; }
.entry-utility a:hover, .entry-utility a:active {  }
#nav-below {  }
#respond #form-section-comment .form-label {  }
#respond .form-textarea textarea {  }
#form-section-comment {  }
#respond #form-allowed-tags {  }
#respond .form-submit input[type="submit"] {  }
#respond .form-submit input[type="submit"]:hover, #respond .form-submit input[type="submit"]:active {  }
#comments {  }
#comments h3 {  }
#comments #login {  }
#comments-list {  }
#comments-list h3 {  }
#comments-nav-below {  }
.blogIntro { margin-bottom:1em; }
a.more-link { color:#f68b1f; }
a.more-link:hover, a.more-link:active { text-decoration:underline; }
	/* Different font rollover colours for different pages */
	/* ILEM, CBTS, In-house & Bespoke*/
	.category-courses-by-the-sea a.more-link { color:#ed008c; }
	.s-category-inspirational-leader-effective-manager a.more-link { color:#ed008c; }
	.category-inhouse-bespoke-training a.more-link { color:#ed008c; }
	/* Learning Space */
	.pageid-164 a.more-link { color:#bdcd5f; }	

/* Primary Aside - RHS Sidebar */
#content .aside { border: none;}
.main-aside ul { padding:0;  }
.aside { color:black; }
.aside a { color:black; }
.aside ul, .aside ul li, .aside ul li ul, aside ul li ul li {  }
.aside ul ul { margin:0; list-style:none inside; }
.aside, .aside input { font-size:1em; }
#primary {
    border: 0 none;
     padding: 0;  
   
}



#primary h3 {  }
table, td, #primary table, #primary td, .aside th, .aside td { border:0 none; }
#primary ul { float:left; }
#primary ul li { float:left; clear:both; }
.orangeDots { width:240px; background:transparent url('images/side-orange-dots.gif') no-repeat 0 0; }
	/* Home */
		/* Mark's Blog */

#primary .widget_categoryposts h3 a { display:block; width:240px; height:81px;  margin:0 0 10px 0; text-indent:-999em; background:transparent url('images/wtp-blog.gif') no-repeat 0 0;
}

#primary .widget_categoryposts h3 a:hover{ background-position:  0 -89px;}

		
		.widget_categoryposts .post-title { font-weight:bold; }
		.sideLearnSpace { display:block; width:240px; height:125px; background:transparent url('images/side-learning-space.png') no-repeat 0 0; margin:0; padding:0; }
		/* ILEM */
		.homeILEM { display:block; width:240px; height:210px; background:transparent url('images/side-ilem-final.png') no-repeat 0 0; }
		/* CBTS */
		.homeCBTS { display:block; width:240px; height:194px; background:transparent url('images/side-courses-by-the-sea-final.jpg') no-repeat 0 0; }
		/* CT */
		.homeCT { display:block; width:240px; height:165px; background:transparent url('images/side-home-ct-final.png') no-repeat 0 0; }
	/* ILEM */
	.ilemOrgDev { display:block; width:225px; height:188px; background:transparent url('images/org-dev.png') no-repeat 0 0; margin:0 0 45px; padding:0; }
	.sideQuestionsIlem { display:block; width:241px; height:286px; background:transparent url('images/side-any-questions-ilem.png') no-repeat 0 0; margin:0 0 10px; padding:0; }
	/* Short Courses */
	.commTrain { display:block; width:240px; height:250px; background:transparent url('images/side-community-training.png') no-repeat 0 0; margin:0; padding:0; }
	.sideQuestions { display:block; width:240px; height:303px; background:transparent url('images/side-any-questions.png') no-repeat 0 0; margin:0 0 10px; padding:0; }	
	/* CBTS */
	.madeinBrighton { display:block; width:240px; height:255px; background:transparent url('images/side-made-in-brighton.png') no-repeat 0 0; margin:0; padding:0; }
	.sideQuestionsShort { display:block; width:240px; height:82px; background:transparent url('images/side-any-questions-short.png') no-repeat 0 0; margin:0; padding:0; }
	.sideInhouse { display:block; width:240px; height:185px; background:transparent url('images/side-inhouse-final.gif') no-repeat 0 0; margin:0; padding:0; }
	/* Learning Space */
	.learnSpace { display:block; width:240px; height:245px; background:transparent url('images/sidebar-learning-space.png') no-repeat 0 0; margin:0; padding:0; } 
	.sideLearnQuestions { display:block; width:240px; height:96px; background:transparent url('images/learn-space-any-questions.png') no-repeat 0 0; margin:0; padding:0; }

#secondary{
	float: left;
	position: relative;
	margin-right: -100%;
	width: 240px;
}

/* Homepage specifics */
/* Structure */
/* Titles */
/* Widgets */
/*Contact forms */
.wpcf7 input, .wpcf7 textarea {  }
.wpcf7 textarea {  }
.wpcf7 p {  }
/* Booking Form */
.booking-captcha { border:1px solid gray; }
	/* Submission - Community Training */
	.s-category-community-training .wpcf7 input[type="submit"] { display:block; width:85px; height:41px; background:transparent url('images/wtp-book-submit.png') no-repeat 0 0; text-indent:-999px; border:0 none; cursor:pointer; }
	.s-category-community-training .wpcf7 input[type="submit"]:hover, .s-category-courses .wpcf7 input[type="submit"]:active { background-position:0 -41px; }
	/* Submission - Org Dev */
	.s-category-organisational-development .wpcf7 input[type="submit"] { display:block; width:85px; height:41px; background:transparent url('images/wtp-book-submit-pink.png') no-repeat 0 0; text-indent:-999px; border:0 none; cursor:pointer; }
	.s-category-organisational-development .wpcf7 input[type="submit"]:hover, .s-category-courses .wpcf7 input[type="submit"]:active { background-position:0 -41px; }
	

/* Sitemap Specifics */
ol, ol li { list-style-type:disc; }

/* Footer Nav */
#footer {
    border: 1px solid #CCCCCC;
    clear: both;
    margin: 0;
}
#footer #subsidiary {float: left;  }
#subsidiary #first {  }
#subsidiary #second {  }

/* Site Info */
#siteinfo { display:none; }

/*JavaScript classes*/




ul.dbem_events_list{
	margin: 0 0 18px 0;
}

#em_widget-3{
	padding-bottom: 20px;
}

 

#em_widget-3 li {
	padding-bottom: 10px;
}

.breadcrumbs{
	text-align: right;
	display: none;
	
}



.eventsListWidget li{
	margin-bottom: 5px;
}

.eventsListWidget .when, .eventsListWidget .loc{
	display: inline-block;
	zoom: 1;
        *display: inline;
	
}

* html .when { display:inline; }  /* for IE 6 */
* + html .when, * + html .loc { display:inline; width: 140px; float: left; }  /* for IE 7 */


.aside a:active, .aside a:hover {
	color: #F68B1F;
}

.edit-link{display: none;}

 #content .post {
	padding-left: 0;
}

/* blog */

#categoryposts-3 {margin-top: 7px;}

/*sidebar */

#text-8 a{
	margin-bottom: 10px;
	display:block;

}

.brighton{
	width: 240px;
	height: 132px;
	background: url(images/badge_short_brighton.gif);
	

} 
.west{
	width: 240px;
	height: 132px;
	background: url(images/badge-short-west.gif);
}
.east{
	width: 240px;
	height: 132px;
	background: url(images/badge-short-east.gif);
}
.leadership{
	width: 240px;
	height: 132px;
	background: url(images/badge-leadership.gif);
}
.neighbour{
	width: 240px;
	height: 132px;
	background: url(images/badge-neighbourhood.gif);
}

.questions-orange{
	display: block;
	width: 240px;
	height: 270px;
	background:  url(images/side-any-questions.jpg);

}

.questions{
	width: 240px;
	height: 84px;
	background: url(images/anyquestions.gif);
	margin-bottom: 20px;
	display: block;
}

a.subscribe {
	width: 240px;
	height: 81px;
	display: block;
	background: url(images/join-mailing.gif) no-repeat 0 0 #fff;
	margin-bottom: 20px;

}

a.subscribe:hover{
	background-position: -1px -89px;
}



.inhouse{
	width: 240px;
	height: 136px;
	display: block;
	background: url(images/side-inhouse-final.gif) no-repeat 0 0 #fff;
	margin-bottom: 20px;
}

.feature{
	width: 240px;
	height: 273px;
	display: block;
	background: url(images/wtp_feature_take_part.jpg);
	margin-bottom: 20px;
}

.read-more, body.pageid-20 .entry-content p a{
	color: #666 !important;
	}

body.pageid-20 .entry-content p a:hover{
	color: #F68B1C !important;
}

#subsidiary .aside {
    float: left;
    margin: 0;
    width: 700px;
}

blockquote  {
	background: url(images/quote.gif) no-repeat left top #fff;
	padding-left: 30px;
	margin-left: 20px;	
}

blockquote em {
	font-style: italic;
}

/* mailing list form */

#text-13 #mc_embed_close{
	display: none;
}

#text-13  h3 {
    color: #F68B1F;
    font-size: 1.2em;
    font-style: normal;
    padding-bottom: 15px;
    padding-top: 10px;
}

div.mc-field-group label{
	display: block;
}

#mc-embedded-subscribe {
	clear: both;
	display: block;
	margin-top: 5px;
}

.indicate-required {
	margin: 0 0 10px 0;
	font-size: 0.9em;
	
}

.mc-field-group .input-group ul{
	float: none !important;
}

.mc-field-group .input-group ul li{
	display: inline;
	width: 100px;
	float: none !important;
}

#mce-MMERGE4-0,  #mce-MMERGE4-1  {
	display: inline !important;
}

.input-group label  {
	display: inline !important;
}

span.orange{
	color: #ff8c00;
}

a.read-more {
	display: inline;
	float: right;
}

/* upcoming events */

#events-list-widget-4 h3{
	display: block;
	width: 240px;
	height: 61px;
	background: url(images/org-dev-courses-header.gif) no-repeat 0 0 #fff;
	text-indent: -5000em; 
}

#events-list-widget-4 ul {
       padding: 0 4px;
	
}

#events-list-widget-4 .dig-in{
	clear: both;
	margin-bottom: 15px;
	display: none;
	
}

#events-list-widget-4 .dig-in a{
	display: block;
	text-indent: -5000em; 
	width: 240px;
	height: 43px;
	background: url(images/org-events-footer.jpg) no-repeat 0 0 #fff;	
}

#events-list-widget-4 .dig-in a:hover{
	background: url(images/org-events-footer.jpg) no-repeat 1px -43px #fff;
}

#em_widget-5 h3{
	display: block;
	width: 240px;
	height: 61px;
	background: url(images/com-courses-header.gif) no-repeat 0 0 #fff;
	text-indent: -5000em; 
}

#em_widget-5 ul li {
	display: block;
}

#em_widget-5 .events-list a{
	background: none;
	text-indent: 0;
	height: auto;
	margin: 0;
	
}

#em_widget-4 .events-list a:hover{
	background: none;
}

body.pageid-4 #em_widget-5{
	margin-bottom: 0;
}

#em_widget-5 li{
	padding: 0;
	margin-bottom: 5px;
}

 .event{
	width: 240px;
}


#em_widget-5 ul li  a{
	display: block;
	font-weight: bold;
	
}

#em_widget-5 .event a, #em_widget-6 .event a {
	background: none;
	height: auto;
	text-indent: 0;
}

#em_widget-5 ul li a{
	background: url(images/com-courses-footer.gif) no-repeat 0 0 #fff;
	display: block;
	height: 43px;
	text-indent: -5000em;
	width: 240px;	
}

#em_widget-5 ul li a:hover{
	background-position:  0 -45px;

}

#em_widget-4 ul li a:hover{
	background: url(images/com-courses-footer.gif) no-repeat 0 -42px #fff;

}

/* titles */

h1.entry-title {
	display: block;
	height: 200px;
	width: 600px;
	font-size: 1.3em;
	
}

body.s-category-events h1.entry-title {
	height: 30px;
	color: #89BBE5 !important;
}

body.pageid-2 h1.entry-title{
	text-indent: -5000em;
	background: url(images/about_land.jpg) no-repeat 0 0 #fff;
	
}

body.parent-pageid-2 h1.entry-title{	
	background: url(images/about_sub1.jpg) no-repeat 0 0 #fff;
	padding: 50px 0 0 70px;
	height: 170px;
	color: #fff;

	
} 

body.pageid-134 h1.entry-title {
    	display: none;
}

body.pageid-20 h1.entry-title {
    display: none;
}

body.parent-pageid-20 h1.entry-title{	
	background: url(images/comm_sub2.jpg) no-repeat 0 0 #fff;
	padding: 100px 0 0 70px;
	height: 120px;
	color: #000;
}


body.parent-pageid-134  h1.entry-title{	
	background: url(images/orgdev_sub2.jpg) no-repeat 0 0 #fff;
	padding: 100px 0 0 70px;
	height: 120px;
	color: #000;
}

body.pageid-164 h1.entry-title {
    display: none;
}

body.parent-pageid-164 h1.entry-title {
    background: url("images/learning_sub1.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 140px;
    padding: 90px 0 0 70px;
}


/* calendar page */

 #tec-content{
	width: 900px !important;
}

.tec-calendar th{
	color: #000 !important;
	text-shadow: 0px 0px 0 rgba(0, 0, 0, 0) !important;
}

body.home h1.entry-title{
	display: none;
}

.meteor-slides {
	margin: 15px 0 !important;
	display: block;
}

.event_url a{
	padding-left: 440px;
	color: #F68B1F;	
}

.event_url a:hover{
	text-decoration: underline;
}

/* titles on home page */

.home-title {
	width: 540px;
	display: block;
	float: left;
}

.book-now a{
	display: block;
	width: 80px;
	height: 40px;
	float: left;
	background: url("images/book-now.gif") no-repeat scroll 0 top #FFF;
	margin: 20px 0 0 30px;
	text-indent: -5000em;
}

.book-now a:hover{
	background-position: 0 -44px;
}

/* page bottom on home page */

#page-bottom {
	width: 655px !important;
	padding-left: 15px;
}

#content .aside ul {
    padding: 0 ;
}





#page-bottom #categoryposts-4 {
    display: block;
    float: left;
    margin-right: 50px;
    width: 325px;
}

#page-bottom #categoryposts-4 h3 a {display:block; width:431px; height:81px; padding:0; margin: 0 0 5px 0; text-indent:-999em; background:transparent url(images/wtp-blog-home.gif) no-repeat 0 0; float: left; }

#page-bottom #categoryposts-4 h3 a:hover {background-position: 0 -89px;}

#page-bottom #categoryposts-4 li {width: 325px;}

body.pageid-4 #text-13{
	padding-top: 15px;
	
}

#page-bottom #text-20 {
	width: 240px;
	float: left;
	display: block;
}


/* styling community events */

body.slug-events h1.entry-title {
	display: none;
}

body.slug-events .entry-content {
	margin-top: 15px;
}

/* blog */

body.blog #categoryposts-3 {display: none;}


#events-list-widget-4 a:hover{
	color: #54a3e5;
}

/* hiding sidebar on events */

body.s-category-events #content {
	width: 950px !important;
}

/* eventbrite */

#eventbrite-embed {
    margin: 15px 0 !important;
    min-height: 250px !important; 
  }

.about-eventbrite h3{
	padding-bottom: 15px;
}

body.s-category-blog #header-aside, body.category-blog #header-aside, body.s-category-community-training-blog #header-aside   {display: none;}

body.s-category-blog h1.entry-title {
    color: #555555 !important;
    height: 25px;
	padding-bottom: 10px;
}

body.s-category-blog #header, body.blog #header, body.category-blog #header-aside  {
        height: 325px !important;
}

body.category-blog .read-more {display: none;}

body.blog h1.entry-title {
    background: url("/wp-content/themes/wtp/images/about_sub1.jpg") no-repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    height: 170px;
    padding: 50px 0 0 70px;
}

body.blog h2 a{
	color: #555 !important;
}

body.blog .entry-content {padding: 0 0 10px 0;}

body.s-category-blog div.wpcf7 {
    display: none;
    
}

body.pageid-916 h1{display: none;}

body.pageid-916 img.alignleft{
	padding-right: 120px;
}

.eventsListWidget .when {padding-right: 5px;}

.cat-post-item {width: 240px;}

#text-23 {
	margin: 0 0 15px 0;
}

#text-23 h3{display: none;}

#text-23 a.all-com-events{
    background: url("images/com-courses-footer.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 43px;
    text-indent: -5000em;
    width: 240px;
}

a.all-com-events:hover{
	background: url("images/com-courses-footer.gif") no-repeat scroll 0 -45px #FFFFFF !important;
}

#em_widget-6  h3 {
    background: url("images/org-dev-courses-header.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 61px;
    text-indent: -5000em;
    width: 240px;
}

#text-24 h3{display: none;}

#text-24 a.all-prof-events{
    background: url("images/org-events-footer.jpg") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 43px;
    text-indent: -5000em;
    width: 240px;
	margin-bottom: 15px;
}

a.all-prof-events:hover{
	background: url("images/org-events-footer.jpg") no-repeat scroll 1px -43px #FFFFFF !important;
}


body.pageid-3123 a.read-more:hover {
	color: #89BBE5 !important;
}

body.s-category-organisational-development-blog #header-aside {
	display: none;
}

body.category-community-training-blog a.read-more, body.category-organisational-development-blog a.read-more {display: none;}

body.category-community-training-blog #header, body.category-organisational-development-blog #header {height: 319px;}

body.slug-sign-up-to-our-mailing-list .input-group{
		
}

#text-5 a.all-prof-events {
background: url("images/org-events-footer.jpg") no-repeat scroll 0 0 white;
display: block;
height: 43px;
text-indent: -5000em;
width: 240px;
margin-bottom: 15px;
}
#text-5 h3 {
display: none;
}
#text-7 a.all-com-events {
background: url("images/com-courses-footer.gif") no-repeat scroll 0 0 white;
display: block;
height: 43px;
text-indent: -5000em;
width: 240px;
}
