
body {
margin:0px;
background-color:#0c0c0c;
color:#ffffff;
cursor:default;
}

* {
outline: none;
}

#tbd {
display:none;
}

a {
text-decoration:none;
color:#ffffff;
outline:none;
}

a:hover {
text-decoration:underline;
color:#00ff00;
}

td.space {
width:1px;
height:1px;
font: normal 1px arial, sans-serif;
}

img.space {
width:1px;
height:1px;
font: normal 1px arial, sans-serif;
}


table.center {
width:920px;
}

td.sidefadel {
width:10px;
height:100%;
font:normal 1px arial, sans-serif;
background-image:url('/img/sidefadel.png');
background-repeat:repeat-y;
background-position:top center;
}

td.sidefader {
width:10px;
height:100%;
font:normal 1px arial, sans-serif;	
background-image:url('/img/sidefader.png');
background-repeat:repeat-y;
background-position:top center;
}

table.main {
width:900px;
background-image:url('/img/footerbg.jpg');
background-repeat:repeat-x;
background-position:bottom center;	
background-color:#000000;
}

div.header {
width:900px;
height:190px;
background-image:url('/img/logo.jpg');
background-repeat:no-repeat;
background-position:center center;	
}

div.toprotator {
width:900px;
height:190px;
position:absolute;
z-index:1;
}

div.menu {
width:900px;
height:20px;
position:absolute;
z-index:4;
margin:1px 0px 0px 0px;
}

div.menu a {
height:20px;
display:block;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
margin-left:1px;
padding:0px 24px 0px 23px;
color:#ffffff;
background-color:#302424;
text-decoration:none;
line-height:20px;
vertical-align:middle;
}

div.menu a.first {
margin-left:2px;
}

div.menu a.last {
padding:0px 25px 0px 24px;
}

div.menu a:hover {
color:#000000;
background-color:#00ff00;
text-decoration:none;
}

span.submenu {
position:absolute;
z-index:4;
}

span.submenu a {	
height:20px;
display:block;
padding:0px;
margin-bottom:1px;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#302424;
text-decoration:none;
line-height:20px;
vertical-align:middle;
}

span.discography a {
width:130px;
}

span.media a {
width:83px;
}

span.submenu a:hover {
color:#000000;
background-color:#00ff00;
text-decoration:none;
}


div.topfade {
width:900px;
height:190px;
position:absolute;
z-index:2;
background-image:url('/img/topfade.png');
background-repeat:no-repeat;
background-position:center bottom;	
}


td.left {
width:479px;
height:600px;
}

div.left {
width:474px;
margin-left:5px;
}

td.right {
width:409px;
height:600px;
}

div.right {
width:404px;
margin-right:5px;
}

div.title table {
width:100%;
}

div.title_media table {
width:404px;
}

span.big_title {
font:bold 25px Arial, Helvetica, sans-serif;
}

span.big_title span {
font:bolder 25px Arial, Helvetica, sans-serif;
color:#00ff00;
}

span.small_title {
font:bold italic 13px Arial, Helvetica, sans-serif;
}

span.small_title div {
display:inline;
margin:0px;
padding:0px;
}

span.small_title span {
font:normal 10px Arial, Helvetica, sans-serif;
}

span.small_title a {
padding-right:8px;
margin:0px 2px 0px 2px;
border-right:1px solid #00ff00;
text-decoration:underline;
}

span.small_title a.last {
padding-right:0px;
margin:0px 0px 0px 2px;
border-right:none;
text-decoration:underline;
}

