body { background-color: #593A27; background:  url(images/repeatr.gif) repeat left top; text-align:center; margin:0; padding:0; font-family:"Trebuchet MS", Geneva, Verdana, sans-serif; }
ul { margin:0 0 5px 0; padding:0; color:#fff; font-size:12px; }
li { list-style-type:none; display:block; padding-left:17px; background: url(images/bullet.gif) no-repeat left center; line-height:1.5em; }
a { text-decoration:none; color:#FFCC00; }
a:link { text-decoration:none; color:#FFCC00; }
a:visited { text-decoration:none; color:#FFCC00; }
a:hover { text-decoration:none; color:#000; background-color:#FFCC00; border-bottom:1px solid #333; }
a:active { text-decoration:none; color:#FFCC00; }
h1 { font-size:22px; color:#fff; line-height:1.1em; padding:0; margin:0; font-weight:normal; }
h2 { font-size:16px; color:#fff; line-height:1.1em; padding:.1em 0 .4em 0; margin:0; font-weight:normal; font-style:italic; }

#sirwrapsalot { width:720px; margin:0 auto; padding:5px 1px; border:1px solid #A15915; background-color:#000; }
#topinner { width:712px; margin:0 auto; padding:0; background:url(images/body-repeatr.gif) repeat-y center top; }
#botinner { width:712px; margin:0 auto; padding:0; background-color:#593A27; background:url(images/bot-repeatr.gif) repeat-y center top; border-top:1px solid #8E8276; clear:both; text-align:left; }
#footer { width:712px; margin:0 auto; padding:0; background: url(images/foot.gif) no-repeat center bottom; font-size:10px; color:#fff; }

.padder { padding:16px; }
.smpadder { padding:4px; }
.medpadder { padding:8px; }
.photoleft { float:left; margin:0 10px 5px 0; }
.photoright { float:right; margin:0 0 5px 10px; }
.divider { display:block; margin:10px 0; padding:0; height:13px; background:url(images/divider.gif) no-repeat center top; }
.morenews { padding:16px; line-height:1em; font-size:11px; margin:0; text-align:right; }

a img { border:none; }
a.nolinklink:link { text-decoration:none; color:none; }
a.nolinklink:visited { text-decoration:none; color:none; }
a.nolinklink:hover { text-decoration:none; color:none; background-color:transparent; border-bottom:none; }
a.nolinklink:active { text-decoration:none; color:none; }

/*left column*/
#leftcol { width:232px; float:left; color:#fff; line-height:1em; padding:0; margin:0; text-align:left; }
#leftcol p { color:#fff; line-height:1.4em; padding:0 0 .6em 0; margin:0; }

/* show block */
.showblock { display:block; padding:4px; overflow:auto; border-bottom:1px solid #8E8276; }
.showblockalt { display:block; padding:4px; background: #B85A26 url(images/altdate-edge.gif) repeat-y left top; overflow:auto; border-bottom:1px solid #8E8276;  }
.dateblock { float:left; text-align:center; border:1px solid #8E8276; margin-right:10px; }
.month, .year { font-family:Verdana, Arial, Helvetica, sans-serif; color:#DFDCCB; text-transform:uppercase; font-size:10px; background-color:#BC4526; display:block; padding:1px 2px; }
.date { font-size:26px; color:#fff; display:block; background-color:#A33D22; padding:4px; }
.city { display:block; color:#fff; font-size:11px; }
.venue { display:block; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; letter-spacing:.05em; }
.showtime, .doors { display:block; color:#fff; font-size:10px; font-style:italic; }
.more { display:block; font-size:10px; color:#DFDCCB; }

.bandsblock { float:right; text-align:left; margin-right:10px; width:156px; border-left:1px solid #8E8276; padding-left:6px; }
.opener, .headliner { display:block; color:#fff; font-size:11px; }

.tixblock { float:right; text-align:center; border:1px solid #8E8276; width:85px; }
.tixinfo { font-size:13px; color:#fff; display:block; background-color:#A33D22; padding:4px; font-weight:bold; text-transform:uppercase; }
.phone { font-family:Verdana, Arial, Helvetica, sans-serif; color:#DFDCCB; text-transform:uppercase; font-size:10px; background-color:#BC4526; display:block; padding:1px 2px; }

.moredates { display:block; padding:8px 4px; text-align:center; font-size:10px; font-weight:bold; background-color:#A33D22; text-transform:uppercase; border-bottom:1px solid #8E8276; }

/*right column*/
#rightcol { width:480px; float:left; text-align:left; }
#rightcol p { color:#fff; line-height:1.4em; padding:0 0 .6em 0; margin:0; }
.smallcol { float:left; margin:0; padding:0; }
.smallcolhead { display:block; padding:5px 3px; background-color:#B95B26; margin-bottom:7px; background:url(images/subheadpat.gif) repeat left top; }
.newsitem { display:block; overflow:auto; padding:10px 0; border-bottom:1px solid #8E8276; }


/*bottom panel*/
#botinner p { color:#fff; line-height:1.4em; padding:0 0 .6em 0; margin:0; }

/* footer */
#footer p { text-transform:uppercase; letter-spacing:.05em; }

/* tour page */
#topinnertour { width:712px; margin:0 auto; padding:0; background:url(images/tourbodyback.gif) repeat-y center top; }
#rightcoltour { width:480px; float:left; text-align:left; line-height:1em; padding:0; margin:0; }
.showblocktour { display:block; padding:8px; overflow:auto; border-bottom:1px solid #8E8276; }
.showblockalttour { display:block; padding:8px; background: #B85A26 url(images/tourpagealtback.gif) repeat-y left top; overflow:auto; border-bottom:1px solid #8E8276;  }
