BODY { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 0.7em; background: url(images/bg_grad01.jpg) repeat-x #333333; margin-top: 6px; margin-bottom: 8px; }
INPUT { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #293448; }
TEXTAREA { font-family: Tahoma, Arial, Helvetica, sans-serif; width: 280px; height: 190px; font-size: 11px; color: #293448; }

a:link { color: #FFFFFF; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none; }
a:active { color: #6699CC; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }

.t_holder { width: 640px; padding-bottom: 7px; background: url(images/el/bar_l.gif) bottom center no-repeat; }
.left_col { width: 118px; padding: 120px 10px 0 0; }
.right_col { width: 118px; padding: 120px 0 0 10px; }
.bar_t { margin: 0; padding: 4px 0 0 0; background: url(images/el/bar_t.gif) top left no-repeat; }
.t_content { background: #000000; }

.band_img_ttl { padding: 0 0 12px 0; background: #000000; }
.player { width: 640; height: 135; padding: 0; background: #000000; }

.ad1, .ad2 { margin: 0 auto 8px auto; }
.ad1 img, .ad2 img { border: 1px solid #333333; }
.ad1 a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; border: 1px solid #333333; }
.ad1 a:hover img { border: 1px solid #6699CC; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.ad2 a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; border: 1px solid #333333; }
.ad2 a:hover img { border: 1px solid #FF6600; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.ad1 form img { padding: 0; margin: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; border: 1px solid #333333; }
.f1 { border: 1px solid #333333; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.f2 { border: 1px solid #6699CC; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.next_gig { vertical-align: top; padding-bottom: 12px; }
.livead1 { position: relative; top: -130px; left: 570px; height: 68px; width: 68px; margin-bottom: -68px; }

.gigs { margin: 0; }
.gigs p { margin: 0 0 0.4em 0; padding: 0 0 0.4em 0; border-bottom: 1px solid #222222; }
.gigs .date { color: #808080; }

.audio_list { margin: 0.2em 0 0.2em 0.2em; padding-left: 0em; list-style: none; }
.photo_credit { padding-top: 8px; padding-left: 4px; font-size: 0.9em; color: #808080; }
.copyright { padding-top: 8px; padding-right: 4px; font-size: 0.9em; font-weight: bold; color: #333333; }
.download { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; font-size: 9px; font-weight: bold; }
.feat_01 { font-family: Tahoma, Arial, Helvetica, sans-serif; background-image: url("images/feat_bg01.jpg"); background-repeat: no-repeat; background-position: bottom left; }
.get_software { font-family: Tahoma, Arial, Helvetica, sans-serif; padding-right: 8px; font-size: 11px; font-weight: normal; }
.gvideo_box { font-family: Tahoma, Arial, Helvetica, sans-serif; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 0px; vertical-align: middle; font-size: 11px;	font-weight: normal; background-color: #ECEDD3; }
.image_lnk01 { padding-bottom: 12px; }
.image_lnk01 a img { border: 1px solid #333333;}
.image_lnk01 a:hover img { border: 1px solid #6699CC; }

.index_lc1 { border: 1px solid #000000; }
.media_box1 { padding: 2px; border-top: 1px solid #333333; }
.media_box2 { padding-left: 8px; padding-right: 8px; border-top: 1px solid #333333; }
.media_ttl { padding-top: 0.5em; padding-bottom: 0.5em; }

.hide { display: none; }
.tips { color: #808080; }

.embed_lnk { margin-top: 20px; color: #808080; font-size: 9px; }
.embed { width: 150px; color: #CCCCCC; background: #333333; font-size: 10px; font-weight: normal; border: 1px solid #808080; }

.highscore td { text-align: left; }