
A { color:#CC6600; text-decoration:none; font-weight:bold; }
A:hover, A:active { color:#CC6600; text-decoration:underline; font-weight:bold; }
A.footer { color:#415234; text-decoration:none; font-weight:normal; }
A.footer:hover, A.footer:active { color:#415234; text-decoration:none; font-weight:normal; }

BODY { margin:0px 0px 0px 0px; background-color: #FCF9F2; }
TD { font-family:century gothic, futura, arial; font-size:12px; color:#000000; }
INPUT { font-family:century gothic, futura, arial; font-size:12px; color:#000000; }
img{border:0;}
TD.left { background: url(../images/homebg_left.jpg); background-repeat:no-repeat; }
TD.right { background: url(../images/homebg_right.jpg); background-repeat:no-repeat; }
TD.main { background: url(../images/homebg_right.jpg); background-repeat:no-repeat; width:900px; }
TD.swirl { background: url(../images/home_swirls.jpg); background-repeat:no-repeat; }
TD.distress { background: url(../images/home_page_distress.jpg); background-repeat:no-repeat; padding:15px 15px 15px 15px; font-family:century gothic, futura, arial; font-size:12px; color:#000000; }
TD.subtext { background: url(../images/textbg_swirl.gif); background-repeat:no-repeat; }

DIV.text { width:495px; height:348px; overflow:auto; padding:0px 5px 0px 15px; font-family:century gothic, futura, arial; font-size:12px; color:#000000; }

.footer { font-family:arial,helvetica,sans-serif; color:#415234; font-size:11px; }

ul.showdates, ul.news{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.news{
    border-top:1px solid #bbbbbb;
    margin-top:10px;
    clear:both;
}
ul.showdates li, ul.news li{
    margin:5px 0px 0px 0px;
    padding-bottom:5px;
    border-bottom:1px solid #bbbbbb;
}
span.showdate{
    font-weight:bold;
    font-size:1.2em;
}
p.newsdate{
    font-weight:bold;
    font-size:1.2em;
    text-decoration:underline;
}
p.right{
    float:right;

    clear:both;
}
span.showvenue{
    font-weight:bold;
    font-size:1.2em;
    color:#617750;
}
span.showinfo{
    font-weight:bold;
}
span.showcomments{

}
h3{
    font-weight:bold;
    font-size:1.2em;
    color:#617750;
}

div.form-error {
	color: red;
}

div.pagenav ul{
    list-style-type:none;
		margin:0px;
		padding:0px;
		text-transform:uppercase;
    font-weight:bold;
}
div.pagenav li{
    display:inline;
}
div.pagenav li.prev{
    margin-right:15px;
}
div.pagenav li.next{
    margin-left:15px;
    }
div.pleft {
	float: left;
}

div.pright {
	float: right;
}

table.music td{
   text-align:center;
   padding:10px;
}
h2{
    font-size:1.3em;
}
table.photos{
    width:100%;
}
table.photos td{
    text-align:center;
    padding:4px;
}


