html {
	height: 100%;
	font-size: 100.1%;
}
body {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #7c7c7c;
	width:100%;
	min-width: 960px;
	height: 100%;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 960px;
	background: url(../images/body-bg.gif) repeat-y;
	min-height: 100%;
}
* html #main {
	height: 100%;
}
#header {
	position: relative;
	width: 960px;
	height: 341px;
	background: url(../images/header-bg.jpg) no-repeat;
}
#inner #header {height: 103px;background: url(../images/header-bg2.jpg) no-repeat;}
#header .logo {
	position: absolute;
	top: 28px;
	left: 24px;
	width: 323px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/logo.png) no-repeat;
}
/* #header .by-planting {
	position: absolute;
	top: 215px;
	left: 87px;
	width: 495px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/by-planting-text.gif) no-repeat;
} */

#top-nav {
	position: absolute;
	top: 22px;
	right: 0;
	list-style: none;
	padding: 0;
	margin: 0;

}
#top-nav li {float: left;}
#top-nav li a {float: left;height: 54px;text-indent: -9999px;overflow: hidden; 	outline:none;}
#top-nav li a.home-link {background: url(../images/home-link.gif) no-repeat;width: 60px;}
#top-nav li a.model-link {background: url(../images/model-link.gif) no-repeat;width: 64px;}
#top-nav li a.pop-link {background: url(../images/pop-link.gif) no-repeat;width: 111px;}
#top-nav li a.about-us-link {background: url(../images/about-us-link.gif) no-repeat;width: 83px;}
#top-nav li a.gallery-link {background: url(../images/gallery-link.gif) no-repeat;width: 77px;}
#top-nav li a.news-link {background: url(../images/news-link.gif) no-repeat;width: 58px;}
#top-nav li a.blog-link {background: url(../images/blog-link.gif) no-repeat;width: 54px;}
#top-nav li a.contact-link {background: url(../images/contact-link.gif) no-repeat;width: 80px;}
#top-nav li a:hover {background-position: 0 100%;}
#header .heading {
	position: absolute;
	top: 110px;
	left: 48px;
	font: bold 20px Helvetica, Arial, sans-serif;
	color: #cdd3e2;
	width: 650px;
}
#header .heading2 {
	position: absolute;
	top: 148px;
	left: 242px;
	font: bold 50px Helvetica, Arial, sans-serif;
	color: #3a3f4a;
}
#header .for {
	position: absolute;
	top: 153px;
	left: 150px;
	width: 80px;
	height: 47px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/for-text.gif) no-repeat;
}
#header .by-planting {
	position: absolute;
	top: 210px;
	left: 48px;
	width: 535px;
	font: 16px Helvetica, Arial, sans-serif;
	line-height: 1.0;
	color: #000;

}

