body
{
background-image: url(images/vertname3.gif);
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0;
background-color: #fff;
font: .9em "Verdana", sans-serif;
}
p
{
font-family: verdana,helvetica,arial, sans-serif;
line-height: 12pt;
font-size: 8pt;
padding: 0;
margin: 10px 0 8px 0;
}
ul
{
font-family: verdana,helvetica,arial, sans-serif;
font-size: 8pt;
}
.homeintro
{
font-weight: normal;
margin: 0;
padding: 3px 3px 3px 0;
}
p.homeintro a:link
{
color: #333;
text-decoration: none;
}
p.homeintro a:visited
{
color: #333;
text-decoration: none;
}
p.homeintro a:hover
{
color: #6f7f92;
text-decoration: none;
}
h5
{
font-family: verdana,helvetica,arial, sans-serif;
color: #e61;
font-size: 10pt;
font-weight: normal;
margin: 0;
padding: 0;
}
h4
{
font-family: verdana,helvetica,arial, sans-serif;
color: #063;
font-size: 11pt;
font-weight: normal;
margin: 0;
padding: 0;
}
h3
{
font-family: helvetica,arial,verdana sans-serif;
color: #333;
font-size: 12pt;
font-weight: normal;
}
h2
{
font-family: verdana,helvetica,arial, sans-serif;
color: #333;
font-size: 16pt;
font-weight: normal;
}
h1
{
font-family: verdana,helvetica,arial, sans-serif;
color: #333;
font-size: 18pt;
font-weight: normal;
}
.content_outer
{
padding: 30px 90px 90px 45px;
background-color: white;
}
.indent20
{
margin-left: 20px;
}
.red
{
color: #ff0000;
}
.pagetoptable
{
border-bottom: 1px solid #aaa;
background-color: white;
}

/*menu*/
div.menudiv
{
color: black;
width: 174px;
font-weight: normal;
margin: 0 0 0 20px;
background-color: white;
}

div.menudiv br
{
display: none;
}
a.mainlevel:link, a.mainlevel:visited
{
margin-bottom: 0;
color: #000;
}

a.mainlevel:hover
{
background-color: #cfdff2;
color: #000;
text-decoration: none;
vertical-align: middle;
}

.mainlevel
{
display: block;
vertical-align: middle;
text-decoration: none;
padding-top: 4px;
padding-left: 8px;
height: 18px !important;
border-bottom: solid 1px #ccc;
border-top: solid 1px #fff;
margin-bottom: 0;
font-size: .8em;
text-align: left;
white-space: nowrap;
}
span.mainlevel
{
background-color: #ddd;
}
.menuspacer
{
height: 2px !important;
background-color: #4e8fea;
}
/*MENU END*/

.headmid
{
background-image: url(images/head_mid_bg.gif);
border-bottom: 1px solid #aaa;
background-color: white;
text-align:left;
}
.headerh
{
margin: 0 0 13px 13px;
padding: 0;
color: #339966;
}
.just
{
text-align: justify;
}
.orange
{
color: #e61;
}
.topmargin20
{
margin-top: 20px;
}
.greyunderline
{
border-bottom: 1px solid #ccc;
}
.reducedtopgap
{
margin: 0;
padding: 0;
text-align: justify;
}

.homeartist
{
margin-top: 10px;
background-color: #fff;
}
.artistname
{
background-color: #396;
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 3px 3px 3px 0;
border-bottom: 1px solid #eee;
}
p.artistname a:link
{
color: #fff;
text-decoration: none;
}
p.artistname a:visited
{
color: #fff;
text-decoration: none;
}
p.artistname a:link
{
color: #fff;
text-decoration: none;
}
p.artistname a:hover
{
color: #ddd;
text-decoration: none;
}
.leftfloatimg
{
float: left;
padding-right: 10px;
border: 0;
}

/*tabmenu*/

.tabmenu
{
background-color: #fff;
width: 720px;
height: 20px;
margin: 0 0 1px 0;
padding: 0;
color: #000;
overflow: hidden;
border-bottom: solid 1px #b8afbf;
vertical-align: middle;
}

/*tablinkone has no left border, tablink does*/

a.tablinkone:link, a.tablinkone:visited
{
color: #000;
text-decoration: none;
border-top: 1px solid #ccc;
}
a.tablinkone:hover
{
background-color: #cfdff2;
text-decoration: none;
border-top: 1px solid #ccc;
}
.tablinkone
{
text-decoration: none;
padding: 5px 7px 3px 7px;
margin: 0;
text-align: left;
white-space: nowrap;
border-top: 1px solid #ccc;
}
span.tablinkone
{
text-decoration: none;
padding: 5px 7px 3px 7px;
margin: 0;
text-align: left;
white-space: nowrap;
background-color: #ddd;
color: #fff;
border-top: 1px solid #ccc;
}

a.tablink:link, a.tablink:visited
{
color: #000;
text-decoration: none;
border-left: 1px solid #999;
border-top: 1px solid #ccc;
}
a.tablink:hover
{
background-color: #cfdff2;
text-decoration: none;
border-left: 1px solid #999;
border-top: 1px solid #ccc;
}
.tablink
{
text-decoration: none;
padding: 5px 7px 3px 7px;
margin: 0;
text-align: left;
white-space: nowrap;
border-left: 1px solid #60456e;
border-top: 1px solid #ccc;
}
span.tablink
{
text-decoration: none;
padding: 5px 7px 3px 7px;
margin: 0;
text-align: left;
white-space: nowrap;
background-color: #ddd;
color: #000;
border-left: 1px solid #999;
border-top: 1px solid #ccc;
}

