/*
Theme Name: magicbluerock
Description: 2 column, with RHS widget sidebar
Tags: fixed width, two columns, widget ready, white, blue
Authors: BlogChemistry/Arutai Studios
Authors URL: http://www.blogchemistry.com | http://www.arutai.com
*/

html {background-color:#000;}

body {
  margin: 0;
  padding: 0;  
  color: #fff;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%;
  background-repeat:no-repeat;
  background-position: top center;
  background-color: #000;
  }

#branding {
    background:transparent 0 0 no-repeat url("images/rocklogo.png");
    *background:transparent 0 0 no-repeat url("images/rocklogo.gif");}
#bigbranding {
    background:transparent 0 0 no-repeat url("images/nav/logo_rock_lg.png");
    *background:transparent 0 0 no-repeat url("<images/nav/logo_rock_lg.gif");}
#battlebug {
   background:transparent 0 0 no-repeat url("images/botb_bug.png");
   *background:transparent 0 0 no-repeat url("images/botb_bug.gif");}
#wrapper {
  width: 778px;
  margin: 0px auto;
  padding: 0px;
  text-align:left;
  font-size: 78%;
  line-height:18px;
  background-color: transparent;
  }

#wrapper2 {
  background-color: transparent;
  position:relative;
  }	

#header {
  padding: 0;
  height: 140px;
  margin: 0;
  position:relative;
  border-top:1px solid #000;
  background: transparent url("images/hellyeah.png") 200px 95px no-repeat;
  *background: transparent url("images/hellyeah.gif") 200px 95px no-repeat;
  }	
#header #social {margin-top:93px;}
#header #bestof {position:absolute; top:85px;right:20px;}
#header img {position:relative;float:left;margin-right:1em;}

#musicplayer{display:inline; margin-top:-8px;}

#content{
  clear:both;
  padding: 0;
  margin: 51px 10px 15px 0;
  background-color:transparent;
position:relative;
  }	

#main {
  float:right;
  width:520px;
  margin:0;
  padding: 0 0 10px 0px;
  position:relative;
  background-color:transparent;
  }
#main2 {
  margin-top: -60px;
  float:right;
  width:520px;
  padding: 0 0 10px 0px;
  position:relative;
  background-color:transparent;
  }
#main-index ul {
  margin:0;
  padding:0;
  margin-bottom:12px;}

#main-index ul li {
  margin:0;
  padding:0;
  display:inline;
  list-style:none;}
#sidebar {
  padding: 0;
  margin: 0;
  background-color: transparent;
  width:220px;
  }

#footer {
  width:778px;
  clear: both;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 11px;
  background-color: transparent;
  font-family: Georgia, Palatino, Times New Roman;
  color:#6b6b6b;
  }

#footer ul{
  margin:0;padding:0; margin-top:1em;
}
#footer ul li {
  display:inline; 
  text-decoration:none;
  padding:0 .25em;
}
#footer p{
  padding:0 0 20px 0;
  margin:0;
  }

#footer a:link, #footer a:visited{color:#6b6b6b;}
#footer a:hover, #footer a:active{color:#b7080f;}

#navigation{
  padding: 5px 15px;
  }

#navigation div.fleft {float:left;}

#navigation div.fright {float:right;}

#credit{
  text-align:right;
  font-size: 80%;
  }

#credit p{
  margin: 0px 10px;
  padding: 3px;
  }

#credit p a{
  color: #fff;
  font-weight:100;
  }

#credit p a:hover{
  color: #fff;
  }

#subscribe{
  text-align:center;
  }

#subscribe p{
  margin: 5px 0;
  }

/* -------------------------DEFAULT STYLES------------------------- */

p, h1, h2, h3, h4, h5, h6{
  margin: 10px 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;
  }

h1{
  font-size: 190%;
  }
h2{
  font-size: 160%;
  }
h3{
  font-size: 120%;
  }
h4{
  font-size: 110%;
  }
h5{
  font-size: 100%;
  }
h6{
  font-size: 90%;
  }

a{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  }


.yella {color:#ba9527;font-weight:bold;}
.orangy, a.orangy {color:#ffb933;}
.redness {color:#bb0d0c; font-size:1.5em;line-height:2em;}

.yella a, a.yella {color:#fc3;}

a:hover, a.yella:hover{
  color:#bb0d0c;
  }

a img {border:0;}

hr{
  height:2px;
  margin:5px 0;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  }

blockquote{
  background-color: #fff;
  padding: 5px 15px;
  margin: 3px 30px;
  border-left: 4px solid #8CD1FD;
  border-top: 1px solid #EBF7FF;
  border-right: 1px solid #EBF7FF;
  border-bottom: 1px solid #EBF7FF;
  }

form{
  margin: 0;
  padding:0;
  }

fieldset{
  padding:10px;
  margin:0;
  border:none;
  }

legend{
  font-weight:bold;
  }

code{
  font-size: 90%;
  font-family: "Courier New", Courier, monospace;
  white-space: pre;
  }

td{
  vertical-align:top;
  }

#tabs{
  padding: 0;
  background-color:transparent;

  }

#tabs ul{
  margin: 0;
  list-style-type:none;
  }

#tabs ul li{
  margin: 0;
  padding: 0;
  display:inline;
  font-size: 90%;
  font-family: Tahoma, Arial, sans-serif;
  }

#tabs ul li a {color: #fff;}

#tabs ul li a:hover{
  color:#fff;
  text-decoration:none;
  }

