body { color: black; background-color: white; }
#bg { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/BG.jpg); background-repeat: no-repeat; background-position: 50% 0; }
ul#news1 li { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; list-style-type: square; }
ul#news1 li a:link { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: underline; list-style-type: square; }
ul#news1 li a:visited { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: underline; list-style-type: square; }
ul#news1 li a:hover { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; list-style-type: square; }
ul#news1 li a:active { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: underline; list-style-type: square; }
table {

	border-collapse: separate;

}
div.tabs { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
div.tabs a:link, div.tabs a:visited, div.tabs a:active { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: underline; }
div.tabs a:hover { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
/*<agl.folder "sprites">*/
	#youth a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Youth_Rollover6.gif); background-repeat: no-repeat; width: 265px; height: 47px; overflow: hidden; display: block; }
	#youth a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Youth_Rollover6.gif); background-repeat: no-repeat; background-position: 0 -47px; display: block; width: 265px; height: 47px; overflow: hidden; }
	#youth a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Youth_Rollover6.gif); background-repeat: no-repeat; display: block; width: 265px; height: 47px; overflow: hidden; }
	#community a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Community_Rollover6.gif); background-repeat: no-repeat; width: 392px; height: 47px; overflow: hidden; display: block; }
	#community a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Community_Rollover6.gif); background-repeat: no-repeat; background-position: 0 -47px; display: block; width: 392px; height: 47px; overflow: hidden; }
	#community a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Community_Rollover6.gif); background-repeat: no-repeat; display: block; width: 392px; height: 47px; overflow: hidden; }
	#research a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Research_Rollover6.gif); background-repeat: no-repeat; width: 343px; height: 47px; overflow: hidden; display: block; }
	#research a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Research_Rollover6.gif); background-repeat: no-repeat; background-position: 0 -47px; display: block; width: 343px; height: 47px; overflow: hidden; }
	#research a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Research_Rollover6.gif); background-repeat: no-repeat; display: block; width: 343px; height: 47px; overflow: hidden; }
	#uphams a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Uphams_Rollover.gif); background-repeat: no-repeat; width: 240px; height: 55px; overflow: hidden; display: block; }
	#uphams a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Uphams_Rollover.gif); background-repeat: no-repeat; background-position: 0 -55px; display: block; width: 240px; height: 55px; overflow: hidden; }
	#uphams a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Uphams_Rollover.gif); background-repeat: no-repeat; display: block; width: 240px; height: 55px; overflow: hidden; }
	#grovehall a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/GroveHall_Rollover.gif); background-repeat: no-repeat; width: 240px; height: 55px; overflow: hidden; display: block; }
	#grovehall a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/GroveHall_Rollover.gif); background-repeat: no-repeat; background-position: 0 -55px; display: block; width: 240px; height: 55px; overflow: hidden; }
	#grovehall a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/GroveHall_Rollover.gif); background-repeat: no-repeat; display: block; width: 240px; height: 55px; overflow: hidden; }
	#selr a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/SE_LR_Rollover.gif); background-repeat: no-repeat; width: 240px; height: 55px; overflow: hidden; display: block; }
	#selr a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/SE_LR_Rollover.gif); background-repeat: no-repeat; background-position: 0 -55px; display: block; width: 240px; height: 55px; overflow: hidden; }
	#selr a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/SE_LR_Rollover.gif); background-repeat: no-repeat; display: block; width: 240px; height: 55px; overflow: hidden; }
	#bowgen a { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Bow-Gen_Rollover.gif); background-repeat: no-repeat; width: 240px; height: 55px; overflow: hidden; display: block; }
	#bowgen a:hover { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Bow-Gen_Rollover.gif); background-repeat: no-repeat; background-position: 0 -55px; display: block; width: 240px; height: 55px; overflow: hidden; }
	#bowgen a:active { background-image: url(http://www.gettingtotheroots.org/gettingtotheroots/sites/all/themes/aes/images/Bow-Gen_Rollover.gif); background-repeat: no-repeat; display: block; width: 240px; height: 55px; overflow: hidden; }
/*</agl.folder>*/
div.views-field-title  { color: #585185; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: -15px; margin-bottom: 15px; margin-left: 15px; list-style-type: square; display: list-item; }
div.views-field-title a:link, div.views-field-title a:visited, div.views-field-title a:active { color: #585185; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: underline; text-indent: -15px; margin-left: 15px; }
div.views-field-title a:hover  { color: #5d6435; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; text-indent: -15px; margin-left: 15px; }
/*<agl.folder "about-menu">*/
	div#about {
  margin: 0;
  border: 0;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
}
	div#about ul.links { list-style: none; margin: 0; padding: 0; width: 200px; border: 0; }
	div#about ul.links li { list-style: none; margin: 0; padding: 0; width: 200px; border: 0; }
	div#about ul.links ul { list-style: none; margin: 0; padding: 0; width: 200px; border: 0; }
	div#about ul.links:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0 serif; content: "."; height: 0; visibility: hidden; }
	div#about ul.links li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
	/* Root Menu */
	div#about ul.links a { padding: 0 6px 0 15px; display: block; color: #6f971f; font: italic bold 14px/34px Georgia, "Times New Roman", Times, serif; background: #eee; text-decoration: underline; height: auto !important; height: 1%; margin-bottom: 5px; border-top-color: #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; /*For IE*/
}
	/* Root Menu Hover Persistence */
	div#about ul.links a:hover, div#about ul.links li:hover a, div#about ul.links li.iehover a { background: #eee; color: #585185; border-top-color: #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
	div#about ul.links .active { color: #585185; font-weight: 900; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top-width: 1px; border-top-color: #fff; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
/*</agl.folder>*/
/*<agl.folder "type styles">*/
	.base1-justify { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; text-align: justify; }
	.base1-justify a:link, .base1-justify a:visited, .base1-justify a:active { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; text-align: justify; }
	.base1-justify a:hover { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; text-align: justify; }
	h1 { font-size: 2em; font-weight: bold; line-height: 1.25em; margin: 0.67em 0; }
	.tagline { color: #585185; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 13px; }
	.base_blu { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
	.base_blu a:link, .base_blu a:visited, .base_blu a:active { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: underline; }
	.base_blu a:hover { color: #01233c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
	.news_item  { color: #585185; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-indent: -15px; margin-bottom: 5px; margin-left: 15px; list-style-type: square; display: list-item; }
	.news_item a:link, .news_item a:visited, .news_item a:active  { color: #585185; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; text-decoration: underline; text-indent: -15px; margin-bottom: 5px; margin-left: 15px; list-style-type: square; display: list-item; }
	.news_item a:hover { color: #5d6435; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; text-decoration: none; text-indent: -15px; list-style-type: square; display: list-item; margin-bottom: 5px; margin-left: 15px; }
	.h1 { color: #585185; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; }
	.h1 a:links, .h1 a:visited, .h1 a:active { color: #585185; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; }
	.h1 a:hover { color: #5d6435; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; }
	.postdate { color: #585185; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; line-height: 11px; margin-bottom: 15px; margin-left: 15px; }
	.topnav { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; }
	.topnav a:link, .topnav a:visited, .topnav a:active { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; }
	.topnav a:hover { color: #d3e3ae; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; }
	.base1 { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; }
	.base1 a:link, .base1 a:visited, .base1 a:active { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; }
	.base1 a:hover { color: #5d6435; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; }
	.h2 { color: #585185; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
	.h2 a:links, .h2 a:visited, .h2 a:active { color: #585185; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
	.h2 a:hover { color: #5d6435; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
	.base_blk { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
	.base_blk a:link, .base_blk a:visited, .base_blk a:active { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: underline; }
	.base_blk a:hover { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "primary-links">*/
	div#primary {
	width: 447px;

}
	div#primary ul.links { text-align: center; margin: 0; border: 0; padding: 0; width: 447px; /*For KHTML*/
  list-style: none; height: 20px; }
	div#primary ul.links li { font-size: 11px; line-height: 13px; margin: 0; border: 0; padding: 0; float: left; /*For Gecko*/
  display: inline; list-style: none; position: relative; height: 20px; }
	div#primary ul.links ul { margin: 0; border: 0; padding: 0; width: 130px; list-style: none; display: none; position: absolute; top: 20px; left: 0; z-index: 40; }
	div#primary ul.links ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0 serif; content: "."; height: 0; visibility: hidden; }
	div#primary ul.links ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/
  display: block !important; display: inline; /*For IE*/
}
	/* Root Menu */
	div#primary ul.links a { color: #feffff; font: 13px/20px Arial, Verdana, Helvetica, sans-serif; padding: 0 15px; float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: underline; width: auto; height: auto !important; height: 1%; /*For IE*/
}
	/* Root Menu Hover Persistence */
	div#primary ul.links a:hover,
div#primary ul.links li:hover a,
div#primary ul.links li.iehover a { color: #d3e3ae; text-decoration: none; }
	div#primary ul.links .active { color: #d3e3ae; }
	div#primary ul.links a.active:hover { color: #d3e3ae; }
	/* 2nd Menu */
	div#primary ul.links li:hover li a,
div#primary ul.links li.iehover li a { float: none; background: #f90; color: #02255d; font-size: 13px; line-height: 22px; text-align: left; height: 26px; z-index: 24; padding: 4px 4px 4px 15px; border-color: #f90 #f90 #f90 #fc0; border-style: solid; border-width: 1px; }
	/* 2nd Menu Hover Persistence */
	div#primary ul.links li:hover li a:hover,
div#primary ul.links li:hover li:hover a,
div#primary ul.links li.iehover li a:hover,
div#primary ul.links li.iehover li.iehover a { background: #fc0; color: #02255d; z-index: 24; border: solid 1px #fc0; }
	/* 3rd Menu */
	div#primary ul.links li:hover li:hover li a,
div#primary ul.links li.iehover li.iehover li a { background: #fc0; color: #02255d; z-index: 24; border: solid 1px #fc0; }
	/* 3rd Menu Hover Persistence */
	div#primary ul.links li:hover li:hover li a:hover,
div#primary ul.links li:hover li:hover li:hover a,
div#primary ul.links li.iehover li.iehover li a:hover,
div#primary ul.links li.iehover li.iehover li.iehover a { background: #f90; color: #02255d; z-index: 24; border: solid 1px #f90; }
	/* 4th Menu */
	div#primary ul.links li:hover li:hover li:hover li a,
div#primary ul.links li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}
	/* 4th Menu Hover */
	div#primary ul.links li:hover li:hover li:hover li a:hover,
div#primary ul.links li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}
	div#primary ul.links ul ul,
div#primary ul.links ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}
	/* Do Not Move - Must Come Before display:block for Gecko */
	div#primary ul.links li:hover ul ul,
div#primary ul.links li:hover ul ul ul,
div#primary ul.links li.iehover ul ul,
div#primary ul.links li.iehover ul ul ul {
  display: none;
}
	div#primary ul.links li:hover ul,
div#primary ul.links ul li:hover ul,
div#primary ul.links ul ul li:hover ul,
div#primary ul.links li.iehover ul,
div#primary ul.links ul li.iehover ul,
div#primary ul.links ul ul li.iehover ul {
  display: block;
}
/*</agl.folder>*/
/*<agl.folder "community-menu">*/
	div#community {
  margin: 0;
  border: 0;
  padding: 0;
  width: 60px; /*For KHTML*/
  list-style: none;
}
	div#community ul.links { list-style: none; margin: 0; padding: 0; width: 60px; border: 0; }
	div#community ul.links li { list-style: none; margin: 0; padding: 0; width: 60px; border: 0; }
	div#community ul.links ul { list-style: none; margin: 0; padding: 0; width: 60px; border: 0; }
	div#community ul.links:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0 serif; content: "."; height: 0; visibility: hidden; }
	div#community ul.links li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
	/* Root Menu */
	div#community ul.links a { padding: 0 6px 0 15px; display: block; color: #6f971f; font: italic bold 14px/34px Georgia, "Times New Roman", Times, serif; background: #eee; text-decoration: underline; height: auto !important; height: 1%; margin-bottom: 5px; border-top-color: #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; /*For IE*/
}
	/* Root Menu Hover Persistence */
	div#community ul.links a:hover, div#community ul.links li:hover a, div#community ul.links li.iehover a { background: #eee; color: #585185; border-top-color: #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
	div#community ul.links .active { color: #585185; font-weight: 900; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top-width: 1px; border-top-color: #fff; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
/*</agl.folder>*/
#views-rotator-Frontpage_Slideshow-block_1 { height: 212px; overflow: hidden; display: block; }
