@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, samp,
small, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

input {
	margin: 0;
	padding: 0;
}

html, body {
	width: 100%;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 13px; /* was 13 */
	color: #746a54;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

p {
	padding: 0 0 1em 0;
}

ul {
	padding: 0 0 1em 0;
}

ul li {
	padding: 0 0 7px 0;
}

hr {
	background-image:url("/amm/themes/gs_2010_shared/images/horizontal_repeat.png");
	background-repeat:repeat-x;
	border: none;
	height:11px;
}

/* COMMON STYLE GUIDE
**********************************************************/
#rotator h1,
#content h1,
#internal_content h1 {
	color: #000;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
	margin: 15px 0 12px 0;
}

#rotator h2,
#content h2,
#internal_content h2 {	
	color:#00a950;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;	
	margin: 10px 0 10px 0;
}
#rotator h3,
#content h3,
#internal_content h3 {
	color: #4c4432;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 18px;
	font-weight: 600; /* = demibold */
	line-height: normal;
	margin: 5px 0;
}
#rotator h4,
#content h4,
#internal_content h4 {
	color: #4c4432;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	margin: 10px 0;
}
#rotator h5,
#content h5,
#internal_content h5 {
	background-image:url("/amm/themes/gs_2010_shared/images/doodle_arrow_tan.png");
	background-position:0 5px;
	background-repeat:no-repeat;
	color:#837D66;
	font-family:"adrianna-1","adrianna-2",sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:28px;
	padding-left:32px;	
}
#rotator h6,
#content h6,
#internal_content h6 {
	color:#837d66;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}

.hasFontSmoothing-false html, 
.hasFontSmoothing-false body,
.hasFontSmoothing-false #rotator h1,
.hasFontSmoothing-false #rotator h2,
.hasFontSmoothing-false #rotator h3,
.hasFontSmoothing-false #rotator h4,
.hasFontSmoothing-false #rotator h5,
.hasFontSmoothing-false #rotator h6,

.hasFontSmoothing-false #content h1,
.hasFontSmoothing-false #content h2,
.hasFontSmoothing-false #content h3,
.hasFontSmoothing-false #content h4,
.hasFontSmoothing-false #content h5,
.hasFontSmoothing-false #content h6,

.hasFontSmoothing-false #internal_content h1,
.hasFontSmoothing-false #internal_content h2,
.hasFontSmoothing-false #internal_content h3,
.hasFontSmoothing-false #internal_content h4,
.hasFontSmoothing-false #internal_content h5,
.hasFontSmoothing-false #internal_content h6 {
	font-family: Arial, Helvetica, sans-serif;
}


a[href$=".pdf"] {
       padding-right:20px;
       background:transparent url('/amm/themes/gs_2010_shared/images/doctype_pdf.gif') center right no-repeat;
}

a[href$=".doc"] {
       padding-right:20px;
       background:transparent url('/amm/themes/gs_2010_shared/images/doctype_word.gif') center right no-repeat;
}

a[href$=".xls"] {
       padding-right:20px;
       background:transparent url('/amm/themes/gs_2010_shared/images/doctype_excel.gif') center right no-repeat;
}


blockquote {
	background-image: url("/amm/themes/gs_2010_shared/images/blockquote_bg.gif");
	background-repeat: repeat-y;
	color:#746a54;
	font-family: "adrianna-1","adrianna-2",sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:24px;
	margin:0 20px;
	padding-left:30px;
}

.hasFontSmoothing-false blockquote {
	font-family: Arial, Helvetica, sans-serif;
}

cite {
	display:block;
	font-size:90%;
	font-style:italic;
	text-align:right;
}

a:link,
a:visited {
	color:#00a950;
	text-decoration: underline;	
}

a:hover,
a:active {
	color:#00a950;
	text-decoration:none;	
}

.centered {
	text-align: center;
}

div.richtext ul,
div.richtext ol {
	margin-left: 25px;
}
.message {
	color:#cc0000;
}
.message ul {
	list-style: inside;
	padding: 0.5em;
}
.message ul li {
	padding: 0 0 2px 5px;
}