/* Headings */ 

form#searchform2{
  display: block;
  margin: 3px 0px;
  }

#header h3{
  margin:  0;
  padding: 15px 0 0 15px;
  font-weight:bold;
  font-size: 200%;
  }

#header h3 a{
  font-weight:100;
  color: #fff;
  text-decoration: none;
  }

#header h2{
  margin: 0;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  letter-spacing:1px;
  padding: 10px 0 5px 17px;
  }

h2#sectiontitle{
  font-size:150%;
  font-weight: bold;
  padding:6px 6px 0 10px;
  margin:8px 10px 0 0px;
  color: #ccc;
  background-color:transparent;
  position:absolute;
  height:10px;width:10px;
  text-indent:-9999px;
}
#titler, #titled, #titler2 {display:block;padding:24px 16px 0 14px;}

#titler, #titler2 {padding-top:0;}
img#titler {margin-top:21px!important;}
#titler2 {position:absolute;top:-42px;}


/* -------------------------POST STYLES------------------------- */

.post{
  margin: 0 0 24px 0;
  padding: 0 5px 5px 5px;
clear:both;
  }

.entry{
  margin: 0;
  padding: 0 10px 8px 10px;}


.post h2 {
  color: #fc3;
  font-size: 18px;
  font-weight:bold;
  padding: 0 0 4px 2px;
  margin: 0 0 15px 0;
  background: transparent url("images/dots.gif") left bottom repeat-x;
  }

.post h2.shorty {height:4px;padding:0;}

.post h2 a{
  color: #fff;
  text-decoration:none;
  font-weight:bold;
  }

.post h2 a:hover{
  text-decoration:none;
  color: #fff;
  }

.postmetadata{
  font-size:80%;
  border-top: 1px solid #8CD1FD;
  background-color:transparent;
  padding: 1px 0 1px 5px;
  margin: 0 5px;
  }

.postmetadata p{
  line-height: 15px;
  padding: 0;
  margin: 3px 0;
  }


/*  Comments   */

h3#comments, h3#postcomment{
  font-size: 100%;
  font-family:verdana, sans-serif;
  }	

ol#commentlist{
  padding: 0 0 0 20px;
  font-size: 90%;
  list-style-type:none;
  }

ol#commentlist li{
  padding: 2px 10px;
  margin: 0;
  }

ol#commentlist li p.commentheader{
  margin: 3px 0 0px 0;
  padding: 1px 5px;
  }

ul#commentlist{
  padding: 0;
  margin:0;
  list-style-type:none;
  }

ul#commentlist li{
  display: block;
  padding: 0;
  margin: 0 15px;
  font-size:90%;
  border: 4px solid white;
  }

ul#commentlist li div.gravatar {
  width:40px;
  float:left;
  text-align: center;
  padding: 5px 0 0 5px;
  }

ul#commentlist li div.gravatar img{
  border: 2px solid #ddd;
  }

ul#commentlist li p.commentauthor {
  padding: 0;
  margin: 0 0 2px 0;
  overflow:hidden;
  }

ul#commentlist li p.commentheader{
  margin: 0 0 10px 0;
  padding: 0px;
  }

ul#commentlist li div.commenttext{
  padding: 0 0 0 0px;
  margin:5px 10px 5px 60px;
  }

ul#commentlist li div.commenttext div.commentwrapper{
  background-color: transparent;
  margin:0 0 0 5px;
  padding: 3px 8px;
  border-top: 1px solid #8CD1FD; 
  }

/*  sidebar styles */

.menu{
  padding:0;
  font-size:90%;
  }

.menu a{
  font-weight: 100;
  }

.menu a:hover{
  text-decoration:none;
  }

.menu ul{
  margin:0;
  padding:0 0 0 0px;
  list-style-type:none;
  }

.menu ul li.widget{
  padding:2px;
  margin:0 0 7px 0px;
  }

.menu ul li.widget ul{
  margin: 0;
  padding:0;
  }

.menu ul li.widget ul li{
  padding: 2px 0 2px 12px;
  margin:0;
  border-bottom: 1px solid #666;
  background: transparent url("images/listbullet.gif") no-repeat 0 3px;
  }

.menu ul li.widget ul li ul{
  }

.menu ul li.widget ul li ul li{
  border-top: 1px solid #666;
  border-bottom: none !important;
  padding: 0 0 0 11px;
  background: transparent url("images/listbullet.gif") no-repeat 0 1px;
  }

.menu ul li.widget h3{
  font-size:120%;
  padding:2px 0 3px 5px;
  margin:0;
  color: #fff;
  font-weight: 800;
  font-family: arial, verdana, sans-serif;
  font-variant:small-caps;
  border-bottom: 1px solid #ccc;
  border-top: 3px solid #ccc;
  letter-spacing:2px;
  }

.menu ul li h3 a{
  color: #fff;
  font-weight: 800;
  }
.menu ul li h3 a:hover{
  color: #fff;
  text-decoration: none;
  }

.menu form{
  display:block;
  margin:0px;
  padding:4px;
  }

.menu input{
  margin:3px 0;
  font-size:90%;
  }

li.widget .textwidget, li.widget #search {
  padding: 2px 5px;
  }

