/*  
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: 18px; }  
body { background-color:; color:; font-family:'Molengo', arial, sans-serif; font-size:100%; }
#wrapper {  }
.clearfix {  }
.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*/
	.pageid-134 a:hover, a:active { color:#ed008c; }
	.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 { 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; }

/* Header */
#header { width:970px; height:303px; background:transparent url('images/home-logo-text.gif') no-repeat 0 0; margin:0 auto; }
	/* 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:100%; height:52px; overflow:visible; }
	/* Main Menu */
	.menu { width:100%; float:left; height:52px; }
	.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; }	
	/* About WTP */
	.menu .sf-menu li.page-item-2 { display:inline; width:230px; }
	.menu .sf-menu li.page-item-2 a.top-level-menu-link { display:block; width:100%; height:100%; text-indent:-999px; background:transparent url('images/wtp-menu-img.gif') no-repeat 0 0; overflow:hidden; }
	.menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .sf-menu li.page-item-2 a.top-level-menu-link:active { background-position:0 -52px; }
	.menu .sf-menu li.page-item-2.sfHover a { background-position:0 -52px; }
		/* When in CBTS, IH&B, ILEM */
		.category-courses-by-the-sea .menu .sf-menu li.page-item-2 a.top-level-menu-link, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-2 a.top-level-menu-link { background-position:0 -104px; }
		.category-courses-by-the-sea .menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .category-courses-by-the-sea .sf-menu li.page-item-2 a.top-level-menu-link:active, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .s-category-courses-by-the-sea .sf-menu li.page-item-2 a.top-level-menu-link:active { background-position:0 -156px; }		
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-2 a.top-level-menu-link, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-2 a.top-level-menu-link { background-position:0 -104px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .category-inhouse-bespoke-training .sf-menu li.page-item-2 a.top-level-menu-link:active, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .s-category-inhouse-bespoke-training .sf-menu li.page-item-2 a.top-level-menu-link:active { background-position:0 -156px; }	
		.postid-64 .menu .sf-menu li.page-item-2 a.top-level-menu-link { background-position:0 -104px; }
		.postid-64 .menu .sf-menu li.page-item-2 a.top-level-menu-link:hover, .postid-64 .sf-menu li.page-item-2 a.top-level-menu-link:active { background-position:0 -156px; }				

	/* CT */
	.menu .sf-menu li.page-item-20 { display:inline; width:200px; }
	.menu .sf-menu li.page-item-20 a.top-level-menu-link { display:block; width:100%; height:100%; text-indent:-999px; background:transparent url('images/wtp-menu-img.gif') no-repeat -230px 0; overflow:hidden; }
	.menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .menu .sf-menu li.page-item-20 a.top-level-menu-link:active, .menu .sf-menu li.page-item-20.current-page-item a.top-level-menu-link { background-position:-230px -52px; }
	.menu .sf-menu li.page-item-20.sfHover a { background-position:-230px -52px; }
		/* When in CBTS, IH&B, ILEM */
		.category-courses-by-the-sea .menu .sf-menu li.page-item-20 a.top-level-menu-link, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-20 a.top-level-menu-link { background-position:-230px -104px; }
		.category-courses-by-the-sea .menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .category-courses-by-the-sea .sf-menu li.page-item-20 a.top-level-menu-link:active, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .s-category-courses-by-the-sea .sf-menu li.page-item-20 a.top-level-menu-link:active { background-position:-230px -156px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-20 a.top-level-menu-link, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-20 a.top-level-menu-link { background-position:-230px -104px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .category-inhouse-bespoke-training .sf-menu li.page-item-20 a.top-level-menu-link:active, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .s-category-inhouse-bespoke-training .sf-menu li.page-item-20 a.top-level-menu-link:active { background-position:-230px -156px; }			
		.postid-64 .menu .sf-menu li.page-item-20 a.top-level-menu-link { background-position:-230px -104px; }
		.postid-64 .menu .sf-menu li.page-item-20 a.top-level-menu-link:hover, .postid-64 .sf-menu li.page-item-20 a.top-level-menu-link:active { background-position:-230px -156px; }			

	/* OD */
	.menu .sf-menu li.page-item-134 { display:inline; width:180px; }
	.menu .sf-menu li.page-item-134 a.top-level-menu-link { display:block; width:100%; height:100%; text-indent:-999px; background:transparent url('images/wtp-menu-img.gif') no-repeat -430px 0; overflow:hidden; }
	.menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .menu .sf-menu li.page-item-134 a.top-level-menu-link:active, .menu .sf-menu li.page-item-134.current-page-item a.top-level-menu-link { background-position:-430px -52px; }	
	.menu .sf-menu li.page-item-134.sfHover a { background-position:-430px -52px; }
		/* When in CBTS, IH&B, ILEM */
		.category-courses-by-the-sea .menu .sf-menu li.page-item-134 a.top-level-menu-link, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-134 a.top-level-menu-link { background-position:-430px -104px; }
		.category-courses-by-the-sea .menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .category-courses-by-the-sea .sf-menu li.page-item-134 a.top-level-menu-link:active, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .s-category-courses-by-the-sea .sf-menu li.page-item-134 a.top-level-menu-link:active { background-position:-430px -156px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-134 a.top-level-menu-link, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-134 a.top-level-menu-link { background-position:-430px -104px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .category-inhouse-bespoke-training .sf-menu li.page-item-134 a.top-level-menu-link:active, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .s-category-inhouse-bespoke-training .sf-menu li.page-item-134 a.top-level-menu-link:active { background-position:-430px -156px; }			
		.postid-64 .menu .sf-menu li.page-item-134 a.top-level-menu-link { background-position:-430px -104px; }
		.postid-64 .menu .sf-menu li.page-item-134 a.top-level-menu-link:hover, .postid-64 .sf-menu li.page-item-134 a.top-level-menu-link:active { background-position:-430px -156px; }			

	/* LS - 164 */	
	.menu .sf-menu li.page-item-164 { display:inline; width:200px; }
	.menu .sf-menu li.page-item-164 a.top-level-menu-link { display:block; width:100%; height:100%; text-indent:-999px; background:transparent url('images/wtp-menu-img.gif') no-repeat -610px 0; overflow:hidden; }
	.menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .menu .sf-menu li.page-item-164 a.top-level-menu-link:active, .menu .sf-menu li.page-item-164.current-page-item a.top-level-menu-link { background-position:-610px -52px; }
		/* When in CBTS, IH&B, ILEM */
		.category-courses-by-the-sea .menu .sf-menu li.page-item-164 a.top-level-menu-link, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-164 a.top-level-menu-link { background-position:-610px -104px; }
		.category-courses-by-the-sea .menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .category-courses-by-the-sea .sf-menu li.page-item-164 a.top-level-menu-link:active, .s-category-courses-by-the-sea .menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .s-category-courses-by-the-sea .sf-menu li.page-item-164 a.top-level-menu-link:active { background-position:-610px -156px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-164 a.top-level-menu-link, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-164 a.top-level-menu-link { background-position:-610px -104px; }
		.category-inhouse-bespoke-training .menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .category-inhouse-bespoke-training .sf-menu li.page-item-164 a.top-level-menu-link:active, .s-category-inhouse-bespoke-training .menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .s-category-inhouse-bespoke-training .sf-menu li.page-item-164 a.top-level-menu-link:active { background-position:-610px -156px; }	
		.postid-64 .menu .sf-menu li.page-item-164 a.top-level-menu-link { background-position:-610px -104px; }
		.postid-64 .menu .sf-menu li.page-item-164 a.top-level-menu-link:hover, .postid-64 .sf-menu li.page-item-164 a.top-level-menu-link:active { background-position:-610px -156px; }					
		

	/* Drop-down menus */		
	.menu .sf-menu li ul { display:inline; padding:0; margin:1.65em 0 0 0; width:140px; background:transparent url('images/bg-trans.png') repeat; }
	.menu .sf-menu li ul li { padding:4px; line-height:1em; }
	.menu .sf-menu li ul li a { color:black; }
	/* About drop-down */
	.menu .sf-menu li.page-item-2 ul { margin-left:80px; }
	/* CT drop-down */
	.menu .sf-menu li.page-item-20 ul { margin-left:40px; }
	/* OD drop-down */
	.menu .sf-menu li.page-item-134 ul { margin-left:20px; }
		
/* Main */
#main { width:970px; background:transparent none; padding:0; margin:0 auto; }
#main .aside {  }

/* Container (main content) */
#container { padding:30px 48px 30px 100px; width:552px; }
#content { width:530px; padding:0 22px 0 0; margin:0; }
#content h1 {  }
#content h2 {  }
#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 { display:none; }
.contentTable { margin:1em; border:0 none; font-size:1em; }
.contentTable td { padding:5px; }
.entry-content h4 { text-transform:none; font-size:1em; letter-spacing:normal; }

/* 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:1.2em; padding:0.5em 0 0 0; }
.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 0; 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; }
.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 {  }
.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 { width:269px; right:0; padding:0; border:0 none; }
#primary h3 { display:none; }
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 { display:block; width:201px; height:85px; padding:20px; margin:0; text-indent:-999px; background:transparent url('images/wtp-blog-badge.gif') no-repeat 0 0; }
		.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:215px; background:transparent url('images/side-courses-by-the-sea-final.png') 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:277px; background:transparent url('images/side-inhouse-final.png') 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; }

/* 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:0 none; }
#footer #subsidiary {  }
#subsidiary #first {  }
#subsidiary #second {  }

/* Site Info */
#siteinfo { display:none; }

/*JavaScript classes*/
