/*
Theme Name: Brandmatters
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Brandmatters
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- general */

* {
	padding: 0;
	border: 0;
	margin: 0;
}
body {
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3b505d;
	background-color: #ededed;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.clear {
	float: none;
	clear: both;
}
table {
	border: auto;
}
table td {
	border: auto;
}
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- / general */


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- generic text */
h1 {
	width: 240px;
	height: 35px;
	text-indent: -3001px;
	font-size: 12px;
	background-image: url(images/brandmatters.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 36px;
	left: 35px;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	width: 240px;
	height: 35px;
	display: block;	
}
h2 {
	font-size: 23px;
	line-height: 31px;
	color: #909ea7;
	font-weight: normal;
	padding: 0px 45px 0px 30px;
	text-transform: lowercase;
}
h2.title {
	font-size: 37px;
	line-height: 40px;
	color: #909ea7;
	font-weight: normal;
	padding: 0px 45px 20px 42px;
}
h2.quote {
	text-transform: none;
}

h3 {
	color: #3b505d;
	font-size: 18px;
	line-height: 20px;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}
h3 a:link, h3 a:visited {
	color: #3b505d;
	text-decoration: none;
}
h3 a:hover, h3 a:active {
	color: #3b505d;
	text-decoration: underline;
} 
h4 {
}
p {
	padding: 0px 0px 8px 0px;
}
p.postmetadata {
	padding: 5px 0px 0px 0px;
}
p.quote {
	font-size: 20px;
	color: #3b505d;
	line-height: 24px;
	padding: 0px 55px 0px 30px;
}
ul {
	list-style-image: url(images/list-green.gif);
	list-style-position: outside;
	padding: 0px 0px 0px 14px;
}
ul li {
	padding: 0px 0px 5px 0px;

}
ol {
	list-style-image: url(images/list-dash.gif);
	list-style-position: outside;
	padding: 5px 0px 0px 14px;
}
ol li {
	padding: 0px 0px 5px 0px;

}
a:link, a:visited {
	text-decoration: none;
	color: #87d122;
}
a:hover, a:active {
	text-decoration: none;
	color: #87d122;
}
a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

div.navigation {
	width: 100%;
	float: left;
	display: inline;
	padding: 0px 0px 10px 0px;
	background-color: #ffffff;
}
.alignleft {
	float: left;
	display: inline;
	width: 100px;
}
.alignright {
	float: right;
	display: inline;
	width: 150px;
}
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- /generic text */


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- nav */
ul#nav {
	position: absolute;
	height: 24px;
	left: 362px;
	top: 52px;
	padding: 0;
}
ul#nav li {
 	float: left;
 	display: inline;
 	list-style-type: none;
	list-style-position: outside;
	/*padding: 0px 9px 0px 13px;*/
	padding: 0px 9px 0px 11px;
	margin: 4px 0px 0px 0px;
	/*background-image: url(images/divider.gif);*/
	background-image: url(images/divider-orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 13px;
}
li.last {
	border-right: 0 !important;
	background-image: none  !important;
}
ul#nav li a:link, ul#nav li a:visited, ul#nav li a:hover, ul#nav li a:active {
	text-transform: lowercase;
	text-decoration: none;
	color: #3b505d;
}
ul#nav li a:hover, ul#nav li a:active,
ul#nav li.current_page_item a:link, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover, ul#nav li.current_page_item a:active,
ul#nav li.current-cat a:link, ul#nav li.current-cat a:visited, ul#nav li.current-cat a:hover, ul#nav li.current-cat a:active {
	text-transform: lowercase;
	text-decoration: none;
	color: #87d122;
}
ul#subnav {
	height: 85px;
	width: 726px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	float: left;
	display: inline;
	background-color: #ffffff;
	overflow: hidden;
	padding: 0;
}
ul#subnav li {
	width: 241px;
	float: left;
	display: inline;
	height: 85px;
	padding: 0;
	font-size: 36px;
	line-height: 36px;
	border-right: 1px solid #d5dadd;
	
}
ul#subnav li a:link, ul#subnav li a:visited,ul#subnav li a:hover, ul#subnav li a:active {
	color: #51626f;
	text-transform: lowercase;
	background-color: #ffffff;
	display: block;
	padding: 28px 0px 21px 30px;
}
ul#subnav li a:hover, ul#subnav li a:active,
ul#subnav li.current-cat-parent a:link, ul#subnav li.current-cat-parent a:visited, ul#subnav li.current-cat-parent a:link, ul#subnav li.current-cat-parent a:visited,
ul#subnav li.current-cat a:link, ul#subnav li.current-cat a:visited, ul#subnav li.current-cat a:link, ul#subnav li.current-cat a:visited {
	color: #92d400;
	background-color: #f3f6f6;
}
ul#subnav li h2 {
	color: #92d400;
	font-size: 31px;
	font-weight: normal;
	padding: 31px 0px 0px 74px;
}

