/*
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
*/

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/rockbiglogo.png");
    *background:transparent 0 0 no-repeat url("<images/rockbiglogo.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;
  background: transparent url("images/hellyeah.png") 240px 95px no-repeat;}
  *background: transparent url("images/hellyeah.gif") 240px 95px no-repeat;
  }	
#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;
  overflow:hidden;
  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:800;
  text-decoration:none;
  }


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:800;
  }

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:800;
  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: 100;
  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{display:block;padding:24px 16px 0 14px;}

/* -------------------------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: #fff;
  font-size: 18px;
  font-weight:100;
  padding: 0 0 4px 2px;
  margin: 0 0 15px 0;
  background: transparent url("images/dots.gif") left bottom repeat-x;
  }

.post h2 a{
  color: #fff;
  text-decoration:none;
  font-weight:100;
  }

.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:188px;
  left:20px;
  display:block;
  width:188px;
  height:198px;}
#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#qmenu {
  position:absolute;
  top:168px;
  left:25px;
  }
#quicklinks ul li#qlocations {
  position:absolute;
  top:318px;
  left:25px;
  }
#quicklinks ul li#qmenu a:link, #quicklinks ul li#qmenu 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 {
  display:block;
  height:130px;
  width:175px;}

#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#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 {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;}


/*--------------SUB NAVIGATION-------------------*/

#subnavigation{
  float:left;  
  width:211px;
  position:relative;
  background: transparent url("images/nav/subgrid.png") repeat-y top right;
  *background: transparent url("images/nav/subgrid.jpg") no-repeat top right;}

.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;}

#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#botb, 
#subnavigation ul li#pizza,
#subnavigation ul li#history,
#subnavigation ul li#therock,
#subnavigation ul li#t-shirts, 
#subnavigation ul li#covington {
  position:absolute;
  top:17px;
  }

/*-----2nd sub-----*/

#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#federal-way {
  position:absolute;
  top:94px;
  }

/*-----3rd sub-----*/

#subnavigation ul li#regis,
#subnavigation ul li#soups-salads, 
#subnavigation ul li#contacts,
#subnavigation ul li#rockinsupport,
#subnavigation ul li#gift-cards,
#subnavigation ul li#lacey {
  position:absolute;
  top:171px;
  }

/*-----4th sub-----*/

#subnavigation ul li#botb11,
#subnavigation ul li#burgers, 
#subnavigation ul li#franchise,
#subnavigation ul li#currentfranchisees,
#subnavigation ul li#lake-tapps {
  position:absolute;
  top:248px;
  }

/*-----5th sub-----*/

#subnavigation ul li#botb10,
#subnavigation ul li#sandwiches-wraps, 
#subnavigation ul li#nowwhat,
#subnavigation ul li#lynnwood {
  position:absolute;
  top:325px;
  }

/*-----6th sub-----*/
#subnavigation ul li#botb09,
#subnavigation ul li#chicken, 
#subnavigation ul li#mill-creek {
  position:absolute;
  top:402px;
  }

/*-----7th sub-----*/

#subnavigation ul li#botb08,
#subnavigation ul li#pasta, 
#subnavigation ul li#puyallup {
  position:absolute;
  top:479px;
  }

/*-----8th sub-----*/

#subnavigation ul li#botbpics,
#subnavigation ul li#calzones, 
#subnavigation ul li#reddeer {
  position:absolute;
  top:556px;
  }

/*-----9th sub-----*/

#subnavigation ul li#rocktails, 
#subnavigation ul li#renton {
  position:absolute;
  top:633px;
  }

/*-----10th sub-----*/

#subnavigation ul li#microbrews, 
#subnavigation ul li#tacoma {
  position:absolute;
  top:710px;
  }

/*-----11th sub-----*/

#subnavigation ul li#kidsmenu, 
#subnavigation ul li#kidsmenu,
#subnavigation ul li#vancouver {
  position:absolute;
  top:787px;
  }

#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#chicken a {background:#000 0 0 no-repeat url(images/nav/chicken.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#history a {background:#000 0 0 no-repeat url(images/nav/history.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#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#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#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#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#chicken a:link, #subnavigation ul li#chicken 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#history a:link, #subnavigation ul li#history 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#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#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#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 {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#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#history a:hover, #subnavigation ul li#history 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#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#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#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 {background-position:0 -60px;}


        
#footer #newsfeed {
  height:52px;
  margin:0;
  padding:0;
  padding-left:78px;
  line-height:26px;
  font-size:14px;
  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 {margin:0 1em 1em 0;}

#main 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;}
a.songtitle:link, a.songtitle:visited,a.songtitle:hover,a.songtitle:active {font-size:18px;padding-bottom:.5em;}
table#songlist tr{height:56px;}
table#songlist tr td{vertical-align:middle;}

#bestof {position:absolute;top:395px;left:0;}