/*  LAYOUT Greensong for "verdant" template  */
/*  modified for mootools background placement script */
body, html {
	height:100%;
	}

#header {      
	width:600px;
	height: 103px;
	margin: 0 auto;
	/*z-index:10;*/
	display:block;
	}
#index_header {
	width: 482px;
	height: 119px;
	display: block;
	margin: 0 auto 18px;
	position:relative;
	}
#container {
	position: relative;
	margin: 0 auto;
	overflow: visible;
	width:600px;
	/*z-index:100;*/
	}
#bodycontent {
	float: right;
	}
.sbWrapper {
	background:transparent url(../images/template/sb-bg-trsp.png) repeat scroll 0 0;
	border:1px solid #F08336;
	float:right;
	margin:0px 0px 10px 20px;
	width:157px;
	/*z-index: 10;*/
	}
#sbWrapperLeft {
	background:transparent url(../images/template/sb-bg-trsp70.png) repeat scroll 0 0;
	border:1px solid #F08336;
	width:157px;
	/*z-index: 10;*/
	position:absolute;
	left:-150px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	}
#sbContent,
#sbContentExt {
	padding:14px;
    }
#verdant-background {
	position:absolute;
	top:-1000px;
	left:-235px;
	width:1096px;
	/*z-index:1;*/
	}
#leftside, #rightside, #ground {
	height:1000px;
	position:absolute;
	top:0;
	border-bottom:1px solid #9DC27B;
	}
#leftside {
	width:354px;
	background: transparent url(../images/template/GS-bg-L.gif) no-repeat scroll 0 0;
	left:0;
	}
#rightside {
	width:339px;
	background: transparent url(../images/template/GS-bg-R.gif) no-repeat scroll 0 0;
	right:0px;
	}
#ground {
	width:714px;
	background: transparent url(../images/template/ground-plane.gif) no-repeat scroll left bottom;
	left:170px
	}
#mainWrapper {
	position:relative;
	bottom:0px;
	z-index:3;
	min-height:964px;
	}
#mainWrapper, #leftside {
	}
#frondSpacer {
	float:left;
	width:100px;
	height: 110px;
	}
#content {
	padding:0 54px 0 50px;
	min-height:1020px;
	/*z-index:90;*/
	}
#maincontent {
	/*z-index:30;*/
	}
#content>p {
	/*width: 87%;*/
	}
#content ul {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin: 0 6em 0 3em;
	text-indent: -3em;
	}
#footer {
	position: relative;
	top:0;
	z-index:2;
	width:100%
	}
#subfooter { 
	position: relative;
	bottom: 0;
	left:850px;
	color:#EAFDD9;
	font-size: 1.1em;
	width: 250px;
	}

/*  STYLES  */
body {
	color: #99BC12;
	background: #EAFDD9 url(../images/template/gs-page-bg.gif) repeat-x scroll 0px -258px; 
	/* background: #EAFDD9 url(../images/template/baslinegrid_19.5.png) repeat scroll 0px 0px */
	}
#container {
	color:#2C3306;
	}
body.mceContentBody {
	padding: 10px;
	}
#content img.bordered {
	border: solid 2px #80A796;
	}
.noborder {
	border: none;
	}
/*  VERT MENU  */
#sbContent h4,#sbContent h4 a:link,#sbContent h4 a:visited,#sbContent h4 a:active,#sbContent h4 a:hover, #sbContent h4 a {
	color:#BB6C0E;
	}
#sbContent p, #sbContent li {
	line-height:15px;
	}
#menuwrapper ul {
	color:#9BB617;
	list-style-type:none;
	margin:0;
	text-indent:0;
	}
#menuwrapper ul li {
	background: transparent url(../images/template/gs-bullet.png) no-repeat scroll 0 7px;
	padding:7px 0 7px 17px;
	font-weight:bold;
	margin:0;
	}
#menuwrapper ul li.menuactive.menuparent {

	}
#menuwrapper ul li li {
	font-weight:normal;
	}
#menuwrapper ul ul {
	border-color:#F08336;
	border-style:none none dashed dashed;
	border-width: 1px;
	margin-bottom:-7px;
	margin-left:-10px;
	margin-top:-1px;
	padding-bottom:7px;
	}
#menuwrapper ul ul ul {
	border:none;
	}
#menuwrapper ul ul li {
	background-image:none;
	margin:0px;
	padding:7px 0pt 0pt 10px;
	}
#menuwrapper a {
	text-decoration: none;
	}
#menuwrapper p {
	color:inherit;
	}
#sbContent hr {
	border-color:#99BC12;
	border-style:solid none none;
	border-width:1px;
	height:1px;
	margin:0.75em 0pt;
	padding:0pt;
	}

/**  Tables  **/
table.projects {
	clear:both;
	margin:18px auto;
	padding:10px;
	}
table.projects caption {
	display:none;
	}
table.projects h4 {
	margin-top: 0;
	}
table.projects tr {
	border-bottom:9px solid #DBDF65;
	display:block;
	padding:13px 0px 1px;
	height: 151px;
	}
table.projects td {
	vertical-align:center;
	}
table.projects td.icon {
	width: 154px;
	}
table.projects td.icon img {
	border: solid 2px #DBDF65;
	}
table.projects td.desc {
	padding:0pt 18px;
	width:270px;
	}
table.projects td.donate {
	width: 100px;
	}
