/*  
Theme Name:ZenLite
Version: 1.3
Theme URI: http://quirm.net
Description: A minimalist single column design with a widget-ready horizontal navigation menu. Suitable for those who are looking for a theme to customise but want something more flexible than the Default theme. Includes additional templates for archives, categories, author lists, pages without comments, images and search results. Header customisation via the WordPress Admin interface. Compatible with WordPress 2.7 and above.
Author: Mel Pedley
Author URI: http://www.blackwidows.co.uk
Tags: one-column, custom-header, light, flexible-width

Distributed under the terms of the GNU General Public License

*/

body
{
	background: #69873d url(/images/background-tree.jpg) repeat-x left top;
	padding:0px;
	margin:0px;
}

a
{
    color:#943d00;
}

a img
{
	border:0px;
}

#outer
{
	background: url(/images/background-paper-fabric.jpg) repeat-y left -210px;
	margin:0 auto;
	width:1041px;
}

#header
{
	background: url(/images/background-header.jpg) no-repeat left top;
	height:170px;
	width:1041px;
}

#footer
{
	background: url(/images/background-footer.jpg) no-repeat left top;
	width:1041px;
	height:60px;
}

#header-content
{
	padding:30px 81px 0px 90px;
}

#body-content
{
	padding:0px 81px 0px 90px;
	font:14px Arial;
	color:#360300;
}

#content
{
    padding:0px 60px;
}

h2, h2 a
{
    color:#943d00;
}

h2 a
{
     text-decoration:none;
}


h2 a:hover
{
     text-decoration:underline;
}

h4
{
     font-size:15px; 
     color: #993300;

}

#menu
{
	background: url(/images/menu.jpg) repeat-x left top;
	height: 40px;
	padding:0px;
	margin:-5px 0px 0px 0px;
}

#menu ul
{
	list-item-style:none;
	margin:0px;
	padding:0px;
}


#menu ul li ul
{
	display: none;
}

#menu li
{
	display:block;
	float:left;
}

#menu a
{
	display:block;
	height:18px;
	padding:11px 22px;
	color:white;
	text-decoration:none;
	font:14px Arial;
}

#menu .current_page_item a,
#menu a:hover
{
	background: url(/images/menu-selected.jpg) repeat-x left top;
}


#logo
{
	padding:0px;
	margin:0px;
}

#logo img
{
	padding:0px;
	margin:0px;
	width:320px;
	height:101px;
}

#copyright
{
	background: url(/images/copyright.gif) no-repeat left 5px;
	height:32px;
	padding-left:55px;
	padding-top:45px;
}

.home-mid, .home-top, .home-resources, .home-top h2
{
	color:#ffffcc;
}

.home-top a,
.home-mid a,
.home-resources a
{
	color:#ffffcc;
}

.home-mid a
{
	font-style:italic;
}

.home-top
{
	padding:8px;
	background:#673b26 url(/images/home-gradient.gif) repeat-x left top;
}

a.bold-link
{
	color:#b2ff00;
	text-decoration:none;
	font-size:14px;
}

a.bold-link:hover
{
	text-decoration:underline;
}

.home-main
{
	padding:10px 18px;
	width:540px;
	background:#f1e5cd url(/images/home-gradient2.gif) repeat-x left top;
	float:left;
}

.home-main p
{
       font-size: 13px;
}

.home-news
{
	float:left;
	width:200px;
	padding-left:35px;
}

.home-main-img
{
	float:left;
	border:4px solid #c9b498;
	margin-right:20px;
}

.clear
{
	clear:both;
}

h2
{
	margin-top:14px;
	font-size:18px;
}

.home-news ul
{
	list-style-image: url(/images/list-item.gif?v2);
	padding-left:0px;
        margin-left:0px;
}

.home-news li
{
	padding-bottom:10px;
}

.home-news li a
{
    text-decoration:none;
}

.home-news li a:hover
{
    text-decoration:underline;
}

.home-mid, .home-bottom
{
	padding-top:30px;
}

.home-projects
{
	background: url(/images/home-projects.gif) no-repeat left top;
	width:614px;
	height:298px;
	float:left;
}

.home-tree-dude
{
       float:left;
       margin-left:15px;
       background:url(/images/tree-dude.png) no-repeat left top;
       width:205px;
       height:284px;
}

.home-dnow
{
       float:left;
       margin-left:15px;
       background:url(/images/Dnow.png) no-repeat left top;
       width:232px;
       height:254px;
}

.home-fb
{
       float:left;
       margin-left:15px;
       background:url(/images/fb.png) no-repeat left top;
       width:184px;
       height:217px;
}

.home-project
{
	float:left;
	width:306px;
	height:295px;
}

.home-mid h3, .home-bottom h3
{
	margin-top:14px;
	margin-bottom:14px;
	font-size:15px;
	text-align:center;
}

