/*
	Healthy Eating at School
	Version 2.0
	May 2010
	Authored by Daryl Claudio + daryl.claudio@mod7.com
	Mod7 Communications, Inc.
	
	Version 1.0 Credit to Alex Nelson
	
	---------------------------------------
	
	Swatch
	
	
	Font Stack
	++++++++++
	
	Stylized 
	font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	
	Regular
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	
*/

/*-------------------------------------

	Basic Skeleton

=======================================*/

html, body {
height: 100%;
}

body {
background: #121212 url('/frontend/img/background-body-board.jpg') repeat scroll center top;
text-align: center;
}


	#supersize { left: 0; position: fixed; top: 0; z-index: -75; }
	#supersize img { position: absolute; z-index: -143; }

#wrapper {
width: 960px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
text-align: left;
}

#credits, .push {
height: 100px; /* .push must be the same height */
text-align: left;
}

/*------------------
		Header
=================*/

#header {
position: relative;
background: url('/frontend/img/header-stars.png') no-repeat scroll 0 35px;
height: 167px;
}

#header h2 {
width: 578px;
height: 76px;
position: absolute;
top: 34px;
left: 29px;
}

	#header h2 a {
	display: block;
	width: 578px;
	height: 76px;
	text-indent: -9001px;
	background: url('/frontend/img/header-heas.png') no-repeat scroll 0 0;
	}
	
#search-box {
width: 275px;
height: 55px;
position: absolute;
background: url(/frontend/img/searchtab.png) no-repeat scroll 0 0;
left: 644px;
top: 0;
}

	#gcse-input {
	padding: 2px;
	width: 140px;
	border: 1px solid #89becc !important;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
		#gcse-input:focus {
		-webkit-box-shadow: 0 0 6px #226d84; 
		-moz-box-shadow: 0 0 6px #226d84; 
		box-shadow: 0 0 6px #226d84;
		}
	
	#gcse-button {
	border: 0 none;
	background: url('/frontend/img/searchbutton.png') no-repeat scroll 0 0;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	width: 74px;
	height: 24px;
	}
	
	#cse-search-box {
	margin: 6px 0 0 26px;
	}

/*------------------
		Navigation
=================*/

#navigation {
position: relative;
width: 928px;
height: 59px;
top: 108px;
margin-left: 16px;
}

	#navigation li {
	display: block;
	width: 150px;
	height: 59px;
	position: absolute;
	top: 0;
	}
	
	#navigation a {
	display: block;
	width: 150px;
	height: 59px;
	background: url('/frontend/img/navigation-sprite.png') no-repeat scroll;
	text-indent: -9001px;
	}
	
		#navigation #nav-take-action,
		#navigation #nav-take-action a { width: 165px; }
		#navigation #nav-success-stories,
		#navigation #nav-success-stories a { width: 162px; }
		
		#navigation #nav-take-action { left: 0; }
		#navigation #nav-take-action a { background-position: 0 0; }
		#navigation #nav-take-action a:hover { background-position: 0 -59px; }
		#navigation #nav-take-action a.active { background-position: 0 -118px; }
		#navigation #nav-take-action a.active:hover { background-position: 0 -118px; }
		
		#navigation #nav-resources { left: 165px; }
		#navigation #nav-resources a { background-position: -165px 0; }
		#navigation #nav-resources a:hover { background-position: -165px -59px; }
		#navigation #nav-resources a.active { background-position: -165px -118px; }
		#navigation #nav-resources a.active:hover { background-position: -165px -118px; }
		
		#navigation #nav-community-partners-and-associations { left: 315px; }
		#navigation #nav-community-partners-and-associations a { background-position: -315px 0; }
		#navigation #nav-community-partners-and-associations a:hover { background-position: -315px -59px; }
		#navigation #nav-community-partners-and-associations a.active { background-position: -315px -118px; }
		#navigation #nav-community-partners-and-associations a.active:hover { background-position: -315px -118px; }
		
		#navigation #nav-research-and-reports { left: 465px; }
		#navigation #nav-research-and-reports a { background-position: -465px 0; }
		#navigation #nav-research-and-reports a:hover { background-position: -465px -59px; }
		#navigation #nav-research-and-reports a.active { background-position: -465px -118px; }
		#navigation #nav-research-and-reports a.active:hover { background-position: -465px -118px; }
		
		#navigation #nav-nutrition-policies { left: 615px; }
		#navigation #nav-nutrition-policies a { background-position: -615px 0; }
		#navigation #nav-nutrition-policies a:hover { background-position: -615px -59px; }
		#navigation #nav-nutrition-policies a.active { background-position: -615px -118px; }
		#navigation #nav-nutrition-policies a.active:hover { background-position: -615px -118px; }
		
		#navigation #nav-success-stories { left: 765px; }
		#navigation #nav-success-stories a { background-position: -765px 0; }
		#navigation #nav-success-stories a:hover { background-position: -765px -59px; }
		#navigation #nav-success-stories a.active { background-position: -765px -118px; }
		#navigation #nav-success-stories a.active:hover { background-position: -765px -118px; }