/* search */
div#search {
	position: absolute;
	right: 29px;
	top: 52px;
	width: 130px;
	height: 28px;
}
form#searchform div {
	width: 130px;
	height: 29px;
}
form#searchform input#s {
	width: 90px;
	height: 18px;
	border: 1px inset #999;
	float: left;
	display: inline;
	line-height: 14px;
}
form#searchform input#searchsubmit {
	width: 35px;
	height: 28px;
	border:0;
	float: left;
	display: inline;
	line-height: 10px;
	background-image: url(images/btn-go.gif);
	background-repeat: no-repeat;
	text-indent: -9001px;
	cursor: pointer;
	margin: 0px 0px 0px 2px;
}
div.col form#searchform div {
	width: 220px;
}
div.col form#searchform input#s {
	width: 177px;
}
div#content div#left div.search {
	padding: 37px 30px !important;
}
/* /search */
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- / nav */


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- structure */
div#page {
	width: 1043px;
	position: relative;
	margin: 0px auto;
	padding:110px 0px 0px 0px;
	background-color: #ffffff;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
div#content {
	margin: 110px 0px 0px 0px;
	width: 1033px;
	position: relative;
	margin: 0px auto;
	background-image: url(images/right-grey.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top: 2px solid #87d122;
	border-bottom: 1px solid #a4aeb5;
}
div#content div#left {
	width: 725px;
	float: left;
	display: inline;
	padding: 0px 0px 120px 0px;
	position: relative;
}
div#content div#left img.behind-image {
	position: absolute;
	left:0px;
	top: 85px;
	z-index: 0;
	display: none;
}
div#content div#left div#attention {
	width: 100%;
	background-image: url(images/image-lightbulbs.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#content div#left div#attention div#colour {
	width: 414px;
	float: right;
	display: inline;
	background-color: #87d122;
	color: #fff;
}
div#content div#left div#attention div#colour img {
	float: left;
	display: inline;
}
div#content div#left div#attention div#colour div#quotes {
	width: 414px;
	color: #fff;
	float: left;
	display: inline;
} 
div#content div#left div#attention div#colour div.quote {
	width: 412px;
	padding: 20px 0px;	
}
div#content div#left div#attention div#colour div.quote p {
	font-size: 23px;
	line-height: 28px;
	padding: 0;
	padding: 0px 40px 0px 30px;
}
div#content div#left div#attention div#colour div.quote p.author {
	font-size: 15px;
	line-height: 26px;
	padding: 7px 40px 0px 30px;
}
div#content div#left div#attention div#colour div.quote p.author span {
	text-transform: uppercase;
}
div#content div#left div.col {
	padding: 37px 0px 0px 0px;
	float: left;
	display: inline;
}
div#content div#left div.col h2 {
	padding: 0px 0px 10px 0px;
}
div#content div#left div.l1 {
	width: 274px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
div#content div#left div.l1 h3 {
	color: #3b505d;
	font-size: 18px;
	text-transform: lowercase;
	line-height: 20px;
	padding: 0px 0px 5px 42px;
	font-weight: normal;	
}

div#content div#left div.l2 {
	width: 413px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
div#content div#left div.l2 h2 {
	color: #87d122;
	font-size: 18px;
	text-transform: none;
	line-height: 20px;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}
div#content div#left div.l3 {
	width: 490px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
div#content div#left div.l4 {
	width: 220px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
div#content div#left div.l4 h2 {
	color: #87d122;
	font-size: 18px;
	text-transform: none;
	line-height: 20px;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}