.home-project-detail
{
	padding:10px 15px;
}

.home-project-image
{
	display:block;
	margin:0 auto;
	border:8px solid #c9b498;
}

.home-resources
{
	background: url(/images/home-resources.gif) no-repeat left top;
	width:652px;
	height:233px;
	float:left;
}

.home-resource
{
	width:216px;
	height:233px;
	float:left;
}

.home-resource h3
{
	margin-bottom:10px;
}

.home-support
{
	background: url(/images/support-us.png) no-repeat left top;
	width:216px;
	height:191px;
	float:left;
	color:#360300;
	text-decoration:none;
	padding-top:18px;
	font-size:18px;
	text-align:center;
        font-weight:bold;
}


.home-resource img
{
	display:block;
	margin:0 auto;
}

.center
{
	text-align:center;
}

h1.paperHeader
{
        color: #993300;
        font-size:20px;
        padding-top: 12px;
        padding-left: 15px;
        height: 33px;
}

h1.paperHeader a
{
    color:#930;
    text-decoration:none;
}

h1.paperHeaderPembaTrees
{
       background: url(/images/bg-paper-2.gif) no-repeat left top;
}


h1.paperHeaderGlobalSchools
{
       background: url(/images/bg-paper-3.gif) no-repeat left top;
}


h1.paperHeaderCanadaForests
{
       background: url(/images/bg-paper-4.gif) no-repeat left top;
}

h1.paperHeaderProjects
{
       background: url(/images/bg-paper-5.png) no-repeat left top;
       margin-top:40px;
       padding-left:40px;
}

h1.paperHeaderIcon
{
       background: url(/images/project-icon.gif) no-repeat left top;
}

.projectPageRow
{
       margin-bottom: 30px;
}

.projectsPageDesc
{
      float: left;
      width: 430px;
}

.projectsPageDesc .projectDescText
{
      margin-left: 15px;
      color: #360300;
}

a.moreLink
{
     float: right;
     font-style: italic;
     text-decoration: underline;
     color: #360300;
}

.projectSnapshot
{
      float: right;
}

.projects-menu
{
	float:left;
        margin-right:25px;
        margin-bottom:10px;
}

.projects-menu-header
{
	background: url(/images/projectmenu-top.gif) no-repeat left top;
	width:193px;
	height:69px;
	margin-bottom:1px;
}

.projects-menu, .projects-menu a
{
	color:#ffffcc;

}

.projects-menu-header a
{
	padding-top:35px;
	text-align:center;
	height:69px;
	font-weight:bold;
}

.projects-menu a
{
	display:block;
	text-decoration:none;
}

.projects-menu li a
{
	padding:10px;
}

.projects-menu li.current_page_item a
{
	font-weight:bold;
}

.projects-menu li.current_page_item a,
.projects-menu li a:hover
{
	background:#aaa86b;
}

.projects-menu li
{
	border-bottom: 1px dotted #ccc;
}

.projects-menu ul
{
 	background: #6c762a;
 	margin:0px;
 	list-style:none;
	margin:0px;
	padding:0px;
}

.projects-menu-footer
{
	background: url(/images/projectmenu-bottom.gif) no-repeat left top;
	width:193px;
	height:35px;

}

.teamRow
{
     margin-top: 20px;
}

.teamRow .portraitDiv
{
     float: left;
     width: 170px;
}

.teamRow .portrait
{
     padding: 9px 7px;
     float: left;
     background-color: #EDE5C5;
     border: 1px solid #D3BD80;
}

.teamRow .description
{
     float: left;
     width:350px;
}

.teamRow .teamTitle
{
     font-size: 16px;
}

.teamRow .teamName
{
     font-size: 18px;
     color: #993300;
}

.teamRow .descriptionText
{
     width: 350px;
     margin-top: 10px;
}

.teamRow .contact
{
     float: left;
     width:200px;
     margin-top: 5px;
     margin-left: 20px;
}

.wp-caption 
{
    border:2px solid #d7bd70;
    text-align:center;
    background-color:#ccc;
    padding-top:2px;
    margin-bottom:5px;
}

.wp-caption-text
{
    font-size:12px;
    margin:0px;
    padding:0px;
}

.alignright
{
    float:right;
    margin:0px 0px 6px 6px;
}

.alignleft
{
    float:left;
    margin:0px 6px 6px 0px;
}

.post 
{
    clear:both;
}

.post-title
{
     padding-bottom:0px;margin-bottom:0px;
}

.post-date, .more-link
{
    font-weight:bold;
}

.supportUsDiv
{
    margin-left: 50px;
}

.supportUsDiv p
{
    margin-left: 8px;
}

.aligncenter
{
 margin:0 auto;
}

.wfarm-test
{
	width:150px;
	height:233px;
	float:left;
}
