/*
Theme Name: Environmental IQ
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: Stop.Edit.
Author URI: http://stopedit.com.au/
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

*/


@import url('./style-reset.css');

body {
	background-image: url(images/bg-grid.gif);
	background-repeat: repeat;
	background-position: top left;
	font-family: Arial, Helvetica, San-Serif;
	color: #323233;
	font-size: 12px;
	line-height: 15px;
}
body.home {
	background-image: none;
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ general type */
h1 {
	background-image: url(images/logo-eiq.gif);
	width: 287px;
	height: 55px;
	position: absolute;
	top: 44px;
	left:14px;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -6028px;
	font-size: 12px;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { 
	width: 100%;
	height: 100%;
	display: block !important;
}
h2 {
	font-size: 16px;
	line-height: 16px;
	padding: 0px 0px 8px 0px;
}
.col h2 {
	padding: 0px;
}
h2.absolute {
	position: relative;
	display: block;
	line-height: 24px;
	height: 24px;
	font-weight: normal !important;
	color: #323233;
	padding: 0 !important;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	font-weight: normal !important;
	color: #323233 !important;
}
h2 span {
	padding: 0px 1px;	
}
h3 {
	font-weight: bold;
}
h3 a:link, h3 a:visited {
	font-weight: bold;
	color: #323233;
}
h3 a:hover, h3 a:active {
	font-weight: bold;
	color: #699028;
}
h4 {
	font-weight: bold;
}
p {
	font-size: 13px;
	line-height: 16px;
	padding: 0px 0px 8px 0px;
}
small {
	font-size: 10px;
	padding: 2px 0px;
	line-height: 14px;
}
ul {
	padding: 0px 0px 8px 0px;
}
ul li {
	font-size: 13px;
	line-height: 16px;
	list-style-image: url(images/list-image.gif);
	list-style-position: outside;
	margin: 0px 0px 8px 17px;
}
ul li h2 {
	margin: 0px 0px 5px 0px;
}
a:link, a:visited {
	color: #699028;
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:active {
	color: #699028;
	text-decoration: none;
	font-weight: bold;
}
a.more-link:link, a.more-link:visited, a.more-link:hover, a.more-link:active {
	display: inline;
	font-style: italic;
	font-weight: normal !important;
	color: #699028 !important;
}
a#image:link, a#image:visited, a#image:hover, a#image:active {
	width: 225px;
	height: 151px;
	display: block;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 8px;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ /general type */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ general structure */
div#page {
	width: 1005px;
	position: relative;
	margin: 20px auto;
}
div#content {
	width: 100%;
	padding: 132px 0px 0px 0px;
}
div.col {
	float: left;
	display: inline;
	margin: 0px 0px 0px 14px;
	position: relative;
}
div.grid-1 {
	width: 234px;
}
div.grid-2 {
	width: 482px;
}
div.grid-3 {
	width: 729px;
}
.border-top {
	border-top: 9px solid #699028;
}
.border-bottom {
	border-bottom: 9px solid #699028;
}
div.white {
	background-color: #fff;
	padding: 0px;
	float: left;
	display: inline;
}
div.height {
	padding: 23px 0px;
	min-height: 465px;
	position: relative;
	float: left;
	display: inline;
	width: 100%;
}

.t-margin24 {
	margin-top: 24px;
}
div.promo {
	margin-top: 190px;
	position: relative;
	padding: 7px 0px 0px 0px;
}
div.promo h3 {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #323233;
}
div.promo h3 a:link, div.promo h3 a:visited, div.promo h3 a:hover, div.promo h3 a:active {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #323233;
}
div.promo p {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px 4px 0px;
}
div.promo ul {
	font-size: 12px;
	line-height: 16px;
}
div.promo li  {
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 4px 17px;
}
div.promo p.author {
	font-size: 12px !important;
	line-height: 16px !important;
	color: #323233;
	
}
div.promo div.height {
	padding: 16px 0px;
	margin: 0px 0px 0px 0px;
	min-height: 288px;
	position: relative;
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ /general structure */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ general styles */
div.line {
	width: 100%;
	float: left;
	display: inline;
}
.margin-112 {
	margin-top: 112px !important;
}
div.list {
	padding: 0px 0px 0px 15px;
	background-image: url(images/bg-fake-list.gif);
	background-position: 3px 0;
	background-repeat: repeat-y;
	margin: 9px 0px 0px 0px;	
}
div.list p {
	font-size: 16px;
	line-height: 20px;
	padding: 0;
}
div.list-small {
	padding: 0px 0px 9px 0px;
	margin: 9px 0px 9px 0px;	
}
div.list-small p {
	padding: 0;
	padding: 0px 0px 0px 15px;
	background-image: url(images/bg-fake-list-sm.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin: 9px 0px 9px 0px;	
}
div.no-pad {
	padding: 0 !important;
}
img.logo {
	padding: 10px 0px;
}
div.divider {
	height: 112px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	float: left;
	display: inline;
	width: 100%;
}
div.divider img {
	display: block;
	margin: 0px auto;
}
div.width-366 {
	width: 366px !important;
}
div.width-366 h3 {
	font-size: 14px;
	padding: 0px 0px 7px 0px;
	border-bottom: 2px solid #699028;	
}
div.grey p {
	color: #6b6a6e;
}
p.author {
	font-size: 12px !important;
	line-height: 15px !important;
	color: #5e5d60;
}
div.dotted {
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	float: left;
	display: inline;
	width: 100%;
}
p.dotted {
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
div.entry {
	padding: 0px 0px 19px 0px;
}
div.post {
	padding: 0px 0px 10px 0px;
}
ul#logos {
	height: 158px !important;
}
ul#logos li {
	height: 158px !important;
}
ul.logos {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	background-color: transparent;
}
ul.logos li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	position: relative;
	width: 100%;
	height: 112px;
	background-color: transparent !important;
}
ul.logos li a {
	height: 100%;
	display: block;
}
img#bottom-image {
	position: absolute;
	bottom: 25px;
}
div#top-right {
	position: absolute;
	top: 87px;
	width: 248px;
	right: 0px;
	background-color: #fff;
	padding: 7px 14px 12px 0px;
}
div#top-right div.height {
	height: 158px;
	min-height: 0;
	padding: 0;
}
div#top-right img {
	padding: 24px 0px;
}
li.dotted {
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
ul.dotted {
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 17px 0px;
}
img.centre-image {
	margin: 0 auto;
	position: relative;
	display: block;
	z-index: 0;
}
div#over {
	position: absolute;
	top:132px;
	width: 400px;
	left:14px;
	z-index: 100;
}
div#over p {
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
}
div#over div.height {
	min-height: 0px;
	border-bottom: 0;
	margin: 0;
}
div.overlay {
	width: 264px;
	background-image: url(images/bg-white80.png);
	position: absolute;
	top: 40px;
	right: 15px;
	z-index: 100;
	padding: 0px 0px 15px 0px;
}
div.overlay p.author {
	padding: 10px 0px 0px 15px;	
}
div#border-box {
	border: 1px solid #699028;
	width: 232px;
	height: 192px;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
}
ul#footnotes {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding: 10px 0px 0px 0px;
	height: 15px;
}
ul#footnotes li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0px 0px 0px 13px;
	font-size: 11px;
	line-height: 14px;
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ /general styles */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Bubble */
div.bubble {
	width: 234px;
	border-bottom: 0;
	background-image: url(images/bubble-bottom-green.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 8px 0px 22px 0px;
	margin: 0px 0px 2px 0px;
	position: relative;
}
p.bubble-filled {
	margin: 0px;
	padding: 15px 8px 22px 8px;
	color: #fff !important;
	line-height: 18px;
	font-size: 14px;
	
}
p.author-filled {
	margin: 0px;
	background-image: url(images/bubble-tail-filled-green.gif);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	padding: 18px 0px 22px 0px;
}
div.bubble div.bubble-tail {
	position: absolute;
	width: 59px;
	height: 32px;
	bottom: 0px;
	left: 57px;
	margin: 0px 0px -32px 0px;
	background-image: url(images/bubble-tail-green.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
div.small {
	margin-top: -14px !important;
	padding-top: 11px !important;
}
div.small p {
	font-size: 11px;
}
div#landing-content div.bubble {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 35px 0px;
	width: 409px;
	background-image: none;
	border-top: 3px solid #699028;
	border-bottom: 3px solid #699028;
}
body.single div.bubble p {
	font-size: 16px;
	line-height: 20px;
	padding: 7px 0px 9px 0px;
}
body.single p.author {
	font-size: 16px !important;
	line-height: 20px !important;
	padding: 5px 0px 9px 0px;
	color: #323233;
}
div.overlay div.bubble {
	margin: 15px 0px 0px 15px;
	width: 234px;
	border-top: 2px solid #5e5d60 !important;
	border-bottom: 0 !important;
	background-image: url(images/bubble-bottom-grey.gif) !important;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 8px 0px 22px 0px;
}
div.overlay div.bubble p {
	font-size: 13px;
	line-height: 16px;
	color: #5e5d60;
}


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ /Bubble */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Landing styles */
div#landing-content {
	width: 409px;
	margin: 79px 0px 0px 0px;
	font-size: 24px;
	line-height: 27px;
	position: relative;
	z-index: 10;
}
div#landing-content p {
	font-size: 25px;
	font-weight: normal;
	line-height: 27px;
}
div#landing-content a:link, div#landing-content a:visited, div#landing-content a:hover, div#landing-content a:active {
	color: #323233;
	text-decoration: none;
}
img.landing-image {
	position: absolute;
	z-index: 1;
	right: 45px;
	top: 220px; 
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Landing styles */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ navigation */
/* main */
ul#nav1 {
	width: 100%;
	position: absolute;
	top: 0;
	left: 14px;
	padding: 0;
}
ul#nav1 li {
	float: left;
	display: inline;
	font-size: 12px;
	text-transform: capitalize;
	padding: 0;
	margin: 0;	
}
ul#nav1 li a:link, ul#nav1 li a:visited {
	color: #323233;
	text-decoration: none;
	font-weight: normal;
}
ul#nav1 li a:hover, ul#nav1 li a:active {
	color: #323233;
	text-decoration: none;
	font-weight: normal;
}
ul#nav1 li a span {
	padding: 0px 1px;
}
ul#nav1 li.current_page_item a:link, ul#nav1 li.current_page_item a:visited, ul#nav1 li.current_page_item a:hover, ul#nav1 li.current_page_item a:active,
ul#nav1 li.current_page_parent a:link, ul#nav1 li.current_page_parent a:visited, ul#nav1 li.current_page_parent a:hover, ul#nav1 li.current_page_parent a:active,
ul#nav1 li.current_page_ancestor a:link, ul#nav1 li.current_page_ancestor a:visited, ul#nav1 li.current_page_ancestor a:hover, ul#nav1 li.current_page_ancestor a:active {
	font-weight: bold;
}
/* / main */

