/*
Theme Name: Cape Paterson Style
Theme URI: http://gozer.com.au/
Description: WordPress theme for Cape Paterson
Version: 1.0
Author: Gozer
Author URI: http://gozer.com.au/

*/

body {background:#bfbebc;text-align:center;margin:0;}
body, input, textarea {font-family:Arial;font-size:11px;color:#515B53;}

a img {border:none;}

#page {width:950px;margin:auto;text-align:left;background:url('/images/page_slice.gif') repeat-y top left;padding-left:17px;padding-right:17px}

#sidepanel {width:212px;float:left;padding-top:20px;overflow:hidden;}

#sidepanel #logo {display:block;margin-left:25px;width:116px;height:147px;background:url('/images/logo.gif') no-repeat top left;}
#sidepanel #logo h1 {display:none;}

#sidepanel #menu {	margin:0; padding:0; list-style: none;margin-top:14px;}

#sidepanel #menu a {display:block;width:212px;height:40px;background:no-repeat 0 0;}

#sidepanel #menu a#menu_5 {background-image:url('/images/menu_eco.gif');}
#sidepanel #menu a#menu_8 {background-image:url('/images/menu_about.gif');}
#sidepanel #menu a#menu_11 {background-image:url('/images/menu_sustain.gif');}
#sidepanel #menu a#menu_14 {background-image:url('/images/menu_community.gif');}
#sidepanel #menu a#menu_17 {background-image:url('/images/menu_latest.gif');}
#sidepanel #menu a#menu_2 {background-image:url('/images/menu_home.gif');}

#sidepanel #menu a:hover,
#sidepanel #menu a#menu_5.current_page,
#sidepanel #menu a#menu_8.current_page,
#sidepanel #menu a#menu_11.current_page,
#sidepanel #menu a#menu_14.current_page,
#sidepanel #menu a#menu_17.current_page  {background-position:-212px 0;}
#sidepanel #menu a span {display:none;}

#sidepanel #register {padding-left:40px;width:100px;margin-top:55px;}
#sidepanel #register a {display:block;color:#87796B;margin-bottom:10px;text-decoration:none;}
#sidepanel #register a:hover {color:#2781BE;}

#content {margin-left:212px;height:608px;}
#page > #content {height:auto;min-height:608px;}

#footer {clear:left;margin-top:10px;margin-top:10px;padding:5px 40px 5px;}
#footer a {color:#5994c9;text-decoration:none;}

#pagefooter {width:950px;margin:auto;text-align:left;margin-bottom:10px;height:18px;background:url('/images/page_footer.gif') repeat-y top left;padding-left:17px;padding-right:17px}

#banner {height:120px;}
#banner #main {}
#banner #small {margin-left:5px;}

#content .heading {margin:0;padding:5px 9px;height:30px;background:no-repeat 0 0;}
#content .heading H2 {display:none;}

#content .submenu {height:20px;}
#content .submenu a {color:#515B53;font-size:11px;display:block;float:left;height:10px;padding:5px 10px;;text-decoration:none; }
#content .submenu a:hover { opacity:.75;filter:alpha(opacity=50);}
#content .submenu a.current_page:hover {opacity:1;filter:alpha(opacity=100);}

#content .entry {padding:0  0 0 10px;min-height:420px;}
 
#content .entry .text {width:268px;float:left;padding-right:10px;}
#content .entry .widetext {width:662px;padding-right:10px;}

#content .entry .text h3 {font-size:15px;font-weight:regular;margin-top:15px;}
#content .entry .text blockquote {margin:0;padding-left:15px;}
#content .entry .text em {font-weight:bold;font-style:italic;}

#content .entry .text ol {padding-left:20px;margin-left:0px;}

#content .entry .text ul {padding-left:0px;list-style-type:none;margin-left:0px;}
#content .entry .text ul li {padding-left:20px;}

#content .entry .feature {margin-left:286px;position:relative;}
#content .entry .feature .left {float:left;position:absolute;top:0;left:0;width:256px;}
#content .entry .feature .right {float:left;position:absolute;top:0;left:256px;right:0px;}
#content .entry .feature .span {position:relative;position:absolute;top:210px;left:0px;right:0px;}
#content .entry .feature .span-alt {position:relative;position:absolute;top:0px;left:0px;right:0px;}

.clear {clear:both;}

/* home */
.section_2 {position:relative;}
.section_2 #sidepanel {background:url('/images/home_background.jpg') no-repeat 180px 5px;height:650px; }
.section_2 #content {padding:181px 0 0 0;background:url('/images/home_background.jpg') no-repeat -30px 5px;position:relative;}
.section_2 #register {position:absolute;left:330px;top:100px;font-size:15px;width:160px;display:none;}
.section_2 #register a {color:#2781BE;}
.section_2 #video {
	position: absolute;
	left: 0;
	top: 0;
	width: 322px;
	height: 181px;
	overflow: hidden;
}
.section_2 #support {
	position: absolute;
	left: 300px;
	top: 0px;
	width: 270px;
	height: 150px;
}