div#content div.l4 {
	width: 2200px;
	float: left;
	display: inline;
	padding: 25px 0px 0px 10px;
}
div.col div.post {
	padding: 0px 45px 20px 0px;
}
div.col div.post h3 {
	padding: 0;
}
span#sharethis_0 {
	padding: 10px 0px 0px 0px;
	display: block;
} 
/* right hand grey column */
div#content div#right {
	width: 278px;
	float: left;
	display: inline;
	position: relative;
	padding: 0px 0px 85px 0px;
}
/* 
body.home div#content div#left, body.category-consult div#content div#left, body.category-create div#content div#left, body.category-express div#content div#left,
body.home div#content div#right, body.category-consult div#content div#right, body.category-create div#content div#right, body.category-express div#content div#right {
	height: 541px;
	padding: 0;
}
*/
body.home div#content div#right, body.archive div#content div#right,
body.home div#content div#left, body.archive div#content div#left {
	min-height: 521px;
	padding: 0px 0px 20px 0px;
}
body.category-blog div#right, body.category-resources div#right, body.category-articles-of-interest div#right, body.category-speaking-commitments div#right {
	height: auto !important;
	padding: 0px 0px 85px 0px;
}
body.category-blog div#left, body.category-resources div#left, body.category-articles-of-interest div#left, body.category-speaking-commitments div#left {
	height: auto !important;
	padding: 0px 0px 120px 0px;
}
div#content div#right h3 {
	text-transform: none;
	padding: 0px 35px 0px 35px;
}
div#content div#right h3.title {
	text-transform: none;
	padding: 42px 35px 0px 33px;
	color: #92d400;
}
div#content div#right h3 span {
	text-transform: lowercase;
	color: #87d122;
}

div#content div#right ul#subcats {
	list-style-type: none;
	list-style-position: outside;
	padding: 16px 0px 0px 47px;
	list-style-image: url(images/list-green.gif);
}
div#content div#right ul#subcats li {
	list-style-type: none;
	list-style-position: outside;
	line-height: 20px;
	padding: 0;
}
div#content div#right ul#subcats li a:link, div#content div#right ul#subcats li a:visited {
	color: #3b505d;
	text-decoration: none;
}
div#content div#right ul#subcats li.current-cat a:hover, div#content div#right ul#subcats li.current-cat a:active, div#content div#right ul#subcats li.current-cat a:link, div#content div#right ul#subcats li.current-cat a:visited,  
div#content div#right ul#subcats li a:hover, div#content div#right ul#subcats li a:active {
	color: #87d122;
	text-decoration: none;
}
div#content div#right ul#blog {
	list-style-type: none;
	list-style-position: outside;
	padding: 3px 0px 30px 17px;
	float: left;
	display: inline;
	width: auto;
}
div#content div#bottom-section ul#home-bottom  {
	list-style-type: none;
	list-style-position: outside;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px -1px;
	float: left;
	display: inline;
	width: auto;
}
div#content div#right ul#blog li, div#content div#bottom-section ul#home-bottom li {
	border-top: 1px solid #5c7f92;
	float: left;
	display: inline;
	width: 242px;
	padding: 0px 0px 25px 0px;
}
div#content div#right ul#blog li.news {
	background-image: url(images/news.gif);
	background-repeat: no-repeat;
	background-position: 0px 66px;
}
div#content div#right ul#blog li.first {
	border: 0;
}
div#content div#bottom-section ul#home-bottom li {
	border-top: 0;
	border-right: 1px solid #d1d6d9;
	height: 180px;
	padding-bottom: 0;
}

div#content div#right ul#blog li.speaking {
	background-image: url(images/speaking.gif);
	background-repeat: no-repeat;
	background-position: 0px 66px;
}

div#content div#right ul#blog li h2, div#content div#bottom-section ul#home-bottom li h2 {
	color: #FF6D42;
	padding: 15px 0px 9px 4px;
	display: block;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}