/* STRUCTURE
************************************/
#logo_for_print {
	display:none;
}
body#home {
	font-family: "adrianna-1","adrianna-2",sans-serif;
	background-image: url("/amm/themes/gs_2010_shared/images/home_main_bg.gif");
	background-repeat: repeat-x;
}
body#home.hasFontSmoothing-false {
	font-family: Arial, Helvetica, sans-serif;
}
#header_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 113px;
}
#header {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
#header h1 a {
	background-image: url("/amm/themes/gs_2010_shared/images/girl_scouts_logo.gif");
	background-repeat: repeat-x;
	display: block;
	height: 101px;
	width: 175px;
	margin: 10px 0 0 26px;
	padding: 0;
	float: left;
	text-indent: -3000px;
}
#header h2 a {
	background-image: url("/amm/themes/gs_2010_shared/images/donate_now.gif");
	background-repeat: repeat-x;
	display: block;
	height: 87px;
	width: 161px;
	margin: 29px 0 0 217px;
	padding: 0;
	float: left;
	text-indent: -3000px;
}
#utility_search_wrapper {
	margin: 0;
	padding: 0;
	float: right;
	width: 383px;
}
#utility_nav {
	height: 34px;
	width: 374px;
	background-image: url("/amm/themes/gs_2010_shared/images/utility_nav_bg.gif");
	background-repeat: no-repeat;
}
#utility_nav ul {
	margin: 0 auto;
	padding: 5px 0 0 17px;
	list-style: none;
}
#utility_nav ul li {
	margin: 0;
	padding: 0 8px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	list-style-image: none;
}
#utility_nav ul li a {
	height:24px;	
	margin: 0;
	padding: 0;
	color: #665e4d;
	/*display: block;*/
	text-decoration: none;
}
#utility_nav ul li.current a {
	background-image: url("/amm/themes/gs_2010_shared/images/underline_utility_nav.png");
	background-position:0 22px;
	background-repeat:no-repeat;
	color:#00A950;
	margin:0;
	padding:10px 0;
}
#utility_nav ul li a:hover,
#utility_nav ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/underline_utility_nav.png");
	background-position:0 22px;
	background-repeat:no-repeat;
	color:#00A950;
	margin:0;
	padding:10px 0;
}
#search_box {
	width: 374px;
	height: 82px;
	background-image: url("/amm/themes/gs_2010_shared/images/search_bg.gif");
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 0 0 7px;
}
#search_field {
	background-color: #f5efe0;
	border:medium none;
	color:#837d66;
	height:24px;
	width:130px;
	float: left;
	margin: 37px 0 0 128px;
	display: block;
}
#search_button {
	float: left;
	margin:36px 0 0 3px;
	display: block;
}
button {
	background: none;
	border:0;
}
#nav_rotator_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 414px;
	background-image: url("/amm/themes/gs_2010_shared/images/home_content_wrapper_bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
#nav_rotator {
	margin: 0 auto;
	padding: 0;
	text-transform: lowercase;
	width: 1000px;
}
#nav {
	margin: 0;
	padding: 0;
	height: 65px;
}
#nav ul {
	margin: 0 auto;
	padding: 26px 0 0 60px;
	list-style: none;
}
#nav ul li {
	margin: 0;
	padding: 0 30px 0 0;
	float: left;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	list-style: none;
	list-style-image: none;	
	text-shadow: 1px 1px 1px #333;
}
#nav ul li a {
	height:20px;
	margin: 0 10px 0 0;
	padding: 26px 0 18px;
	color: #fff;
	/*display: block;*/
	text-decoration: none;
}

#nav ul li.current a, 
#nav ul li.parent a {
	background-image: url("/amm/themes/gs_2010_shared/images/underline_main_nav.png");
	background-repeat: no-repeat;
	background-position: 0px 45px;
	color: #00ff79;
	margin: 0 10px 0 0;
	padding:26px 0 18px;
}

#nav ul li a:hover,
#nav ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/underline_main_nav.png");
	background-repeat: no-repeat;
	background-position: 0px 45px;
	color: #00ff79;
	margin: 0 10px 0 0;
	padding:26px 0 18px;
}

#content_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.breadcrumb_component {
	display: block;
	font-size: 12px;
	list-style: none;
	padding-bottom: 10px;
}

ul.breadcrumb_component li {
	float:left;
	list-style: none;
	list-style-image: none;
}