/* sub */
ul#nav2 {
	width: 100%;
	height: 24px;
	padding: 0;
	display: block;
	overflow: hidden;
}
ul#nav2 li {
	float: left;
	display: inline;
	font-size: 16px;
	text-transform: capitalize;
	padding: 0;
	margin: 0;	
}
ul#nav2 li a:link, ul#nav2 li a:visited {
	color: #808386;
	text-decoration: none;
	font-weight: normal;
}
ul#nav2 li a:hover, ul#nav2 li a:active {
	color: #808386;
	text-decoration: none;
	font-weight: normal;
}
ul#nav2 li a span {
	padding: 0px 1px;
}
ul#nav2 li.current_page_item a:link, ul#nav2 li.current_page_item a:visited, ul#nav2 li.current_page_item a:hover, ul#nav2 li.current_page_item a:active,
ul#nav2 li.current_page_parent a:link, ul#nav2 li.current_page_parent a:visited, ul#nav2 li.current_page_parent a:hover, ul#nav2 li.current_page_parent a:active,
ul#nav2 li.current_page_ancestor a:link, ul#nav2 li.current_page_ancestor a:visited, ul#nav2 li.current_page_ancestor a:hover, ul#nav2 li.current_page_ancestor a:active {
	color: #323233;
	font-weight: normal;
}
/* / sub */