/*------------------
		Body
=================*/

#body {
background: url('/frontend/img/background-content-body.png') repeat-y scroll center top;
margin: 0 16px;
padding: 18px 15px;
}

/*------------------
		Body Content
=================*/

#body-content {
clear: both;
float: left;
width: 560px;
padding: 19px 14px 18px 25px;
}

	#in-the-garden-page #body-content {
	float: none;
	width: 848px;
	padding: 19px 25px 18px;
	}

/*------------------
		Single Entry
=================*/

.single-entry {
padding-bottom: 8px;
border-bottom: 1px dotted #fcc;
margin-bottom: 16px;
}

.single-entry h1 {
font-size: 36px;
line-height: 1.2;
color: #F279AF;
margin-bottom: 14px;
}


/*------------------
		Headings
=================*/

	.heading-take-action {
	width: 72px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-take-action.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}

	.heading-resources {
	width: 65px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-resources.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-community-partners-and-associations {
	width: 222px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-community-partners-and-associations.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-research-and-reports {
	width: 122px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-research-and-reports.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-nutrition-policies {
	width: 113px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-nutrition-policies.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-success-stories {
	width: 98px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-success-stories.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-features {
	width: 55px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-features.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.heading-featured-section-in-the-garden {
	width: 206px;
	height: 7px;
	margin-bottom: 14px;
	background: url('/frontend/img/heading-featured-section-in-the-garden.gif') no-repeat scroll 0 0;
	text-indent: -9001px;
	}


/*------------------
		Entries List
=================*/

#entries-list h3 {
font-size: 24px;
line-height: 1.1;
}

	#entries-list h3 a:hover,
	#entries-list h3 a:active { text-decoration: none; }
	
	#entries-list li {
	list-style: none;
	padding: 0 32px 16px 0;
	border-bottom: 1px dotted #fcc;
	margin-bottom: 16px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	color: #4e4e4e;
	}
	
	/* iconography */
	
	#entries-list .article { background: url('/frontend/img/icon-article.gif') no-repeat scroll right 5px; }
	#entries-list .video { background: url('/frontend/img/icon-video.gif') no-repeat scroll right 5px; }
	#entries-list .link { background: url('/frontend/img/icon-link.gif') no-repeat scroll right 5px; }
	#entries-list .file { background: url('/frontend/img/icon-pdf.gif') no-repeat scroll right 5px; }
	
	.pagination {
	font-size: 9px;
	letter-spacing: 2px;
	text-transform: uppercase;
	}
	
		.pageof,
		.pagination_links,
		.pagination_links a,
		.pagination_links strong { padding: 2px 5px 2px 6px; }
	
		.pageof {
		color: #c3c3c3;
		font-weight: 400;
		padding-left: 0;
		}
		
		.pagination_links {
		margin-left: 32px;
		font-weight: 600;
		}
		
			.pagination_links a {
			color: #F04F97;
			}
		
			.pagination_links strong,
			.pagination_links a:hover {
			background: #F04F97;
			color: #fff;
			}
			
			.pagination_links a:link, .pagination_links a:visited, .pagination_links a:hover, .pagination_links a:active { text-decoration: none; }

/*------------------
		Right Column
=================*/

.right-column {
float: left;
width: 248px;
padding: 18px 12px;
margin: 0 0 18px;
border: 1px solid #c4f2f6;
background: #d3faff url('/frontend/img/background-right-column.png') repeat-x scroll left top;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

	.right-column a:link,
	.right-column a:visited { color: #999; text-decoration: none; }
	.right-column a:hover,
	.right-column a:active { color: #333; text-decoration: none; }
	
	.school-assessment-tool, .popular-articles { border-bottom: 1px dotted #fff; margin-bottom: 18px; }
	.school-assessment-tool { padding-bottom: 18px; }
	
	.school-assessment-tool h4 {
	display: block;
	width: 153px;
	height: 7px;
	margin-bottom: 14px;
	text-indent: -9001px;
	background: url('/frontend/img/heading-school-assessment.gif') no-repeat scroll 0 0;
	}
	
	.popular-articles h4 {
	display: block;
	width: 108px;
	height: 7px;
	margin-bottom: 14px;
	text-indent: -9001px;
	background: url('/frontend/img/heading-popular-articles.gif') no-repeat scroll 0 0;
	}
	
	.featured-videos h4 {
	display: block;
	width: 101px;
	height: 7px;
	margin-bottom: 14px;
	text-indent: -9001px;
	background: url('/frontend/img/heading-featured-videos.gif') no-repeat scroll 0 0;
	}
	
	.right-column li {
	padding-bottom: 14px;
	}
	
		.right-column h5 {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 4px;
		color: #71b3c3;
		}
		
			.right-column h5 a:link,
			.right-column h5 a:visited { color: #71b3c3; text-decoration: none; }
			.right-column h5 a:hover,
			.right-column h5 a:active,
			.right-column h5.hovered a:link,
			.right-column h5.hovered a:visited { color: #3d8190; text-decoration: none; }
			
		.right-column p {
		font-size: 11px;
		line-height: 14px;
		color: #999;
		}
		
			.right-column p.hovered,
			.right-column p.hovered a:link,
			.right-column p.hovered a:visited { color: #333; }

	.order-vignettes-link {
	width: 248px;
	height: 29px;
	}
		.order-vignettes-link a {
		display: block;
		width: 248px;
		height: 29px;
		background: url('/frontend/img/right-column-order-vignettes.png') no-repeat scroll 0 0;
		text-indent: -9001px;
		}
		
			.order-vignettes-link a:hover {
			background-position: 0 -29px;
			}
/*------------------
		Subnav
=================*/

.subnav {
background: url('/frontend/img/subnav-background.gif') repeat-x scroll 0 0;
margin: 0 0 18px;
height: 29px;
}

	.subnav dt,
	.subnav dd {
	display: block;
	float: left;
	height: 7px;
	margin: 11px 30px 0 0;
	}

	.subnav dt {
	width: 115px;
	height: 7px;
	margin-left: 25px;
	background: url('/frontend/img/subnav.png') no-repeat scroll 0 0;
	text-indent: -9001px;
	}
	
	.subnav dd a {
	display: block;
	height: 7px;
	background: url('/frontend/img/subnav.png') no-repeat scroll;
	text-indent: -9001px;
	}
	
		#subnav-food-at-school { width: 97px; }
		#subnav-food-at-school a { width: 97px; background-position: -136px 0; }
		#subnav-food-at-school a.active,
		#subnav-food-at-school a:hover { background-position: -136px -17px; }
		
		#subnav-fundraising { width: 75px; }
		#subnav-fundraising a { width: 75px; background-position: -262px 0; }
		#subnav-fundraising a.active,
		#subnav-fundraising a:hover { background-position: -262px -17px; }
		
		#subnav-in-the-classroom { width: 106px; }
		#subnav-in-the-classroom a { width: 106px; background-position: -367px 0; }
		#subnav-in-the-classroom a.active,
		#subnav-in-the-classroom a:hover { background-position: -367px -17px; }
		
		#subnav-healthy-eating { width: 93px; }
		#subnav-healthy-eating a { width: 93px; background-position: -516px 0; }
		#subnav-healthy-eating a.active,
		#subnav-healthy-eating a:hover { background-position: -516px -17px; }

/*------------------
		Features
=================*/

.features {
margin: 18px 25px 13px;
}

	.features ul {
	overflow: hidden;
	margin-bottom: 13px;
	}

	.features li {
	display: block;
	float: left;
	width: 248px;
	height: 101px;
	margin-right: 13px;
	padding: 12px;
	border: 1px solid;
	list-style: none;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	
		.features li.last {
		margin-right: 0;
		}
	
		.features li.green {
		border-color: #e0e28b;
		background: #c3c351 url('/frontend/img/background-feature-green.png') no-repeat scroll center top;
		}
		
		.features li.pink {
		border-color: #ffc4cf;
		background: #f8b2bf url('/frontend/img/background-feature-pink.png') repeat-x scroll 0 0;
		}
		
		.features li.blue {
		border-color: #b6f2ff;
		background: #afe0ec url('/frontend/img/background-feature-blue.png') repeat-x scroll 0 0;
		}
		
		.features h4 {
		font-size: 24px;
		line-height: 1;
		margin: 0;
		padding: 0;
		}
		
			.features h4 a:link, .features h4 a:visited {
			color: #7f7f7f;
			text-decoration: none;
			}
			
			.features h4 a:hover,
			.features li.hovered h4 a:link,
			.features li.hovered h4 a:visited {
			color: #4e4e4e;
			text-shadow: 0 1px 2px #FFF;
			text-decoration: none;
			}
			
			.features h4 a:active {
			color: #333;
			text-shadow: 0 1px 3px #FFF;
			}
		
		.features p {
		margin-top: 6px;
		width: 248px;
		padding: 5px 1px 8px;
		border: 1px solid rgba(255,255,255,.3);
		border-left: 0 none;
		border-right: 0 none;

		font-size: 11px;
		line-height: 14px;
		color: #7f7f7f;
		}
		
		.features li.hovered p {
		color: #4e4e4e;
		border-color: rgba(255,255,255,.4);
		}
		
		

/*------------------
		Breadcrumb
=================*/

.breadcrumb {
background: #dcfbff;
clear: both;
font-size: 9px;
font-weight: 400;
color: #29525d;
margin: 18px 25px 0;
padding: 4px 8px 6px;
line-height: 1.3;
}

	.breadcrumb h6 { display: inline; font-weight: 400; }
	
	.breadcrumb a:link,
	.breadcrumb a:visited { color: #29525d; text-decoration: none; }
	.breadcrumb a:hover,
	.breadcrumb a:active { color: #29525d; text-decoration: underline; }
	
	.breadcrumb .active { font-weight: 600; }

/*------------------
		Footer
=================*/

#footer {
margin: 0 16px;
}

	#footer-underfold {
	background: url('/frontend/img/footer-shadow.png') repeat-y scroll center top;
	padding: 0 15px;
	}

	#footer-links {
	background: #5dbed6 url('/frontend/img/footer-links.png') repeat-x scroll left top;
	padding: 15px 0 15px 25px;
	overflow: hidden;
	}

		#footer-links li.footer-links-group {
		width: 268px;
		border-left: 1px solid #9ecdd8;
		padding: 1px 12px;
		margin: 0;
		float: left;
		}
		#footer-links #footer-helpful-links { border-left: 0 none; padding-left: 1px; }
		#footer-links #footer-ideas-for-action { padding-right: 0; }
		
		#footer-links h4 {
		color: #fff;
		font-size: 24px;
		line-height: 1;
		margin: 0 0 2px;
		padding: 0;
		}
		
			#footer-links li li {
			font-size: 11px;
			line-height: 14px;
			padding: 3px 0;
			}
			
				li.footer-links-group a:link,
				li.footer-links-group a:visited { color: #28515c; text-decoration: none; }
				li.footer-links-group a:hover { color: #f4f4f4; text-decoration: underline; }
				li.footer-links-group a:active { color: #fff; text-decoration: underline; }

	#footer-partners {
	position: relative;
	height: 115px;
	background: url('/frontend/img/footer-endcap.png') no-repeat scroll center top;
	}
	
		#footer-partners li {
		position: absolute;
		display: block;
		margin: 0;
		padding: 0;
		}
		
		#footer-partners a { display: block; background: no-repeat scroll 0 0; text-indent: -9001px; }
	
		#footer-partner-bcdf { top: 13px; left: 282px; width: 59px; height: 57px; }
		#footer-partner-bcdf a { width: 59px; height: 57px; background-image: url('/frontend/img/splogo-bcdf.png'); }
		
		#footer-partner-actnowbc { top: 15px; left: 377px; width: 188px; height: 53px; }
		#footer-partner-actnowbc a { width: 188px; height: 53px; background-image: url('/frontend/img/splogo-actnowbc.png'); }
		
		#footer-partner-knowledge { top: 34px; left: 599px; width: 81px; height: 14px; }
		#footer-partner-knowledge a { width: 81px; height: 14px; background-image: url('/frontend/img/splogo-knowledge.png'); }
	
	#footer-nav {
	list-style: none;
	color: #f4f4f4;
	font-size: 10px;
	padding: 0 0 0 40px;
	}
	
		#footer-nav li {
		display: inline;
		}
	
		#footer-nav a:link,
		#credits a:link,
		#footer-nav a:visited,
		#credits a:visited { color: #7be2fa; text-decoration: none; }
		#footer-nav a:hover,
		#credits a:hover { text-decoration: underline; }
		#footer-nav a:active,
		#credits a:active { color: #90d6e6; text-decoration: underline; }

#credits {
width: 928px;
height: 100px;
margin: 0 auto;
font-size: 10px;
color: #f4f4f4;
}

	#credits p {
	padding: 12px 40px;
	}


/*------------------
		Homepage
=================*/

#featured-content-boxes {
overflow: hidden;
}

	#featured-content {
	float: left;
	margin: 0 13px 16px 25px;
	}
	
	#featured-content .features { margin-left: 0; margin-right: 0; }
	
	#featured-content-box h1 {
	width: 112px;
	height: 7px;
	margin-bottom: 12px;
	text-indent: -9001px;
	background: url('/frontend/img/heading-featured-content.gif') 0 0 no-repeat scroll;
	}
	
		#homepage-content-boxes { margin-top: 20px; }
		#homepage-content-boxes .right-column {
		margin-top: 19px;
		}

#popular-articles {
clear: both;
margin: 15px 0 15px 25px;
}

	#popular-articles h1 {
	width: 848px;
	height: 7px;
	margin-bottom: 12px;
	padding-top: 16px;
	text-indent: -9001px;
	background: url('/frontend/img/heading-popular-articles.gif') 0 16px no-repeat scroll;
	border-top: 1px solid #ffcfe0;
	}

	#popular-articles li {
	float: left;
	width: 268px;
	padding: 0 20px 20px 0;
	margin: 0;
	color: #333;
	font-size: 11px;
	}
	#popular-articles li.last { padding-right: 0; }
	#popular-articles li.clear { clear: left; }
	
		#popular-articles h3 {
		font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 4px;
		}
		
			#popular-articles h3 a:link,
			#popular-articles h3 a:visited { color: #036; text-decoration: none; }
			#popular-articles h3 a:hover,
			#popular-articles h3 a:active { color: #00468c; text-decoration: none; }