/* CAROUSEL
***********************************/
#rotator {
	height:307px;
	text-transform: none;
	position: relative;
}
.slideshow {
	position: absolute;
	height: 307px;
	top: 9px;
	left: 0;
	width: 1000px;
}
.slide { 
	height: 307px;
	width: 1000px;
}
.slide h1 {
	margin: 15px 0 0 0;
}
.slide h2 {
	margin: 10px 0;
}
.slide_frame_event {
	background-image: url("/amm/themes/gs_2010_shared/images/panel_bg_event.png");
	background-repeat: no-repeat;
	height: 307px;
	position: absolute;
	width: 1000px;
	z-index: 1;
}
.slide_frame_story {
	background-image: url("/amm/themes/gs_2010_shared/images/panel_bg_story.png");
	background-repeat: no-repeat;
	height: 307px;
	position: absolute;
	width: 1000px;
	z-index: 1;
}
.pic_holder_story {
	height:267px;
	left:100px;
	position: absolute;
	top:16px; /*-267px*/
	width:219px;
	z-index: 0;
}
.pic_holder_story .image_component img {
	padding:0;
}
.pic_holder_event {
	height:267px;
	left:387px;
	position: absolute;
	top:16px; /*-267px*/
	width:514px;
	z-index: 0;
}
.pic_holder_event span.image_component img {
	padding:0;
}
.content_area_event {
	height:245px;
	left:130px;
	position:absolute;
	top:32px;
	width:235px;
	z-index:2;
}
.content_area_story {
	height: 245px;
	left:340px;
	position: absolute;
	top: 30px;
	width: 330px;
	z-index: 2;
}
.content_area_story_more {
	font-size: 16px;
	height: 160px;
	left: 710px;
	position: absolute;
	text-align: center;
	top: 115px;
	width: 170px;
	z-index: 2;
}
.content_area_badge {
	height: 105px;
	left: 819px;
	position: absolute;
	top: 0px;
	width: 105px;
	z-index: 5;
}
.content_area_badge span.image_component img {
	padding:0;
}
#arrow_left {
	background-image: url("/amm/themes/gs_2010_shared/images/arrow_left.png");
	background-repeat: no-repeat;
	height:88px;
	left:22px;
	position: absolute;
	top: 115px;
	width: 55px;
	z-index: 10;
}
#arrow_right {
	background-image: url("/amm/themes/gs_2010_shared/images/arrow_right.png");
	background-repeat: no-repeat;
	height: 88px;
	left: 922px;
	position: absolute;
	top: 115px;
	width: 55px;
	z-index: 10;
}
.slide-control a {
	color:#fff;
}


/* CONTENT (Below Carousel)
**************************************/

#content {
	margin: 0 auto;
	padding: 0 0 0 43px;
	width: 950px;
	background-image: url("/amm/themes/gs_2010_shared/images/home_content_bg.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
.content_box {
	margin: 45px 0 0 0;
	padding: 0 32px;
	float: left;
	width: 234px;
	min-height: 341px;
}
.content_box p {
	padding-bottom: 0;
}

.content_box div.post_img_auth_title_section_date_time {
	padding:10px 0 0 3px;
}

#rotator h3, #content h3, #internal_content h3 .content_box h3 {
	margin:0;
}

#box1 div.richtext {
	padding-left: 2px;
}
#box2 {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_vertical_divider.png");
	background-repeat: no-repeat;
	background-position: 0px 76px;
}
#box2 div.richtext {
	padding-left: 5px;
}
#box2 a {
	padding-left: 5px;
}
#box3 {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_vertical_divider.png");
	background-repeat: no-repeat;
	background-position: 0px 99px;
	position: relative;
	top:-23px;
}
#box3 div.richtext{
	padding-left: 5px;
}
.content_box .image_component img {
	padding: 0 0 10px 0;
}
#footer_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}
#bottom_content {
	margin: 0 auto;
	padding: 0 0 0 77px;
	width: 923px;
	min-height: 227px;
}
#twitter_feed {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_speech_bubble.png");
	background-repeat: no-repeat;
	background-position: 114px 66px;
	height: 210px;
	margin: 0;
	padding: 0;
	float: left;
	width: 574px;
}

#twitter_feed #twitter_avatar {
	position: relative;
	top:86px;
	left:0px;
}
#twitter_feed #twitter_text {
	left:-124px;
	position:relative;
	top:-36px;
}
#twitter_feed #twitter_bird {
	left:195px;
	position:relative;
	top:-12px;
}
#twitter_feed #twitter_content_area {
	height:100px;
	left:155px;
	line-height:22px;
	position:relative;
	top:-12px;
	width:390px;
}
#twitter_feed .date {
	color:#837d66;
	font-size: 12px;
	padding-top: 3px;
}
.twitter-share-button {
	padding-bottom:7px;
	position:relative;
	top:7px;
}
div.feed ul {
	list-style-image: none;
	list-style: none;
}
div.feed ul li{
	list-style: none;
	list-style-image: none;
}
#social_icons {
	margin: 0;
	padding: 42px 0 0 30px;
	float: left;
	width: 269px;
}
body#home #social_icons h4 {
	font-size: 14px;
	float: left;
}
body#home #social_icons ul {
	margin: 0;
	padding: 16px 0 0 0;
	list-style: none;
	list-style-image: none;
	float: left;
}
body#home #social_icons ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	list-style-image: none;
}
body#home #social_icons ul li a {
	margin: 0;
	padding: 0 0 20px 25px;
	display: block;
	text-indent: -3000px;
	height: 43px;
}
body#home #social_icons ul li#twitter a {
	width: 105px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_home_twitter.gif");
	background-repeat: no-repeat;
}
body#home #social_icons ul li#facebook a {
	width: 95px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_home_facebook.gif");
	background-repeat: no-repeat;
}
body#home #social_icons ul li#youtube a {
	width: 105px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_home_youtube.gif");
	background-repeat: no-repeat;
}
body#home #social_icons ul li#flickr a {
	width: 95px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_home_flickr.gif");
	background-repeat: no-repeat;
}
#copyright {
	margin: 0 auto;
	padding: 35px 0 0 160px;
	width: 1000px;
	min-height: 121px;
	position: relative;
	text-align: left;
}
#charities_logo {
    left: 870px;
    position: absolute;
    top: 35px;
}
#copyright p.runs_like_cw {
	margin-top: 10px;
}
#ul {
	margin: 0 auto;
	padding: 0 0 0 165px;
}
#ul li {
	list-style: none;
	list-style-image: none;
}
#copyright ul li {
	margin: 0;
	padding: 0 5px;
	float: left;
	color: #fff;
	list-style: none;
	list-style-image: none;
}
#copyright ul li a {
	margin: 0;
	padding: 0;
	color: #00ff79;
	font-size: 14px;
}
#copyright p {
	color: #fff;
	clear: left;
	margin: 35px 0 0 0;
	font-size: 12px;
}