/* archive */ 
div.navigation {
	
}
div.navigation div.alignright {
	float: right;
	display: inline;
}
div.navigation div.alignleft {
	float: left;
	display: inline;
}

/* / archive */ 

/* footer */

ul#nav3 {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right:10px;
	padding: 0px;
	margin: 0px;
}
ul#nav3 li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	text-align: right;
	padding: 0 !important;
	margin: 0 !important;
}
ul#nav3 li a:link, ul#nav3 li a:visited, ul#nav3 li a:hover, ul#nav3 li a:active {
	font-weight: normal;
	font-size: 10px;
	color: #808386;
}
ul#nav3 li a:hover, ul#nav3 li a:active {
	text-decoration: underline;
}

/* / footer */
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ navigation */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ impacts */
div.summary {
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #699028;
}
div.summary p {
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 14px;
	padding: 13px 0px 0px 0px;
}
div.impact {
	position: absolute;
	bottom: 40px;
	left: 0px;
}
div#impact-1 {
	height: 510px;
}
div#impact-2 {
	height: 527px;
}
div#impact-3 {
	height: 544px;
}
div#impact-4 {
	height: 561px;
}
div.height-550 {
	height: 550px;
	position: relative;
}
div.impact h2 {
	text-transform: uppercase;
	text-align: center;
	padding: 12px 0px 10px 0px;
	height: auto;
	border-bottom: 2px solid #699028;
	margin: 0px 0px 7px 0px;
}
div#impact-2 h2 {
	font-weight: bold;
	font-size: 12px;
}
div.impact p {
	line-height: 14px;
	padding: 0px 0px 6px 0px;
	font-size: 12px;
}
div.impact ul li {
	list-style-image: none;
	list-style-type: disc;
	line-height: 14px;
	font-size: 12px;
	margin-bottom: 0;
}