/*tabmenu end*/

.imageindex
{
text-align: left;
}

a:link
{
color: #999;
}
a:visited
{
color: #999;
}
a:hover
{
color: #06f;
}
.thumb
{
margin: 2px;
border: 1px solid;
}

/* image page*/
.captiondiv
{
background-color: #ddd;
margin: 0;
padding: 0;
}
div.captiondiv p
{
color: #003;
padding: 3px 0 4px 10px;
margin: 0;
}
.subnavp
{
text-decoration: none;
margin: 6px 0 4px 0;
padding: 0 7px 0 7px;
text-align: left;
white-space: nowrap;
}
.subnavi
{
text-decoration: none;
margin:6px 0 4px 0;
padding: 0 7px 0 7px;
text-align: left;
white-space: nowrap;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
.subnavn
{
text-decoration: none;
margin: 6px 0 4px 0;
padding: 0 7px 0 7px;
text-align: left;
white-space: nowrap;
}
a.subnavi:link, a.subnavi:visited
{
color: #000;
text-decoration: none;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
a.subnavi:hover
{
background-color: #cfdff2;
text-decoration: none;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
a.subnavp:link, a.subnavp:visited
{
color: #000;
text-decoration: none;
}
a.subnavp:hover
{
background-color: #cfdff2;
text-decoration: none;
}
a.subnavn:link, a.subnavn:visited
{
color: #000;
text-decoration: none;
}
a.subnavn:hover
{
background-color: #cfdff2;
text-decoration: none;
}
.imageinfocell
{
border-top:  1px dashed #ddd;
border-right: 1px dashed #ddd;
}
.imagecell
{
border-top:  1px dashed #ddd;
}

/*WHATS ON*/
.event_table
{
width: 630px;
margin: 0 0 16px 0;
}
.event_imagecell
{
width: 115px;
border-top: 1px solid #396;
}
.event_image
{
margin: 0;
border-left: 1px solid #396;
border-right: 1px solid #396;
border-bottom: 1px solid #396;
}
.event_textcell
{
background-color: #fff;
border-top: 1px solid #396;
}
.titlevenue
{
margin: 0;
padding: 2px 3px 4px 10px;
background-color: #396;
font-size: 1em;
}
.event_title
{
color: #fff;
}
.event_venue
{
color: #dcf;
}
.event_date
{
color: #396;
margin: 3px 0 0 10px;
}
.venueaddress
{
color: black;
margin: 3px 0 12px 10px;
}
.venuephone
{
color: black;
margin: 0 0 0 10px;
}
.venuewebsite
{
color: black;
margin: 0 0 3px 10px;
}
p.venuewebsite a:link
{
color: #666;
text-decoration: underline;
}
p.venuewebsite a:visited
{
color: #666;
text-decoration: underline;
}
p.venuewebsite a:hover
{
color: #06f;
text-decoration: underline;
}

/*Contact page*/
.formlabel
{
text-align: right;
margin: 2px 4px 2px 5px;
white-space: nowrap;
color: white;
}
.tinyorange
{
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
line-height: 10pt;
font-size: 7pt;
color: #ff3300;
margin: 0;
padding: 2px 10px 2px 10px;
}
.overruled
{
padding-top: 20px;
margin-top: 24px;
border-top: 2px solid #396;
}
.overruledfoot
{
padding-top: 5px;
margin: 48px 0 2px 45px;
font-size: .7em;
color: #999;
line-height: 9pt;
}
.foot
{
margin: 0 0 20px 45px;
font-size: .7em;
color: #999;
line-height: 9pt
}
.galim
{
margin: 3px 3px 3px 20px;
}
/*EDITIONS*/
.edition
{
margin: 0 0 12px 0;
border: 1px solid #ddd;
background-color: #f2f2f2;
}
.ed_descrip
{
padding: 3px 4px 4px 4px;
line-height: 1.4em;
margin: 3px 0 0 0;
}
.ed_size
{
padding: 3px 4px 3px 4px;
margin: 0;
}
.ed_format
{
padding: 0 4px 5px 4px;
margin: 0;
color: #666;
line-height: 1.4em;
}
.ed_price
{
padding: 0 4px 3px 4px;
margin: 0;
}
.ed_deliv
{
padding: 0 4px 3px 4px;
margin: 0;
color: #666;
}
.ed_sold
{
padding: 0 4px 3px 4px;
margin: 0;
color: #f66;
}
.editionhead
{
padding: 3px 4px 4px 4px;
}

/*CV PAGE*/
.sectionheading
{
width: 575px;
padding: 3px 0 4px 10px;
background-color: #396;
color: white;
font-size: 1em;
margin: 20px 0 0 0;
border-bottom: 9px solid #ddd;
}
.cvtable
{
width: 585px;
background-color: #ddd;
border: 0;
}
.cvdatescolumn
{
background-color: #396;
color: white;
padding: 2px 10px 2px 10px;
text-align: right;
border: 0;
}
.cvdatescolumn p
{
margin: 0;
padding: 0;
}
.cvinfocolumn
{
background-color: white;
color: black;
padding: 2px 10px 2px 10px;
text-align: left;
border: 0;
}
.cvinfocolumn p
{
margin: 0;
padding: 0;
}
.bbgreen
{
color: #396;
}
.copyimage
{
display: block;
margin: 18px 0 18px 0;
}