#copyright p a {
	color: #00ff79;
}

#copyright ul li.divider {
	font-family: 'Arial', 'Helevetica', sans-serif;
	font-size: 16px;
}

#copyright ul.footer_nav li.last {
	visibility:hidden;
}
#hidden_text {
	height:4px;
	margin:0;
	overflow:hidden;
	padding:0;
	visibility:hidden;
}
body#home #footer_wrapper {
	font-family: "adrianna-1","adrianna-2",sans-serif;
	background-image: url("/amm/themes/gs_2010_shared/images/home_footer_bg.gif");
	background-repeat: repeat-x;
	min-height: 401px;
}
body#home.hasFontSmoothing-false #footer_wrapper{
	font-family: Arial, Helvetica, sans-serif;
}

ul.footer_nav {
	list-style:none outside none;
	padding-left:0;
	margin-left: -5px;
}
ul.footer_nav li {
	list-style: none;
	list-style-image: none;
}

/* ---- Internal Styles ---- */
#breadcrumb_area {
	padding-bottom: 10px;
	width: 680px;
}

body#internal {
	font-family: "adrianna-1","adrianna-2",sans-serif;
	background-image: url("/amm/themes/gs_2010_shared/images/internal_main_bg.gif");
	background-repeat: repeat-x;
}
body#internal.hasFontSmoothing-false {
	font-family: Arial, Helvetica, sans-serif;
}

body#internal #nav_rotator_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 74px;
	background-image: url("/amm/themes/gs_2010_shared/images/internal_nav_bg.jpg");
	background-position: center top;
}

#internal_content_wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	background-image: url("/amm/themes/gs_2010_shared/images/internal_content_bg.gif");
	background-position: center top;
	background-repeat: no-repeat;
}
#internal_content {
	margin: 0 auto;
	padding: 3px 0 0 0;
	width: 1000px;
	min-height: 500px;
}

/* --- Start SideNav --- */

#side_nav {
	background-image: url("/amm/themes/gs_2010_shared/images/left_nav_background.gif");
	background-repeat: no-repeat;
	background-position: 19px 0;
	float: left;
	margin: 0;
	padding: 34px 0 0 27px;
	text-transform: lowercase;
	width: 214px;
}
#side_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#side_nav ul li {
	list-style: none;
	list-style-image: none;
}
#side_nav a {
	display: block;
}

/*TOP LEVEL*/
#side_nav h3.nav-level-1.current {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif");
	background-repeat: no-repeat;
	background-position: right 2px;
	margin: 5px 0 16px 0;
	font-size: 18px;
}
/* common to 1st level a */
#side_nav h3.nav-level-1 a {
	color:#4c4432;
	text-decoration: none;
	width: 215px;
}
#side_nav h3.nav-level-1 a:link,
#side_nav h3.nav-level-1 a:visited {
	background-image: none;
}
#side_nav h3.nav-level-1 a:hover,
#side_nav h3.nav-level-1 a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif");
	background-repeat: no-repeat;
	background-position: 196px 2px;
}

/*SECOND LEVEL*/