div.impact img.number {
	float: right;
	display: inline;
	padding: 0px 0px 10px 0px;
}
div.impact div.number {
	width: 234px;
	height: 87px;
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: -87px;
}
div.summary div.hollow-number {
	height: 47px;
	width: 234px;
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	top: 0px;
	left: 0;
	margin: -47px 0px 0px 0px;
}

/* impacts homepage ani */

div#ani {
	position: absolute;
	width: 320px;
	height: 151px;
	left:13px;
	top: 377px;
	z-index: 500;
}

div.impact-bubble {
	position: absolute;
	height: 29px;
	background-repeat: no-repeat;
	background-position: left;
	left: 29px;
	top: 0;
	z-index: 1000;
	display: none;
}
div.impact-bubble p {
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	padding: 0;
	margin: 0;
	display: block;
	line-height: 29px;
	color: #fff;
	padding: 0px 6px;
	white-space: nowrap;
}
div#impact-bubble1 {
	background-color: #dfa947;
	background-image: url(images/impact-bubble-LO.gif);
}
div#impact-bubble1 p {
	background-image: url(images/impact-bubble-RO.gif);
}
div#impact-bubble2 {
	background-color: #517a96;
	background-image: url(images/impact-bubble-LB.gif);
}
div#impact-bubble2 p {
	background-image: url(images/impact-bubble-RB.gif);
}
div#impact-bubble3 {
	background-color: #874269;
	background-image: url(images/impact-bubble-LP.gif);
}
div#impact-bubble3 p {
	background-image: url(images/impact-bubble-RP.gif);
}
div#impact-bubble4 {
	background-color: #ce553a;
	background-image: url(images/impact-bubble-LR.gif);
}
div#impact-bubble4 p {
	background-image: url(images/impact-bubble-RR.gif);
}
div#impact1 {
	position: absolute;
	left: 28px;
	top: 114px;
	width: 173px;
	height: 29px;
	z-index: 1000;
	background-image: url(images/spacey.gif);
}
div#impact1 a:link, div#impact1 a:visited, div#impact1 a:hover, div#impact1 a:active {
	display: block;
	width: 100%;
	height: 100%;
}
div#impact2 {
	position: absolute;
	left: 60px;
	top: 80px;
	width: 168px;
	height: 29px;
	z-index: 1000;
	background-image: url(images/spacey.gif);
}
div#impact2 a:link, div#impact2 a:visited, div#impact2 a:hover, div#impact2 a:active {
	display: block;
	width: 100%;
	height: 100%;
}
div#impact3 {
	position: absolute;
	left: 105px;
	top: 43px;
	width: 205px;
	height: 29px;
	z-index: 1000;
	background-image: url(images/spacey.gif);
}
div#impact3 a:link, div#impact3 a:visited, div#impact3 a:hover, div#impact3 a:active {
	display: block;
	width: 100%;
	height: 100%;
}
div#impact4 {
	position: absolute;
	left: 104px;
	top: 6px;
	width: 167px;
	height: 29px;
	z-index: 1000;
	background-image: url(images/spacey.gif);
}
div#impact4 a:link, div#impact4 a:visited, div#impact4 a:hover, div#impact4 a:active {
	display: block;
	width: 100%;
	height: 100%;
}