td.title_right {
font:bold 13px Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

td.title_right a {
text-decoration:underline;	
font:normal 13px Arial, Helvetica, sans-serif;
}





/* NEWS */
div.news {
}

img.news_image {
width:470px;
background-color:#302424;
border:2px solid #302424;
margin-bottom:2px;
}

div.news_title {
width:464px;
background-color:#171111;
margin-bottom:2px;
padding:5px;
font:bold 11px Arial, Helvetica, sans-serif;
}

div.news_text {
width:464px;
background-color:#302424;
margin:0px;
padding:5px;
font:normal 11px Arial, Helvetica, sans-serif;
}

div.news_share {
width:474px;
height:22px;
margin:1px 0px 1px 0px;
}

div.news_share form {
display:none;	
}

div.news_share div {
width:22px;
height:22px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 16px Arial, Helvetica, sans-serif;
text-align:center;
line-height:22px;
vertical-align:middle;
margin:0px;
}

div.news_share a {
height:22px;
width:129px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin-left:1px;
padding-left:20px;
background-position:1px center;
background-repeat:no-repeat;
text-align:center;
}

div.news_share a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.news_share a.facebook {
background-image:url('/img/share_facebook.gif');
width:131px;
}

div.news_share a.myspace {
background-image:url('/img/share_myspace.gif');
}

div.news_share a.twitter {
background-image:url('/img/share_twitter.gif');
}

div.add_comment {
width:465px;
height:20px;
background-color:#171111;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
text-indent:5px;
margin:5px 0px 1px 0px;
}

div.comment {
width:455px;
background-color:#302424;
padding:5px;
}

div.bottom_corner {
width:100%;
}

div.bottom_corner table {
width:100%;
height:10px;
}

td.cornerc {
background-color:#302424;
}

td.cornerr {
width:10px;
background-image:url('/img/cornerr.png');
background-repeat:no-repeat;
background-position:right center;	
}





div.news_list {
width:404px;
}

ul {
list-style-type:none;
margin:0px;
padding:0px;
}

div.news_list a {
display:block;
margin-bottom:20px;
cursor:pointer;
}

div.news_list a:hover {
text-decoration:none;
color:#ffffff;
cursor:pointer;
}

img.news_list {
width:150px;
height:150px;
border:3px solid #302424;
margin-right:3px;
}

div.news_list a:hover img.news_list {
border:3px solid #00ff00;
}

td.news_list {
width:245px;
height:156px;
font:normal 11px Arial, Helvetica, sans-serif;
}

div.news_list_title {
width:235px;
height:30px;
background-color:#171111;
padding:5px;
margin-bottom:2px;
font:bold 12px Arial, Helvetica, sans-serif;
}

div.news_list a:hover div.news_list_title {
background-color:#00ff00;
color:#000000;
}

div.news_list_text {
width:235px;
height:104px;
background-color:#302424;
padding:5px;
color:#cccccc;
}

div.news_list a:hover div.news_list_text {
background-color:#171111;
}

img.news_list_comment {
width:16px;
height:16px;
border:none;
}





/* DISCOGRAPHY */
div.discography_switch {
width:300px;
height:30px;
margin:0px 0px 10px 0px;
}

div.discography_switch a {
width:148px;
height:30px;
display:block;
float:left;
font:bold 13px Arial, Helvetica, sans-serif;
line-height:30px;
vertical-align:middle;
background-color:#302424;
color:#ffffff;
text-align:center;
text-decoration:none;
margin-right:2px;
}

div.discography_switch a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.discography_switch a.active {
background-color:#171111;
background-image:url('/img/discography_switch.png');
background-repeat:no-repeat;
background-position:center center;
}

div.discography_switch a.active:hover {
background-color:#00ff00;
}

div.discography {
width:474px;
}

div.discography_release_title {
width:310px;
height:20px;
display:block;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

div.discography_title {
width:40px;
height:20px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

div.discography_content {
width:265px;
height:20px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

td.discography_image img {
width:150px;
height:150px;
border:3px solid #302424;
margin-right:3px;
}

div.discography_buy {
width:315px;
height:48px;
display:block;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
margin-bottom:2px;
}

div.discography_buy a {
width:104px;
height:16px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
}

div.discography_buy a:hover {
background-color:#00ff00;
background-position:0px -48px;
color:#000000;
text-decoration:none;
}

div.discography_buy a.listen {
background-image:url('/img/discography_listen.png');
margin-right:1px;
}

div.discography_buy a.buymp3 {
background-image:url('/img/discography_buymp3.png');
margin-right:1px;
}

div.discography_buy a.buyvinyl {
background-image:url('/img/discography_buyvinyl.png');
width:105px;
}

div.discography_buy a.disable {
width:104px;
height:16px;
display:block;
float:left;
background-color:#302424;
color:#cccccc;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
filter:alpha(opacity=20);
opacity:0.2;
cursor:default;
}

div.discography_buy a.disable:hover {
background-color:#302424;
background-position:0px 0px;
color:#cccccc;
text-decoration:none;
}

div.discography_share {
width:315px;
height:22px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
}

div.discography_share form {
display:none;	
}

div.discography_share div {
width:22px;
height:22px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 16px Arial, Helvetica, sans-serif;
text-align:center;
line-height:22px;
vertical-align:middle;
margin:0px;
}

div.discography_share a {
height:22px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin-left:1px;
padding:0px 5px 0px 30px;
background-position:1px center;
background-repeat:no-repeat;
}

div.discography_share a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.discography_share a.facebook {
background-image:url('/img/share_facebook.gif');
width:99px;
}

div.discography_share a.myspace {
background-image:url('/img/share_myspace.gif');
width:48px;
}

div.discography_share a.twitter {
background-image:url('/img/share_twitter.gif');
width:38px;
}

div.discography_info_title {
width:464px;
background-color:#171111;
padding:5px;
margin-top:2px;
font:bold 12px Arial, Helvetica, sans-serif;
}

div.discography_info {
width:474px;
background-color:#302424;
margin-top:2px;
padding:0px;
font:normal 11px Arial, Helvetica, sans-serif;
}

div.discography_info div {
padding:5px;
}



div.discography_list a {
width:404px;
height:156px;
display:block;
margin-bottom:20px;
cursor:pointer;
}

div.discography_list a:hover {
text-decoration:none;
color:#ffffff;
cursor:pointer;
}

div.discography_list a:hover td.discography_image img {
border:3px solid #00ff00;
}

div.discography_list_release_title {
width:240px;
height:20px;
display:block;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

div.discography_list a:hover div.discography_list_release_title {
background-color:#00ff00;
color:#000000;
}

div.discography_list_title {
width:40px;
height:20px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

div.discography_list a:hover div.discography_list_title {
background-color:#302424;
}

div.discography_list_content {
width:195px;
height:20px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
margin-bottom:1px;
}

div.discography_list a:hover div.discography_list_content {
background-color:#302424;
}

div.discography_list_text {
width:235px;
height:62px;
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
padding:5px;
background-color:#302424;
color:#cccccc;
}

div.discography_list a:hover div.discography_list_text {
background-color:#171111;
}





/* LINKS */
div.flash_links {
width:404px;
}

div.flash_links a {
width:404px;
height:30px;
display:block;
margin-bottom:3px;
}

div.flash_links a:hover {
text-decoration:none;
color:#ffffff;
cursor:pointer;
}

img.flash_links {
width:156px;
height:30px;
margin-right:3px;
}

div.flash_links a:hover img.flash_links {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

td.flash_links_text {
width:245px;
height:30px;
background-color:#171111;
font:bold 12px Arial, Helvetica, sans-serif;
text-indent:10px;
}

div.flash_links a:hover td.flash_links_text {
background-color:#00ff00;
color:#000000;
}




div.links {
width:474px;
}

div.links a {
width:464px;
height:30px;
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:3px;
line-height:30px;
vertical-align:middle;
padding:0px 5px 0px 5px;
text-align:left;
background-color:#171111;
}

div.links a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}








/* OUT NOW */
div.discography_outnow {
width:404px;
height:156px;
display:block;
margin-bottom:30px;
}

div.discography_outnow_share {
width:245px;
height:22px;
display:block;
}

div.discography_outnow_share div {
width:22px;
height:22px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 16px Arial, Helvetica, sans-serif;
text-align:center;
line-height:22px;
vertical-align:middle;
margin:0px;
}

div.discography_outnow_share a {
height:22px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin-left:1px;
padding:0px 0px 0px 25px;
background-position:1px center;
background-repeat:no-repeat;
}

div.discography_outnow_share a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.discography_outnow_share a.facebook {
background-image:url('/img/share_facebook.gif');
width:53px;
}

div.discography_outnow_share a.myspace {
background-image:url('/img/share_myspace.gif');
width:51px;
}

div.discography_outnow_share a.twitter {
background-image:url('/img/share_twitter.gif');
width:41px;
}

div.discography_outnow_links {
width:245px;
height:48px;
display:block;
margin-bottom:2px;
}

div.discography_outnow_links a {
width:81px;
height:16px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
}

div.discography_outnow_links a:hover {
background-color:#00ff00;
background-position:0px -48px;
color:#000000;
text-decoration:none;
cursor:pointer;
}

div.discography_outnow_links a.listen {
background-image:url('/img/discography_outnow_listen.png');
margin-right:1px;
}

div.discography_outnow_links a.buy {
background-image:url('/img/discography_outnow_buy.png');
margin-right:1px;
}

div.discography_outnow_links a.info {
background-image:url('/img/discography_outnow_info.png');
}

div.discography_outnow_links a.disable {
width:81px;
height:16px;
display:block;
float:left;
background-color:#302424;
color:#cccccc;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
filter:alpha(opacity=20);
opacity:0.2;
}

div.discography_outnow_links a.disable:hover {
background-color:#302424;
background-position:0px 0px;
color:#cccccc;
text-decoration:none;
cursor:default;
}




/* AUDIO */
div.audio_player_playlists_main {
width:404px;
height:22px;
}

div.audio_player_playlists_main a {
width:201px;
height:30px;
display:block;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:30px;
vertical-align:middle;
background-color:#302424;
margin-bottom:2px;
text-align:center;
text-decoration:none;
background-image:url('/img/audioplaylistsbg.png');
background-repeat:no-repeat;
background-position:center top;
}

div.audio_player_playlists_main a.first {
margin-right:2px;
}

div.audio_player_playlists_main a:hover {
background-color:#00ff00;
color:#000000;
}


div.audio_player {
width:404px;
height:500px;
overflow:auto;
margin-bottom:50px;
scrollbar-base-color:#171111;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#000000;
scrollbar-highlight-color:#171111;
}

div.audio_player a.listen {
width:303px;
height:48px;
display:block;
float:left;
margin-bottom:2px;
cursor:pointer;
}

div.audio_player a.listen img {
width:44px;
height:44px;
display:block;
margin-right:1px;
border:2px solid #302424;
}

div.audio_player a.listen:hover img {
border:2px solid #00ff00;
}

div.audio_player a.listen div.listen_text {
width:161px;
height:38px;
display:block;
padding:5px;
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#302424;
}

div.audio_player a.listen:hover div.listen_text {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.audio_player a.listen div.listen_text span {
font:normal 9px Arial, Helvetica, sans-serif;
color:#b2b2b2;
}

div.audio_player a.listen:hover div.listen_text span {
color:#000000;
}

div.audio_player a.listen div.listen_icon {
width:81px;
height:16px;
display:block;
background-color:#302424;
background-image:url('/img/discography_outnow_listen.png');
color:#ffffff;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
margin-right:2px;
}

div.audio_player a.listen:hover div.listen_icon {
background-color:#00ff00;
background-position:0px -48px;
color:#000000;
text-decoration:none;
}

div.audio_player a.info {
width:81px;
height:16px;
display:block;
float:left;
background-color:#302424;
background-image:url('/img/discography_outnow_info.png');
color:#ffffff;
font:normal 9px Arial, Helvetica, sans-serif;
padding-top:32px;
background-position:0px 0px;
background-repeat:no-repeat;
text-align:center;
}

div.audio_player a.info:hover {
background-color:#00ff00;
background-position:0px -48px;
color:#000000;
text-decoration:none;
}




div.audio {
width:474px;
height:156px;
margin-bottom:2px;
}

div.audio_list {
width:474px;
height:156px;
margin-bottom:30px;
}

div.audio_list a {
width:474px;
height:156px;
display:block;
cursor:pointer;
}

div.audio_list a:hover {
text-decoration:none;
}

td.audio_image img {
width:150px;
height:150px;
border:3px solid #302424;
margin-right:3px;
}

div.audio_list a:hover td.audio_image img {
border:3px solid #00ff00;
}

div.audio_title {
width:305px;
height:30px;
background-color:#171111;
padding:5px;
margin-bottom:2px;
font:bold 25px Arial, Helvetica, sans-serif;
}

div.audio_list a:hover div.audio_title {
background-color:#00ff00;
color:#000000;
}

div.audio_date {
width:315px;
height:20px;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
text-indent:5px;
margin-bottom:2px;
}

div.audio_list a:hover div.audio_date {
background-color:#171111;
}

div.audio_excerpt {
width:305px;
height:60px;
background-color:#302424;
padding:5px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
margin-bottom:2px;
}

div.audio_list a:hover div.audio_excerpt {
background-color:#171111;
}

div.audio_download {
width:315px;
height:20px;
background-color:#171111;
text-indent:27px;
color:#ffffff;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
background-image:url('/img/audio_download.png');
background-repeat:no-repeat;
background-position:3px 0px;
}

div.audio_list a:hover div.audio_download {
background-color:#00ff00;
background-position:3px -20px;
color:#000000;
}

div.audio_download a:hover {
text-decoration:none;
color:#00ff00;
}





div.audio_list_home {
width:404px;
height:156px;
margin-bottom:30px;
}

div.audio_list_home a {
width:404px;
height:156px;
display:block;
cursor:pointer;
}

div.audio_list_home a:hover {
text-decoration:none;
}



div.audio_list_home a:hover td.audio_image img {
border:3px solid #00ff00;
}

div.audio_title_home {
width:235px;
height:30px;
background-color:#171111;
padding:5px;
margin-bottom:2px;
font:bold 25px Arial, Helvetica, sans-serif;
}

div.audio_list_home a:hover div.audio_title_home {
background-color:#00ff00;
color:#000000;
}

div.audio_date_home {
width:245px;
height:20px;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
text-indent:5px;
margin-bottom:2px;
}

div.audio_list_home a:hover div.audio_date_home {
background-color:#171111;
}

div.audio_excerpt_home {
width:235px;
height:60px;
background-color:#302424;
padding:5px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
margin-bottom:2px;
}

div.audio_list_home a:hover div.audio_excerpt_home {
background-color:#171111;
}

div.audio_download_home {
width:245px;
height:20px;
background-color:#171111;
text-indent:27px;
color:#ffffff;
font:bold 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
background-image:url('/img/audio_download.png');
background-repeat:no-repeat;
background-position:3px 0px;
}

div.audio_list_home a:hover div.audio_download_home {
background-color:#00ff00;
background-position:3px -20px;
color:#000000;
}

div.audio_download_home a:hover {
text-decoration:none;
color:#00ff00;
}




/* PHOTOS */
div.photos_home {
width:404px;
text-align:center;
margin-bottom:30px;
}

div.photos_home table {
width:404px;
}

td.photos_home_big a {
width:150px;
height:150px;
display:block;
border:3px solid #302424;
margin:0px 8px 6px 0px;
}

td.photos_home_big a:hover {
border:3px solid #00ff00;
}

td.photos_home_big a img {
width:150px;
height:150px;
border:none;
}

td.photos_home_small a {
width:70px;
height:70px;
display:block;
float:left;
border:3px solid #302424;
margin:0px 0px 4px 4px;
}

td.photos_home_small a:hover {
border:3px solid #00ff00;
}

td.photos_home_small a img {
width:70px;
height:70px;
border:none;
}


div.photos {
width:474px;
}

td.photos {
width:420px;
}

td.photos a {
width:70px;
height:70px;
display:block;
float:left;
border:3px solid #302424;
margin:0px 8px 8px 0px;
}

td.photos a:hover {
border:3px solid #00ff00;
}

td.photos a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

td.photos a img {
width:70px;
height:70px;
border:none;
}



td.photos_share {
width:54px;
}

td.photos_share div {
width:20px;
height:13px;
display:block;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#302424;
line-height:13px;
vertical-align:middle;
text-align:center;
margin:0px 0px 1px 0px;
}

td.photos_share a {
width:20px;
height:20px;
display:block;
margin:0px 0px 1px 0px;
background-color:#00ff00;
}

td.photos_share a:hover {
text-decoration:none;
}

td.photos_share a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

td.photos_share a img {
width:20px;
height:20px;
border:none;
}




div.photos_list {
width:404px;
}

ul {
list-style-type:none;
margin:0px;
padding:0px;
}

div.photos_list a {
display:block;
margin-bottom:20px;
cursor:pointer;
}

div.photos_list a:hover {
text-decoration:none;
color:#ffffff;
cursor:pointer;
}

img.photos_list {
width:150px;
height:150px;
border:3px solid #302424;
margin-right:3px;
}

div.photos_list a:hover img.photos_list {
border:3px solid #00ff00;
}

td.photos_list {
width:245px;
height:156px;
font:normal 11px Arial, Helvetica, sans-serif;
}

div.photos_list_title {
width:235px;
height:30px;
background-color:#171111;
padding:5px;
margin-bottom:2px;
font:bold 12px Arial, Helvetica, sans-serif;
}

div.photos_list a:hover div.photos_list_title {
background-color:#00ff00;
color:#000000;
}

div.photos_list_text {
width:240px;
height:17px;
background-color:#302424;
padding-left:5px;
color:#cccccc;
line-height:17px;
vertical-align:middle;
margin-bottom:2px;
}

div.photos_list a:hover div.photos_list_text {
background-color:#171111;
}

div.photos_list_thumbs {
width:245px;
height:76px;
}

div.photos_list_thumbs img {
width:70px;
height:70px;
border:3px solid #302424;
}

div.photos_list a:hover div.photos_list_thumbs img {
border:3px solid #00ff00;
}

div.list_paging a {
width:20px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:center;
line-height:20px;
vertical-align:middle;
background-color:#302424;
color:#ffffff;
margin-right:6px;
}

div.list_paging a:hover {
background-color:#00ff00;
text-decoration:none;
color:#000000;
}

div.list_paging span.here {
width:20px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:center;
line-height:20px;
vertical-align:middle;
background-color:#171111;
color:#ffffff;
margin-right:6px;
}

div.list_paging div.count {
width:40px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:center;
line-height:20px;
vertical-align:middle;
background-color:#171111;
color:#ffffff;
margin-right:6px;
}







/* VIDEOS */
div.videos_home_list {
width:404px;
height:180px;
margin-bottom:30px;
}

div.videos_home_list a {
width:200px;
height:56px;
display:block;
margin-bottom:4px;
text-decoration:none;
cursor:pointer;
}

div.videos_home_list a img {
width:52px;
height:52px;
border:2px solid #302424;
margin-right:2px;
text-align:left;
}

div.videos_home_list a:hover img {
border:2px solid #00ff00;
}

div.videos_home_list a div {
width:142px;
height:56px;
font:normal 9px Arial, Helvetica, sans-serif;
margin:0px;
}

div.videos_home_list a div div {
width:132px;
height:18px;
display:block;
background-color:#171111;
font:normal 9px Arial, Helvetica, sans-serif;
padding:0px 5px 0px 5px;
line-height:18px;
margin-bottom:1px;
}

div.videos_home_list a:hover div div {
background-color:#302424;
color:#ffffff;
}





div.videos_news {
width:474px;
height:156px;
margin:0px 0px 2px 0px;
}

div.videos_news a {
width:474px;
height:156px;
display:block;
text-decoration:none;
cursor:pointer;
}

div.videos_news a img {
width:180px;
height:150px;
border:3px solid #302424;
margin-right:2px;
text-align:left;
}

div.videos_news a:hover img {
border:3px solid #00ff00;
}

div.videos_news a div {
width:286px;
height:156px;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0px;
}

div.videos_news a div div {
width:276px;
height:20px;
display:block;
background-color:#171111;
font:normal 12px Arial, Helvetica, sans-serif;
padding:5px;
line-height:20px;
vertical-align:middle;
margin-bottom:1px;
}

div.videos_news a:hover div div {
background-color:#302424;
color:#ffffff;
}

div.videos_news a div.title {
height:21px;
display:block;
background-color:#171111;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:21px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
filter:alpha(opacity=50);
opacity:0.5;
}

div.videos_news a div.watch {
height:21px;
display:block;
background-color:#302424;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:21px;
text-align:center;
margin-bottom:0px;
}

div.videos_news a:hover div.watch {
background-color:#00ff00;
color:#000000;
}





div.videos_home {
display:none;
}

div.videos_home_window {
width:474px;
height:499px;
background-color:#000000;
padding:1px;
}

div.videos_home_player {
width:470px;
height:373px;
background-color:#000000;
border:2px solid #302424;
margin-bottom:2px;
}





div.videos {
margin-bottom:5px;	
}

div.videos_player {
width:470px;
height:373px;
background-color:#000000;
border:2px solid #302424;
margin-bottom:2px;
}

div.videos_title {
width:464px;
background-color:#171111;
padding:5px;
margin-bottom:1px;
font:bold 12px Arial, Helvetica, sans-serif;
}

div.videos_text {
width:469px;
height:17px;
background-color:#302424;
padding-left:5px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:17px;
vertical-align:middle;
margin-bottom:1px;
}

div.videos_share {
width:474px;
height:22px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin-bottom:1px;
}

div.videos_share div {
width:22px;
height:22px;
display:block;
float:left;
background-color:#171111;
color:#ffffff;
font:normal 16px Arial, Helvetica, sans-serif;
text-align:center;
line-height:22px;
vertical-align:middle;
margin:0px;
}

div.videos_share a {
height:22px;
display:block;
float:left;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin-left:1px;
padding:0px 5px 0px 30px;
background-position:1px center;
background-repeat:no-repeat;
}

div.videos_share a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.videos_share a.facebook {
background-image:url('/img/share_facebook.gif');
width:106px;
}

div.videos_share a.myspace {
background-image:url('/img/share_myspace.gif');
width:58px;
}

div.videos_share a.twitter {
background-image:url('/img/share_twitter.gif');
width:58px;
}

div.videos_share a.email {
background-image:url('/img/share_email.gif');
width:86px;
}

div.videos_share_email {
width:474px;
background-color:#302424;
font:normal 11px Arial, Helvetica, sans-serif;
color:#00ff00;
}

div.videos_share_email_form {
width:464px;
background-color:#302424;
padding:5px;
font:normal 11px Arial, Helvetica, sans-serif;
margin-bottom:1px;
color:#ffffff;
}

div.videos_share_email_form table {
width:100%;
height:100%;
}

div.videos_share_email_form table div{
display:block;
float:left;
width:80px;
}

div.videos_share_email_form input {
width:90px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
vertical-align:middle;
line-height:20px;
margin:0px 0px 5px 0px;
padding:3px 5px 3px 5px;
font: normal 9px arial, sans-serif;
}

div.videos_share_email_form input:hover {
background-color:#00ff00;
}

div.videos_share_email_mt {
text-align:right;
padding-right:10px;
line-height:13px;
}

div.videos_share_email_form textarea.zemTextarea {
width:180px;
height:58px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
margin:0px 0px 5px 0px;
padding:5px;
font: normal 10px arial, sans-serif;	
scrollbar-base-color: #171111;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color:#171111;
}

div.videos_share_email_form textarea.zemTextarea:hover {
background-color:#00ff00;
scrollbar-track-color: #00ff00;
}

div.videos_share_email_form input.zemSubmit {
width:192px;
height:20px;
color:#ffffff;
background-color:#171111;
border:1px solid #9EA3B0;
font:bold 11px arial, sans-serif;
cursor:pointer;
}

div.videos_share_email_form input[type="submit"].zemSubmit:hover {
background-color:#00ff00;
border:1px solid #171111;
color:#000000;
}

div.videos_share_email div.zemThanks {
width:464px;
padding:5px;
text-align:center;
font:bold 12px arial, sans-serif;
}



div.videos_embed {
width:464px;
height:20px;
background-color:#302424;
padding:5px 0px 0px 10px;
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
}

div.videos_embed input {
width:180px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
vertical-align:middle;
line-height:20px;
margin:0px;
padding:3px 5px 3px 5px;
font: normal 9px arial, sans-serif;
}

div.videos_embed input:hover {
background-color:#00ff00;
}




/* AGENDA */
div.agenda {
width:474px;
}

table.agenda {
width:474px;
}

table.agenda td{
height:20px;
padding-left:5px;
font:normal 11px Arial, Helvetica, sans-serif;
}

tr.agenda_titles td {
font:bold 11px Arial, Helvetica, sans-serif;
background-color:#171111;
}

tr.agenda_gig {
background-color:#302424;
color:#ffffff;
margin-bottom:1px;
}

tr.agenda_gighover {
background-color:#171111;
color:#ffffff;
}

td.agenda_gig_date {
width:60px;
}

td.agenda_gig_event {
width:250px;
}

td.agenda_gig_location {
width:164px;
}


span.small_title ul {
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}

span.small_title ul li {
margin:0px;
display:inline;
padding:0px;
}

span.small_title ul li a {
padding-right:8px;
margin:0px 2px 0px 2px;
border-right:1px solid #00ff00;
text-decoration:underline;
font-size:11px;
}


div.agenda_home {
width:404px;
height:126px;
margin:0px;
}

table.agenda_home {
width:404px;
}

table.agenda_home td{
height:20px;
padding-left:5px;
font:normal 11px Arial, Helvetica, sans-serif;
}

tr.agenda_home_titles td {
font:bold 11px Arial, Helvetica, sans-serif;
background-color:#171111;
}

tr.agenda_home_gig {
background-color:#302424;
color:#ffffff;
margin-bottom:1px;
}

tr.agenda_home_gighover {
background-color:#171111;
color:#ffffff;
}

td.agenda_home_gig_date {
width:60px;
}

td.agenda_home_gig_event {
width:200px;
}

td.agenda_home_gig_location {
width:144px;
}


div.agenda_nextevent {
width:404px;
margin:0px;	
}

div.agenda_nextevent_small {
width:240px;
height:20px;
background-color:#302424;
color:#ffffff;
margin-bottom:1px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
}

div.agenda_nextevent_small span {
font:bold 11px Arial, Helvetica, sans-serif;
}

div.agenda_nextevent_big {
width:240px;
height:40px;
background-color:#302424;
color:#ffffff;
margin-bottom:1px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
}

div.agenda_nextevent_countdown {
width:245px;
height:68px;
background-color:#171111;
color:#ffffff;
text-align:center;
padding-top:5px;
font:normal 14px Arial, Helvetica, sans-serif;
}

div.agenda_nextevent_countdown div {
display:inline;
margin:0px;
padding:0px;
}

div.agenda_nextevent_countdown span {
font:normal 9px Arial, Helvetica, sans-serif;
}

td.agenda_nextevent_image a {
width:150px;
height:150px;
border:3px solid #302424;
margin-left:3px;
display:block;
}

td.agenda_nextevent_image a img {
width:150px;
height:150px;
border:none;
}

td.agenda_nextevent_image a:hover {
border:3px solid #00ff00;
text-decoration:none;
}


div.agenda_home_nextevent {
width:404px;
height:42px;
margin:0px;
}

div.agenda_nextevent_countdown_noflyer {
width:404px;
height:68px;
background-color:#171111;
color:#ffffff;
text-align:center;
padding-top:5px;
font:normal 14px Arial, Helvetica, sans-serif;
}

div.agenda_nextevent_countdown_noflyer div {
display:inline;
margin:0px;
padding:0px;
}

div.agenda_nextevent_countdown_noflyer span {
font:normal 9px Arial, Helvetica, sans-serif;
}




/* FLYERS */
div.flyers {
width:474px;
height:156px;
margin-bottom:10px;
}

div.flyers_search {
width:404px;
height:156px;
margin-bottom:20px;
}

div.flyers_small {
width:310px;
height:20px;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
}

div.flyers_small_search {
width:235px;
height:20px;
background-color:#302424;
color:#ffffff;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding:0px 5px 0px 5px;
}

div.flyers_small span {
font:bold 11px Arial, Helvetica, sans-serif;
}

div.flyers_big {
width:310px;
height:114px;
background-color:#171111;
color:#ffffff;
margin:1px 0px 1px 0px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding-left:5px;
}

div.flyers_big_search {
width:235px;
height:114px;
background-color:#171111;
color:#ffffff;
margin:1px 0px 1px 0px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding:0px 5px 0px 5px;
}

td.flyers_image img {
width:150px;
height:150px;
border:3px solid #302424;
margin-right:3px;
}

div.flyers a:hover {
text-decoration:none;
cursor:pointer;
}

div.flyers_search a:hover {
text-decoration:none;
cursor:pointer;
}

div.flyers a:hover img {
border:3px solid #00ff00;
text-decoration:none;
}

div.flyers_search a:hover img {
border:3px solid #00ff00;
text-decoration:none;
}

div.flyers a:hover div.flyers_small {
background-color:#171111;
}

div.flyers_search a:hover div.flyers_small_search {
background-color:#171111;
}

div.flyers a:hover div.flyers_big {
background-color:#302424;
}

div.flyers_search a:hover div.flyers_big_search {
background-color:#302424;
}



/* PRESS */
div.press_kit {
width:474px;
height:105px;
}

div.press_kit a {
width:84px;
height:105px;
margin-right:5px;
display:block;
float:left;
}

div.press_kit a img {
width:78px;
height:78px;
display:block;
border:3px solid #302424;
}

div.press_kit a:hover img {
border:3px solid #00ff00;
}

div.press_kit a div {
width:84px;
height:20px;
font:bold 11px Arial, Helvetica, sans-serif;
text-align:center;
background-color:#302424;
color:#ffffff;
margin-top:1px;
line-height:20px;
vertical-align:middle;
}

div.press_kit a:hover div {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

a.print {
width:400px;
height:20px;
display:block;
float:none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
padding:5px 5px 5px 35px;
background-color:#302424;
background-image:url('/img/print.png');
background-repeat:no-repeat;
background-position:6px 0px;
margin:10px 0px 30px 0px;
}

a.print:hover {
color:#000000;
background-color:#00ff00;
background-position:6px -30px;
text-decoration:none;
}

a.print span {
color:#00ff00;
}

a.print:hover span {
color:#000000;
}

a.print span span {
font-size:19px;
}


/* GUESTBOOK */
div.guestbook {
width:470px;
background-color:#302424;
border:2px solid #302424;
margin-bottom:2px;
}




/* CONTACT */
div.contact_form {
width:404px;
margin-bottom:50px;
}

div.contact_form table {
font:bold 11px Arial, Helvetica, sans-serif;
}

td.contact_form_field_title {
width:61px;
padding:8px 0px 8px 5px;
background-color:#171111;
}

td.contact_form_field_input {
width:340px;
background-color:#302424;
text-align:center;
}



div.contact_form form.zemContactForm {
color:#ffffff;
margin:0px;
}

div.contact_form input.zemText {
width:310px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
vertical-align:middle;
line-height:20px;
margin:0px;
padding:3px 5px 3px 5px;
font: normal 11px arial, sans-serif;
}

div.contact_form input[type="text"].zemText:hover {
background-color:#00ff00;
}

div.contact_form textarea.zemTextarea {
width:310px;
height:125px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
padding:5px;
margin:3px 0px 3px 0px;
scrollbar-base-color: #171111;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color:#171111;
font: normal 11px arial, sans-serif;
}

div.contact_form textarea.zemTextarea:hover {
background-color:#00ff00;
scrollbar-track-color: #00ff00;
}

div.contact_form input.zemSubmit {
width:320px;
color:#ffffff;
background-color:#171111;
border:1px solid #9EA3B0;
font:bold 11px arial, sans-serif;
cursor:pointer;
padding:2px 0px 2px 0px;
}

div.contact_form input[type="submit"].zemSubmit:hover {
background-color:#00ff00;
border:1px solid #171111;
color:#000000;
}

div.contact_form ul.zemError {
width:365px;
color:#ff0000;
background-color:#ffffff;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px 0px 3px 0px;
padding:5px 5px 5px 30px;
border:2px solid #ff0000;
}

div.contact_form div.zemThanks {
width:390px;
color:#0000ff;
background-color:#ffffff;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px 0px 3px 0px;
padding:5px;
border:2px solid #302424;
}





/* NEWSLETTER */
div.newsletter_home {
width:404px;
height:40px;
margin-bottom:20px;
}

table.newsletter_home {
width:404px;
background-color:#302424;
}

table.newsletter_home td{
padding:5px;
font:normal 11px Arial, Helvetica, sans-serif;
}

td.newsletter_home_title {
width:55px;
text-align:center;
}

table.newsletter_home input {
width:266px;
padding:3px;
border:1px solid #9EA3B0;
font:normal 11px Arial, Helvetica, sans-serif;
color:#302424;
background-color:#ffffff;
background-image:url('/img/searchfield.png');
background-repeat:repeat-x;
background-position:center top;
}

table.newsletter_home input[type="submit"] {
width:52px;
height:22px;
border:1px solid #9EA3B0;
font:bold 11px Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#171111;
background-image:none;
}

input[type="submit"].zemSubmit:hover {
border:1px solid #171111;
background-color:#00ff00;
color:#000000;
cursor:pointer;
}

div.newsletter_home ul.zemError {
width:390px;
color:#ff0000;
background-color:#ffffff;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px 0px 3px 0px;
padding:5px;
list-style-type:none;
border:2px solid #ff0000;
}

div.newsletter_home div.zemThanks {
width:390px;
height:20px;
color:#0000ff;
background-color:#ffffff;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px 0px 3px 0px;
padding:5px;
border:2px solid #302424;
}








/* SEARCH */
div.search {
width:167px;
height:22px;
position:absolute;
z-index:3;
margin:26px 0px 0px 728px;
}

div.search form {
margin:0px;
}

input.search_field {
width:130px;
border:1px solid #9EA3B0;
font:normal 10px Arial, Helvetica, sans-serif;
color:#302424;
padding:4px 2px 3px 5px;
background-image:url('/img/searchfield.png');
background-repeat:repeat-x;
background-position:center;
background-color:#ffffff;
margin-right:5px;
}

#live_search input.ls_inactive {
color:#666666;
}

input.search_button {
width:22px;
height:22px;
border:none;
font:normal 1px Arial, Helvetica, sans-serif;
background-image:url('/img/searchbutton.png');
background-repeat:no-repeat;
background-position:0px 0px;
background-color:transparent;
color:#737373;
cursor:pointer;
}

input.search_button:hover {
background-position:0px -22px;
}

div.ls_results {
width:139px;
overflow:hidden;
position:absolute;
z-index:5;
margin:2px 0px 0px 0px;
}

div.ls_results p {
margin:0px;
}

div.ls_results div {
width:129px;
display:block;
font:normal 11px ariel, sans-serif;
background-color:#171111;
padding:5px;
}

div.ls_results a {
width:129px;
display:block;
font:normal 11px ariel, sans-serif;
background-color:#302424;
color:#ffffff;
padding:5px;
margin:0px;
}

div.ls_results a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.ls_results div.section {
width:129px;
height:16px;
display:block;
font:normal 10px Arial, Helvetica, sans-serif;
background-color:#171111;
color:#b0b0b0;
line-height:16px;
vertical-align:middle;
margin-bottom:2px;
padding:0px 5px 0px 5px;
}

div.ls_results div.section span {
text-transform:capitalize;
}

#live_search .ls_reset_image {
width:14px;
height:14px;
display:block;
position:absolute;
z-index:6;
background:transparent url('/img/search_reset.png') no-repeat 0px 0px;
cursor:pointer;
margin:-18px 0px 0px 120px;
}

#live_search .ls_reset_image:hover {
background-position:0px -14px;
}

#live_search .ls_wait_image {
width:14px;
height:14px;
display:block;
position:absolute;
z-index:7;
background:transparent url('/img/search_wait.gif') no-repeat center;
margin:-18px 0px 0px 120px;
}



/* RSS */
div.rss {
width:22px;
height:22px;
position:absolute;
z-index:6;
margin:52px 5px 0px 872px;
}

div.rss a {
width:22px;
height:22px;
display:block;
float:right;
text-decoration:none;
background-image:url('/img/rssicon.png');
background-repeat:no-repeat;
background-position:0px 0px;
font-size:1px;
}

div.rss a:hover {
text-decoration:none;
background-position:0px -22px;
}



div.rss_links a {
width:474px;
height:62px;
display:block;
margin-bottom:15px;
}

div.rss_links a:hover {
text-decoration:none;
}

div.rss_links a div.icon {
width:62px;
height:62px;
background-color:#302424;
background-image:url('/img/rssiconb.png');
background-repeat:no-repeat;
background-position:0px 0px;
margin-right:2px;
}

div.rss_links a:hover div.icon {
background-color:#00ff00;
background-position:0px -62px;
cursor:pointer;
}

div.rss_links a div.title {
width:375px;
height:30px;
display:block;
font:normal 16px Arial, Helvetica, sans-serif;
line-height:30px;
vertical-align:middle;
background-color:#171111;
background-image:url('/img/rssarrow.png');
background-repeat:no-repeat;
background-position:12px center;
color:#ffffff;
margin-bottom:2px;
padding-left:35px;
}

div.rss_links span.subtitle {
color:#cccccc;
font:normal 11px Arial, Helvetica, sans-serif;
}

div.rss_links a:hover div.title {
background-color:#302424;
cursor:pointer;
text-decoration:none;
}

div.rss_links a div.input {
width:398px;
height:30px;
display:block;
background-color:#171111;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:30px;
vertical-align:middle;
color:#cccccc;
padding-left:12px;
}

div.rss_links a div.input input {
width:310px;
background-color:#ffffff;
background-image:url('/img/searchfield.png');
background-repeat:repeat-x;
background-position:center;
font:normal 11px Arial, Helvetica, sans-serif;
color:#302424;
padding:3px 5px 3px 5px;
border:1px solid #000000;
margin-left:5px;
}

div.rss_links a div.input input:hover {
background-color:#00ff00;
background-image:none;
}

div.rss_links a:hover div.input {
text-decoration:none;
}



/* MUSIC PLAYER */
div.flashmusicplayer {
width:900px;
position:fixed;
bottom:0;
z-index:10;
font:normal 11px Arial, sans-serif;
vertical-align:middle;
background-image:url('/img/musicplayer_bg.png');
background-repeat:repeat;
background-position:center center;
text-align:left;
padding:5px 0px 5px 0px;
}

div.flashmusicplayer div.left {
width:260px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px;
}

a.openplaylist {
height:20px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
line-height:20px;
vertical-align:middle;
background-color:#302424;
background-image:url('/img/musicplayer_openplaylist.png');
background-repeat:no-repeat;
background-position:2px 0px;
padding:0px 5px 0px 23px;
margin:0px 5px 0px 5px;
}

a.openplaylist:hover {
background-color:#00ff00;
background-image:url('/img/musicplayer_openplaylist.png');
background-position:2px -20px;
color:#000000;
text-decoration:none;
}

div.flashmusicplayer div.theplayer {
width:523px;
display:block;
float:left;
margin:0px;
text-align:center;
}

#player {
width:338px;
height:20px;
display:block;
float:left;
margin:0px;
border:none;
}

div.flashmusicnowplaying {
width:174px;
height:20px;
display:block;
float:left;
background-color:#302424;
padding:0px 3px 0px 3px;
text-align:left;
line-height:20px;
vertical-align:middle;
margin-left:5px;
}

div.flashmusicplayer div.right {
width:117px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px;
}

div.right a.share {
width:42px;
height:20px;
display:block;
float:right;
font:normal 11px Arial, sans-serif;
line-height:20px;
vertical-align:middle;
background-color:#302424;
background-image:url('/img/musicplayer_share.png');
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:23px;
margin:0px 5px 0px 5px;
}

div.right a.share:hover {
background-color:#00ff00;
background-image:url('/img/musicplayer_share.png');
background-position:2px -20px;
color:#000000;
text-decoration:none;
}

div.flashmusicshare {
width:640px;
height:30px;
text-align:center;
margin-left:260px;
}

div.flashmusicshare div.share {
width:92px;
height:22px;
display:block;
float:left;
background-color:#171111;
line-height:22px;
vertical-align:middle;
text-align:center;
margin:5px 0px 0px 0px;
}

div.flashmusicshare a {
height:22px;
display:block;
float:left;
padding-left:23px;
background-color:#302424;
color:#ffffff;
line-height:22px;
vertical-align:middle;
background-position:1px 1px;
background-repeat:no-repeat;
margin:5px 0px 0px 5px;
}

div.flashmusicshare a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.flashmusicshare a.facebook {
width:57px;
background-image:url('/img/share_facebook.gif');
}

div.flashmusicshare a.myspace {
width:57px;
background-image:url('/img/share_myspace.gif');
}

div.flashmusicshare a.twitter {
width:47px;
background-image:url('/img/share_twitter.gif');
}


div.flashmusicembed {
width:177px;
height:22px;
display:block;
float:left;
background-color:#302424;
padding-left:3px;
text-align:left;
line-height:22px;
vertical-align:middle;
margin:5px 0px 0px 6px;
}

div.flashmusicembed div.title {
display:block;
float:left;
margin:0px;
}

div.flashmusicembed div.input {
display:block;
float:right;
margin:0px;
}

div.flashmusicembed div.input input {
width:125px;
color:#171111;
background-color:#ffffff;
border:1px solid #171111;
vertical-align:middle;
line-height:18px;
margin:1px 1px 1px 0px;
padding:3px 5px 3px 5px;
font: normal 9px arial, sans-serif;
}

div.flashmusicembed div.input input:hover {
background-color:#00ff00;
}



div.switch_playlist {
width:110px;
height:60px;
display:block;
float:left;
margin:0px 5px 0px 5px;
padding:5px 0px 5px 0px;
}

div.switch_playlist div {
width:110px;
height:16px;
display:block;
float:left;
font:normal 9px Arial, Helvetica, sans-serif;
line-height:16px;
vertical-align:middle;
color:#ffffff;
background-color:#171111;
text-align:center;
}

div.switch_playlist a {
width:110px;
height:21px;
display:block;
float:left;
font:normal 10px Arial, sans-serif;
line-height:21px;
vertical-align:middle;
background-color:#302424;
text-align:center;
margin-top:1px;
cursor:pointer;
}

div.switch_playlist a:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.flashmusicplayer_playlist {
width:900px;
height:70px;
}

div.flashmusicplayer_playlist div.playlist {
width:775px;
height:60px;
display:block;
float:left;
margin-right:5px;
padding:5px 0px 5px 0px;
}

div.flashmusicplayer_playlist div.scrollable {
position:relative;
overflow:hidden;
width:725px;
height:60px;
display:block;
float:left;
}

div.scrollable div.items {
width:200000em;
position:absolute;
clear:both;
}

div.playlist a.prevPage {
width:20px;
height:60px;
display:block;
float:left;
background-color:#302424;
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:60px;
vertical-align:middle;
margin-right:5px;
text-align:center;
cursor:pointer;
}

div.playlist a.prevPage:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.playlist a.nextPage {
width:20px;
height:60px;
display:block;
float:left;
background-color:#302424;
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:60px;
vertical-align:middle;
margin-left:5px;
text-align:center;
cursor:pointer;
}

div.playlist a.nextPage:hover {
background-color:#00ff00;
color:#000000;
text-decoration:none;
}

div.playlist a.disabled {
visibility:hidden !important;
}

div.playlist div.scrollable a {
height:60px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
margin-right:15px;
color:#ffffff;
text-decoration:none;
cursor:pointer;
}

div.playlist div.scrollable a img {
width:56px;
height:56px;
margin-right:5px;
border:2px solid #302424;
}

div.playlist div.scrollable a:hover img {
border:2px solid #00ff00;
}

div.playlist div.scrollable a div {
min-width:80px;
height:50px;
display:block;
float:right;
background-image:url('/img/musicplayer_playlistbg.png');
background-repeat:repeat-x;
background-position:0px 0px;
padding:5px;
}

div.playlist div.scrollable a:hover div {
color:#000000;
text-decoration:none;
background-position:0px -60px;
}

div.playlist div.scrollable a div span {
color:#cccccc;
}

div.playlist div.scrollable a:hover div span {
color:#000000;
}






/* FOOTER */
td.footer table {
width:100%;
height:30px;
padding:0px 10px 0px 10px;
font:normal 11px Arial, sans-serif;
}

td.footer a {
color:#ffffff;
text-decoration:none;
}

td.footer a:hover {
color:#00ff00;
text-decoration:underline;
}