#content {
	overflow: hidden;
	width: 960px;
	padding-bottom: 123px;
}
.top-box {
	float: left;
	width: 960px;
	padding: 0 0 11px;
	background: url(../images/top-box-bg.gif) repeat-y;
}
.top-box .box {
	float: left;
	width: 187px;
	background: url(../images/arrow-ico.gif) no-repeat 0 3px;
	padding: 0 0 0 24px;
	margin: 12px 0 0 28px;
	display: inline;
}
.top-box .box1 {margin-left: 14px;}
/*.top-box .box .title {color: #e3000c;font: bold 8px Arial, Helvetica, sans-serif;letter-spacing: -4px;}*/
.top-box .box .title {color: #e3000c;font: bold 20px/20px Arial, Helvetica, sans-serif;letter-spacing: -4px;}

.top-box .box p {margin: 0px 0 4px 0;font-size: 78%;line-height: 14px;color: #fff;}
.top-box .box a {margin: 20px 0 0 20px;color: #141515; text-decoration: none; font: bold 19px Arial, Helvetica, sans-serif;	outline:none;}
.side-bar {
	float: left;
	width: 235px;
	margin: 13px 0 0 6px;
	display: inline;
	background: url(../images/side-bar-middle.gif) repeat-y 5px 0;
}
.side-bar .side-bar-inner {float: left;width: 235px;padding-bottom: 16px;background: url(../images/side-bar-title.gif) no-repeat;}
.side-bar .side-bar-bottom {
	float: left;
	width: 235px;
	height: 9px;
	overflow: hidden;
	background: url(../images/side-bar-bottom.gif) no-repeat 5px 0;
}
.side-bar .title {overflow: hidden;width: 235px;height: 53px;}
.side-bar .title h2 {margin: 20px 0 0 21px;color: #f6f3f6;font: bold 19px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;}
.side-bar h3 {margin: 12px 30px 0 23px;font-size: 82%;line-height: 17px;color: #2173af;}
.side-bar p {margin: 0 30px 0 23px;font-size: 82%;line-height: 17px;color: #4e4b4a;}
.side-bar a {color: #4b8dbe; 	outline:none;}
.side-bar a:hover {text-decoration: none;}
#column2 {float: right;width: 703px;}
.inner {
	float: right;
	width: 695px;
	margin: -30px 0 0;
	padding: 0 0 150px 0;
	background: url(../images/inner-bg.gif) no-repeat 0 80px;
}
#column2 h2 {margin: 18px 0 0 6px;color: #f9f6ec;font: bold 24px Arial, Helvetica, sans-serif;position: relative;}
#column2 h2 a {color: #f9f6ec;}
.entry h4 {margin: 17px 0 0;font: bold 15px Arial, Helvetica, sans-serif; color: #f9f6ec;padding: 0 0 3px 0;}
.inner p {margin: 40px 162px 0 0;color: #4e4b4a;font-size: 82%;line-height: 17px; height: 150px;}
#column2 .boxes {float: left;width: 703px;padding: 19px 0 0;}
#column2 .boxes .box {float: left;width: 148px;margin: 0 0 0 23px;display: inline;}
#column2 .boxes .box1 {margin: 0;}
#column2 .boxes .box img {float: left; padding-left: 5px;}
#column2 .boxes .box h3 {margin: 0;color: #2173af;font-size: 82%;line-height: 17px;}
#column2 .boxes .box h3 a{
	text-decoration: none;
	color: #2173af;
}
#column2 .boxes p{margin: 0;}
#column2 .boxes .box h3 a:hover{text-decoration: underline;}
#column2 .boxes .box p {margin: 0;color: #4e4b4a;font-size: 82%;}
.side-nav {
	float: left;
	width: 221px;
	margin: 16px 0 0 18px;
	display: inline;
	background:url(../images/side-nav-bg3.gif) repeat-y;
}
.side-nav-2 {
	float: left;
	width: 221px;
	margin: 16px 0 0 18px;
	display: inline;
	
}
.side-nav .side-nav-inner {
	float: left;
	width: 221px;
	background: url(../images/side-nav-bg.gif) no-repeat;
}
.side-nav .side-nav-inner2 {
	float: left;
	width: 221px;
	padding: 5px 0 8px;
	background: url(../images/side-nav-bg2.gif) no-repeat 0 100%;
}
.side-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 82%;
	line-height: 42px;
	font-weight: bold;
	color: #3d4650;
}
.side-nav ul li {
	float: left;
	width: 221px;
	padding-top: 1px;
	padding-bottom: 0;
	background: url(../images/side-nav-sep.gif) no-repeat 12px 0;
}
.side-nav ul li:first-child {background: none;}
.side-nav ul li a {
	float: left;
	width: 192px;
	height: 42px;
	color: #3d4650;
	text-decoration: none;
	padding: 0 29px 0 0;
	text-align: right;
	outline:none;
}
.side-nav ul li a:hover {
	background: url(../images/side-nav-active.gif) repeat-y;
	color: #7b8691;
}
#content-inner {float: left;width: 430px;padding: 0 0 0 23px;margin: 10px 0 0;}
#content-inner h1 {
	margin: 0;
	font: bold 24px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif; 
	color: #f9f6ec;
	padding: 9px 0 0 0px;
}
#content-inner h1.Health {background: url(../images/ico-5.gif) no-repeat 0 3px; padding-left: 50px;}
#content-inner h1.Education {background: url(../images/ico-6.gif) no-repeat; padding-left: 50px;}
#content-inner h1.Personal {background: url(../images/ico-7.gif) no-repeat; padding-left: 50px;}
#content-inner h1.Care {background: url(../images/ico-8.gif) no-repeat; padding-left: 50px;}
#content-inner .links {float: right;list-style: none;padding: 0;margin: 11px 0 0;}
#content-inner .links li {float: left;margin: 0 0 0 5px;display: inline;}
#content-inner .links a {float: left;height: 29px;text-indent: -9999px;overflow: hidden;}
#content-inner .links .blog-link {background: url(../images/blog-link2.gif) no-repeat;width: 49px;}
#content-inner .links .view-link {background: url(../images/view-link2.gif) no-repeat;width: 109px;}
#content-inner .img-holder {overflow: hidden;margin: 17px 0 12px;}
#content-inner p {margin: 10px 0 0 0;font-size: 82%;line-height: 17px;color: #4e4b4a;}
#content-inner h2 {
	margin: 17px 0 0;
	font: bold 18px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif; 
	color: #e3000c;
	padding: 0 0 0 15px;
	background: url(../images/bullet.gif) no-repeat 0 7px;
	clear:both;
}
#content-inner ul {
	padding: 10px 0 0 33px;
	margin: 0;
	font-size: 82%;
	line-height: 17px;
	color: #3d4650;
}
 #content-inner ol {
	padding: 10px 0 0 33px;
	margin: 0;
	font-size: 82%;
	line-height: 17px;
	color: #3d4650;
}	
 #content-inner ul.threads{
 	list-style:none;
	padding: 0px 0 0 0px;
	margin: 0;
	}	
 #content-inner ul.threads li {
 	list-style:none;
	padding: 10px 0 0 0px;
	margin: 0;
	}	
 #content-inner ol a  {color: #4b8dbe;}

.inner a.learn-more {float: left;height: 29px;text-indent: -9999px;overflow: hidden;background: url(../images/learnmore-button.gif) no-repeat;width: 99px;margin-top: 5px;}

a.donate {float: left;height: 29px;text-indent: -9999px;overflow: hidden;background: url(../images/DonateNow.gif) no-repeat;width: 112px;margin: 5px 0 20px 0;}

.box2 {
	float: right;
	width: 205px;
	margin: 20px 21px 0 0;
	background: url(../images/box2-middle-bg.gif) repeat-y;
}
.box2 .box2-inner {
	float: left;
	width: 161px;
	padding: 27px 19px 0 25px;
	background: url(../images/box2-top-bg.gif) no-repeat;
}
.box2 .box2-bottom {
	float: left;
	width: 205px;
	height: 43px;
	background: url(../images/box2-bottom-bg.gif) no-repeat;
}
.box2 h3 {
	margin: 0;
	font: bold 18px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;
	color: #4e4b4a;
}
.box2 p {
	margin: 7px 0 0;
	font-size: 82%;
	line-height: 17px;
	color: #4e4b4a;
}
#footer {
	margin: -100px auto 0;
	width: 960px;
	height: 112px;
	background-color: #c7d1b0;
	position: relative;
}
#footer .logo {float: left;margin: 21px 0 0 17px;}
#footer .side {float: left;width: 550px;padding: 26px 0 0 13px;}
#footer .side .text {font-size: 18px;line-height: 20px;font-weight: bold;color: #000;}
#footer .side .text span {color: #e3000c;}
#footer .side .text .second {color: #859549;}
#footer .side .text .thrid {color: #5a6b1c;}
#footer .side p {margin: 0;font-size: 13px;color: #859549;}
#footer .side .btn {
	float: left;
	width: 143px;
	height: 28px;
	margin: 9px 0 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-bg.gif) no-repeat;
}
#footer .social {
	float: right;
	list-style: none;
	padding: 0 28px 0 0;
	margin: 22px 0 0;
}
#footer .social li {float: left;padding: 0 0 0 11px;}
/* These are standard sIFR styles... do not modify */
#footer p.text {vertical-align: middle;}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}