/* / impacts homepage ani */


/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ / impacts */



/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ specific pages */

/* people */
body.page-template-page-people-php div.grid-2 p, body.page-template-page-clients-php div.grid-1 p, body.page-template-page-people-php div.grid-2 li, body.page-template-page-clients-php div.grid-1 li {
	font-size: 16px;
	line-height: 20px;
}
body.page-template-page-text-3cols-php div.grid-1 p, body.page-template-page-text-3cols-php div.grid-1 li {
	font-size: 16px;
	line-height: 20px;
}
body.page-template-page-people-php div.grid-1 h2 {
	padding: 0px;
	line-height: 20px;
	font-weight: bold;
}
body.page-template-page-people-php div.grid-1 h3 {
	font-size:16px;
	line-height:20px;
	font-weight: normal;
}
body.page-template-page-people-php div.height {
	padding-bottom: 0px; 
}
body.page-template-page-people-php img.landing-image {
	position: absolute;
	z-index: 1;
	right: 45px;
	top: 220px; 
}
body.page-template-page-people-php p.author {
	padding: 0px 0px 24px 0px;
}
/* /people */

/* clients */
body.page-template-page-clients-php ul.logos li {
	height: 112px;
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* /clients */

/* home */
body.page-template-page-homepage-php div.dotted {
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(images/bg-dotted-green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
body.page-template-page-homepage-php div.bubble {
	margin: 0px;
	border: 0 !important;
	font-weight: bold;
	font-style: italic;
	width: 234px;
	background-image: url(images/bubble-bottom-green.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 2px 0px;
	float: left;
	display: inline;
}
body.page-template-page-homepage-php div.bubble a:link, body.page-template-page-homepage-php div.bubble a:visited, body.page-template-page-homepage-php div.bubble a:hover, body.page-template-page-homepage-php div.bubble a:active {
	color: #323233;
	font-weight: bold;
	font-style: italic;
}
/* / home */


/* blog */
ul.blog {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}
ul.blog li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin:0; 
	padding-bottom: 10px;
}
ul.blog li ul li {
	list-style-image: url(images/list-image.gif);
	margin: 0px 0px 0px 17px;
}
/* / blog */


.alignleft {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
}
.alignright {
	float: right;
	display: inline;
	margin: 0px 0px 10px 10px;
}
.aligncenter {
	float: none;
	display: block;
	margin: 0px auto 10px auto;
}
/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ colours 

dark grey == 323233
light grey == 808386
green == 699028
orange == dfa947
blue == 517a96
purple == 874269
red == ce553a

*/

/* red ce553a */
div.red div.bubble  {
	border-top: 2px solid #ce553a;
}
div.red p.bubble-filled  {
	background-color: #ce553a;
}
div.red div.bubble, div.red div#landing-content div.bubble  {
	border-top: 3px solid #ce553a;
	border-bottom: 3px solid #ce553a;
}
div.red div.bubble div.bubble-tail {
	background-image: url(images/bubble-tail-red.gif);
}
div.red div.border-top {
	border-color: #ce553a;
}
div.red .dotted {
	background-image: url(images/bg-dotted-red.gif) !important;
}
div.red div.impact h2 {
	border-bottom: 2px solid #ce553a;
}
div.red div.summary {
	background-color: #ce553a;
}
div.red div.width-366 h3 {
	border-bottom:2px solid #ce553a;
}
div.red div.bubble {
	background-image: url(images/bubble-bottom-red.gif);
}
div.red a:link, div.red a:visited, div.red a:hover, div.red a:active {
	color: #ce553a;
	text-decoration: none;
	font-weight: bold;
}
div.red h3 a:link, div.red h3 a:visited {
	font-weight: bold;
	color: #323233;
}
div.red h3 a:hover, div.red h3 a:active {
	font-weight: bold;
	color: #ce553a;
}
div.red p.author-filled {
	background-image: url(images/bubble-tail-filled-red.gif);
}
div.red div#border-box {
	border: 1px solid #ce553a;
}
/* / red ce553a */


/* blue 517a96 */
div.blue div.bubble {
	border-top: 2px solid #517a96;
}
div.blue p.bubble-filled  {
	background-color: #517a96;
}
div.blue div#landing-content div.bubble  {
	border-top: 3px solid #517a96;
	border-bottom: 3px solid #517a96;
}
div.blue div.bubble div.bubble-tail {
	background-image: url(images/bubble-tail-blue.gif);
}
div.blue div.border-top {
	border-color: #517a96;
}
div.blue .dotted {
	background-image: url(images/bg-dotted-blue.gif) !important;
}
div.blue div.impact h2 {
	border-bottom: 2px solid #517a96;
}
div.blue div.summary {
	background-color: #517a96;
}
div.blue div.width-366 h3 {
	border-bottom:2px solid #517a96;
}
div.blue div.bubble {
	background-image: url(images/bubble-bottom-blue.gif);
}
div.blue a:link, div.blue a:visited, div.blue a:hover, div.blue a:active {
	color: #517a96;
	text-decoration: none;
	font-weight: bold;
}
div.blue h3 a:link, div.blue h3 a:visited {
	font-weight: bold;
	color: #323233;
}
div.blue h3 a:hover, div.blue h3 a:active {
	font-weight: bold;
	color: #517a96;
}
div.blue p.author-filled {
	background-image: url(images/bubble-tail-filled-blue.gif);
}
div.blue div#border-box {
	border: 1px solid #517a96;
}
/* / blue 517a96 */