div#content div#right ul#blog li h2#home {
	color: #92d400;
	padding: 32px 0px 42px 9px;
	display: block;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-transform: none;
}
div#content div#bottom-section ul#home-bottom li h2 { 
	padding: 4px 0px 9px 27px;
	color: #51626F;
	font-weight: bold;
	text-align: left;
}
div#content div#right ul#blog li h2 a:link, div#content div#right ul#blog li h2 a:visited {
	color: #ff6d42;
	text-decoration: none;
}
div#content div#right ul#blog li h2 a:hover, div#content div#right ul#blog li h2 a:active {
	color: #ff6d42;
	text-decoration: underline;
}
div#content div#right ul#blog li p, div#content div#bottom-section ul#home-bottom li p {
	color: #51626f;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	padding: 0px 0px 7px 4px;
}
div#content div#right ul#blog li p.rss {
	padding: 0px 0px 0px 30px;
	background-image: url(images/btn-rss.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	height: 16px;
}
div#content div#right ul#blog li p.rss a:link, div#content div#right ul#blog li p.rss a:visited {
	color: #51626f;
	text-decoration: none;
}
div#content div#right ul#blog li p.rss a:hover, div#content div#right ul#blog li p.rss a:active {
	color: #51626f;
	text-decoration: underline;
}
div#content div#right ul#blog li ul, div#content div#bottom-section ul#home-bottom li ul {
	padding: 0;
	width: 242px;
	float: left;
	display: inline;
	padding: 0px 0px 7px 4px;
}
div#content div#bottom-section ul#home-bottom li ul {
	width: 200px;
}
div#content div#right ul#blog li ul li, div#content div#bottom-section ul#home-bottom li ul li {
	float: left;
	display: inline;
	width: 180px;
	padding: 0;
	border: 0;
	height: auto;
}
div#content div#bottom-section ul#home-bottom li ul li {
	width: 180px;	
}
div#content div#bottom-section ul#home-bottom li ul {
	padding: 0px 0px 7px 27px;
}
div#content div#right ul#blog li ul li.date, div#content div#bottom-section ul#home-bottom li ul li.date {
	color: #f53f5b;
	font-size: 10px;
	width: 50px;
	float: left;
	display: inline;
	text-align: right;
	padding: 0 !important;
}
div#content div#right ul#blog li ul li h3, div#content div#bottom-section ul#home-bottom ul li h3 {
	color: #92d400;
	font-weight: normal;
	font-size: 25px;
	line-height: 11px;
	padding: 0px 0px 3px 7px;
}
div#content div#right ul#blog li ul li p, div#content div#bottom-section ul#home-bottom li ul li p {
	padding: 0px 0px 0px 7px;
	font-size: 10px;
	line-height: 11px;
}
div#content div#right ul#blog li ul li div.more-link a:link, div#content div#right ul#blog li ul li div.more-link a:visited,
div#content div#right ul#blog li ul li div.more-link a:hover, div#content div#right ul#blog li ul li div.more-link a:active, 
div#content div#bottom-section ul#home-bottom div.more-link a:link, div#content div#bottom-section ul#home-bottom div.more-link a:visited,
div#content div#bottom-section ul#home-bottom div.more-link a:hover, div#content div#bottom-section ul#home-bottom div.more-link a:active {
	padding: 0px 0px 0px 7px;
	color: #87d122;
	font-weight: normal;
}
li.highlight div.more-link a:link, li.highlight div.more-link a:visited, li.highlight div.more-link a:hover, li.highlight div.more-link a:active {
	padding: 0 !important;
}
div#content div#right ul#blog li.resources ul li p, div#content div#bottom-section ul#home-bottom li.resources ul li p  {
	font-size: 12px;
	line-height: 14px;
}
div#content div#right ul#blog li.resources ul li.date, div#content div#bottom-section ul#home-bottom li.resources ul li.date {
	height: 11px;
}
div#content div#bottom-section ul#home-bottom li.resources ul li.date {
	width: 10px;
}
div#content div#right ul#blog li.resources ul li.date img, div#content div#bottom-section ul#home-bottom li.resources ul li.date img {
	padding: 0px 0px 2px 0px;
}
div#content div#right ul#blog li.right ul li.date, div#content div#bottom-section ul#home-bottom li.right ul li.date div#content 
div#content div#right ul#blog li.right ul li p, div#content div#bottom-section ul#home-bottom li.right ul li p {
	padding:0 0 0 14px;
}
div#content div#right ul#blog li ul li a:link, div#content div#right ul#blog li ul li a:visited,
div#content div#bottom-section ul#home-bottom li ul li a:link, div#content div#bottom-section ul#home-bottom li ul li a:visited {
	color: #51626F;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
