body { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 18px; }
body * { margin: 0; padding: 0; }
/* #title h1 { background: url(pics/llc_logo2004.gif) no-repeat; width: 410px; line-height: 71px; height: 71px; } */
#header h1 { background: url(../images/llc-dachshund.gif) no-repeat; width: 410px; line-height: 95px; height: 95px; margin-left: -10px; margin-top: 16px;  } 
#header h1 span { display: none; }
#header h1 a { display: block; height: 71px; width: 410px; }

#menu { float: left; width: 8.7em; background: #fff; padding: 0px 8px 8px 0px;  margin-left: 7px;    }
#menu ul { list-style-type: none; padding: 0; margin: 0; }
#menu ul li { margin-bottom: 7px; }
#content,#gallery { position: absolute; top: 70px; left: 129px;  font-size: 12px; border-left: 1px #ccc dotted; padding-left: 18px;padding-bottom: 10px; }
#content p { width: 350px; margin-top: 10px; }
#content #guestbook { z-index:0;}
#guestbook p  { width: 90%;  margin-top: 10px; margin-right: 40px; }
#guestbook p a { font-weight: bold; }
#guestbook p.pipas a { color: green; font-weight: bold; }
#content form#dishcuss { float: right; margin: 0 0 10px 0px; padding: 0 10px 0 10px;  background: #fff;  z-index:9998;  }
#content form#dishcuss { z-index:9999; position: relative;}
#content img { border: 0; }
#content p.banner a { border: 0; text-decoration: none;}

#content p#bandMenu { display: inline; margin-left: 10px;   }
#content p#bandMenu a { color: #000; text-decoration: none; border: 0; border-right: 1px #ccc solid; padding-right: 7px; padding-left: 5px; }
#content p#bandMenu a:hover { color: #666; }

#content p#bandMenu a.selected { font-weight: bold; }
#content p#bandMenu a.last { border: 0; }
#content ol { list-style-position: inside; color: #666;}
#content ol a:link, #content ol a:visited { color: #333;}

#content dl { margin: 10px 0 10px 0;}
#content dt { margin: 10px 0 0 0;  }
#content dd a:link, #content dd a:visited { border: 0;}
#content dd img { margin-bottom: -3px;}

#content p { position: relative;padding-top: 0; }
#content a:link.dl, #content a:visited.dl { position: relative; border: 0; line-height: 1.5em;}
#content a.dl img {  }
#compilations { position: absolute; top: 25px; left: 280px; }

