#container {
	background: #80a730 url(../images/bg_container/default.jpg) no-repeat center top fixed;
}
#container .inner {
	padding-top: 20px;
	}
p.crumb {
	display: block;
}
.crumb,
.crumb a {
	color: #042e0d;
	font-size: 0.9em;
}
#side {
	width: 240px;
	float: left;
	position: relative;
	padding-top: 1em;
}
 #content {
	width: 480px;
	float: left;
	display: inline;
	min-height: 400px;
	_height: 400px;
}
 #content.wide {
	width: 720px;
}

 #feature {
	width: 240px;
	float: left;
	display: inline;
}

.underscored {
	border-bottom:1px solid #729725;
	padding-bottom:1em;
}

#content h1 {font-size: 1.7em; font-weight: normal; line-height: 110%;}
#content h2 {font-size: 1.7em; font-weight: normal; line-height: 110%;}
#content h3 {font-size: 1.5em; font-weight: normal; line-height: 110%;}
#content h4 {font-size: 1em; font-weight: bold;}
#content h5 {font-size: 1em; font-weight: bold;}
#content h1 small,
#content h2 small,
#content h3 small {
	color: #476b0b;
}



/*////////////////
*	Side bar menu
////////////////*/

#side .menu {
	display: block;
	width: 220px;
	margin: 0 0 20px 0;
}
#side .menu ul{
	display:block;
	padding: 0;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
	zoom:1;
}
#side .menu ul ul {
	margin: 0;
}
#side .menu ul li {
	display:block;
	margin: 0 0 1px 0;
	padding: 0;
	position: relative;
	list-style-type: none;
	list-style-image: none;
	zoom: 1;
}
#side .menu ul li a {
	display:block;
	text-decoration:none;
	padding: 5px 10px 5px 20px;
	margin: 0;
	zoom: 1;
	background: #acd35e url(../images/bullet_blkongrn.gif) no-repeat 2px 6px;
	color: #042e0d;
}
#side .menu ul li ul li a {
	margin-left: 20px;
}
#side .menu ul li a.sel {
	font-weight: bold;
	background-color: #c5e08f;
}
#side .menu ul li a.sel:hover {
	text-decoration: none;
}
#side .menu ul li a:hover {
	text-decoration: underline;
	}

#side h1, #side h2, #side h3 {
	font-size: 1.2em;
	font-weight: bold;
}
#side h4, #side h5, #side h6 {
	font-size: 1.1em;
	font-weight: bold;
}

/*////////////////
*	feature blocks
////////////////*/
#feature .block {
	padding: 1px 0;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 240px;
}
#feature .element {
	padding-bottom: 10px;
}
#feature .block p,
#feature .block h3 {
	
}
#feature .block p.thumb {
	display:block;
	padding-top: 8px;
	width: 240px;
	margin: 0.4em 0;
	background: url(../images/bg_img240_top.gif) no-repeat center top;	
}
#feature .block p.plain {
	display:block;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
#feature .block p.thumb img {
	display: block;
	width: 212px;
	padding: 0 14px 11px 14px;
	background: url(../images/bg_img240_bot.gif) no-repeat center bottom;	
}
#feature .block p.thumb span {
	display:block;
	margin: 0 20px;
	font-style: italic;
	color: #072b11;
	text-decoration: none;
}

/*////////////////
*	feature promo
////////////////*/

#feature .promo {
	background: url(../images/bg_postit_bot.png) no-repeat center bottom;
	padding-bottom: 15px;
	
}
#feature .promo .element {
	background: url(../images/bg_postit_top.png) no-repeat center top;
	padding: 35px 20px 10px 20px;
	
	
}
#feature .promo h3,
#feature .promo h3 a,
#feature .promo .seymour a {
	color: #fff;
	text-decoration: none;
}
#feature .promo .seymour a {
	display: inline;
	float: none;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
#feature .promo h3,
#feature .promo .seymour {
	font-size: 1.4em;
	line-height: 130%;
	
}


/*////////////////
*	feature blocks
////////////////*/
#content .smallblock,
#content .fullblock,
#content .halfblock,
#content .featureblock,
#content .productblock,
#content .halffeature,
#content .homepageblock,
#content .fullimg,
#content .promoblock,
#content .sspdirector {
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
	position: relative;
	zoom: 1;
	width: 480px;
	clear: both;
	overflow: hidden;
}
/*Modifier for wide content*/
#content.wide .fullblock {
	width: 720px;
}
#content .halfblock ,
#content .halffeature {
	padding: 0;
	float: left;
	display: inline;
	clear: none;
	width: 240px;
	}
#content .thumb {
	/*float: left;*/
	margin: 0.3em 0;
	padding-top: 8px;
	width: 240px;
	background: url(../images/bg_img240_top.gif) no-repeat center top;	
}
#content .thumb img {
	display: block;
	padding: 0 14px 11px 14px;
	background: url(../images/bg_img240_bot.gif) no-repeat center bottom;	
}
#content .img132 {
	/*float: left;*/
	margin: 0.3em 5px;
	padding-top: 8px;
	width: 150px;
	background: url(../images/bg_img132_top.gif) no-repeat center top;	
}
#content .img132 img {
	display: block;
	width: 132px;
	padding: 0 9px 11px 9px;
	background: url(../images/bg_img132_bot.gif) no-repeat center bottom;	
}
/*No frame for image*/
#content .noframe,
#content .noframe img {
	background: none;	
}

#content .fullblock .fl {
	margin-right: 5px;
}	
#content .fullimage {
	width: 480px;
	margin: 0.4em 0px;
	padding-top: 14px;
	background: url(../images/bg_img480_top.gif) no-repeat left top;
	
}
#content .fullimage img {
	width: 452px;
	padding: 0 14px 19px 14px;
	background: url(../images/bg_img480_bot.gif) no-repeat left bottom;
	display: block;
}
#content .thumb span,
#content .fullimage span {
	display: block;
	margin: 0 20px;
	font-style: italic;
	color: #072b11;
}
#content .first {
	clear: left;
}
/*
 * Promo block
 */

/*////////////////
*	Promoblock : One third the width
////////////////*/
#content .promoblock {
	width: 240px;
	float: left;
	clear: none;
	display: inline;
}
#content .promoblock .thumb {
	margin-right: 0;
}
#content .promoblock .thumb img {
	width: 212px;
	display: block;
}

#content .promoblock .seymour a {
	color: #072b11;
	background: none;
	display: inline;
	text-decoration: underline;
}
#content .promoblock .seymour a:hover {
	text-decoration: none;
}


/*////////////////
*	slideShowPro
////////////////*/
#content .sspdirector {
	width: 720px;
}
#content .sspdirector .swf {
	margin: 10px 0px;
	padding: 15px;
	background: url(../images/bg_photo_720.png) no-repeat center top;
}

/*
 * Seymour
 */
ul.seymour li,
p.seymour {
	overflow: hidden;
}
p.seymour a,
ul.seymour li a {
	background: #cc419e;
	color: #fff;
	float: left;
	display: inline;
	padding: 2px 5px;
	text-decoration: none;
}
.seymour a:hover {
	text-decoration: underline;
}