/* ecovillage */
.section_5 #content H2 {background-color:#488AAF;}
.section_5 #content .heading {background-image:url('/images/heading_eco.gif');}
.section_5 #content .submenu {border-bottom:1px solid #488AAF}
.section_5 #content .submenu a {border-left:1px solid #488AAF;}
.section_5 #content .submenu a.current_page,
.section_5 #content .submenu a:hover {background-color:#488AAF;color:#fff;}
.section_5 #content .entry .feature .left,
.section_5 #content .entry .feature .right,
.section_5 #content .entry .feature .span {border-bottom:1px solid #488AAF;}
.section_5 #content .entry .text h3 {color:#488AAF;}
.section_5 #content .entry .text blockquote {border-left:1px solid #488AAF;}
.section_5 #content .entry .text em {color:#488AAF;}
.section_5 #content a {color:#3C4941;}

/* about us */
.section_8 #content H2 {background-color:#9a6e4c;}
.section_8 #content .heading {background-image:url('/images/heading_about.gif');}
.section_8 #content .submenu {border-bottom:1px solid #9A6E4C}
.section_8 #content .submenu a {border-left:1px solid #9A6E4C;}
.section_8 #content .submenu a.current_page,
.section_8 #content .submenu a:hover {background-color:#9A6E4C;color:#fff;}
.section_8 #content .entry .feature .left,
.section_8 #content .entry .feature .right,
.section_8 #content .entry .feature .span {border-bottom:1px solid #9A6E4C;}
.section_8 #content .entry .text h3 {color:#9A6E4C;}
.section_8 #content .entry .text blockquote {border-left:1px solid #9A6E4C;}
.section_8 #content .entry .text em {color:#9A6E4C;}
.section_8 #content a {color:#3C4941;}

/* sustainability */
.section_11 #content H2 {background-color:#6D8354;}
.section_11 #content .heading {background-image:url('/images/heading_sustain.gif');}
.section_11 #content .submenu {border-bottom:1px solid #6D8354}
.section_11 #content .submenu a {border-left:1px solid #6D8354;}
.section_11 #content .submenu a.current_page,
.section_11 #content .submenu a:hover {background-color:#6D8354;color:#fff;}
.section_11 #content .entry .feature .left,
.section_11 #content .entry .feature .right,
.section_11 #content .entry .feature .span {border-bottom:1px solid #6D8354;}
.section_11 #content .entry .text h3 {color:#6D8354;}
.section_11 #content .entry .text blockquote {border-left:1px solid #6D8354;}
.section_11 #content a {color:#3C4941;}
.section_11 #content .entry .text ul li {background:url('/images/bullet_sustain.gif') no-repeat 0 3px;}

/* community */
.section_14 #content H2 {background-color:#975154;}
.section_14 #content .heading {background-image:url('/images/heading_community.gif');}
.section_14 #content .submenu {border-bottom:1px solid #975154}
.section_14 #content .submenu a {border-left:1px solid #975154;}
.section_14 #content .submenu a.current_page,
.section_14 #content .submenu a:hover {background-color:#975154;color:#fff;}
.section_14 #content .entry .feature .left,
.section_14 #content .entry .feature .right,
.section_14 #content .entry .feature .span {border-bottom:1px solid #975154;}
.section_14 #content .entry .feature .span-alt {border-bottom:1px solid #975154;}
.section_14 #content .entry .text h3 {color:#975154;}
.section_14 #content .entry .text blockquote {border-left:1px solid #975154;}
.section_14 #content a {color:#3C4941;}
.section_14 #content .entry .text ul li {background:url('/images/bullet_community.gif') no-repeat 0 3px;}