/* -------------------------CALENDAR STYLES------------------------- */

#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
  }

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }

#wp-calendar a {
  display: block;
  }

#wp-calendar caption {
  text-align: center;
  width: 100%;
  }

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
  }

#footer a{
  font-weight: 100;
  }

.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }

.alignleft {
  float: left;
  }

.alignright {
  float: right;
  }

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: transparent;
  padding-top: 4px;
  margin: 10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
  }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  }

/* -------------------------MAIN NAV------------------------- */

#main-nav ul {
  position:absolute; 
  margin:0; padding:0;
  width:778px;
  border:1px solid #000;
  border-bottom:none;}
#main-nav ul li {
  float:left;
  height:32px;
  list-style:none;}
#main-nav ul li a{
  display:block;
  height:32px; 
  position:relative;
  color:#ccc;
  text-decoration:none;
  text-indent:-9999px;
  margin:0;padding:0;
}
 
#main-nav ul li#menu a:link, 
#main-nav ul li#menu a:visited {
  background: transparent 0 0 no-repeat url(images/nav/navbar.jpg); 
  width:91px;}
#main-nav ul li#backstagepass a:link, 
#main-nav ul li#backstagepass a:visited {
  background: transparent -91px 0 no-repeat url(images/nav/navbar.jpg);
  width:141px;}
#main-nav ul li#pics a:link, 
#main-nav ul li#pics a:visited {
  background: transparent -232px 0 no-repeat url(images/nav/navbar.jpg); 
  width:54px;}
#main-nav ul li#abouttherock a:link, 
#main-nav ul li#abouttherock a:visited {
  background: transparent -286px 0 no-repeat url(images/nav/navbar.jpg);
  width:140px;}
#main-nav ul li#news a:link, 
#main-nav ul li#news a:visited {
  background: transparent -426px 0 no-repeat url(images/nav/navbar.jpg);
  width:59px;}
#main-nav ul li#merch a:link, 
#main-nav ul li#merch a:visited {
  background: transparent -485px 0 no-repeat url(images/nav/navbar.jpg);
  width:65px;}
#main-nav ul li#franchise a:link, 
#main-nav ul li#franchise a:visited {
  background: transparent -550px 0 no-repeat url(images/nav/navbar.jpg);
  width:97px;}
#main-nav ul li#locations a:link, 
#main-nav ul li#locations a:visited {
  background: transparent -647px 0 no-repeat url(images/nav/navbar.jpg);
  width:131px;}

#main-nav ul li#menu a:hover, 
#main-nav ul li#menu a:active {
  background: 0 -32px no-repeat url(images/nav/navbar.jpg);}
#main-nav ul li#backstagepass a:hover, 
#main-nav ul li#backstagepass a:active{
  background: transparent -91px -32px no-repeat url(images/nav/navbar.jpg);}
#main-nav ul li#pics a:hover, 
#main-nav ul li#pics a:active{
  background: transparent -232px -32px no-repeat url(images/nav/navbar.jpg);}
#main-nav ul li#abouttherock a:hover, 
#main-nav ul li#abouttherock a:active {
  background: transparent -286px -32px no-repeat url(images/nav/navbar.jpg);} 
#main-nav ul li#news a:hover, 
#main-nav ul li#news a:active {
  background: transparent -426px -32px no-repeat url(images/nav/navbar.jpg);}
#main-nav ul li#merch a:hover, 
#main-nav ul li#merch a:active{
  background: transparent -485px -32px no-repeat url(images/nav/navbar.jpg);}
#main-nav ul li#franchise a:hover, 
#main-nav ul li#franchise a:active {
  background: transparent -550px -32px no-repeat url(images/nav/navbar.jpg);} 
#main-nav ul li#locations a:hover, 
#main-nav ul li#locations a:active {
  background: transparent -647px -32px no-repeat url(images/nav/navbar.jpg);} 

#branding {
  position:absolute;
  top:0;
  left:10px;
  display:block;
  width:122px;
  height:129px;}
#branding a, #bigbranding a, #battlebug a {
  display:block;
  }
#bigbranding {
  position:absolute;
  top:440px;
  left:-30px;
  display:block;
  width:210px;
  height:222px;}
#battlebug {
  position:absolute;
  top:85px;
  right:-60px;
  width:98px;
  height:108px;
  display:block;}

#welcomer {
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:570px;
  height:30px;
  display:block;
  }
.first{padding-left:0;}


/*---------------QUICK LINKS---------------*/


#quicklinks{
  float:right;
  height:466px;
  width:211px;
  position:relative;
  background: transparent url("images/nav/quicklinks.png") repeat-y top right;
  *background: transparent url("images/nav/quicklinks.jpg") no-repeat top right;}

#quicklinks ul li {
  width:178px;height:130px;}

#quicklinks ul li#qbotb {
  position:absolute;
  top:18px;
  left:25px;
  }
#quicklinks ul li#qlunch {
  position:absolute;
  top:18px;
  left:25px;
  }
#quicklinks ul li#qmenu {
  position:absolute;
  top:168px;
  left:25px;
  }
#quicklinks ul li#qlocations, #quicklinks ul li#qsoon {
  position:absolute;
  top:318px;
  left:25px;
  }

