/*
Theme Name: Challenge of Change
Theme URI: http://www.metasolutions.co.nz
Author: Daniel Batkin-Smith

/*-----------Block Level Elements--------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
body {
	font: 62.5%/1.4 Arial, sans-serif;
	border-top:5px solid #666666;
	margin:0;
	color:#5f5f5f;
}
img {
	border:0;
}
a {
	color:#888;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#page {
	width: 920px;
	margin: 0 auto;
	padding:0;
	font-size:12px;
	background:url(/images/content.jpg) no-repeat;
}
#header {
	width: 890px;
	margin:20px auto 0;
	clear:both;
	height:130px;
}
#headerimg {
	float:left;
}
.quote {
	width:280px;
	background:url(/images/quote.gif) no-repeat top left;
	padding:20px;
	color:#b1b1b4;
	float:right;
	font-size:12px;
}
#bloghome {
	background:url(/images/quote.gif) no-repeat top left;
}
#bloghome small {
	color: gray;
}
#blog-article {
	padding:0px 25px 10px 25px;
	font-style:italic;
}
#highlight {
	width:860px;
	margin:0 auto;
	padding:20px 30px 0;
	background:url(/images/main.jpg) no-repeat;
	height:230px;
}
#highlight h1 {
	color:#fff;
}
#highlight p {
	color:#fff;
	width:460px;
	font-size:14px;
	margin-top:10px;
        margin-bottom:5px;
	text-align:justify;
}
#wrapper {
	width: 100%;
	background:url(/images/bg.jpg) repeat-x 0 69px;
}
.inside {
	width:860px;
	margin:0 auto;
	padding:10px;
	background:#fff;
}
.block {
	background:url(/images/bg-blocks.gif);
	color:#fff;
	padding:20px;
}
.block ul li {
	background:url(/images/li-orange.jpg) no-repeat;
	padding-left:20px;
	margin:6px 0;
}
#pursue {
	color:#fff;
	padding:20px;
	height:200px;
	background:url(/images/bg-pursue.jpg);
}
#pursue ul li {
	background:url(/images/li-grey.gif) no-repeat;
	padding-left:20px;
	margin:6px 0;
}
#services {
	color:#fff;
	padding:20px;
	height:170px;
	background:url(/images/bg-services.jpg);
}
#services ul li {
	background:url(/images/li-grey.gif) no-repeat;
	padding-left:20px;
	margin:6px 0;
}
.block a, #pursue a, #services a {
	color:#fff;
}
.block-bottom {
	background:url(/images/bg-blocks-bottom.jpg);
	height:20px;
}
#content {
	float: left;
	width: 56%;
	margin:0 0 20px;
}
#contact-content {
	float: left;
	width: 42%;
	margin:0 0 20px;
}
#contact-content p {
	margin:0;
}
#content p {
	text-align:justify;
        margin-top: 0px;
}
#sidebar {
	width: 42%;
	float:right;
	margin:0 0 20px;
}
#widebar {
	width: 58%;
	float:right;
	margin:0 0 20px;
}
#footer {
	width: 860px;
	clear: both;
	margin:0 auto;
}
#footer p {
	clear:both;
}
#nav-main {
	width:860px;
	height:35px;
	margin:0 auto;
	padding:0 30px;
	background:url(/images/nav-bg.jpg) no-repeat;
}
#nav-main li {
	float:left;
	display:block;
}
#nav-main li a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	padding:7px 20px;
	background:url(/images/nav-li.jpg) no-repeat;
}
#nav-main li a:hover, #nav-main li.current_page_item a {
	background:#8d8c92 url(/images/nav-li-over.jpg) no-repeat;
}
li#first a {
	background:0;
}
#nav-foot li {
	float:left;
	display:block;
	margin:0 15px 0 0;
}
/*-------------Headings-------------*/

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
clear:left;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration:none;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:15px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:13px;
}
h5 {
    font-size:12px;
}
h6 {
    font-size:12px;
}
#content h1, #content h2 {
	background:url(/images/li-orange-on-white.gif) no-repeat 0% 50%;
	padding:0 25px;
	color:#999;
    margin-bottom:10px;
}

