body						{							background-color: #666666;							text-align: center;							}							#content					{							margin:  auto;							width: 900px;							text-align: left;							}							/****************HEADER ELEMENTS*******************/#top						{							height: 215px;														}#header						{							height: 200px;							}							#header span				{							font-family: verdana;							font-size: 33px;							}							#map_background				{								background-image: url(../images/map_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#hike_background {								background-image: url(../images/SDMRT_hike_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#enjout_background {								background-image: url(../images/SDMRT_enjout_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#about_background {								background-image: url(../images/SDMRT_about_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#history_background {								background-image: url(../images/SDMRT_history_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#store_background {								background-image: url(../images/SDMRT_store_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							#app_background {								background-image: url(../images/SDMRT_app_background.jpg);								background-repeat: no-repeat;								height: 193px;								width: 900px;								margin-top: -9px;							}							.header_text				{ 							font-family: verdana;							font-size: 48px;														font-weight: bold;							color: #e20029;							position: absolute;							z-index: 2;							}														.header_text_white				{ 														font-family: verdana;														font-size: 48px;														font-weight: bold;														color: #ffffff;														position: absolute;														z-index: 2;														}																					#san_dimas, #mount_rescue,														#sub_heading, #sub_heading_grey, #sub_heading_white, #sub_heading_2line				{																					position: relative;																					left: 8px;																					}														#mount_rescue				{																					position: relative;																					bottom: 10px;																					}														#sub_heading				{																					font-family: verdana;																					font-size: 20px;																					color: #e20029;																					font-weight: normal;																					position: relative;																					bottom: 7px;																					}														#sub_heading_grey {																					font-family: verdana;																					font-size: 20px;																					color: #333333;																					font-weight: normal;																					position: relative;																					bottom: 7px;																					}														#sub_heading_white {																					font-family: verdana;																					font-size: 20px;																					color: #FFFFFF;																					font-weight: normal;																					position: relative;																					bottom: 7px;																					}														#sub_heading_2line {																					font-family: verdana;																					font-size: 20px;																					color: #e20029;																					font-weight: normal;																					position: absolute;																					top: 70px;																				}							#team_container				{							float: right;							position: relative;							top: 0px;							right: 10px;							width: 130px;							height: 20px;							background-image: url(../images/gray_arrow.gif);							background-repeat: no-repeat;							background-position: 0px 3px;							}							#team_member_area			{							font-family: verdana;							font-size:	11px;													}							#team_member_area span		{							position: relative;							left: 12px;							top: 2px;							}#team_member_area a			{							text-decoration: none;							color: #cccccc;							}							#team_member_area a:hover	{							}							/****************MAIN BODY ELEMENTS*******************/table						{							background: #ffffff;							}							#side_nav					{							padding-top: 15px;							width: 193px;							height: 295px;							}							#middle						{							padding: 25px 10px 40px 25px;							}														#middle a					{							color: #333333;							}							#right_side					{							padding: 15px 15px 15px 0px;							}							#right						{							border: 2px solid #a8c58b;							background-repeat: no-repeat;							width: 255px;							padding-bottom: 10px;							border-radius: 5px;							-webkit-border-radius: 5px;							-moz-border-radius: 5px;							}							#body_content				{							font-size: 12px;							font-family: arial;							color: #333333;							font-weight: normal;							position: relative; 							top: 15px;							line-height: 20px;							}							#body_heading				{							font-family: helvetica, arial, sans-serif;							font-weight: bold;							font-size: 30px;							color: #333300;							}							#body_subheading				{							font-family: helvetica, arial, verdana, sans-serif;							font-weight: bold;							font-size: 18px;							line-height: 20px;							color: #333300;							}							#body_content a				{							font-family: verdana;							font-size: 11px;							font-weight: normal;							}							#past_feed					{							position: relative;							top: 5px;							}							#past_feed a				{							text-decoration: none;							font-weight: bold;							font-family: arial;							font-size: 12px;							}							.feeds						{							line-height: 18px;							padding-top: 10px;							}							#photo_elements				{							background-image: url(../images/photo.jpg);							background-repeat: no-repeat;							width: 238px;							height: 191px;							padding-bottom: 10px;							}#photo_element_support {	background-image: url(../images/support.jpg);	background-repeat: no-repeat;	width: 238px;	height: 241px;	padding-bottom: 10px;							}							#photo_element_index_01test {							background-image: url(../images/photo.jpg);							background-repeat: no-repeat;							width: 238px;							height: 241px;							padding-bottom: 10px;							}#not_image					{							width: 235px;							}							#photo_container			{							padding-left: 9px;							padding-top: 10px;							}							#caption					{							font-family: verdana;							font-size: 13px;							font-weight: bold;							color: #336699;							padding-bottom: 10px;														}							#photo_text					{							font-family: verdana;							font-size: 11px;							line-height: 11px;							color: #333333;							}							/****************FOOTER ELEMENTS*******************/							#footer						{							width: 900px;							height: 25px;							border-bottom: 15px solid #ffffff;							font-family: arial;							font-size: 10px;							color: #cccccc;							background: #222222;							}							#footer_text				{							position: relative;							top: 5px;							left: 10px;													}							#footer_text a				{							color: #cccccc;							text-decoration: none;							}							#footer_text span			{							margin-left: 4px;							margin-right: 4px;							}							/****************NAVIGATION ELEMENTS*******************/							#nav_elements				{							float: left;							}							#nav_list					{							margin: 0px;							padding: 0px;							width: 193px;							height: 100%;							background: #3b6d1e;							}							#nav_list li				{							list-style-type: none;							width: 100%							}							#nav_list li span			{							position: relative;							left: 20px;														}														#nav_elements a:active		{														color: #003399;														}							#nav_elements a				{														font-family: arial;														font-size: 14px;														font-weight: bold;														color: #ffffff;														display: block;														padding: .6em 0em .5em 0em;														text-decoration: none;														width:100%;														background: #003399;														}							#nav_elements a:link		{														background: #003399;														}							#nav_elements a:hover		{														background: #3366cc;														}																												#nav_current {														background: #3366cc;														}#link_top					{							-webkit-border-top-right-radius: 4px;							-moz-border-radius-topright: 4px;							}														#link_bottom				{							-webkit-border-bottom-right-radius: 4px;							-moz-border-radius-bottomright: 4px;  							border-top: 1px solid #ffffff;							}							.link_border				{							border-top: 1px solid #ffffff;								}							.nav_static				{														font-family: arial;														font-size: 14px;														font-weight: bold;														color: #ffffff;														display: block;														padding: .6em 0em .5em 0em;														text-decoration: none;														width:100%;														background: #3366cc;														border-top: 1px solid #ffffff;														}							