#quicklinks ul li#qmenu a:link, #quicklinks ul li#qmenu a:visited,
#quicklinks ul li#qlunch a:link, #quicklinks ul li#qlunch a:visited, 
#quicklinks ul li#qlocations a:link, #quicklinks ul li#qlocations a:visited, 
#quicklinks ul li#qbotb a:link, #quicklinks ul li#qbotb a:visited,
#quicklinks ul li#qsoon a:link, #quicklinks ul li#qsoon a:visited {
  display:block;
  height:130px;
  width:175px;}

#quicklinks ul li#qlunch a:link, #quicklinks ul li#qlunch a:visited {background:#000 0 0 no-repeat url(images/nav/quicklunch.jpg);}
#quicklinks ul li#qmenu a:link, #quicklinks ul li#qmenu a:visited {background:#000 0 0 no-repeat url(images/nav/quickmenu.jpg);}
#quicklinks ul li#qlocations a:link, #quicklinks ul li#qlocations a:visited {background:#000 0 0 no-repeat url(images/nav/quicklocations.jpg);}
#quicklinks ul li#qpics a:link, #quicklinks ul li#qpics a:visited {background:#000 0 0 no-repeat url(images/nav/quickpics.jpg);}
#quicklinks ul li#qbotb a:link, #quicklinks ul li#qbotb a:visited {background:#000 0 0 no-repeat url(images/nav/quickbotb.jpg);}
#quicklinks ul li#qsoon a:link, #quicklinks ul li#qsoon a:visited {background:#000 0 0 no-repeat url(images/nav/quicksoon.jpg);}

#quicklinks ul li#qlunch a:hover, #quicklinks ul li#qlunch a:active,
#quicklinks ul li#qmenu a:hover, #quicklinks ul li#qmenu a:active, 
#quicklinks ul li#qlocations a:hover, #quicklinks ul li#qlocations a:active, 
#quicklinks ul li#qbotb a:hover, #quicklinks ul li#qbotb a:active,
#quicklinks ul li#qsoon a:hover, #quicklinks ul li#qsoon a:active {background-position:0 -130px;}

/*--------------FEATURE-------------------*/

#feature{
  position:absolute;  
  left:0;
  top:24px;
  width:300px;
  height:500px;}

#feature.pass {background: transparent url("images/backstagepass.gif") no-repeat 0 0;}
#feature.ture {background: transparent url("images/pizzatoss.jpg") no-repeat 0 0;}
#feature.press {background: transparent url("images/botb.gif") no-repeat 0 0;}
#feature.linker {background: transparent url("images/jesse.jpg") no-repeat 0 0;}
#feature.fire {background: transparent url("images/fire.jpg") no-repeat 0 0;}

/*--------------SUB NAVIGATION-------------------*/

#subtop{
  float:left;
  width:211px;
  position:relative;
  height:60px;
  background: transparent url("images/nav/subtop.png") no-repeat 0 0;}
#subtop img {margin:17px 0 0 24px;}
#subnavigation{
  float:left;  
  width:211px;
  position:relative;
  clear:left;
  background: transparent url("images/nav/subgrid.png") repeat-y 0 0;}

.one {height:93px;}
.two {height:170px;}
.three {height:247px;}
.four {height:324px;}
.five {height:401px;}
.six {height:478px;}
.seven {height:555px;}
.eight {height:632px;}
.nine {height:709px;}
.ten {height:786px;}
.eleven {height:863px;}
.twelve {height:940px;}
.thirteen {height:1023px;}

#subnavigation ul li, #subnavigation2 ul li {
  width:175px;
  height:60px;
  position:absolute;
  left:24px;
  list-style:none;
  text-indent:-9999px;}

/*-----1st sub-----*/
#subnavigation ul li#canada,
#subnavigation ul li#covington,
#subnavigation ul li#highlandsranch,
#subnavigation ul li#lakewood,
#subnavigation ul li#reddeer,
#subnavigation ul li#woodvillage,
#subnavigation ul li#lunchbuffet,
#subnavigation ul li#botb, 
#subnavigation ul li#pizza,
#subnavigation ul li#history,
#subnavigation ul li#therock,
#subnavigation ul li#t-shirts,
#subnavigation ul li#justopened {
  position:absolute;
  top:17px;
  }

/*-----2nd sub-----*/
#subnavigation ul li#colorado,
#subnavigation ul li#federal-way, 
#subnavigation ul li#hillsboro,
#subnavigation ul li#happyhour,
#subnavigation ul li#rules,
#subnavigation ul li#appetizers,
#subnavigation ul li#battle,
#subnavigation ul li#culture,
#subnavigation ul li#areadevelopment,
#subnavigation ul li#pint-glasses,
#subnavigation ul li#comingsoon {
  position:absolute;
  top:94px;
  }

/*-----3rd sub-----*/
#subnavigation ul li#lacey, 
#subnavigation ul li#oregon,
#subnavigation ul li#botb11,
#subnavigation ul li#soups-salads, 
#subnavigation ul li#contacts,
#subnavigation ul li#rockinsupport,
#subnavigation ul li#gift-cards {
  position:absolute;
  top:171px;
  }

/*-----4th sub-----*/
#subnavigation ul li#lake-tapps, 
#subnavigation ul li#washington,
#subnavigation ul li#botb10,
#subnavigation ul li#burgers, 
#subnavigation ul li#franchise,
#subnavigation ul li#nowwhat {
  position:absolute;
  top:248px;
  }