/*------------------
		In the Garden
=================*/

#itg-header {
position: relative;
width: 848px;
height: 125px;
border: 1px solid #c4c619;
background: url('/frontend/img/itg-header.jpg') no-repeat scroll 0 0;
margin: 0 0 17px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

	#itg-header h1 {
	width: 560px;
	position: absolute;
	top: 44px;
	left: 12px;
	font-size: 36px;
	line-height: 1;
	text-shadow: 0 1px 2px #fff;
	}
	
	#itg-header p {
	width: 260px;
	position: absolute;
	left: 585px;
	top: 25px;
	}


#itg-sections { overflow: auto; }

#itg-sections li {
float: left;
width: 245px;
padding: 12px;
border: 1px solid;
margin: 0 17px 17px 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
	#itg-sections #itg-community-partners,
	#itg-sections #itg-success-stories { margin-right: 0; }
	#itg-sections #itg-research-and-reports { clear: left; }
	
	#itg-sections h3 { 
	margin-bottom: 12px;
	}
	
	#itg-sections #itg-take-action { background: #e8ff9a url('/frontend/img/garden-background-green.png') 0 0 repeat-x scroll; border-color: #e3f3b5; }
	#itg-sections #itg-resources { background: #fff9d4 url('/frontend/img/garden-background-peach.png') 0 0 repeat-x scroll; border-color: #f1e8b7; }
	#itg-sections #itg-community-partners { background: #ffdff9 url('/frontend/img/garden-background-purple.png') 0 0 repeat-x scroll; border-color: #fecdf2; }
	#itg-sections #itg-research-and-reports { background: #c7fffb url('/frontend/img/garden-background-blue.png') 0 0 repeat-x scroll; border-color: #c3efe8; }
	#itg-sections #itg-nutrition-policies { background: #cedde6 url('/frontend/img/garden-background-steel.png') 0 0 repeat-x scroll; border-color: #b6cbd7; }
	#itg-sections #itg-success-stories { background: #ffdb47 url('/frontend/img/garden-background-goldenrod.png') 0 0 repeat-x scroll; border-color: #f5c800; }
	
	#itg-take-action h3 { width: 161px; height: 7px; background: url('/frontend/img/heading-garden-take-action.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	#itg-resources h3 { width: 114px; height: 7px; background: url('/frontend/img/heading-garden-resources.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	#itg-community-partners h3 { width: 222px; height: 7px; background: url('/frontend/img/heading-garden-community-partners.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	#itg-research-and-reports h3 { width: 107px; height: 7px; background: url('/frontend/img/heading-garden-research-and-reports.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	#itg-nutrition-policies h3 { width: 99px; height: 7px; background: url('/frontend/img/heading-garden-policies.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	#itg-success-stories h3 { width: 147px; height: 7px; background: url('/frontend/img/heading-garden-success-stories.gif') 0 0 no-repeat scroll; text-indent: -9001px; }
	
	

