/* Urban Strawberry Lunch PRINT STYLE SHEET */

/* =1. type selectors */

* 
{
margin:0;
padding:0;
font-size:1em;
border:0;
}
a img 
{
border:none;
}
html
{
height:100%;
}
body 
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:#fff url(/_common/img/build/bk-diaglines.gif);
font-size:75%;
line-height:1.4;
height:100%;
}
ul
{
list-style:none;
}
ol
{

}
li
{

}
	
/* =2. structural */

div.wrapper
{
margin:0;
width:786px;
min-height:100%;
background:transparent url(/_common/img/build/bk-lines.gif) left top repeat-y;
}
div.main
{
margin:0 0 130px 0;
}
div.wrapsize
{
position:relative;
min-height:100%;
border-bottom:1px solid transparent;
}
div.left
{
margin:0;
width:186px;
padding:10px;
float:left;
}
div.right
{
margin:0;
padding:10px;
width:550px;
float:left;
}
div.title
{
height:161px;
width:540px;
color:#fff;
background:#000 url(/_common/img/build/bk-worn.jpg);
display:block;
padding:5px;
}
div.cont
{
margin:20px 0 20px 0;
width:440px;
}
div.cont ul
{
padding:15px 0 15px 0;
}
div.cont li
{
padding:8px 0 8px 15px;
background:transparent url(/_common/img/build/bullet.gif) no-repeat;
background-position:0 14px;
}
div.cont ol
{
margin:0 0 0 15px;
padding:15px 0 15px 0;
}
div.cont ol li
{
background:none;
padding:8px 0 8px 0;
}
div.rightcol
{
float:right;
margin:10px 0 10px 15px;
clear:right;
}
div.tourdates
{
background:transparent url(/_common/img/build/bk-worn.jpg) top left;
color:#000;
width:172px;
padding:0 0 3px 0;
}
div.tourdates ul
{
border:2px solid #fff;
margin:7px;
padding:5px 8px 0 8px;
}
div.tourdates li
{
padding:10px 0 20px 0;
margin:auto;
}
div.tourdates p
{
padding:0;
}
div.tourdates a
{
font-weight:bold;
padding:0 0 5px 0;
display:block;
}
div.image
{
background:#000 url(/_common/img/build/bk-worn.jpg) top left;
font-size:1px;
}
div.image img
{
border:2px solid #fff;
margin:8px;
}
ul.list
{
padding:0;
margin:-15px 0 0 0;
}
ul.list li
{
background:none;
padding:7px;
margin:5px 0 5px 0;
}
ul.list h3
{
font-size:1.5em;
font-weight:100;
}
ul.list div.rightcol
{
margin:0 0 0 15px;
}
div.footer
{
position:relative;
height:130px;
margin:-130px 0 0 0;
background:transparent url(/_common/img/build/bk-lines.gif) left top repeat-y;
font-size:0.9em;
padding:0 0 0 10px;
}
div.footer p
{
padding:2px 0 2px 0;
}
div.assoc
{
margin:0 0 8px 0;
}
div.assoc img
{
margin:0 15px 0 0;
}
#flashcontent
{
display:none;
}
#contentflash
{
display:none;
}
.red
{
color:#f80605;
background:transparent;
}
.redback
{
color:#000;
background:#f80605;
}
.greyback
{
color:#000;
background:#dddcdc !important;
}
.pn
{
padding:0;
}

/* =3. typographical */	

p
{
padding:9px 0 9px 0;
}
a
{
color:#f80605;
background:transparent;
}
h1
{

}
h2
{
color:#000;
background:transparent;
font-size:5.4em;
line-height:0.8;
word-spacing:-8px;
letter-spacing:-1px;
position:relative;
}
h2 span.nudge
{
margin:0 0 0 13px;
}
h3
{
font-size:2.5em;
}
h3 a.homemusic
{
background:#fff url(/_common/img/build/but-homemusic.jpg) 0 0 no-repeat;
width:172px;
display:block;
}
h3 a.homemusic span
{

}
h3 a.homemusic:hover
{
background:#fff url(/_common/img/build/but-homemusic.jpg) 0 -143px no-repeat;
}
h3.hometour
{
background:#fff url(/_common/img/build/but-hometour.jpg) left top no-repeat;
width:172px;
height:24px;
display:block;
}
h3.hometour span
{
position:absolute;
left:-5000px;
}
.bold
{
font-weight:bold;
}
.lg
{
font-size:1.5em;
}

/* =4. navigation */

ul.skip 
{
position:absolute;
left:-5000px;
}
ul.nav
{
margin:20px 0 20px 0;
}
ul.nav li
{
padding:0;
margin:0;
}
ul.nav li span
{
margin:4px 0 4px 0;
border:2px solid #000;
display:block;
padding:3px;
}
ul.nav a
{
color:#000;
background:transparent url(/_common/img/build/bk-worn.jpg);
text-decoration:none;
display:block;
padding:1px 5px 1px 5px;
font-size:1.2em;
font-weight:bold;
}
ul.nav a:hover
{
background:#f80605;
color:#000;
}
ul.nav li.selected span
{
border:2px solid #f80605;
}
ul.nav li.selected a
{
background:#f80605;
color:#000;
}
ul.nav li li span
{
width:80%;
border:2px solid #666666;
}
ul.nav li li a
{
font-size:1em;
color:#fff;
background:#000 url(/_common/img/build/bk-worn-grey.jpg);
}
ul.othernav li
{
width:60%;
}

/* =5. forms */



/* =6. tables */



/* =7. hacks */

.cf:after 
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}