div#content div#right ul#blog li ul li a:hover, div#content div#right ul#blog li ul li a:active,
div#content div#bottom-section ul#home-bottom li ul li a:hover, div#content div#bottom-section ul#home-bottom li ul li a:active {
	color: #51626F;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	text-decoration: underline;
}
div#content div#right ul#blog li.email p, div#content div#bottom-section ul#home-bottom li.email p  {
	font-size: 12px;
	line-height: 14px;
	padding-left: 4px;
}
div#content div#right ul#blog li.email div, div#content div#bottom-section ul#home-bottom li.email div {
	float: none;
	clear: both;
	height: 30px;
	padding: 0px 0px 0px 4px;
}
div#content div#bottom-section ul#home-bottom li.email p, div#content div#bottom-section ul#home-bottom li.email div {
	padding-left:27px;
}
div#content div#right ul#blog li.email span, div#content div#bottom-section ul#home-bottom li.email span {
	float: left;
	display: inline;
	width: 160px;
}
div#content div#bottom-section ul#home-bottom li.email span {
	width: 150px
}
div#content div#right ul#blog li.email span.label, div#content div#bottom-section ul#home-bottom li.email span.label {
	float: left;
	display: inline;
	width: 57px;
	font-size: 12px;
	line-height: 20px;
	background-image: none;
}
div#content div#right ul#blog li.email input, div#content div#bottom-section ul#home-bottom li.email input {
	width: 154px;
	height: 18px;
	border: 1px solid #5c7f92;
}
div#content div#bottom-section ul#home-bottom li.email input {
	width: 127px;
}
div#content div#right ul#blog li.email span.button, div#content div#bottom-section ul#home-bottom li.email span.button {
	width: 213px;
	background-image: none;
}
div#content div#bottom-section ul#home-bottom li.email span.button {
	width: 187px;
}
div#content div#right ul#blog li.email span.button input, div#content div#bottom-section ul#home-bottom li.email span.button input {
	width: auto;
	color: #000;
	float: right;
	display: inline;
}
div#content div#bottom-section ul#home-bottom li.articles {
	width: 270px;
	border: 0;
}

div#content div#bottom-section ul#home-bottom li.articles ul {
	padding: 0px 0px 0px 24px;
}
div#content div#bottom-section ul#home-bottom li.highlight  {
}
div#content div#bottom-section ul#home-bottom li.highlight p {
	font-size: 12px;
	line-height: 15px;
	padding-left: 0px;
}
iv#content div#bottom-section ul#home-bottom li.highlight ul li {
	width: 197px;	
}

div#content div#right ul#right {
	list-style-type: none;
	list-style-position: outside;
	padding: 3px 0px 30px 25px;
	float: left;
	display: inline;
	width: auto;
}
div#content div#right ul#right li {
	float: left;
	display: inline;
	width: 260px;
	padding: 0px;
}
div#content div#right ul#right li h2 {
	color:#87D122;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	padding: 35px 0px 0px 0px;
}
div#content div#right ul#right li h3 {
	padding: 20px 0px 3px 18px;
	color: #FF6D42;
}
div#content div#right ul#right li ul.done {
	list-style-image:url(images/list-green.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	float: left;
	display: inline;
}
div#content div#right ul#right li ul.done li a:link, div#content div#right ul#right li ul.done li a:visited {
	text-decoration: none;
	color: #51626f;
	display: block;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}
div#content div#right ul#right li ul.done li a:hover, div#content div#right ul#right li ul.done li a:active {
	text-decoration: none;
	color: #87D122;
	display: block;
	padding: 0px 0px 0px 20px;
	line-height: 20px;
}

div#content div#right ul#right li ul.done li span {
	width: 16px;
	height: 13px;
	background-image: url(images/list-green.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	display: inline;
}




/* right hand grey column */