/*-----5th sub-----*/
#subnavigation ul li#lynnwood,
#subnavigation ul li#botb09,
#subnavigation ul li#sandwiches-wraps, 
#subnavigation ul li#comingsoon2 {
  position:absolute;
  top:325px;
  }

/*-----6th sub-----*/
#subnavigation ul li#mill-creek,
#subnavigation ul li#botb08,
#subnavigation ul li#chicken  {
  position:absolute;
  top:402px;
  }

/*-----7th sub-----*/
#subnavigation ul li#puyallup,
#subnavigation ul li#botbpics,
#subnavigation ul li#pasta {
  position:absolute;
  top:479px;
  }

/*-----8th sub-----*/
#subnavigation ul li#renton,
#subnavigation ul li#calzones {
  position:absolute;
  top:556px;
  }

/*-----9th sub-----*/
#subnavigation ul li#seattle,
#subnavigation ul li#rocktails  {
  position:absolute;
  top:633px;
  }

/*-----10th sub-----*/
#subnavigation ul li#tacoma,
#subnavigation ul li#microbrews  {
  position:absolute;
  top:710px;
  }

/*-----11th sub-----*/
#subnavigation ul li#vancouver,
#subnavigation ul li#kidsmenu, 
#subnavigation ul li#kidsmenu {
  position:absolute;
  top:787px;
  }

/*-----12th sub-----*/

#subnavigation ul li#larry {
  position:absolute;
  top:864px;
  }

/*-----13th sub-----*/

#subnavigation ul li#larry2 {
  position:absolute;
  top:941px;
  }


#subnavigation ul li a:link, #subnavigation ul li a:visited {
  display:block;
  height:60px;
  width:175px;}

#subnavigation ul li#appetizers a {background:#000 0 0 no-repeat url(images/nav/appetizers.gif);}
#subnavigation ul li#areadevelopment a {background:#000 0 0 no-repeat url(images/nav/areadevelopment.gif);}
#subnavigation ul li#battle a {background:#000 0 0 no-repeat url(images/nav/battle.gif);}
#subnavigation ul li#botb a {background:#000 0 0 no-repeat url(images/nav/botb_about.gif);}
#subnavigation ul li#botb08 a {background:#000 0 0 no-repeat url(images/nav/botb0708.gif);}
#subnavigation ul li#botb09 a {background:#000 0 0 no-repeat url(images/nav/botb0809.gif);}
#subnavigation ul li#botb10 a {background:#000 0 0 no-repeat url(images/nav/botb0910.gif);}
#subnavigation ul li#botb11 a {background:#000 0 0 no-repeat url(images/nav/botb1011.gif);}
#subnavigation ul li#botbpics a {background:#000 0 0 no-repeat url(images/nav/botb_pics.gif);}
#subnavigation ul li#burgers a {background:#000 0 0 no-repeat url(images/nav/burgers.gif);}
#subnavigation ul li#calzones a {background:#000 0 0 no-repeat url(images/nav/calzones.gif);}
#subnavigation ul li#canada a {background:#000 0 0 no-repeat url(images/nav/canada.gif);}
#subnavigation ul li#chicken a {background:#000 0 0 no-repeat url(images/nav/chicken.gif);}
#subnavigation ul li#colorado a {background:#000 0 0 no-repeat url(images/nav/colorado.gif);}
#subnavigation ul li#comingsoon a, #subnavigation ul li#comingsoon2 a {background:#000 0 0 no-repeat url(images/nav/comingsoon.gif);}
#subnavigation ul li#culture a {background:#000 0 0 no-repeat url(images/nav/culture.gif);}
#subnavigation ul li#currentfranchisees a {background:#000 0 0 no-repeat url(images/nav/currentfranchisees.gif);}
#subnavigation ul li#contacts a {background:#000 0 0 no-repeat url(images/nav/contacts.gif);}
#subnavigation ul li#covington a {background:#000 0 0 no-repeat url(images/nav/covington.gif);}
#subnavigation ul li#federal-way a {background:#000 0 0 no-repeat url(images/nav/federal-way.gif);}
#subnavigation ul li#franchise a {background:#000 0 0 no-repeat url(images/nav/franchise.gif);}
#subnavigation ul li#gift-cards a {background:#000 0 0 no-repeat url(images/nav/gift-cards.gif);}
#subnavigation ul li#happyhour a {background:#000 0 0 no-repeat url(images/nav/happyhour.gif);}
#subnavigation ul li#highlandsranch a {background:#000 0 0 no-repeat url(images/nav/highlandsranch.gif);}
#subnavigation ul li#hillsboro a {background:#000 0 0 no-repeat url(images/nav/hillsboro.gif);}
#subnavigation ul li#history a {background:#000 0 0 no-repeat url(images/nav/history.gif);}
#subnavigation ul li#justopened a {background:#000 0 0 no-repeat url(images/nav/justopened.gif);}
#subnavigation ul li#therock a {background:#000 0 0 no-repeat url(images/nav/therock.gif);}
#subnavigation ul li#kidsmenu a {background:#000 0 0 no-repeat url(images/nav/kidsmenu.gif);}
#subnavigation ul li#lacey a {background:#000 0 0 no-repeat url(images/nav/lacey.gif);}
#subnavigation ul li#lake-tapps a {background:#000 0 0 no-repeat url(images/nav/lake-tapps.gif);}
#subnavigation ul li#lakewood a {background:#000 0 0 no-repeat url(images/nav/lakewood.gif);}
#subnavigation ul li#lunchbuffet a {background:#000 0 0 no-repeat url(images/nav/lunchbuffet.gif);}
#subnavigation ul li#lynnwood a {background:#000 0 0 no-repeat url(images/nav/lynnwood.gif);}
#subnavigation ul li#microbrews a {background:#000 0 0 no-repeat url(images/nav/microbrews.gif);}
#subnavigation ul li#mill-creek a {background:#000 0 0 no-repeat url(images/nav/mill-creek.gif);}
#subnavigation ul li#nowwhat a {background:#000 0 0 no-repeat url(images/nav/nowwhat.gif);}
#subnavigation ul li#oregon a {background:#000 0 0 no-repeat url(images/nav/oregon.gif);}
#subnavigation ul li#pasta a {background:#000 0 0 no-repeat url(images/nav/pasta.gif);}
#subnavigation ul li#pint-glasses a {background:#000 0 0 no-repeat url(images/nav/pint-glasses.gif);}
#subnavigation ul li#pizza a {background:#000 0 0 no-repeat url(images/nav/pizza.gif);}
#subnavigation ul li#puyallup a {background:#000 0 0 no-repeat url(images/nav/puyallup.gif);}
#subnavigation ul li#reddeer a {background:#000 0 0 no-repeat url(images/nav/reddeer.gif);}
#subnavigation ul li#regis a {background:#000 0 0 no-repeat url(images/nav/botb_register.gif);}
#subnavigation ul li#register a {background:#000 0 0 no-repeat url(images/nav/register.gif);}
#subnavigation ul li#renton a {background:#000 0 0 no-repeat url(images/nav/renton.gif);}
#subnavigation ul li#rockinsupport a {background:#000 0 0 no-repeat url(images/nav/rockinsupport.gif);}
#subnavigation ul li#rocktails a {background:#000 0 0 no-repeat url(images/nav/rocktails.gif);}
#subnavigation ul li#rules a {background:#000 0 0 no-repeat url(images/nav/botb_rules.gif);}
#subnavigation ul li#sandwiches-wraps a {background:#000 0 0 no-repeat url(images/nav/sandwiches-wraps.gif);}
#subnavigation ul li#seattle a {background:#000 0 0 no-repeat url(images/nav/seattle.gif);}
#subnavigation ul li#soups-salads a {background:#000 0 0 no-repeat url(images/nav/soups-salads.gif);}
#subnavigation ul li#tacoma a {background:#000 0 0 no-repeat url(images/nav/tacoma.gif);}
#subnavigation ul li#t-shirts a {background:#000 0 0 no-repeat url(images/nav/t-shirts.gif);}
#subnavigation ul li#vancouver a {background:#000 0 0 no-repeat url(images/nav/vancouver.gif);}
#subnavigation ul li#washington a {background:#000 0 0 no-repeat url(images/nav/washington.gif);}
#subnavigation ul li#woodvillage a {background:#000 0 0 no-repeat url(images/nav/woodvillage.gif);}

