@charset "utf-8";
/* CSS Document */

body { background:#102010; padding: 0; margin: 0; text-align:center; }

.wrapper { position:relative; width:900px; z-index:10; margin-left: auto; margin-right: auto; margin_bottom:0px;
		   padding: 0px 0px 300px 0px; text-align:left;
		   border:1px; border-color:#000000; border-style:solid; background-position:top; background-repeat:repeat-x;
		   background-color:#ffffff; background-image:url(../images/backgrounds/background.top.bar.03.03.png); }

#topopage { position:absolute; top: 0px; left: 50%; margin-left: -120px; height:200px; z-index:7; text-align:center; }
	#topopage h1 { font-familY:Verdana, Geneva, sans-serif; font-size: 8px; }
	#topopage h2 { font-familY:Verdana, Geneva, sans-serif; font-size: 8px; }
#about_bsi { position:absolute; top: 0px; left: 50%; margin-left: -120px; height:200px; z-index:8; text-align:center; }
	#about_bsi h1 { font-familY:Verdana, Geneva, sans-serif; font-size: 8px; }
	#about_bsi h2 { font-familY:Verdana, Geneva, sans-serif; font-size: 8px; }


.main_body { position:relative; left:64px; top:150px; width: 500px;  }
#ecology_overview { position:relative; top: 144px; left: 46px; width:678px; }
#comm_ecology { position:relative; top: 184px; left: 10px; width:890px; }
#lodge_overview { position:relative; left:70px; top:402px; width:760px; }
#weather_overview { position:relative; left:70px; top:188px; width:760px; }
#opportunities_overview { position:relative; left:70px; top:152px; width:800px; }
#area_overview { position:relative; left:40px; top:398px; width:830px; }
#sitemap_overview { position:relative; left:40px; top:158px; width:830px; }
#dayhikes_overview { position:relative; left:40px; top:398px; width:830px; }
#managers_overview { position:relative; left:70px; top:398px; width:780px; }
#activities_overview { position:relative; left:60px; top:162px; width:810px; }
#itinerary_overview { position:relative; left:70px; top:158px; width:760px; }
#about_us_main { position:relative; left:70px; top:158px; width:760px; }
#travel_overview { position:relative; left:40px; top:168px; width:830px; }

.footer { position:absolute; bottom:80px; left:0px; width:898px; border:solid #996; border-width: 2px 0px 2px 0px;
			  background:#dfe4af; z-index:24; }
	.footer p { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:center; color:#443322;
				padding:0; margin:4px 10px 10px 10px; letter-spacing:1px; line-height:20px; }
	.footer p a { text-decoration:none; font-weight:bold; color: #444488; }
	.footer p a:hover { color:#00ff00; }	
		.footer_bottom { position:absolute; bottom:0px; left:0px; width:900px; padding:4px 10px 10px 10px; }
		.footer_bottom p { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-align:right; 
						   color:#443322; padding:0; letter-spacing:1px; line-height:20px; margin:4px 30px 0px 10px; }
		.footer_bottom p a { text-decoration:none; font-weight:bold; color: #444488; }
		.footer_bottom p a:hover { color:#00ff00; }
#footmenu  { position:absolute; bottom:40px; left:-1px; width:902px; border:none #000 0px; z-index:17; }

/* --------------------------------END of main, wrapper, body, footer  */

#andybox { position:relative; border:1px solid #666; background: #f0f4ea url(../images/backgrounds/andybox.02.png) repeat-x;
		   width:474px; padding:9px 10px 9px 10px; margin:22px 0px 10px 0px; }


/* ------------  logo and fadeline  */

#logoholder { position:absolute; top:13px; left:120px; display:block; z-index:15; padding:0; margin:0; }
#logo01 img {border:0; }

#ramsheadholder { position:absolute; top:0px; left:0px; z-index:15; padding:0; margin:0; }
#ramshead01  { width:163px; height:116px; display:block; }
#ramshead01 img { border:0; }
				
#fadeline { position:absolute; top:-10px; right: -2px; z-index:17; height:5px; padding:0px; margin:0px; }
#fadeline ul li { display:inline; padding:0; margin:0; }
#linkfacebook { display: inline-block; width:100px; margin:0px; padding:0px; vertical-align:top; }
#linktwitter  { display: inline-block; width:100px; margin:0px; padding:-2px 0px 0px 0px; vertical-align:top; }   

/* -----------------   END of logo and fadeline  */

#whereami { position:absolute; top:110px; right: 36px; z-index:12; height:28px; }
#whereami p { font-family:Verdana, Geneva, sans-serif; font-size:26px; line-height:28px; color:#000; font-weight:bold; }

/* -----------------  Drop down menu  ------------  */

#menubox02  { position:absolute; top:79px; left:0px; width:901px; border:none #000 0px; z-index:17; }
		ul#dropdowner { background:#655e3f; border:solid #000 1px; }
		ul#dropdowner li { display: inline; position: relative; border:solid #302010;
						   border-left-width:2px; border-right-width:0px; border-bottom-width:0px; border-top-width:0px;	}
		ul#dropdowner li:hover { background:#dfe4af; } 
		ul#dropdowner li.hovering div { display:block; } 
		ul#dropdowner li h2 { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; 
							  display:inline; margin:0; padding:0px 3px 5px 5px; line-height: 20px; } 
		ul#dropdowner li h2 a { text-decoration:none; color:#dddddd; margin:0px 2px 0px 2px; } 
		ul#dropdowner li h2 a:hover { color:#226644; } 
		ul#dropdowner li:hover h2 a { color:#004422; }
		
		ul#dropdowner div { display: none; position:absolute; top:19px; 
							background:#dfe4af; border: solid #665522; padding: 5px 0px 0px 0px;
							border-bottom-width:2px; border-top-width:0px; 
							border-left-width:2px; border-right-width: 2px; } 
		ul#dropdowner li.mega div.drop280 { width: 280px; left:-2px; }
		ul#dropdowner li.mega div.drop360 { width: 360px; left:-2px;  }
		ul#dropdowner li.mega div.drop430 { width: 430px; left:-2px;  }
		ul#dropdowner li.mega div.drop560 { width: 520px; left:-2px;  }
		ul#dropdowner li.mega div.dropleft { width: 230px;  border-right-width:0px; left:-2px; }
		ul#dropdowner li.mega div.dropright { width: 200px; border-left-width:0px; left:228px; }
		ul#dropdowner li.mega div.dropback360 { width:360px; right:-2px; }
		ul#dropdowner li.mega div.dropback280 { width:280px; right:-2px; }
		ul#dropdowner li.mega div.dropback560 { width:520px; right:2px; }
		
		ul#dropdowner li.mega div h3 { text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; background:#eff4bf; 
										font-weight:bold; margin:5px 0px 4px 0px; line-height: 16px; display:block; }
		ul#dropdowner li.mega div h3 a { display:block; color: #446655; text-decoration:none; margin:0px 0px 0px 15px; }
		ul#dropdowner li.mega div h3 a:hover { color:#00ff00; }
		ul#dropdowner li.mega div p { text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; 
									  margin:0px 10px 15px 15px; font-weight:normal; line-height: 16px; color #303030; padding:0; }
		ul#dropdowner li.mega div p a { text-decoration:none; font-weight:bold; color: #444488; }
		ul#dropdowner li.mega div p a:hover { color:#00ff00; }
		
	 /* ---------------  dropdown tables --------   */
		ul#dropdowner div table { margin:-5px 20px 5px 10px; border-width: 2px; 
								  border-spacing:0px; border-style: solid; border-color: #446655; border-collapse: collapse; }
		ul#dropdowner div table td { border-width: 1px 1px 1px 1px; padding: 3px 15px 4px 8px; border-style: solid;
									 border-color: #446655; vertical-align:middle; font-family:Verdana, Geneva, sans-serif; 
									 font-size:12px; color:#000; text-align:left; }
		ul#dropdowner div table td.grayout { background:#c8d099; }
		ul#dropdowner div table td a { text-decoration:none; font-weight:bold; color: #444488; display:block; }
		ul#dropdowner div table td a:hover { color:#00ff00; }   /*  menubox UL LI dropdown menus  */

		ul#dropdowner div table.basico { border-width: 0px; border-spacing: 0px; border-style: solid; 
											  border-color:#000; border-collapse: collapse; }
		ul#dropdowner div table.basico td { border-width: 0px; padding: 0px 0px 0px 0px; 
											border-style: solid; border-color:#655e3f; }
		ul#dropdowner div table.basico td a { text-decoration:none; font-weight:normal; color: #444488; margin:6px 0px 0px 8px; }
		ul#dropdowner div table.basico td a:hover { color:#00ff00; }
		ul#dropdowner div table.basico td a.v2 { font-weight:bold; }

	.curtain1 { position:absolute; left:30px;  top:196px; width: 600px; height:294px; margin:0; padding:0p; }
	.curtain2 { position:absolute; left:30px;  top:532px; width: 690px; height:550px; margin:0; padding:0p; }
	.curtain3 { position:absolute; left:30px; top:1140px; width: 690px; height:550px; margin:0; padding:0p; }

	h1 { font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; padding:0; 
		 margin: 0px 0px 4px 10px; color:#303010; text-align:left; }

/* -----------------  END of Menu Dropdown stuff */

#facebook_holder { position:absolute; right:10px; top:440px; width:300px; }

#twitterbox { border:solid 1px #F60; padding:0px 2px 4px 2px; }
#twitterbox p { margin:10px 4px 8px 4px; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
#twitterbox p a { text-decoration:none; font-weight:bold; color:#a51200; }
#twitterbox p a:hover { color:#00FF00; }
#twitterbox p img { float:left; vertical-align:top; border:0; }

		#twitterbox ul { padding:0px 0px 0px 0px; margin:0; font-family:Verdana, Geneva, sans-serif; 
						 text-align:left; font-size:10px; list-style-type:none; }
		#twitterbox ul li {padding:8px 10px 8px 10px; margin:1px; background:#e5f0b7; }
		#twitterbox ul li a { text-decoration:none; color:#444488; display:block; }
		#twitterbox ul li a:hover { color:#00ff00; }

.blogaboutus { position:absolute; top:1744px; right:20px; width:262px; height:310px; border:solid 1px #000; }
	.blogaboutus h2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; 
					  display:block; background:#655e3f; color:#dddddd; padding:4px 4px 4px 4px; text-align:center; 
					  border: solid #442200; border-width:0px 0px 1px 0px; margin: 0; }
	.blogaboutus p { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left; 
					 padding:0; margin:12px 4px 0px 12px; line-height:13px; }
	.blogaboutus p a { text-decoration:none; font-weight:bold; color:#508; }
	.blogaboutus p a:hover { color:#6fa; text-decoration:underline; }
	.blogaboutus p span.taggo { font-size:10px; }

	
	
.standardtext { background:none }
.standardtext p { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; text-align:left;
				  line-height:17px; margin: 4px 5px 16px 5px; }
.standardtext p a { text-decoration:none; font-weight:bold; color:#a51200; }  
.standardtext p a:hover { color:#00ee00; }

#galleryfrontpage { position:absolute; top:170px; right:20px; border:none 0px; padding:0; margin:0; }
#galleryweather { position:absolute; top:350px; right:72px; border:none 0px; padding:0; margin:0; }

#lodge_gallerybar_01 { position:absolute; top:190px; left:46px; border:none 0px; padding:0; margin:0; z-index:16; }
	table.lodge_gallery td { padding:2px 8px 2px 8px; }


/* -----------------  Area Gallery */

#birdlist_gallerybar_01 { position:absolute; top:170px; left:0px; border:none 0px; padding:12px 1px 4px 2px;
					  background:url(../images/backgrounds/gray.picaption.01.png) repeat-x; margin:0; z-index:16; }

#area_gallerybar_01 { position:absolute; top:170px; left:0px; border:none 0px; padding:12px 1px 4px 2px;
					  background:url(../images/backgrounds/gray.picaption.01.png) repeat-x; margin:0; z-index:16; }

table.area_gallery td { padding:0px 0px 0px 0px; }
	table.area_gallery td img {margin:0; padding:0; border-width:0px; }

	.picaption_dark { float:right; vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:12px; 
				 	  font-weight:bold; text-align:center; color:#c2c2c2; line-height:20px;
					  margin:0px 0px 0px 0px; padding: 0px 1px 0px 0px; border:solid 0px #000; }
	.picaption_dark a { border:none; padding:0; margin:0; }
	.picaption_dark a img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0; }
	.picaption_dark img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0; }


/* -----------------  END of Area Gallery */


#about_gallerybar_01 { position:absolute; top:164px; right:20px; border:none 0px; padding:0; margin:0; z-index:16; }
#map_holder1 { position:absolute; top:244px; left:46px; border:none 0px; padding:0; margin:0; z-index:16; }
.with_a_border { border:solid 2px #600; }

.galleryframe { }
.galleryframe ul li { display:inline; }
.galleryframe ul li a { border:solid; border-width:1px; border-color:#655e3f; display:block; 
						margin-top:7px; margin-bottom:7px; margin-left:0px; margin-right:0px; }
						
.hang-indent { text-indent:-5px; padding-left:5px; }
.hang-indent2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left; 
			 line-height:16px; margin:0; padding:0px 0px 10px 15px; text-indent:-15px; }
.hang-indent3 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left; 
			 line-height:16px; margin:0; padding:0px 0px 7px 15px; text-indent:-15px; }

.blinken { }	
.blinken:hover { filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }	
.blinken2 { filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; border:0; }	
.blinken2:hover { filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0;  }	

.buttonimage { border:solid 1px #555; padding:2px 2px 2px 2px; }

#linkoutfacebook { background: url("../images/links/link.button.facebook.2.png") 0 0 no-repeat; height:61px; width:176px; }
#linkoutflickr { background: url("../images/links/link.button.flicker.2.png") 0 0 no-repeat; height:61px; width:176px; }

#mappo_titulo p a {font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#a51200; }
#mappo_titulo p a:hover { color:#00FF00; }

#gearz { display:none }

p.detailtext1 { font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#012031; text-align:center; 
			 line-height:25px; margin:0; padding:0; }

p.detailtext { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#012031; text-align:left; 
			 line-height:17px; margin:0; padding:0; }
			 
	p.detailtext a { text-decoration:none; font-weight:bold; color:#508; }
	p.detailtext a.lightred	{ text-decoration:none; color:#c50000; font-weight:normal; }
	p.detailtext a.lightred:hover	{ color:#2b6; text-decoration:underline; }
	p.detailtext a:hover { color:#6fa; text-decoration:underline; }
	p.detailtext img { vertical-align:top; float:right; border:solid; border-width:1px; border-color:#000;
					   margin:4px 30px 10px 6px; }
	.picaption { float:right; vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:12px; 
				 font-weight:bold; margin:10px 10px 5px 10px; padding: 2px 2px 5px 2px; border:solid 1px #aaa; }
	.picaption a { border:none; padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:11px;
					text-decoration:none; font-weight:bold; color:#a51200; } 
	.picaption a:hover {color:#00ee00; }
	.picaption a img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0; }
	.picaption img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0; }

	.picaption4 { position:absolute; right:0px; vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:12px; 
				 font-weight:bold; margin:0px 0px 5px 10px; padding: 2px 2px 5px 2px; border:solid 1px #aaa; width:242px; }
	.picaption4 a img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0; }

	.picaption2 { vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center;
				 font-weight:bold; margin:10px 0px 5px 10px; padding: 5px 5px 5px 5px; border:solid #aaa;
				 border-width:2px 1px 2px 1px;}
	.picaption2 a { border:none; padding:0; margin:0; }
	.picaption2 a img { border:solid; border-width:1px; border-color:#666; padding:0; margin:0px 0px 4px 0px; }
	.picaption_inline { }

	.picaption3 { vertical-align:top; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center;
				 color:#555; font-weight:bold; margin:10px 0px 5px 0px; padding: 5px 5px 5px 5px; 
				 border:solid #666 1px; }
	.picaption3 a { border:none; padding:0; margin:0; }
	.picaption3 a img { border:solid; border-width:1px; border-color:#aaa; padding:0; margin:0px 0px 4px 0px; }

	table.basico { border-width: 0px; border-spacing: 0px; border-style: solid; border-color:#000; 
				   border-collapse: collapse; }
	table.basico td { border-width: 0px; padding: 0px 0px 0px 0px; border-style: solid; border-color:#655e3f; }
	
	table.basico2 { border-width: 0px; border-spacing: 0px; border-style: solid; 
					border-color:#000; border-collapse: collapse; margin:0; }
	table.basico2 td { border-width: 0px; padding: 0px 0px 0px 0px; border-style: solid; border-color:#655e3f; 
					   vertical-align:top; text-align:left; font-family:Verdana, Geneva, sans-serif; 
					   font-size:12px; text-decoration:none; }
	table.basico2 td a { font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:none; 
						 font-weight:bold; color:#a51200; } 
	table.basico2 td a:hover {color:#00ee00; }
	table.basico2 td a img { border:#fff solid 1px; }
	table.basico2 td a img:hover { border-color:#00ff00; }
	
	table.bored2    { border:solid #655e3f 1px; margin:1px 2px 2px 30px; border-collapse: collapse;
					  font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; }
	table.bored2 td { border:solid #655e3f 1px; padding:16px 8px 4px 4px; }
	table.bored2 td.hanger { text-indent:-13px; padding-left:18px; }
	table.bored2 td a { text-decoration:none; font-weight:bold; color:#508; }
	table.bored2 td a:hover { color:#6fa; }
	td.gray_out { background:#e9e0b5; }
	td.whiteout { background:#ffffff;  }
	tr.gray_row td { background:#e9e0b5; }
	tr.green_under td { border-bottom:3px solid #788039; }

	table.bored3    { border:solid #954e2f; border-width: 3px 0px 3px 0px; color:#000000; margin:1px -30px 2px -20px; border-collapse: collapse;
					  font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; }
	table.bored3 td { border:solid #855e3f; border-width: 1px 0px 0px 0px; padding:6px 8px 4px 8px; vertical-align:top; }
	table.bored3 tr.oddo td { background:#cc9; }
	table.bored3 tr.oddo td.lighter { background:#dda; }
	table.bored3 tr.eveno td { background:#eea; }
	table.bored3 tr.eveno td.lighter { background:#f0f9b9; }
	table.bored3 td.hanger { text-indent:-13px; padding-left:18px; }
	table.bored3 td a { text-decoration:none; font-weight:bold; color:#508; }
	table.bored3 td a:hover { color:#6fa; }


.infobasico { padding:0; margin:0; }
.infobasico h1 { font-size:18px; margin: 10px 0px 4px 10px; padding:0; }
.infobasico h3 { margin:0; text-align:left; }
.infobasico h3 a { width:680px; padding: 4px 0px 4px 50px; font-weight: bold; color: #f5f1ea; outline: none; text-decoration:none;
				 background: #8b9c6d url(../js/kustomtheme/images/ui-bg_diagonals-thick_10_8b9c6d_40x40.png) 50% 50% repeat;
				 font-family:Verdana, Geneva, sans-serif; font-size:13px; display:block; }
.infobasico h3 a:hover { color: #55ff55;
			background: #7d8532 url(../js/kustomtheme/images/ui-bg_diagonals-thick_20_7d8532_40x40.png) 50% 50% repeat; }

div.info_outer { position: relative; width: 730px; border: solid #4c4024; border-width: 1px 1px 1px 1px; margin:0px 0px 16px 0px; }
div.info_inner { width:390px; padding: 20px 30px 20px 30px; }
div.rightfloat { position:absolute; right:10px; top:36px; line-height:10px; }
div.rightfloat2 { position:absolute; top:0px; right:2px; border:none 0px; padding:0; margin:0; }

p.spacer { line-height:10px; font-size:10px; margin:0; padding:0; }

div.outermost_infowrapper { position:relative; }

.content_leftside1 { position:relative; width:400px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }
.content_leftside2 { position:relative; width:560px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }
.content_leftside3 { position:relative; width:760px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }
.content_leftside4 { position:relative; width:500px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }
.content_leftside5 { position:relative; width:580px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }
.content_leftside6 { position:relative; width:475px; top:0px; left:2px; border:none 0px; padding:0; margin:0; }

		.item_h1 { font-size:16px; font-weight:bold; display:block; padding:0px 0px 6px 0px; margin: 10px 0px 4px -10px;
                   border:solid #666; border-width:0px 0px 1px 0px; }
		.item_h2 { font-size:16px; font-weight:bold; display:block; padding:0px 0px 6px 0px; margin: 10px 0px 4px 0px; }
		.item_h3 { font-size:14px; font-weight:bold; display:block; padding:0px 0px 6px 0px; margin: 10px 120px 4px 0px;
				   border:solid #666; border-width:0px 0px 1px 0px;	}
		.item_h4 { font-size:14px; font-weight:bold; display:block; padding:0px 0px 0px 0px; margin: 10px 0px 4px 0px; }
		.item_h5 { font-size:14px; font-weight:bold; display:block; padding:0px 0px 6px 0px; margin: 10px 120px 4px -15px;
				   border:solid #666; border-width:0px 0px 1px 0px;	}
	    h2.underlyne2 { font-size:16px; font-weight:bold; display:block; padding:0px 0px 6px 0px; 
						font-family:Verdana, Geneva, sans-serif; text-align:left; 
						margin: 30px -30px 10px -10px; border:solid #aaa; border-width:0px 0px 2px 0px; }

.menurightside { position:absolute; top:0px; right:2px; border:none 0px; padding:0; margin:0; }
	.menurightside ul { display:block; }
	.menurightside ul li { display:inline; }
	.menurightside ul li a { display:block; margin:0; font-family:Verdana, Geneva, sans-serif;
					 font-weight:bold; text-decoration:none; border:solid #606020; border-width:1px 1px 0px 1px; 
					 font-size:12px; text-align:left; line-height:14px; text-indent:-5px; }
	.menurightside ul li a.lilmenu04 { background:#eae7df; color:#006040; border-width:1px 1px 1px 1px; text-align:center; }
	a.narrow_menu { width: 135px; padding:4px 4px 3px 11px; }
	a.medium_menu { width: 180px; padding:5px 4px 8px 11px; }
	a.wide_menu { width: 238px; padding:5px 4px 8px 11px; }
	a.wide2_menu { width: 230px; padding:5px 4px 8px 11px; }
	.menurightside ul li a:hover { color:#ffffff; 
		background: #7d8532 url(../js/kustomtheme/images/ui-bg_diagonals-thick_20_7d8532_40x40.png) 50% 50% repeat;}
	.lilmenu01 { color:#e9e9e9; 
		background: #8b9c6d url(../js/kustomtheme/images/ui-bg_diagonals-thick_10_8b9c6d_40x40.png) 50% 50% repeat;  }
	.lilmenu02 { background:#faf7ef; color:#202010; }
	.lilmenu03 { color:#202010; background: #FFdd44; }
	