*{margin:0;padding:0}
html,body{height:100%;}
body{background-color:black;font-family:sans-serif;color:silver;}
a{text-decoration:none;color:white;}
a:hover{text-decoration:underline;}
a:link,a:visited,a:hover,a:active{outline:none;}
ol{list-style-position:inside;}
img{border:0}
div,p,h1,h2,ol,ul,form{margin-bottom:13px;}
*:last-child{margin-bottom:0;}
th{text-align:left;}
td,th{text-align:left;padding-right:1em;}
tr.today{background-color:silver;color:#0d0d0d;}
table{border-collapse:collapse;}
h1,.h{font-family:Impact,Charcoal,sans-serif;font-size:20px;font-weight:normal;text-shadow:black 2px 2px 0;}
h2{font-size:16px;font-weight:bold;text-shadow:black 2px 2px 0;}
th{text-decoration:underline;}
#container{position:relative;max-width:1280px;min-width:960px;min-height:960px;margin:0 auto;background-image:url('/images/background.jpg');background-position:right top;background-repeat:no-repeat;}
#content{float:right;font-size:13px;font-weight:normal;width:680px;margin:22px 16px 0 0;}
#content > div{overflow:auto;padding:16px;margin-bottom:16px;background-color:rgba(0,0,0,.9);border-radius:16px;box-shadow:silver 2px 2px 0,black 4px 4px 6px;background-image:url('/images/grad_test.png');background-repeat:repeat-x;}
}
#content > img,#content > a > img,#content object{box-shadow:silver 2px 2px 0,black 4px 4px 6px;}
#title{margin-top:16px;font-size:52px;line-height:52px;font-family:Impact,Charcoal,sans-serif;letter-spacing:12px;color:#0d0d0d;text-shadow:silver 2px 2px 0,black 4px 4px 6px;}
#title a{color:rgba(0,0,0,.6);color:#0d0d0d;}
#title a:hover{text-decoration:none;}
#title .current{text-shadow:white 2px 2px 0,black 4px 4px 6px;}
#nav,#title,#badges{margin-left:16px;float:left;clear:left;}
#nav li{list-style-type:none;}
#nav a{font-family:Impact,Charcoal,sans-serif;color:#0d0d0d;text-shadow:silver 2px 2px 0,black 4px 4px 6px;font-size:24px;display:block;line-height:48px;}
#nav a:hover{color:white;text-decoration:none;}
#nav a.current{color:#0d0d0d;text-shadow:white 2px 2px 0,black 4px 4px 6px;}
#nav a.current:hover{color:#0d0d0d;text-shadow:white 2px 2px 0,black 4px 4px 6px;}
#badges li{list-style-type:none;display:inline;}
#badges a{height:24px;width:24px;float:left;margin-right:12px;background-repeat:no-repeat;text-indent:-9999px;}
#badges a.twitter{background-image:url('/images/twitter_stacked.png');}
#badges a.facebook{background-image:url('/images/facebook_stacked.png');}
#badges a.myspace{background-image:url('/images/myspace_stacked.png');}
#badges a:hover{background-position:0 -24px;}
input,textarea{border-radius:4px;}
input[type=text],input[type=password],textarea{padding:2px;border:1px solid silver;background-color:black;color:silver;}
input[type=submit]{padding:1px;color:black;background-color:silver;font-weight:bold;border:2px solid;border-color:white gray gray white;}
input[type=submit]:active{border-color:gray white white gray;padding-left:1px;}
input[disabled],input[disabled]:active{color:gray;border:2px solid;border-color:white gray gray white;padding-left:0;}
textarea{width:100%}
.quote{margin-left:24px;border-left:1px solid;padding-left:8px;}
#footer{position:absolute;bottom:0;left:0;margin:0 0 16px 16px;color:silver;font-family:sans-serif;font-size:10px;}
#footer p{margin-bottom:0;}
#todays_shows{position:absolute;top:0;right:0;color:white;text-shadow:black 1px 1px 0;font-size:13px;font-weight:bold;margin-right:16px;}
#show_icons li{list-style-type:none;float:right;margin-left:16px;}
#show_icons a{height:28px;width:28px;float:right;background-repeat:no-repeat;text-indent:-9999px;}
#show_icons a.feed{background-image:url('/images/feed.png');}
#show_icons a.gcal{background-image:url('/images/gcal.png');}
#show_icons a:hover{background-position:0 -28px;}
img.album-left{float:left;margin:0 16px 16px 0;}
img.album-right{float:right;margin:0 0 16px 16px;}
.player {list-style:none;width:350px}
.player a{text-decoration:none;color:silver;}
.share {float:right;height:16px;width:16px;cursor:pointer;color:white;background-image:url('/images/share-icon.png');}
.share:hover {background-position:0 -16px;}
.press-img{float:right;margin-left: 24px;}
.blog-date {float:right;font-size:11px;}
.comments {font-size:11px}
.comments p {margin:1em 0;}
.commentlink {cursor:pointer}
.commentdate {color:gray;}
a.external{background: url('/images/external.png') center right no-repeat;padding-right:14px;}