#subnavigation ul li#appetizers a:link, #subnavigation ul li#appetizers a:visited,
#subnavigation ul li#areadevelopment a:link, #subnavigation ul li#areadevelopment a:visited,
#subnavigation ul li#battle a:link, #subnavigation ul li#battle a:visited,
#subnavigation ul li#botb a:link, #subnavigation ul li#botb a:visited,
#subnavigation ul li#botb08 a:link, #subnavigation ul li#botb08 a:visited,
#subnavigation ul li#botb09 a:link, #subnavigation ul li#botb09 a:visited,
#subnavigation ul li#botb10 a:link, #subnavigation ul li#botb10 a:visited,
#subnavigation ul li#botb11 a:link, #subnavigation ul li#botb11 a:visited,
#subnavigation ul li#botbpics a:link, #subnavigation ul li#botbpics a:visited,
#subnavigation ul li#burgers a:link, #subnavigation ul li#burgers a:visited,
#subnavigation ul li#calzones a:link, #subnavigation ul li#calzones a:visited,
#subnavigation ul li#canada a:link, #subnavigation ul li#canada a:visited,
#subnavigation ul li#chicken a:link, #subnavigation ul li#chicken a:visited,
#subnavigation ul li#colorado a:link, #subnavigation ul li#colorado a:visited,
#subnavigation ul li#comingsoon a:link, #subnavigation ul li#comingsoon a:visited,
#subnavigation ul li#comingsoon2 a:link, #subnavigation ul li#comingsoon2 a:visited,
#subnavigation ul li#covington a:link, #subnavigation ul li#covington a:visited,
#subnavigation ul li#culture a:link, #subnavigation ul li#culture a:visited,
#subnavigation ul li#currentfranchisees a:link, #subnavigation ul li#currentfranchisees a:visited,
#subnavigation ul li#federal-way a:link, #subnavigation ul li#federal-way a:visited,
#subnavigation ul li#franchise a:link, #subnavigation ul li#franchise a:visited,
#subnavigation ul li#gift-cards a:link, #subnavigation ul li#gift-cards a:visited,
#subnavigation ul li#happyhour a:link, #subnavigation ul li#happyhour a:visited,
#subnavigation ul li#highlandsranch a:link, #subnavigation ul li#highlandsranch a:visited,
#subnavigation ul li#hillsboro a:link, #subnavigation ul li#hillsboro a:visited,
#subnavigation ul li#history a:link, #subnavigation ul li#history a:visited,
#subnavigation ul li#justopened a:link, #subnavigation ul li#justopened a:visited,
#subnavigation ul li#kidsmenu a:link, #subnavigation ul li#kidsmenu a:visited,
#subnavigation ul li#lacey a:link, #subnavigation ul li#lacey a:visited,
#subnavigation ul li#lake-tapps a:link, #subnavigation ul li#lake-tapps a:visited,
#subnavigation ul li#lakewood a:link, #subnavigation ul li#lakewood a:visited,
#subnavigation ul li#lunchbuffet a:link, #subnavigation ul li#lunchbuffet a:visited,
#subnavigation ul li#lynnwood a:link, #subnavigation ul li#lynnwood a:visited,
#subnavigation ul li#microbrews a:link, #subnavigation ul li#microbrews a:visited,
#subnavigation ul li#mill-creek a:link, #subnavigation ul li#mill-creek a:visited,
#subnavigation ul li#nowwhat a:link, #subnavigation ul li#nowwhat a:visited,
#subnavigation ul li#oregon a:link, #subnavigation ul li#oregon a:visited,
#subnavigation ul li#pasta a:link, #subnavigation ul li#pasta a:visited,
#subnavigation ul li#pint-glasses a:link, #subnavigation ul li#pint-glasses a:visited,
#subnavigation ul li#pizza a:link, #subnavigation ul li#pizza a:visited,
#subnavigation ul li#puyallup a:link, #subnavigation ul li#puyallup a:visited,
#subnavigation ul li#reddeer a:link, #subnavigation ul li#reddeer a:visited,
#subnavigation ul li#regis a:link, #subnavigation ul li#regis a:visited,
#subnavigation ul li#register a:link, #subnavigation ul li#register a:visited,
#subnavigation ul li#renton a:link, #subnavigation ul li#renton a:visited,
#subnavigation ul li#rockinsupport a:link, #subnavigation ul li#rockinsupport a:visited,
#subnavigation ul li#rocktails a:link, #subnavigation ul li#rocktails a:visited,
#subnavigation ul li#rules a:link, #subnavigation ul li#rules a:visited,
#subnavigation ul li#sandwiches-wraps a:link, #subnavigation ul li#sandwiches-wraps a:visited,
#subnavigation ul li#seattle a:link, #subnavigation ul li#seattle a:visited,
#subnavigation ul li#soups-salads a:link, #subnavigation ul li#soups-salads a:visited,
#subnavigation ul li#tacoma a:link, #subnavigation ul li#tacoma a:visited,
#subnavigation ul li#therock a:link, #subnavigation ul li#therock a:visited,
#subnavigation ul li#t-shirts a:link, #subnavigation ul li#t-shirts a:visited,
#subnavigation ul li#vancouver a:link, #subnavigation ul li#vancouver a:visited,
#subnavigation ul li#washington a:link, #subnavigation ul li#washington a:visited,
#subnavigation ul li#woodvillage a:link, #subnavigation ul li#woodvillage a:visited {background-position:0 0;}


