/*
Theme Name: GBP website theme
Description: Custom template by <a href="http://www.sitesmart.co.nz">SiteSmart</a>
Version: 1.0
Author: <a href="http://www.sitesmart.co.nz">SiteSmart</a>
*/

body { margin:0; padding:0; font: 12px Arial, Sans-Serif; background:#fff;}

#wrap {margin:0 auto; background: #fff; width:960px; padding:0; }
#content {margin:0 auto; background: #fff; width:960px; padding:0; }
#spacer {height:5px; clear:both; }

#headspace {height:150px; width:960px; margin:20px auto 0 auto; padding:0; border-top: 8px solid #ed7f2a;}
#headleft {float:left; height:110px; width:500px; margin:0; padding:30px 0 0 0;}
#headleftcontent h1 {padding:5px 0 0 80px;  font: normal 2.2em Georgia, Serif; margin:0 0 0 0; color: #000000;}
#headleftcontent p {padding:10px 0 0 80px; margin:0; color:#000; font:normal 1.2em Arial, sans-serif;}
#headleftcontent img {float:left;}
#headright {float:right; height:100px; width:310px; background:#fff ; padding:20px 0 0 0; margin:0 0 0 0; text-align:right;}
#headright h2 {padding:0 0 0 0;  font: normal 1.5em Georgia, Serif; margin:0 0 0 0; color: #555;}
#headright p {color:#555555;font:normal 1.2em Arial, sans-serif; line-height:18px;}
#headright a {color:#0184b5;}
#headright a:hover {color:#1cc0fe;}

#navigate {height: 30px; margin:0 auto; padding:10px 0 10px 0; color:#fff; background:#ed7f2a;}
#navigatelinks {height: 40px; width:920px; background:#ed7f2a; padding:0; margin:0 auto;}
#navigatelinks ul {margin:0 auto 0 auto; padding:0;list-style:none; }
#navigatelinks li {display:inline; margin:0; padding:0; text-align:center; font:normal 16px 'Arial'; color:#fff;}
#navigatelinks a {color:#fff; text-align:center; height: 26px; float:left; background:#ed7f2a; margin:0 20px 0 0; padding:5px 10px 0px 10px; text-decoration:none;}
#navigatelinks a:hover {background:#c76a22; color:#fff;}
#navigatelinks li.current_page_item a {color:#fff; text-decoration:none; background:#c76a22;}
#navigatelinks li.current_page_ancestor a {color:#fff; text-decoration:none; background:#c76a22; }

#intro {width:960px; padding:0; margin:0;}
#banner {float:right;background:#fff; width:640px; height:320px; margin:0 ; padding:0;}
#banner p {margin:0 ; padding:0;}
#welcome {float:left; background:#f7f7f7; padding:20px; margin:0; width:280px; height:280px; color: #000; font-size:14px;}
#welcome h1 {padding:10px 20px 20px 0; font: normal 2em Georgia, Serif; margin:0; color: #464646; }
#welcome p {color:#555; line-height:22px; font-size:14px;}
#welcome a {color:#0184b5;}
#welcome a:hover {color:#1cc0fe; }

#homefeature {width:940px; padding:0 0 0 20px; margin:0;}
.home {float:left; width:270px; margin:20px 40px 20px 0; padding:0;}
.home h1 {padding:10px 0 10px 0; font: normal 2em Georgia, Serif; margin:0; color: #464646; }
.home p {color:#555; line-height:22px; font-size:14px;}
.home a {color:#0184b5;}
.home a:hover {color:#1cc0fe; }

#page {width:930px; margin: 0 0 0 0; padding:30px 0 30px 30px; background: #fff; float:left;}
#page h1 {padding:10px 0 20px 0; font: normal 2em Georgia, Serif; margin:0; color: #000; }
#page h2 {padding:20px 0 0 0;}
#page p {color:#000; line-height:22px; font-size:14px;}
#page a {color:#0184b5;}
#page a:hover {color:#1cc0fe; }
#page ul {font-size:14px; padding:0; margin:10px 10px 30px 30px;}
#page ol {font-size:14px; padding:0; margin:10px 10px 30px 30px;}
#page li {font-size:14px; padding:5px; margin:0;}

p {color:#000; padding: 5px 0 15px 0; margin:0; line-height:18px;}
a {color:#0184b5;}
a:hover {color:#1cc0fe;}
.alignright {float:right; padding:10px border:1px solid #555; margin:0 0 10px 30px;}
.alignleft {float:left; padding:10px; margin:0 30px 10px 0; }
a img {border:none;}
#map {float:right; padding:0; margin:0;}

#footer {clear:both; background: #ed7f2a url(fade.gif) repeat-x top left; margin:0 auto; height:30px; padding: 30px 0 0 0; color:#888;}

#credits {margin:0 auto; height:50px;color:#777;  background:#fff; text-align:center; width:960px; padding:30px 0 0 0;}
#credits a {color:#777; text-decoration:none; }