h2 { padding-bottom: 8px; margin: 0px; font-size: 20px; color: #666; letter-spacing: -1px; display: inline;}
h3 { font-size: 13px; margin: 10px 0 5px 0; color: #666; text-transform: lowercase; }
h4 { margin: 10px 0 5px 0;  font-size: 12px; }
#content a, #content a:visited { border-bottom: 1px dotted #999; padding-bottom: 0px; color: #36c; text-decoration: none; }
#content a:visited { border-bottom-color: #969; color: #939; padding-bottom: 0px; }
#content a:hover { border-bottom: 1px dotted #333; color: #36c; padding-bottom: 0px; }
#menu a:hover { font-weight: bold; text-decoration: none; padding-left: 5px; color: #000066; }
#menu a:link { font-weight: bold; text-decoration: none; color: #000066; }
#menu a:visited { font-weight: bold; text-decoration: none; color: #000066; }

table#tourdates {  width: 100%; float: none;  }
table#tourdates  {  margin-bottom: 20px;  border: 0;  padding: 0;   }
table#tourdates td { font-size: 12px;  vertical-align: top; padding-right: 5px;  }
table#tourdates td.country { text-align: right; white-space: nowrap; font-weight: bold;  }
table#tourdates td.date { width: 70px; white-space: nowrap;  color: #333; }
table#tourdates td.venue { width: 130px; }
table#tourdates td.info { color: #666; }
table#tourdates td { border-bottom: 1px dashed #d0d0d0; }
#tourdates h4 { font-size: 12px; }

.release { margin-bottom: 15px; width: 240px; }
#content a.moreinfo { border: 0; text-decoration: none; }
#content a.moreinfo img { border: 0; margin: 0; }

HR {  margin-top: 10px; width: 97%; height: 1px; color: #ccc; border: none; } /* For Internet Explorer */
 HTML>BODY HR  { margin-right: 0; width: 97%; height: 1px; background-color: #ccc; border: 0px dashed  #F00; } /* For Gecko-based browsers */
 HTML>BODY HR  { margin-right: 0; width: 97%; height: 1px; background-color: #ccc; border: 0px dashed  #F00; } /* For Opera and Gecko-based browsers */

select#MailinglistCountry { width: 110px; font-size: 8px; margin-top: 5px; color: #333;  }
label { color: #333; }
input.textbox { width: 100px; height: 15px; font-size: 10px; margin-bottom:5px; background: #f1f1f1; display: block;}
input.button { font-size: 10px;width:100px; margin-top: 5px;height: 20px;  }

#content .story p { width: 450px; }
p.small, .story p.date { line-height: 12px; margin-top: 5px; color: #666; }
#content .story p.date { margin-bottom: 5px; }
#content .story h4 { font-size: 15px; margin-top: 0; }
#content .story h4 a:link, #content .story h4 a:visited { color: #333; text-decoration: none;  }

#runrunrunVideo { position: relative; background: url(http://www.plumasbouncer.com/llc/pics/pipas-deva-video-background.gif) no-repeat; width: 335px; height: 331px; margin: 0; padding: 7px 5px 5px 5px; margin-top: 10px; }
#runrunrunVideo p span { display: none; }
#runrunrunVideo a:hover { border-bottom: 0; }
#runrunrunVideo p.itunes { margin-top: 45px; }
#runrunrunVideo p.itunes a { display: relative;  }

#riffraffVideo em  { color: #999; font-weight: normal;}
#riffraffVideo h4 em  { color: #666; font-weight: normal;}
#riffraffVideo #blurb {  margin: 0; color: #000; font-size: 13px; width: 398px; text-align: left; }
#riffraffVideo #blurb p#copyc { color: #666; font-size: 11px; float: right; text-align: right; margin-top: -10px; width: 70px;}
#riffraffVideo a:link, a:visited { color: #000; }
#riffraffVideo a:hover { color: #0066CC; }
#riffraffVideo iframe { background: #000; margin: 10px 0 0 0 ; padding: 13px 15px 24px 20px;}
#riffraffVideo { margin-top: 0px; }




.photo { height: 160px; text-align: left; float: left; margin-bottom: 22px; margin-right: 18px; }
#gallery a:link { text-decoration: none; color: blue;    }
#gallery a:visited { text-decoration: none; color: blue;  }
#gallery a:hover { text-decoration: none; color: #ccc; }
#gallery .grey { color: grey; }
#gallery img { padding: 5px; border: 1px #ccc solid; }
#gallery img.none { padding: 0; border: 0; }
#gallery h2 { display: inline;  margin-bottom: 10px;  }
#gallery h3 { display: inline;   font-size: 15px; margin-left: 20px; color: #333; }
#gallery p.date { display: inline; margin-left: 20px; font-size: 13px; text-transform: lowercase;  }
#gallery p.pagination { display: inline; margin: 10px 0 10px 20px;  }
#gallery p.pagination img { margin: 0 10px -2px 0; border: 0; padding: 0; }
#gallery p.caption { width: 400px; }
#galleryPhotos { margin-top: 10px; }
#gallery hr { margin: 5px 0 10px 0;  }



.release form { border: 1px dashed #ccc; padding: 5px;}
#content p.banner { margin: -7px 0 10px 0;}

ul#socialnetworking { width: 300px;}
ul#socialnetworking li  { padding: 0; list-style-type: none; margin: 5px 5px 0 0; float: left; background: url(/llc/images/pipas-social-networking-llc.gif) 0 0 no-repeat; }
ul#socialnetworking li a:link, ul#socialnetworking li a:visited { display: block; height: 30px; width: 100%; text-decoration: none; border: 0;}
ul#socialnetworking li a span { display: none;}
ul#socialnetworking li.facebook { background-position: 0 0; width:99px;   }
ul#socialnetworking li.lastfm	{ background-position: -102px 0; width: 75px;    }
ul#socialnetworking li.myspace	{ background-position: -180px 0; width: 100px;    }
ul#socialnetworking li.orkut	{ background-position: -283px 0; width: 72px;   }
ul#socialnetworking li.ilike { background-position: -358px 0; width: 130px;  }
ul#socialnetworking li.bebo { background-position: -492px 0; width: 75px; }