#subnavigation ul li#appetizers a:hover, #subnavigation ul li#appetizers a:active,
#subnavigation ul li#areadevelopment a:hover, #subnavigation ul li#areadevelopment a:active,
#subnavigation ul li#battle a:hover, #subnavigation ul li#battle a:active,
#subnavigation ul li#botb a:hover, #subnavigation ul li#botb a:active,
#subnavigation ul li#botb08 a:hover, #subnavigation ul li#botb08 a:active,
#subnavigation ul li#botb09 a:hover, #subnavigation ul li#botb09 a:active,
#subnavigation ul li#botb10 a:hover, #subnavigation ul li#botb10 a:active,
#subnavigation ul li#botb11 a:hover, #subnavigation ul li#botb11 a:active,
#subnavigation ul li#botbpics a:hover, #subnavigation ul li#botbpics a:active,
#subnavigation ul li#burgers a:hover, #subnavigation ul li#burgers a:active,
#subnavigation ul li#calzones a:hover, #subnavigation ul li#calzones a:active,
#subnavigation ul li#chicken a:hover, #subnavigation ul li#chicken a:active,
#subnavigation ul li#canada a:hover, #subnavigation ul li#canada a:active,
#subnavigation ul li#colorado a:hover, #subnavigation ul li#colorado a:active,
#subnavigation ul li#comingsoon a:hover, #subnavigation ul li#comingsoon a:active,
#subnavigation ul li#comingsoon2 a:hover, #subnavigation ul li#comingsoon2 a:active,
#subnavigation ul li#contacts a:hover, #subnavigation ul li#contacts a:active,
#subnavigation ul li#covington a:hover, #subnavigation ul li#covington a:active,
#subnavigation ul li#culture a:hover, #subnavigation ul li#culture a:active,
#subnavigation ul li#currentfranchisees a:hover, #subnavigation ul li#currentfranshisees a:active,
#subnavigation ul li#federal-way a:hover, #subnavigation ul li#federal-way a:active,
#subnavigation ul li#franchise a:hover, #subnavigation ul li#franchise a:active,
#subnavigation ul li#gift-cards a:hover, #subnavigation ul li#gift-cards a:active,
#subnavigation ul li#happyhour a:hover, #subnavigation ul li#happyhour a:active,
#subnavigation ul li#highlandsranch a:hover, #subnavigation ul li#highlandsranch a:active,
#subnavigation ul li#hillsboro a:hover, #subnavigation ul li#hillsboro a:active,
#subnavigation ul li#history a:hover, #subnavigation ul li#history a:active,
#subnavigation ul li#justopened a:hover, #subnavigation ul li#justopened a:active,
#subnavigation ul li#kidsmenu a:hover, #subnavigation ul li#kidsmenu a:active,
#subnavigation ul li#lacey a:hover, #subnavigation ul li#lacey a:active,
#subnavigation ul li#lake-tapps a:hover, #subnavigation ul li#lake-tapps a:active,
#subnavigation ul li#lakewood a:hover, #subnavigation ul li#lakewood a:active,
#subnavigation ul li#lunchbuffet a:hover, #subnavigation ul li#lunchbuffet a:active,
#subnavigation ul li#lynnwood a:hover, #subnavigation ul li#lynnwood a:active,
#subnavigation ul li#microbrews a:hover, #subnavigation ul li#microbrews a:active,
#subnavigation ul li#mill-creek a:hover, #subnavigation ul li#mill-creek a:active,
#subnavigation ul li#nowwhat a:hover, #subnavigation ul li#nowwhat a:active,
#subnavigation ul li#oregon a:hover, #subnavigation ul li#oregon a:active,
#subnavigation ul li#pasta a:hover, #subnavigation ul li#pasta a:active,
#subnavigation ul li#pint-glasses a:hover, #subnavigation ul li#pint-glasses a:active,
#subnavigation ul li#pizza a:hover, #subnavigation ul li#pizza a:active,
#subnavigation ul li#puyallup a:hover, #subnavigation ul li#puyallup a:active,
#subnavigation ul li#reddeer a:hover, #subnavigation ul li#reddeer a:active,
#subnavigation ul li#regis a:hover, #subnavigation ul li#regis a:active,
#subnavigation ul li#register a:hover, #subnavigation ul li#register a:active,
#subnavigation ul li#renton a:hover, #subnavigation ul li#renton a:active,
#subnavigation ul li#rockinsupport a:hover, #subnavigation ul li#rockinsupport a:active,
#subnavigation ul li#rocktails a:hover, #subnavigation ul li#rocktails a:active,
#subnavigation ul li#rules a:hover, #subnavigation ul li#rules a:active,
#subnavigation ul li#sandwiches-wraps a:hover, #subnavigation ul li#sandwiches-wraps a:active,
#subnavigation ul li#seattle a:hover, #subnavigation ul li#seattle a:active,
#subnavigation ul li#soups-salads a:hover, #subnavigation ul li#soups-salads a:active,
#subnavigation ul li#tacoma a:hover, #subnavigation ul li#tacoma a:active,
#subnavigation ul li#therock a:hover, #subnavigation ul li#therock a:active,
#subnavigation ul li#t-shirts a:hover, #subnavigation ul li#t-shirts a:active,
#subnavigation ul li#vancouver a:hover, #subnavigation ul li#vancouver a:active,
#subnavigation ul li#washington a:hover, #subnavigation ul li#washington a:active,
#subnavigation ul li#woodvillage a:hover, #subnavigation ul li#woodvillage a:active {background-position:0 -60px;}


        
#footer #newsfeed {
  height:52px;
  margin:0;
  padding:0;
  padding-left:78px;
  line-height:26px;
  font-size:14px;
  overflow:hidden;
  color:#ccc;
  background:transparent left bottom no-repeat url(images/nav/newsfeed.jpg);}

