@charset "UTF-8";
/** 
Endless Energy master styles
 */


/** 
 * Reset CSS
 */
  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, em, font, img, ins, kbd, q, s, 
  samp, small, strike, strong, sub, sup, 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;}
  :focus 														{outline: 0;}
  body 															{line-height:1; color:black; background:white;}
  ol, ul 														{list-style:none;}
  table 														{border-collapse:separate; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
  caption, th, td 												{text-align:left; font-weight:normal;}
  blockquote:before, blockquote:after, q:before, q:after 		{content: "";}
  blockquote, q 												{quotes: "" "";}


/** 
 * General
 */
  html															{min-height: 100%; margin-bottom: 1px;}
  body 															{background-color:#e2f1fc; font-family: Helvetica, Arial, sans-serif; color:#000; font-variant:normal; line-height:1.4em; font-size:11px;}
  ul,li 														{list-style-type: none;}
  em															{font-style:italic}
  a 															{outline: none; text-decoration: none;}
  a:hover 														{text-decoration: none; cursor: pointer;}
  a span, button span, ul#navigation span, h2 span, h3 span 	{display: none;}
  p 															{font-size:11px;}
  p a															{color:#0069B8; border-bottom:1px solid #0069B8;}
  p a:hover														{color:#000; border-bottom:1px solid #000;}
  #wrapper 														{text-align:left; width: 958px; margin:0 auto; padding:0;}
  #test 														{text-align:left; width: 1010px; margin:0 auto; padding:0; background: url(../img/backgrounds/shadow.gif) repeat-y 50% 0}
  #left_column 													{width:764px; float:left;}
  #page_content 												{width:958px; margin:0; background: url(../img/backgrounds/backofnews.gif) repeat-y 50% 0}
  div.clear 													{font-size:1px; line-height:1px; height:1px; position:relative; clear:both;}


/** 
 * Sup-Header
 */
  #sup_header 													{height:31px;}
  ul#tertiary 													{height:29px; background-color:#e2f1fc;}
  ul#tertiary li 												{float:right;}
  ul#tertiary li a 												{display:block; height:31px; cursor:pointer;}
  ul#tertiary li a#home											{background:url(../img/navigation/home.gif) 0 0 no-repeat; width:36px}
  ul#tertiary li a#contact										{background:url(../img/navigation/contact.gif) 0 0 no-repeat; width:62px}
  ul#tertiary li a#home:hover,
  ul#tertiary li a#contact:hover								{background-position:0 -31px;}


/** 
 * Header
 */
  #header 														{height:221px; background:url(../img/header/endless.jpg) 0 0 no-repeat;}
  #logolink														{display:block; height:221px; width:958px; cursor:pointer}
  #flash 														{position:absolute; width:'100%'; height:'100%'; z-index:100; top: 31px}


/** 
 * Navigation
 */
  ul#navigation 												{height:29px; padding-left:30px; background-color:#6c9d30; background:url(../img/navigation/bar3.gif) 0 0 repeat-x;}
  ul#navigation li 												{float:left;}
  ul#navigation li a 											{display:block; height:29px; cursor:pointer;}
  ul#navigation li a#aboutscwf										{background:url(../img/navigation/aboutscwf.gif) 0 0 no-repeat; width:135px;}
  ul#navigation li a#history											{background:url(../img/navigation/history.gif) 0 0 no-repeat; width:105px;}
  ul#navigation li a#faq                                        {background:
 url(../img/navigation/faq.gif) 0 0 no-repeat; width:75px;}
  ul#navigation li a#photo_simulations                                        {background:
 url(../img/navigation/photo_simulations.gif) 0 0 no-repeat; width:187px;}
  ul#navigation li a#scwfsupport									{background:url(../img/navigation/scwfsupport.gif) 0 0 no-repeat; width:145px;} 
  ul#navigation li a#hiking									{background:
url(../img/navigation/hiking.gif) 0 0 no-repeat; width:202px;} 
  
  ul#navigation li a#aboutscwf:hover,
  ul#navigation li a#history:hover,
  ul#navigation li a#faq:hover,
  ul#navigation li a#photo_simulations:hover,
  ul#navigation li a#scwfsupport:hover,
  ul#navigation li a#hiking:hover
  						{background-position:0 -29px;}


/** 
 * Right Column
 */
  #right_column 												{width:193px; float:right; padding:21px 0 0 0; background-color:#aecc85;}
  #right_column p 												{margin:4px 10px 0 22px; line-height:1.2em; color:#000;}
  #right_column p.highlight, #right_column span.highlight 		{color:#127344; font-size:110%; margin-top:14px}
  #right_column p.highlight a,
  #right_column p.highlight a:link,
  #right_column p.highlight a:visited							{color:#127344; margin-top:14px; border-bottom:1px solid #127344;}
  #right_column p.highlight a:hover,
  #right_column p.highlight a:active							{color:#000; margin-top:14px; border-bottom:1px solid #000;}
  #right_column .section 										{padding:0 0 24px 0;}
  #right_column h3 												{margin:0 0 12px 21px;}
  h3#latest_news 												{background:url(../img/backgrounds/news.gif) 0 0 no-repeat; width:151px; height:150px; padding:6px 0 0 0;}


/** 
 * Footer
 */
  #footer 														{padding:26px 0; margin:0 0 0 1px; font-size:11px;}
  #footer ul, #footer li 										{float:left;}
  #footer li a, #footer li a:link, #footer li a:visited 		{color:#6e6e66; border-bottom:1px solid #e0e0e0;}
  #footer li a:hover, #footer li a:active						{color:#000; border-bottom:1px solid #000;}
  #footer li span 												{color:#d0d0d0;}
  #footer p#copyright 											{float:right; color:#6e6e66;}