body { margin:0px; background-image:url(images/grey_bar.png), url(images/grain.png); background-color:#050401; background-position:top center, top center; background-repeat:repeat-x, no-repeat; background-attachment:scroll, fixed; }
	
a:link { color:#ffffff; text-decoration:none; }
a:visited { color:#ffffff; text-decoration:none; }		
a:hover { color:#cccccc; text-decoration:underline; }
                                                                                                                    
section { position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(images/grey_bar.png); background-position:center bottom; background-repeat:repeat-x; border-left:none; border-right:none; }

  #subsection { position:absolute; top:10px; left:50%; width:1000px; height:250px; margin-left:-500px; background-image:url(images/bgw_logo_s.png); background-position:top left; background-repeat:no-repeat; border:none; }

article { position:absolute; top:320px; left:50%; margin-left:-500px; padding-bottom:200px; width:1000px; background-image:url(images/treeline.png), url(images/grey_bar.png); background-position:center bottom, center top; background-repeat:no-repeat, repeat; border:none; }

  #text { position:relative; padding-top:20px; padding-left:50px; padding-right:50px; background-image:none; font-family:Raleway, Century Gothic, Verdana, Tahoma, Arial, Sans-serif; font-size:20px; color:#aaaaaa; font-weight:none; text-decoration:none; }

nav { position:absolute; top:0px; padding-top:200px; left:50%; margin-left:-500px; width:1000px; height:180px; border:none; }

  #bump { width:10px; height:40px; float:left; display:block; background:none; text-decoration:none; }
  #space  { width:20px; height:40px; float:left; display:block; background:none; text-decoration:none; }

  #home {width:67px; height:32px; float:left; display:block; background:url(images/home-off.png) left top no-repeat; text-decoration:none; }
  #home:hover { width:67px; height:32px; float:left; display:block; background:url(images/home-on.png) left top no-repeat; text-decoration:none; } 
  #home-page { width:67px; height:32px; float:left; display:block; background:url(images/home.png) left top no-repeat; text-decoration:none; }
  
  #apparel { width:93px; height:32px; float:left; display:block; background:url(images/apparel-off.png) left top no-repeat; text-decoration:none; }
  #apparel:hover { width:93px; height:32px; float:left; display:block; background:url(images/apparel-on.png) left top no-repeat; text-decoration:none; }
  #apparel-page { width:93px; height:32px; float:left; display:block; background:url(images/apparel.png) left top no-repeat; text-decoration:none; }
  
  #drink { width:112px; height:32px; float:left; display:block; background:url(images/drink-off.png) left top no-repeat; text-decoration:none; }
  #drink:hover { width:112px; height:32px; float:left; display:block; background:url(images/drink-on.png) left top no-repeat; text-decoration:none; }
  #drink-page { width:112px; height:32px; float:left; display:block; background:url(images/drink.png) left top no-repeat; text-decoration:none; }
  
  #laser { width:168px; height:32px; float:left; display:block; background:url(images/laser-off.png) left top no-repeat; text-decoration:none; }
  #laser:hover { width:168px; height:32px; float:left; display:block; background:url(images/laser-on.png) left top no-repeat; text-decoration:none; }
  #laser-page { width:168px; height:32px; float:left; display:block; background:url(images/laser.png) left top no-repeat; text-decoration:none; }
  
  #signs { width:169px; height:32px; float:left; display:block; background:url(images/signs-off.png) left top no-repeat; text-decoration:none; }
  #signs:hover { width:169px; height:32px; float:left; display:block; background:url(images/signs-on.png) left top no-repeat; text-decoration:none; }
  #signs-page { width:169px; height:32px; float:left; display:block; background:url(images/signs.png) left top no-repeat; text-decoration:none; }
  
  #gallery { width:154px; height:32px; float:left; display:block; background:url(images/gallery-off.png) left top no-repeat; text-decoration:none; }
  #gallery:hover { width:154px; height:32px; float:left; display:block; background:url(images/gallery-on.png) left top no-repeat; text-decoration:none; }
  #gallery-page { width:154px; height:32px; float:left; display:block; background:url(images/gallery.png) left top no-repeat; text-decoration:none; }
  
  #contact { width:93px; height:32px; float:left; display:block; background:url(images/contact-off.png) left top no-repeat; text-decoration:none; }
  #contact:hover { width:93px; height:32px; float:left; display:block; background:url(images/contact-on.png) left top no-repeat; text-decoration:none; } 
  #contact-page { width:93px; height:32px; float:left; display:block; background:url(images/contact.png) left top no-repeat; text-decoration:none; }
  
footer { position:absolute; bottom:0px; left:50%; margin-left:-500px; height:200px; width:1000px; background-image:url(images/art2.png); background-position: center 25px; background-repeat:no-repeat; font-family:Verdana, Tahoma, Arial, Sans-serif; border:none; }

  footer a:link { color:#84796b; text-decoration:none; }
  footer a:visited { color:#84796b; text-decoration:none; }		
  footer a:hover { color:#84796b; text-decoration:underline; }
  
  #foottext { position:relative; top:100px; height:20px; font-family:Verdana, Tahoma, Arial, Sans-serif; font-size:12px; color:#75776f; text-decoration:none; text-align:center; }
    
    #foottext a:link { color:#75776f; text-decoration:none; }
    #foottext a:visited { color:#75776f; text-decoration:none; }		
    #foottext a:hover { color:#ffffff; text-decoration:none; }