body { font-family: arial, sans-serif; padding:0; margin:0; background: url('images/raster.gif') top left repeat; }
a { font-weight:bold; text-decoration:none; color:#D908A2;}
a:hover { color:#000; }
a img { border:none; }
table { width: 100%;}
td { vertical-align: top; padding: 5px 1em 20px 0; border: dotted #777; border-width: 1px 0 0 0;}
td.top { padding: 5px 1em 4px 0; border:none; font-weight:bold; vertical-align:bottom;}
td.perf { width:160px;}
td.current { background: #ffff02;}

#feedback { width:100%; display:block; float:left; clear:both; text-align:right; }
#edit { float:left; clear:none; display:inline;}
#commentform { float:left; clear:both; width:100%;}
#respond { float:left; clear:both; width:100%;}
.commentlist a { color:#000; font-weight: normal; text-decoration:underline; }
#comment { width: 695px; border:1px solid #000; background:#f1f1f1; color:#d908a2; font-weight:bold; }
#content #map { width: 660px; height: 420px;}
#address { background:#fff; margin: 1em 0 0 0; padding:3px;}
#map { margin: 1.5em 0; border:1px solid #444; }
.padded { padding:10px; margin:0;}
#feedburner {  position:absolute; top:40px; left:10px;  width: 273px; }
#feedburner a { background:#fff; }
#background { background:#00ff09; }
#kickstarter { position:absolute; left:0; top:40px; }
#feedburnerform {padding:0 5px 5px 5px;}
#feedburneremail { border:1px solid #000; color:#d908a2; font-weight:bold; width: 260px;}
#feedburnersubmit { margin: 10px 0 0 0; border:1px solid #000; color:#ffff02; background:#000; font-weight:bold; width: 260px;}
#flickr-sidebar { width:280px; list-style:none; }
#flickrrss { width:263px; list-style:none; background:#fff; padding: 10px 0 0 10px; }
#flickrrss img { margin:0 12px 12px 0; }
#sidebar #flickrrss h2 { margin:0; padding:0; }
#flickrrss a { background:transparent; }
#flickrrss p { float:left; padding:0 0 10px 0; clear:both; width:250px; margin:0; }
#name { position:absolute; top: 2px; left: 10px; }
#namecont { position:absolute; top: 0; left:0; height: 40px; width:290px; background:#555;}
#halfdude { position:absolute; top:20px; left:992px; }
#signup { position:absolute; top: 70px; left:0; padding: 0 10px;}
#in { width:232px; border:1px solid #000;}
#submit { text-decoration:none; margin: 5px 0 0 0; background:#0f0; color:#000; font-weight:bold; border:1px solid #000; width:210px; float:left; clear:both; text-align:center; padding:10px;}
#submit:hover {text-decoration:none; color:#f00;}
#header {  width: 702px; height:30px; position:absolute; left:290px; top:0; list-style:none; display:block; padding: 5px 0; margin:0; text-align:center; background:#000; border:solid #000; border-width: 0 0 1px 0;}
#header li { display:inline; padding: 0 25px;}
#content { position:absolute; top:40px; left:290px; background:#fff; border: #555 solid; border-width:0 1px; width: 660px; min-height:1000px; padding: 0 20px;}
.title { display:block; font-size:xx-large; background:#d908a2; font-weight: bold; padding:5px 10px; color:#ffff02; margin: 0 0 10px 0; }
.title a { color:#ffff02; display:block;}
.postmetadata { display:block; }
.post { margin: 20px 0 0 0; float:left; width: 660px; }
.post img { float:left; clear:none; margin: 0 10px 10px 0; border:1px solid #444; }
.date { font-style:italic; margin: 0 0 10px 0;}
#tickets {padding:3px 0;width:273px; background:#ffff02; text-align:center;  }
#tickets #nextshow { padding: 10px; margin: 0 0 1em 0; text-align:left; }
#sidebar h2 { padding:0; margin:0 0 10px 0;}
#tickets a {background:#ffff02;}
.object { text-align: center; margin: 1.5em; }
.object object { margin: 0 0 10px 0; }
.wp-caption { float:left; padding: 0 1em 0 0;}
#footer { float:right; clear:both; margin: 1em 0 0 0; padding: 8px 0; }
#post-navigation { float:left; padding: 5px 0; margin: 1em 0; width:100%; background: #ddd; }
.widget_twitter { padding:10px; background:#fff; list-style:none; }
#sidebar .widget_twitter h2 { margin:0 0 4px 0; }
.widget_twitter ul { list-style:none; padding:0; margin:0; }
.widget_twitter li { padding:2px 0 2px 0; border-bottom:1px solid #aaa; margin:0; font-size:10px; }
.twitterwidget-title { font-size:16px; margin-left:5px; }