/* latest */
.section_17 #content H2 {background-color:#CF6B29;}
.section_17 #content .heading {background-image:url('/images/heading_latest.gif');}
.section_17 #content .submenu {border-bottom:1px solid #CF6B29}
.section_17 #content .submenu a {border-left:1px solid #CF6B29;}
.section_17 #content .submenu a.current_page,
.section_17 #content .submenu a:hover {background-color:#CF6B29;color:#fff;}
.section_17 #content .entry .feature .left,
.section_17 #content .entry .feature .right,
.section_17 #content .entry .feature .span {border-bottom:1px solid #CF6B29;}
.section_17 #content .entry .text h3 {color:#CF6B29;}
.section_17 #content .entry .text blockquote {border-left:1px solid #CF6B29;}
.section_17 #content a {color:#3C4941;}
.section_17 #content .entry .text ul li,
.section_17 #content .entry .text ol li {
	margin-bottom: .5em;
}
.section_17 #content .entry .text ul li {
	background:url('/images/bullet_sustain.gif') no-repeat 0 3px;
}
.section_17 #content h3 a {
	color: #CF6B29;
}
.section_17 #content h3 a:hover {
	color:#3C4941;
}

/* Projects */
#projects .break {border-bottom:1px solid #9A6b4d;margin-left:25px; }
#projects .entry {padding-bottom:5px}

/* Team */
#team .entry .text h3 {color:#9A6E4C}
#team .entry .members {margin-left:290px;border-left:1px solid #9A6E4C;}
#team .entry .members .member {border-right:1px solid #9A6E4C;padding-left:10px;padding-right:5px;width:361px;padding-top:5px;padding-bottom:10px}
#team .entry .members .break {border-bottom:1px solid #9A6E4C;height:0px;margin-left:10px;}
#team .entry .members .member P {width:230px;}
#team .entry .members .member A {color:#515B53;}
#team .entry .members .member .images {float:right;padding-left:4px;padding-bottom:4px;width:120px;}
#team .entry .members .member .images .logo {margin-top:20px;}

/* Location */
.location .location-span,
.location .location-span2  {border-bottom:1px solid #488AAF;}
.location .location-span2 {margin-top:8px}

/* Gallery */
#gallery {padding:10px 20px;}
#gallery a {text-decoration:none;}

/* Register */
#content .register {}
#content .register label {display:block;padding-bottom:5px;}
#content .register .field {border:1px solid #928578;padding:4px;margin-bottom:5px;}
#content .register input.error {background-color:#CF6B28;color:#fff;}
#content .register .wide {width:240px}
#content .register em {font-weight:normal;}
#content .register .formheading {font-weight:bold;}

#content .register p.error {background-color:#CF6B28;color:#fff;padding:4px;font-size:12px;}
#content .register p.error span {display:block;padding:3px 0;}

#content .register .text#text2 {width:auto;}
#content .register #text2 h4 {margin-top:0;padding-top:20px;}

#content .register .text#text2 .wide {width:550px}
#content .register #text2 .reasons {float:right;margin-right:20px;}
#content .register #submit {margin-top:20px;}

/* Revegetation */
#plan .legend {padding:2px;}
#plan #legend_content {padding-top:5px;}
#plan .section {float:left;width:325px;margin-right:2px;}
#plan .clear {margin-bottom:5px;}
.section_5 #content .entry #plan .section h3 {margin-top:5px;}
.section_5 #content .entry #plan .section h3 img {margin:0 4px;}
#plan .swatch {width:24px;height:24px;float:left;margin-right:5px;border:1px solid #666}
#plan .grey {background-color:#929597}
#plan .yellow {background-color:#e8a83b}
#plan .olive {background-color:#a9b065}
#plan .green {background-color:#437448}
#plan .blue {background-color:#0b3b4e}
#plan .red {background-color:#69181d}
#plan .sand {background-color:#948c68}
#plan .wetland {background:url('/images/wetland.gif') no-repeat top left;}

.hidden {
	display: none;
}

#latest-info-tabs {
	list-style: none;
	overflow: auto;
	height: 65px;
}
#content #latest-info-tabs li {
	background: none;
	padding: 0;
	margin: 0;
	float: left;
}
#content #latest-info-tabs li a {
	background: #9e9184;
	display: block;
	padding: 10px;
	height: 40px;
	text-decoration: none;
	color: #fff;
}
#content #latest-info-tabs li a.one {
	background: #87796c;
}
#content #latest-info-tabs li a.two {
	background: #928578;
}
#content #latest-info-tabs li a.three {
	background: #9e9183;
}
#content #latest-info-tabs li a.four {
	background: #a69b8d;
}
#content #latest-info-tabs li a.five {
	background: #b2a79a;
}
#content #latest-info-tabs li a:hover,
#content #latest-info-tabs li a.selected {
	background: #cf6b29;
	color: #fff;
}