#side_nav ul li {
	background-image:url("/amm/themes/gs_2010_shared/images/doodle_arrow_tan_small.gif");
	background-position:0 6px;
	background-repeat:no-repeat;
	margin:0;
	padding: 5px 20px 4px 22px;
}
#side_nav ul li.current {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif");
	background-position:195px 6px;
	background-repeat:no-repeat;
	margin-right:0;
}
/* common to 2rd level a */
#side_nav ul li a {
	color: #008d43;
	font-size: 16px;
	left:-20px;
	margin: 0;
	padding: 0 20px 0 20px;
	position: relative;
	text-decoration: none;
	width:170px;
}
#side_nav ul li a:link,
#side_nav ul li a:visited {
	background-image: none;
}
#side_nav ul li a:hover,
#side_nav ul li a:active {
	background-image:url("/amm/themes/gs_2010_shared/images/doodle_arrow_green_cover.gif");
	background-position:-3px 1px; /*was -5px*/
	background-repeat:no-repeat;
	color: #4c4432;
	z-index: 3;
}

#side_nav ul li.current a:link,
#side_nav ul li.current a:visited,
#side_nav ul li.current a:hover,
#side_nav ul li.current a:active {
	color: #4c4432;
}

/*THIRD LEVEL*/

#side_nav ul li ul {
	padding-top:5px;
}
#side_nav ul li ul li {
	background-image: url("/amm/themes/gs_2010_shared/images/bullet_brown.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin: 0 20px 0 6px;
	padding: 0 0 5px 11px;
}
#side_nav ul li ul li.current {
	background-image: url("/amm/themes/gs_2010_shared/images/bullet_green.gif");
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:14px;
}

/* common to 3rd level a */
#side_nav ul li ul li a {
	color: #00a950;
	font-size: 13px; /* was 12 */
	left:0px;
	line-height: 18px;
	margin: 0;
	padding: 0 20px 0 0;
	position: relative;
	text-decoration: underline;
	width: 154px;
}

/*When 2nd level is NOT "current" */
#side_nav ul li ul li a:link,
#side_nav ul li ul li a:visited {
	background-image: none;
	color:#00a950;
}
#side_nav ul li ul li a:hover,
#side_nav ul li ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:157px 0px;
	background-repeat:no-repeat;
	color:#00a950;
}
/*When 2nd level is "current" */
#side_nav ul li.current ul li a:link,
#side_nav ul li.current ul li a:visited {
	background-image: none;
	color:#00a950; 
}
#side_nav ul li.current ul li a:hover,
#side_nav ul li.current ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:157px 0px;
	background-repeat:no-repeat;
	color:#00a950;
}
/*When 2nd level is "current" and THIS is "current" */
#side_nav ul li ul li.current a:link,
#side_nav ul li ul li.current a:visited,
#side_nav ul li ul li.current a:hover,
#side_nav ul li ul li.current a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:154px 0px;
	background-repeat:no-repeat;
	color: #4c4432;
	text-decoration: none;
}

/*FOURTH LEVEL*/

#side_nav ul li ul li ul li {
	margin: 0 20px 0 18px; /* 16 was 6*/
	padding: 0 0 5px 0; /*last was 11px*/
	background-image: none;
	/*
	background-image: url("/amm/themes/gs_2010_shared/images/bullet_brown.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	*/
	list-style:disc outside;
}
#side_nav ul li ul li ul li.current {
	/*
	background-image: url("/amm/themes/gs_2010_shared/images/bullet_green.gif");
	background-position:0 4px;
	background-repeat:no-repeat;
	*/
	background-image:none;
	padding-left:0px;
}
/* common to 4th level a */
#side_nav ul li ul li ul li a {
	color: #00a950; /*green*/
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding-right: 30px;
	text-decoration: underline;
	width: 130px;
}
/* While 3rd level is NOT "current" */ 
#side_nav ul li ul li ul li a:link, 
#side_nav ul li ul li ul li a:visited {
	background-image: none;
}
#side_nav ul li ul li ul li a:hover, 
#side_nav ul li ul li ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:140px 0px;
	background-repeat:no-repeat;
}

/* While 3rd level is "current" */
#side_nav ul li ul li.current ul li a:link, 
#side_nav ul li ul li.current ul li a:visited {
	background-image: none;
	color: #00a950; /*green*/
	text-decoration: underline;
}
#side_nav ul li ul li.current ul li a:hover, 
#side_nav ul li ul li.current ul li a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:140px 0px;
	background-repeat:no-repeat;
	color: #00a950; /*green*/
	text-decoration: underline;
}

/* While 3rd level is "current" and THIS is "current" */
#side_nav ul li ul li ul li.current a:link, 
#side_nav ul li ul li ul li.current a:visited, 
#side_nav ul li ul li ul li.current a:hover, 
#side_nav ul li ul li ul li.current a:active {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_arrow_green.gif"); /*CHANGED from white_box*/
	background-position:140px 0px;
	background-repeat:no-repeat;
	color: #4c4432;
	text-decoration: none;
}