/* bottom  */
div#content div#bottom-section {
	width: 100%;
	background-color: #ffffff; 
	float: left;
	display: inline;
	border-top: 1px solid #a4aeb5;
	padding: 0px 0px 30px 0px;
}
div#content div#bottom-section div.l1 {
	width: 276px;
	float: left;
	display: inline;
	padding: 25px 0px 0px 0px;
}
div#content div#bottom-section div.l1 h3 {
	font-size: 30px;
	line-height: 37px;
	color: #51626f;
	font-weight: normal;
	padding: 0px 45px 60px 35px;
	text-transform: none;
}
div#content div#bottom-section ul#logos {
	list-style-type: none;
	list-style-position: outside;
	padding: 35px 0px 0px 0px;
	float: left;
	display: inline;
	width: 240px;
	list-style-image: none;
}
div#content div#bottom-section ul#logos li {
	padding: 0px 0px 10px 0px;
	width: 190px;
	float: left;
	display: inline;
}
div#content div#bottom-section ul#logos li a {
	padding: 0;
}
div#content div.l1 img.solo-logo {
	padding: 0px 0px 0px 35px;
	margin: -15px 0px 0px 0px;
}
div#content div#bottom-section ul#who {
	float: left;
	display: inline;
	width: 510px;
	list-style-type: none;
	list-style-position: outside;
	padding: 35px 0px 0px 0px;
}
div#content div#bottom-section ul#who li {
	float: left;
	display: inline;
	width: 243px;
	line-height: 14px;
	padding: 4px 0px 0px 0px;
}
div#content div#bottom-section ul li span  {
	width: 16px;
	height: 11px;
	background-image: url(images/list-green.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	display: inline;
}
div#content div#bottom-section ul li a:link, div#content div#bottom-section ul li a:visited {
	text-decoration: none;
	color: #51626f;
	display: block;
	padding: 0px 0px 0px 20px;
}
div#content div#bottom-section ul#home-bottom li a:link, div#content div#bottom-section ul#home-bottom li a:visited {
	text-decoration: none;
	color: #51626f;
	display: block;
	padding: 0px 0px 0px 0px;
}
div#content div#bottom-section ul li a:hover, div#content div#bottom-section ul li a:active {
	text-decoration: none;
	color: #87d122;
	display: block;
	padding: 0px 0px 0px 20px;
}
div#content div#bottom-section ul#home-bottom li a:hover, div#content div#bottom-section ul#home-bottom li a:active {
	text-decoration: underline;
	color: #51626f;
	display: block;
	padding: 0px 0px 0px 0px;
}
div#content div#bottom-section ul.done {
	width: 230px;
	float: left;
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 25px 0px 25px 0px;
} 
div#content div#bottom-section ul.done li {
	line-height: 18px;
	padding: 0px 0px 0px 19px;
}
div#content div#bottom-section ul.done li h3 {
	padding: 0px 0px 5px 18px;

}
/* footer */
ul#feet {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:13px auto 0px auto;
	height: 10px;
	padding: 5px 0px 8px 0px;
	line-height: 10px;
	font-size: 11px;
	width: 1033px;
}
ul#feet li {
	float: left;
	display: inline;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #ff6d42;
}
ul#feet li a:link, ul#feet li a:visited {
	color: #3B505D;
}
ul#feet li a:hover, ul#feet li a:active, 
ul#feet li.current_page_item a:link, ul#feet li.current_page_item a:visited, ul#feet li.current_page_item a:hover, ul#feet li.current_page_item a:active
{
	color: #92d400;
}

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- / structure */



/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Forms */

div#emailform input {
	border: 1px solid #5c7f92;
	display: inline;
	float: left;
	width: 408px;
}
div#emailform input#submit {
	width: auto;
	margin: 0px 0px 0px 70px;
}
div#emailform textarea {
	border: 1px solid #5c7f92;
	display: inline;
	float: left;
	width: 408px;
	height: 100px;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3b505d;
}
div#message {
	padding: 0px 0px 0px 70px;
}
.error {
	display: none;
}
div#emailform label {
	display: inline;
	float: left;
	width: 70px;
}
div#emailform .line {
	padding: 10px 0px 0px 0px;
	width: 100%;
	float: left;
	display: inline;
}

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- / Forms */


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- who we do it for */

body.page-id-6 div#content,
body.page-id-64 div#content {
	background-image: none;
}
body.page-id-6 div#content div#left,
body.page-id-64 div#content div#left {
	width: 100%;
}

body.page-id-6 div#content ul#subnav,
body.page-id-64 div#content ul#subnav {
	width: 100%;
	margin-left: -1px;
}
div#content div#left ul#logos {
	list-style-type: none;
	list-style-position: outside;
	padding: 35px 0px 0px 30px;
	float: left;
	display: inline;
	width: auto;
	list-style-image: none;
}
div#content div#left ul#logos li {
	padding: 0px 0px 10px 0px;
	width: 200px;
	float: left;
	display: inline;
}

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- / who we do it for */


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Ezra Styles */

blockquote {
 padding: 10px 20px 10px;
}



