body{
margin:0px 0px 20px 0px;
background:#FFF;
color:#000
}

a, a:link{
color:#0080C0;
background:transparent;
text-decoration: underline
}

a:active, a:hover, .posted a:hover{
color:#004080;
background:transparent;
text-decoration:none
}

h1, h3{
margin:0px;
padding:0px
}

#banner{
color:#000;
background:#31305a url(/images/BobBanner.jpg) repeat-y;
border-bottom: #CCC 2px solid;
font-size:small;
font-family:'trebuchet ms', arial, sans-serif;
right: 0px;
}

#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover{
font-family:'trebuchet ms', arial, sans-serif;
font-size:xx-large;
color:#FFF;
background:transparent;
text-decoration: none;
text-transform:lowercase;
font-weight:normal;
}

#content{
color:#000;
background:#fff;
margin-left: 149px;
margin-right:149px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 151px;
margin-right: 221px;
}

#gigs{
position: absolute;
right:0px;
top:71px;
width:220px;
color:#333;
}

#radio{
position: absolute;
right:0px;
top:71px;
width:220px;
color:#333;
}

#links{
position: absolute;
color:#333;
left:0px;
top:71px;
width:150px;
}

#searchbox{
position:absolute;
z-index:1;
left:auto;
right:5px;
top:5px;
font-family:verdana,arial,sans-serif;
font-size:x-small;
color:#000;
background:transparent
}

.blog{
padding:5px;
background:#FFF;
color:#000
}

.blogbody{
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
background:#EEE;
line-height:150%;
border:#CCC 1px solid;
margin:5px;
padding:5px
}

.introbody{
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
line-height:150%;
border:#CCC 1px solid;
margin:5px;
padding:5px
}

ol{
font-family:verdana, arial, sans-serif;
color:#333;
background:transparent;
font-size:small;
font-weight:normal
}

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover{
font-weight: normal;
text-decoration: underline
}

.title{
font-family: arial, sans-serif;
font-size: large;
color:#0080C0;
background:transparent
}


#menu, .menu{
margin-bottom:15px;
font-family:verdana, arial, sans-serif;
font-size:11px
}

#menu{
text-align:center
}

h2{
font-family:verdana, arial, sans-serif;
font-size:large;
color:#333;
background:transparent;
border-bottom:1px solid #999;
margin-bottom:0px;
padding:0px;
font-weight:bold
}

.posted{
font-family:verdana, arial, sans-serif;
font-size: x-small;
color:#888;
background:transparent;
margin-bottom:15px
}

.posted a{
color:#888;
background:transparent;
text-decoration:none
}

#links H3, #gigs H3, #radio H3{
font-family:'trebuchet ms',arial, sans-serif;
color:#FFF;
font-size:small;
padding:2px;
margin-top:10px;
background: #004080 url(/title-july-2003.jpg) repeat-y;
text-transform:lowercase;
text-align:left;
padding-left:10px
}

.side{
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:5px;
border:#CCC 1px solid;
}

.rside{
font-family:verdana, arial, sans-serif;
color:#333;
font-size:x-small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:3px;
border:#CCC 1px solid;
}

#links li, #links ul{
list-style:none;
margin:4px;
padding:0;
}

#gigs ul, #radio ul, #radio li, #gigs li{
list-style:none;
margin:1px;
padding:3px;
}

.blank{
display:none
}

abbr, acronym {
border-bottom: 1px dotted #333;
cursor: help;
}

blockquote{
border:#CCC 1px solid;
padding:5px;
background:#FFF;
color:#000
}