#footer #newsfeed a:link, #footer #newsfeed a:visited{color:#b7080f; font-size:14px;}
#footer #newsfeed a:hover, #footer #newsfeed a:active{color:#f3a11a;}

#main img, #main2 img {margin:0 1em 1em 0;}

#main p, #main2 p {margin:1em;}

.floater{float:left;margin:0 1em 1em 0;}

.pictitle{float:right;width:200px;text-align:left;margin-right:175px;line-height:81px;}

table#songlist {font-size:18px;padding-bottom:.5em;font-weight:bold;}
table#songlist tr td.artist {font-weight:normal;font-size:14px;}
table#songlist tr td {border-bottom:2px dotted #666;padding:16px 0;}
a.songtitle:link, a.songtitle:visited,a.songtitle:hover,a.songtitle:active {font-size:18px;padding-bottom:.5em;}
table#songlist tr{}
table#songlist tr td{vertical-align:middle;}


.vote {color:#bb0d0c;}
.mini {font-size:1em;line-height:1em;text-indent:-4em;}

#mapper{position:absolute; z-index:1;width:570px;height:570px;}

#clearity {display:block;margin-top:600px; }

.subtitle {margin:8px;padding:0;}
div.post div.entry h2 {font-weight:bold;}
.willopen {color:#f00;text-transform:uppercase;font-size:120%;font-weight:bold;}