/* purple 874269 */
div.purple div.bubble {
	border-top: 2px solid #874269;
}
div.purple p.bubble-filled  {
	background-color: #874269;
}
div.purple div#landing-content div.bubble  {
	border-top: 3px solid #874269;
	border-bottom: 3px solid #874269;
}
div.purple div.bubble div.bubble-tail {
	background-image: url(images/bubble-tail-purple.gif);
}
div.purple div.border-top {
	border-color: #874269;
}
div.purple .dotted {
	background-image: url(images/bg-dotted-purple.gif) !important;
}
div.purple div.impact h2 {
	border-bottom: 2px solid #874269;
}
div.purple div.summary {
	background-color: #874269;
}
div.purple div.width-366 h3 {
	border-bottom:2px solid #874269;
}
div.purple div.bubble {
	background-image: url(images/bubble-bottom-purple.gif);
}
div.purple a:link, div.purple a:visited, div.purple a:hover, div.purple a:active {
	color: #874269;
	text-decoration: none;
	font-weight: bold;
}
div.purple h3 a:link, div.purple h3 a:visited {
	font-weight: bold;
	color: #323233;
}
div.purple h3 a:hover, div.purple h3 a:active {
	font-weight: bold;
	color: #874269;
}
div.purple p.author-filled {
	background-image: url(images/bubble-tail-filled-purple.gif);
}
div.purple div#border-box {
	border: 1px solid #874269;
}
/* / purple 874269 */