p.itg-more {
width: 245px;
height: 29px;
display: block;
}
	p.itg-more a {
	display: block;
	width: 245px;
	height: 29px;
	
	text-indent: -9001px;
	background: url('/frontend/img/garden-more.png') 0 0 no-repeat scroll;
	}

	#itg-sections dt {
	font-size: 24px;
	line-height: 1.1;
	padding-right: 32px;
	}
		#itg-sections dt a:hover { text-decoration: none; }
		/* iconography */
	
		#itg-sections .article { background: url('/frontend/img/garden-icon-article.png') no-repeat scroll right 11px; }
		#itg-sections .video { background: url('/frontend/img/garden-icon-video.png') no-repeat scroll right 11px; }
		#itg-sections .link { background: url('/frontend/img/garden-icon-link.png') no-repeat scroll right 11px; }
		#itg-sections .file { background: url('/frontend/img/garden-icon-pdf.gif') no-repeat scroll right 11px; }
	
	#itg-sections dd {
	margin: 0 0 32px;
	}
	
	
/*-------------------------------------

	Comments

=======================================*/	
.comment-entries {
border-bottom:1px dotted #FFCCCC;
margin-bottom:16px;
padding-bottom:8px;
}

.comment { 
padding: 10px 12px;
background: #ebfcff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #c4f2f6;
margin: 12px 0;
}

	.comment .author {
	font-size: 14px;
	color: #3D8190;
	}
	
	.comment .date {
	font-size: 10px;
	}
	
	.comment .comment-text {
	font-size: 11px;
	padding: 8px 0;
	}
	
	.comment-form p {
	margin-bottom: 8px;
	}
	
	.comment-form .inputtext {
	border: 1px solid #c4f2f6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 8px 10px;
	width: 200px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-right: 12px;
	}
	
		.comment-form .inputtext:focus,
		.comment-form textarea:focus {
		-webkit-box-shadow: 0 0 6px #ace1f1; 
		-moz-box-shadow: 0 0 6px #ace1f1; 
		box-shadow: 0 0 6px #ace1f1;
		}
	
	.comment-form label {
	font-size: 11px;
	}
	
	.comment-form textarea {
	border: 1px solid #c4f2f6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 8px 10px;
	width: 535px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.4;
	margin-bottom: 12px;
	}
	
	.captcha img {
	float: left;
	}