/*model page */
#model-graph {width: 721px;height:390px; float: left;}
#descriptions {margin-left: 20px;width: 474px;height:90px;}
#graph {margin-left: 20px; padding: 0;width: 474px;height:300px; background: url(../images/graph.gif) 0 0px no-repeat; float: left;}
#icons {width: 130px;height:90px; float: left;}
#health-icon{background: url(../images/health-button.gif); width:200px; height: 62px; text-indent: -9999px; overflow: hidden; cursor: pointer;}
#education-icon{background: url(../images/education-button.gif); width:200px; height: 62px; text-indent: -9999px; overflow: hidden; cursor: pointer;}
#personal-icon{background: url(../images/pd-button.gif); width:200px; height: 62px; text-indent: -9999px; overflow: hidden; cursor: pointer;}
#eco-icon{background: url(../images/ec-button.gif); width:200px; height: 62px; text-indent: -9999px; overflow: hidden; cursor: pointer;}
#icons ul, #icons li {list-style:none; margin: 0; padding:0; border:0;}


/* single entry */

.entry {width: 430px;padding: 0 0 0 6px;margin: 0;font-size: 82%;line-height: 17px;color: #4e4b4a;}
.postmetadata {width: 430px;padding: 10px 0 0 5px;margin: 0;font-size: 82%;line-height: 17px;color: #4e4b4a;}
.entry p {padding:10px 0 0 0; margin:0;}
.postmetadata a {color: #4b8dbe;}
.entry a {color: #4b8dbe;}
small { font-family: Helvetica, Arial, sans-serif;color: #3a3f4a; margin: 18px 0 0 6px;}
.entry img { margin: 10px 0;}


/* response */
#respond h3 {margin: 18px 0 0 6px; padding: 0;color: #3d4650;font: bold 24px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;position: relative;}
#respond  p {margin: 0px 0 10px 6px; padding: 0; color: #4e4b4a;font-size: 82%;line-height: 12px;}
#respond a {color: #4b8dbe;}

#commentform { margin: 0; padding: 0;}
.cancel-comment-reply { margin: 0; padding: 0;};


h3 {}
.vcard {margin: 0px 0 10px 6px; padding: 0; color: #4e4b4a;font-size: 82%;line-height: 12px;}

.alignleft, .alignright {color: #4e4b4a;font-size: 82%;line-height: 12px;}
.alignleft a, .alignright a {color: #4b8dbe;}


h3#comments {margin: 18px 0 0 6px; padding: 0;color: #3d4650;font: bold 24px "TradeGothic CondEighteen", Arial, Helvetica, sans-serif;position: relative;}
.comment p {color: #4e4b4a;font-size: 82%;line-height: 12px;}
.commentmetadata a {color: #4b8dbe;font-size: 82%;line-height: 12px;}

table {
border-collapse:collapse;
margin: 10px 0;

}

table th {margin: 4px 0 0;font-size: 78%;line-height: 14px;color: #666; font-weight: normal; text-align:right; padding-right: 5px; width:140px;border-bottom: 1px solid #f4e0c5; vertical-align:top; padding-top: 11px; }

table td {margin: 4px 0 0;font-size: 78%;line-height: 18px;color: #333; font-weight: normal; text-align:left; padding: 10px; width:260px;border-bottom: 1px solid #f4e0c5;}
table td a {color: #4b8dbe;}

input {
border: 0;
padding: 4px;
}

input.radio {
border: 0;
padding: 0;
margin: 0 4px 0 0;
}
textarea {
border: 0;
padding: 0;
margin: 0 4px 0 0;
}

th em {color:#e3000c; padding: 5px 5px 0 0; font-size: 150%; font-style:normal;}

p.note {font-style:italic; color: #00f;}