/* ---- End SideNav ---- */

#main_content {
	margin: 0;
	padding: 17px 19px 0 38px;
	float: left;
	width: 451px;
}
#extras_box {
	margin-bottom: 15px;
}
#extras_box_top {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_cloud_rectangle_open.gif");
	background-repeat: no-repeat;
	margin-top:10px;
	padding:15px 45px 5px 25px;	
}
#extras_box_foot {
	background-image: url("/amm/themes/gs_2010_shared/images/doodle_cloud_rectangle_foot.gif");
	background-repeat: no-repeat;
	height:15px;	
}

.extras_box_content {
}

#right_content {
	margin: 0;
	padding: 50px 0 0 0;
	float: left;
	width: 237px;
}
#right_content_top {
	background-image: url("/amm/themes/gs_2010_shared/images/right_col_topper.gif");
	background-repeat: no-repeat;
	height:20px;
	width: 221px;
}
#right_content_middle {
	background-image: url("/amm/themes/gs_2010_shared/images/right_col_bg_tile.gif");
	background-repeat:repeat-y;
	padding: 5px 40px 20px 25px;
}
#right_content_middle div.richtext {
	margin-top: 10px;
}
#right_content_foot {
	background-image: url("/amm/themes/gs_2010_shared/images/right_col_footer.gif");
	background-repeat: no-repeat;
	height:20px;
	width: 221px;
}
#right_optional_content {
	margin: 0 0 0 18px;
	padding: 25px 0 0 0;
	position: relative;
	width: 202px;
}
#right_optional_content div.richtext {
	padding: 0 10px;
}

/* ONE-COLUMN THEME
*******************************************/
#one_column_content {
	margin: 0;
	padding: 17px 20px 0 38px;
	float: left;
	width: 680px;
}
#calendar_column_content {
	margin: 0;
	padding: 17px 20px 0 38px;
	float: right;
	width: 700px;
}



body#internal #footer_wrapper {
	font-family: "adrianna-1","adrianna-2",sans-serif;
	background-image: url("/amm/themes/gs_2010_shared/images/internal_footer_bg.gif");
	background-repeat: repeat-x;
	min-height: 236px;
}
body#internal.hasFontSmoothing-false #footer_wrapper{
	font-family: Arial, Helvetica, sans-serif;
}
body#internal #bottom_content {
	margin: 0 auto;
	padding: 0;
	width: 923px;
	min-height: 90px;
}
body#internal #gsrv_on_web {
	float:left;
	position:relative;
	top:4px;
}
body#internal #social_divider {
	float:left;
	left:25px;
	position:relative;
	top:-10px;
}
body#internal #social_icons {
	width: 740px;
	padding: 40px 0 0 183px;
	margin: 0;
}
body#internal #social_icons h4 {
	font-size: 14px;
	float: left;
}
body#internal #social_icons ul {
	margin: 0;
	padding: 0 0 0 34px;
	list-style: none;
	float: left;
}
body#internal #social_icons ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	list-style-image: none;
}
body#internal #social_icons ul li a {
	margin: 0;
	padding: 0 0 0 25px;
	display: block;
	text-indent: -3000px;
	height: 29px;
}
body#internal #social_icons ul li#twitter a {
	width: 85px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_internal_twitter.gif");
	background-repeat: no-repeat;
}
body#internal #social_icons ul li#facebook a {
	width: 71px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_internal_facebook.gif");
	background-repeat: no-repeat;
}
body#internal #social_icons ul li#youtube a {
	width: 71px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_internal_youtube.gif");
	background-repeat: no-repeat;
}
body#internal #social_icons ul li#flickr a {
	width: 71px;
	background-image: url("/amm/themes/gs_2010_shared/images/social_internal_flickr.gif");
	background-repeat: no-repeat;
}
body#internal #copyright {
	margin: 0 auto;
	padding: 30px 0 0 0;
	width: 850px;
	min-height: 90px;
	text-align: left;
}

body#internal #copyright p {
	margin-top: 30px;
}
body#internal #copyright p.runs_like_cw {
	margin-top: 5px;
}
body#internal #charities_logo {
	left: 715px;
	position: absolute;
	top: 30px;
}
.clear {
	clear: both;
}



/* STYLES FOR FORMS 
**************************************/
#form p {
	line-height:inherit;
	padding:0 0 1.25em;
}

#form p input {
	width: 220px;
}

#form p label {
	padding-right:10px;
	text-align:right;
	width: 190px;
}

#form p.form_checkbox label {
	text-align: left;
	width: 100%;
}