/*-------------------------------------

	Type

=======================================*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.5;
color: #4e4e4e;
}

a:link		{ color: #f04f97; text-decoration: none; }
a:visited	{ color: #f279af; text-decoration: none; }
a:hover		{ color: #ef2a95; text-decoration: underline; }
a:active	{ color: #ff62b7; text-decoration: underline; }

strong { font-weight: 600; }
em { font-style: oblique; }
blockquote { padding: 2px 20px; margin: 0.5em 0; border-left: 1px dotted #ccc; }

	/* All Headers, stylized text */
	.features h4, #entries-list h3, .right-column h5, #footer-links h4, #itg-header h1, #itg-sections dt,
	.single-entry h1,
	.ugc h1, .ugc h2, .ugc h3
	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-weight: 400; }
	
	/* All body copy */
	p, ul, ol, dl, fieldset, form, label, textarea,
	#footer-nav, #credits,
	.breadcrumb
	{ font-family: Verdana, Arial, Helvetica, sans-serif; }


/*-------------------------------------

	WYSIWYG

=======================================*/

.ugc p {
margin: 0.5em 0 1em;
}

.ugc ul, .ugc ol { padding: 2px 40px; margin: 0.2em 0; }
.ugc ul { list-style: disc outside; }
.ugc ol { list-style: decimal outside; }

.ugc h1, .ugc h2, .ugc h3, .ugc h4, .ugc h5, .ugc h6 { margin: 1em 0 0.5em; line-height: 1.2; color: #5d2f43; }

.ugc h1 { font-size: 22px; font-weight: 600 }
.ugc h2 { font-size: 22px; font-weight: 300 }
.ugc h3 { font-size: 18px; letter-spacing: 1px }
.ugc h4 { font-size: 13px; font-weight: 600 }
.ugc h5 { font-size: 11px; font-weight: 600; }
.ugc h6 { font-size: 10px; font-weight: 600; letter-spacing: 2px; }



	
/*--------------------------------------

	Credits:

	Sticky Footer 
	Ryan Fait, http://ryanfait.com/

===================================*/