/* orange dfa947 */
div.orange div.bubble {
	border-top: 2px solid #dfa947;
}
div.orange p.bubble-filled  {
	background-color: #dfa947;
}
div.orange div#landing-content div.bubble  {
	border-top: 3px solid #dfa947;
	border-bottom: 3px solid #dfa947;
}
div.orange div.bubble div.bubble-tail {
	background-image: url(images/bubble-tail-orange.gif);
}
div.orange div.border-top {
	border-color: #dfa947;
}
div.orange .dotted {
	background-image: url(images/bg-dotted-orange.gif) !important;
}
div.orange div.impact h2 {
	border-bottom: 2px solid #dfa947;
}
div.orange div.summary {
	background-color: #dfa947;
}
div.orange div.width-366 h3 {
	border-bottom:2px solid #dfa947;
}
div.orange div.bubble {
	background-image: url(images/bubble-bottom-orange.gif);
}
div.orange a:link, div.orange a:visited, div.orange a:hover, div.orange a:active {
	color: #dfa947;
	text-decoration: none;
	font-weight: bold;
}
div.orange h3 a:link, div.orange h3 a:visited {
	font-weight: bold;
	color: #323233;
}
div.orange h3 a:hover, div.orange h3 a:active {
	font-weight: bold;
	color: #dfa947;
}
div.orange p.author-filled {
	background-image: url(images/bubble-tail-filled-orange.gif);
}
div.orange div#border-box {
	border: 1px solid #dfa947;
}
/* / orange dfa947 */

/* green 699028 */
div.green div.bubble  {
	border-top: 2px solid #699028;
}
div.green p.bubble-filled  {
	background-color: #699028;
}
div.green div#landing-content div.bubble  {
	border-top: 3px solid #699028;
	border-bottom: 3px solid #699028;
}
div.green div.bubble div.bubble-tail {
	background-image: url(images/bubble-tail-green.gif);
}
div.green div.border-top {
	border-color: #699028;
}
div.green .dotted {
	background-image: url(images/bg-dotted-green.gif) !important;
}
div.green div.impact h2 {
	border-bottom: 2px solid #699028;
}
div.green div.summary {
	background-color: #699028;
}
div.green div.width-366 h3 {
	border-bottom:2px solid #699028;
}
div.green div.bubble {
	background-image: url(images/bubble-bottom-green.gif);
}
div.green a:link, div.green a:visited, div.green a:hover, div.green a:active {
	color: #699028;
	text-decoration: none;
	font-weight: bold;
}
div.green h3 a:link, div.green h3 a:visited {
	font-weight: bold;
	color: #323233;
}
div.green h3 a:hover, div.green h3 a:active {
	font-weight: bold;
	color: #699028;
}
div.green p.author-filled {
	background-image: url(images/bubble-tail-filled-green.gif);
}
div.green div#border-box {
	border: 1px solid #699028;
}
/* green 699028 */

/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ /colours */