.hint_text {
	display: block;
    font-size: 90%;
    font-style: italic;
}
.form_std_name_address_header {
	display: none;
}
#form p.form_file_upload {
	margin-bottom: 10px;
}
#form p.form_zip input {
	width:100px;
}
#form p.form_checkbox.text {
	font-weight: bold;
}
#form p label.checkbox_input_label {
	font-weight: normal;
	margin-left: 15px;
	width:400px;
}

div.wide_format #form p label.checkbox_input_label,
div.wide_format #form p label.radio_input_label {
	width: 100%;
}

/*the actual check box*/
#form p input.form_checkbox {
	color:inherit;
	font:inherit;
	margin:5px;
}
#form p label.form_radio {
	width:100%;
}
#form p.form_radio label.text {
	font-weight: bold;
	text-align: left;
}
#form p label.radio_input_label {
	line-height:inherit;
	margin-left: 15px;
	margin-bottom: 5px;
	text-align: left;
	width:250px;
}

input.form_submit {
    background: url("/amm/themes/gs_2010_shared/images/btn_submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display:block;
    height: 27px;
    margin: 10px;
    width: 73px;
}

/* WIDE-FORMAT (Used on the Alumnae and Awards forms */
div.wide_format #form p label {
	width: 100px;
}
div.wide_format #form p.form_text label.form_text {
	text-align: left;
	width:500px;
}
div.wide_format #form p.form_textarea label#textarea {
	text-align: left;
	width: 500px;
}
div.wide_format #form p label.form_radio,
div.wide_format #form p label.radio_input_label
div.wide_format #form p label.checkbox_input_label {
	text-align: left;
	width: 400px;
}


/* STAFF DIRECTORY
****************************************/
#staff_directory {
	width:680px;
}
.alphabet {
	padding: 0 2px;
	font-weight: bold;
}
.header_row {
	background-color:#FFF /*#ede4cd*/;
	font-weight: bold;
}
.header_row a {
	padding: 3px 10px 2px 5px;
	text-decoration: none;
}
.personal_data {
	padding: 3px 10px 2px 5px;
}
.memberdirectorynav {
	padding-bottom: 10px;
	text-align: center;
}
div.memberdirectorybuttons {
	padding-left: 180px;
}
.memberdirectorybuttons div {
	border:3px solid #ece5d1;
	display:inline;
	font-weight:bold;
	margin:10px;
	padding:2px;
	text-align:center;
	width:60px;
}
.phone {
	padding-right: 10px;
}
/* detail */
#detail_listing td {
	padding: 0 35px 20px 0;
	vertical-align: top;
}
#detail_listing h1 {
	margin:15px 0 5px 0;
}
#detail_listing h2 {
	margin: 0 0 14px;
}
#detail_photo img {
	margin-top: 15px;
	-moz-box-shadow: 3px 3px 3px #666;
	-webkit-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
}
ul.directory_detail {
	list-style: none;
}
ul.directory_detail li{
	list-style: none;
	list-style-image: none;
	padding: 0 0 3px 0;
}

/* IMAGE COMPONENT STYLES 
****************************************************/
.image_component img {
	padding:10px;
}
.caption_credit {
	padding:0 10px 10px 10px;
}

.caption_credit span.credit, 
.caption_credit span.caption {
	color: #a8a08e;
	font-size: 12px;
	text-align: center;
}

/* VIDEO PROMO
***************************************************/
.tv_screen {
	position: relative;
}
.tv_photo {
	position: relative;
	height: 105px;
	left: 24px;
	top:30px;
	width:140px;
	z-index: 1;
}
.tv_photo img {
	padding:0;
}
.tv_frame {
	background-image: url("/amm/themes/gs_2010_shared/images/tv_frame.png");
	background-repeat: no-repeat;
	height:184px;
	left: 0px;
	position: absolute;
	top:0px; /* -105px */
	width:201px;
	z-index: 3;
}
.tv_frame span.image_link_component a img,
.tv_frame div.image_link_component a img {
	height:184px;
	width:201px;
}

/* PAGE RATING COMPONENT
************************************************/
.page_rating {
	background-image: url("/amm/themes/gs_2010_shared/images/rate_bg.gif");
	background-repeat: repeat-y;
	height: auto;
	margin-top: 20px;
	padding: 0 0 0 25px;
	width: 400px;
}

.page_rating .rating_button {
	display:inline;
	position: relative;
}
.page_rating img {
	/*
	position: relative;
	top:15px;
	*/
}
.page_rating .yes_or_no {
	display:block;
	float:left;
	clear:left;
	position:relative;
	left:-6px;
}

