html
{
background:#000;
color:#e4c81f;
}
a
{
color:#fff;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
em
{
font-style:italic;
}
h1
{
font-size:182%;
font-weight:bold;
}
h2
{
font-size:131%;
font-weight:bold;
margin:1em 0 .5em 0;
}
h3
{
}
p
{
margin:.5em 0;
}
p#error
{
background:#fcc url(i/exclamation.png) no-repeat 5px 5px;
color:#000;
margin:1em 0;
padding:5px;
padding-left:22px;
border:1px solid #f00;
font-weight:bold;
}
p#success
{
background:#cfc url(i/accept.png) no-repeat 5px 5px;
color:#000;
margin:1em 0;
padding:5px;
padding-left:22px;
border:1px solid #0f0;
font-weight:bold;
}
td
{
vertical-align:top;
}
td.desc
{
padding:.5em;
}
th
{
vertical-align:top;
font-weight:bold;
}
body.home td
{
padding-right:1em;
}
body.guestbook td,
body.guestbook th,
body.news td,
body.news th
{
padding:0 1em 1em 0;
}
body.contact td,
body.contact th,
body.links td,
body.links th,
body.pictures td,
body.pictures th,
body.tourdates td,
body.tourdates th,
body.tourdates-archive td,
body.tourdates-archive th,
#tracklisting td
{
padding:0 1em 0 0;
}
body.gear th,
body.pictures div.pics th
{
width:200px;
height:200px;
border:1px solid #666;
vertical-align:middle;
text-align:center;
padding:0;
}
body.gear td,
body.pictures div.pics td
{
width:200px;
border:1px solid #666;
padding:2px;
}
body.discography-tony-spinner table td,
body.discography-toto table td,
body.discography-compilations table td,
body.discography-mike-gray table td,
body.discography-paul-gilbert table td,
body.discography-mark-sallings table td
{
width:170px;
}
body.band table td
{
padding-top:1em;
border-bottom:1px solid #666;
}
.disc
{
width:170px;
}
body.media td
{
padding-right:1em;
}
body.press td,
body.bonus td
{
border:1px solid #666;
}
body.links th
{
background:#e4c81f;
color:#000;
}
body.photogallery .photo
{
float:left;
margin:1px;
width:202px;
height:202px;
border:1px solid #666;
text-align:center;
}
                
#hd
{
width:1024px;
height:174px;
background:url(i/hd.jpg) no-repeat 0 40px;
margin-bottom:0px;
}
#doc4
{
float:left;
}
#ft
{
margin-top:1em;
font-size:85%;
padding-left:160px;
}

#yui-main h1 img
{
margin:20px 0;
}
#feed
{
float:right;
background:url(i/feed-icon-14x14.png) no-repeat;
height:14px;
padding-left:16px;
}
#clickhere
{
float:right;
background:url(i/book_edit.png) no-repeat;
height:16px;
padding-left:18px;
}
.amazon
{
font:136% arial,sans-serif;
}
.date,
.number
{
white-space:nowrap;
text-align:right;
}
.links
{
white-space:nowrap;
}
.vevent .summary
{
display:none;
}
.vcard .email
{
background:url(i/email.png) no-repeat;
padding-left:18px;
}
.vcard .org,
.vcard .fn
{
font-weight:bold;
}
.vcard .tel
{
background:url(i/telephone.png) no-repeat;
padding-left:18px;
}
.vcard .cell
{
background:url(i/phone.png) no-repeat;
padding-left:18px;
}
.vcard .type
{
display:none;
}
.vcard .url
{
background:url(i/world_link.png) no-repeat;
padding-left:18px;
}