#content h3 {
	color:#666;
}
#content h4 {
	    color:#DB921B;
}
#content h5 {
	   color:#DB921B;
}
#content h6 {
	   color:#999;
}

/*-------------The Post-------------*/


h2.blog-entry-title {
	background:transparent;
	padding:2px 0 0 25px !important;
	background:url(/images/lite.gif)!important;
}
h2.blog-entry-title a {
	color:#CC9933;
}
.post {
	margin-bottom:20px;
}
.post p {
}
.post a {
}
.post ul {
	margin:10px 10px;
}
.post li {
	list-style:none;
	background:url(/images/li-orange-on-white.gif) no-repeat;
	padding:2px 20px;
}
.entry {
}
.entrytext .postmetadata {
}
.postmetadata alt {
}
.postmetadata a {
}
.navigation {
	float:left;
	margin:10px 0;
}
.alignleft {
	float:left;
	clear:left;
}
.alignright {
	float:right;
	clear:right;
}
.center {
}
.pagetitle {
}
blockquote {
}
cite {
}
a img {
}
acronym, abbr {
}
/*--------------Sidebar------------*/

#sidebar ul {
}
#sidebar ul h2 {
}
#sidebar ul li {
}
#sidebar ul ul {
}
#sidebar ul ul li {
}
#sidebar ul ul ul {
}
#sidebar p {
}
#sidebar a {
	text-decoration:none;
}
#sidebar a:hover {
	text-decoration:underline;
}
#sidebar a:visited {
}
/*--------------Comments--------------*/

ol.commentlist {
}
ol.commentlist li {
}
ol.commentlist li.alt {
}
ol.commentlist a {
}
small.commentmetadata {
}
/*--------------Search Form-------------*/

#searchform {
}
#searchform input {
}
#searchform #s {
}
/*-------------Calendar-----------------*/

#wp-calendar {
}
#wp-calendar th {
}
#wp-calendar a {
}
#prev a, #next a {
}
#wp-calendar caption {
}
/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	clear:both;
	border:0;
	border-top:1px solid #eee;
	background:#eee;
	height:0px;
}
#contact {
	font-size:14px;
	text-align:center;
	background:url(/images/work-skills-logo.jpg) no-repeat bottom center;
	padding-bottom:80px;
}
#feedback {
	font-size:18px;
	text-align:center;
}
.blogroll li {
	background-image:none;
}
.wordtube {
	margin-bottom:10px;
}
.wp_quotes_quote {
	font-style:italic;
}
.wp_quotes_author {
	font-weight:600;
}

.whatsnew {	
	padding:0 25px;
padding-top:0px;
	color:#999;
	font-weight:bold;
	font-size:16px; 
	padding-bottom:0px;
	margin-bottom:0px;}
	
#dreamteam { 
	background-image:url(http://challengeofchange.co.nz/images/home-new-back.jpg);
	background-repeat:no-repeat;
	height:490px;
*height:530px;
	}
	
	#dreamteam a:link { 
	text-decoration:none!important;
	}
	
	#dreamteam a:visited {
	text-decoration:none!important;
	}  

	#dreamteam a:hover {
	text-decoration:none!important;
	}   

	#dreamteam a:active {
	text-decoration:none!important;
	}   
	
	#dreamteam p { 
	width:360px;
	padding-left:10px;
padding-bottom:0px!important;
margin-bottom:3px!important;
	}

#dreamteam h1 { 
margin-left:5px;
}

.dream-icon { 
background-image:url(http://challengeofchange.co.nz/images/coc-home-bullet.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:14px;
}

.right-dreamteam { 
padding:0px;
margin:0px;
margin-left:200px;
}

.hrinz {
margin-top:0px;
width:470px;
}

.dream-height { 
margin-top:4px!important;
margin-bottom:4px!important;
}

.dream-table { 
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
}

.smalldream { 
font-size:11px;
}