.page_rating .rate_slash {
	display: block;
	float: left;
}
.page_rating a.rate_yes_anchor {
	background-image:url("/amm/themes/gs_2010_shared/images/rate_yes.gif");
	background-repeat: no-repeat;
	height: 37px;
	width:43px;
	display:block;
	float: left;
}
.page_rating a.rate_yes_anchor span {
	display:none;
}
.page_rating a.rate_yes_anchor:hover {
	background-image:url("/amm/themes/gs_2010_shared/images/rate_yes_green.gif");
	background-repeat: no-repeat;
}

.page_rating a.rate_no_anchor {
	background-image:url("/amm/themes/gs_2010_shared/images/rate_no.gif");
	background-repeat: no-repeat;
	height: 37px;
	width:31px;
	display:block;
	float: left;
}
.page_rating a.rate_no_anchor span {
	display:none;
}
.page_rating a.rate_no_anchor:hover {
	background-image:url("/amm/themes/gs_2010_shared/images/rate_no_green.gif");
	background-repeat: no-repeat;
}

.page_rating a.rate_submit_anchor {
	background-image:url("/amm/themes/gs_2010_shared/images/btn_submit.gif");
	background-repeat: no-repeat;
	height: 27px;
	width:73px;
	display:block;
	float: left;
	margin-top: 10px;
}
.page_rating a.rate_submit_anchor span {
	display:none;
}
.page_rating a.rate_submit_anchor:hover {
	background-image:url("/amm/themes/gs_2010_shared/images/btn_submit.gif");
	background-repeat: no-repeat;
}

.page_rating .rating_comment {
	float:left;
	clear:left;
}

.page_rating .rating_comment textarea {
	width:451px;
	height:37px;
}

/* FORWARD TO FRIEND COMPONENT
************************************************/
div.forward_to_friend_component {
	text-align: left;
	vertical-align: top;
}

div.forward_to_friend_component .message_label {
	text-align: right;
	vertical-align: top;
}
/* BLOG
***********************************************/
#blog_pagination {
	background-color:transparent;
	border: none;
	border-bottom:none;
	border-width:0;
	float: right;
	width: 130px;
}

#blog_pagination li {
	border:none;
}

.archive_post {
	padding-top: 0px;
}

#blog_archive .day_month_date_year {
	color: black;
	font-weight: bold;
}

#comments_section p label {
	width:110px;
}


#comments_section p input {
	width:200px;
}


#comments_section #recaptcha_area {
	margin-left:53px;
}


/* NO FONT-SMOOTHING? USE THIS FONT INSTEAD.
***********************************************/
.hasFontSmoothing-false {
	font-family: Arial, Helvetica, sans-serif;
}

/* ASK SURVEY
**********************************************/
.ask_survey_component div.answer textarea {
	height:100px;
	width:500px;
}
.ask_survey_component div.answer input[type='checkbox'],
.ask_survey_component div.answer input[type='radio'] {
	margin: 0 5px 5px 0;
}

.ask_survey_component .next_button {
	float: left;
}

/* RSS FEED COMPONENT
************************************/
ul.breadcrumb_component {
	float:left;
}
#breadcrumb_area .richtext {
	float:right;
	clear:right;
}
#breadcrumb_area .rss_link .rss_text_link {
	position:relative;
	top:-10px;
}
.hidden {
	display:none;
}

/*
Hide Submit Button Text
*/

input.form_submit {
margin-left: 210px;
text-indent: -999em;
text-transform: uppercase;
}

/*
Hint Text Formatting
*/
.input_wrap {
width: 222px; 
display: block; 
float: left;
}

/*
Menu Hover States
*/

#side_nav ul li a:hover,
#side_nav ul li a:active,
#side_nav ul li.nav-level-2.current a,
#side_nav ul li.nav-level-2.parent a {
background-image:url("/amm/themes/gs_2010_shared/images/doodle_arrow_green_cover.gif");
background-repeat:no-repeat;
background-position: -198px 1px;
z-index: 3;
}

#side_nav ul li.current {
background: none;
}

#side_nav ul li ul li.parent,
#side_nav ul li ul li:hover,
#side_nav ul li ul li.current {
background-image: url("/amm/themes/gs_2010_shared/images/bullet_green.gif");
background-position: 0 4px;
}

li.nav-level-4:hover,
.nav-level-4 a:hover,
.nav-level-4 a:active,
.nav-level-4 a:visited,
#side_nav ul li ul li a,
#side_nav h3.nav-level-1 a:hover,
.nav-level-1,
.nav-level-1:hover,
#side_nav ul li.current ul li a:hover,
#side_nav h3.nav-level-1.current,
#side_nav ul li ul li.current a:link,
#side_nav ul li ul li:hover a,
#side_nav ul li ul li.current a
#side_nav ul li ul li.current a:active {
background: none !important;
}

#side_nav h3.nav-level-1 {
margin: 5px 0 16px;
}




