/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body{background:#000; color:#000; font:normal 12px "Courier New", Courier, Verdana, Arial, Helvetica; overflow-x:hidden;}
a{text-decoration:none; color:#AF0000; outline:none!important;}
a:hover{text-decoration:underline;}
p{margin-bottom:5px;}
h2{color:#666; font-size:18px; margin-bottom:10px;}
h3{font:bold 13px Georgia;}
h4{font-size:12px; font-weight:bold;}
blockquote{margin-bottom:10px; font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}

.clearfix:after,
#hd .content:after,
.pager li:after,
#album:after{content:"."; display:block; height:0; clear:both; visibility:hidden; *zoom:1;}
.hidden-text{margin-left:-999em;}
.hide{display:none!important;}
.show{display:block!important;}
.float-left{float:left;}
.float-right{float:right;}

#mask{background:#000; position:absolute; width:100%; left:0; top:0; opacity:0; display:none; /*opacity:.5; *filter:alpha(opacity=50)*/}
.messages.error,
.messages.status{font-weight:bold; background:#ccc; padding:4px; margin:10px 0;}


.hd-wrap, 
.bd-wrap, 
.ft-wrap{width:960px; margin: 0 auto;}
.hd-wrap{background:url('../images/bg-hd.png') left top no-repeat; height:158px; z-index:2; position:relative;}
#hd{padding-top:31px; padding-bottom:36px; position:relative;}

#hd #main-nav{float:left; width:611px; margin-top:32px; background:url('../images/nav-bg.gif') no-repeat;}
#hd #main-nav ul li{float:left; font-family:courier; font-size:14px;}
#hd #main-nav ul li a{padding: 0 5px; height:32px; display:block; color:#000;}
#hd #main-nav ul li a:hover{text-decoration:none; color:#AF0000;}
#hd #main-nav ul li a span{display:block; line-height:2.2em; text-align:center;}
#hd #main-nav ul li#bio a{width:112px;}
#hd #main-nav ul li#music a{width:123px;}
#hd #main-nav ul li#tour a{width:127px;}
#hd #main-nav ul li#discuss a{width:114px;}
#hd #main-nav ul li#photos a{width:84px;}

#hd #main-logo{float:right; clear:right;}
#hd h1{background:url('../images/logo-slackers-selfmed.gif') no-repeat; width:292px; height:81px; text-indent:-999em;}
#hd h1 a{display:block; width:100%; height:100%;}

#hd #secondary-nav{clear:both; top:103px; left:0; position:absolute; z-index:21;}
#hd #secondary-nav ul li{float:left; margin-right:14px;}
#hd #secondary-nav .dd-menu{position:relative;}
#hd #secondary-nav li .sub{background:url('../images/bg-shadow-arrow.png') no-repeat center top; display:none; position:absolute; left:-2px; top:13px; padding-top:8px;}
#hd #secondary-nav li .sub ul{background:#fff; width:113px; height:100%; min-height:14px; padding:5px 9px; border-bottom:3px solid #444;}
#hd #secondary-nav li .sub li{float:none;}
#hd #secondary-nav li .sub a{color:#000;}
#hd #secondary-nav li#blogs .sub{left:-49px;}
#hd #secondary-nav ul li#youtube,
#hd #secondary-nav ul li#facebook,
#hd #secondary-nav ul li#myspace,
#hd #secondary-nav ul li#twitter{text-indent:-999em; opacity: 0.9; *filter:alpha(opacity=90);}
#hd #secondary-nav ul li#youtube:hover,
#hd #secondary-nav ul li#facebook:hover,
#hd #secondary-nav ul li#myspace:hover,
#hd #secondary-nav ul li#twitter:hover{opacity: 1; *filter:alpha(opacity=100);}
#hd #secondary-nav ul li#facebook,
#hd #secondary-nav ul li#twitter{padding-top:2px;}
#hd #secondary-nav ul li#youtube{margin-top:-3px;}
#hd #secondary-nav ul li#youtube a{background:url('../images/icon-youtube.gif') no-repeat; width:48px; height:24px; display:block;}
#hd #secondary-nav ul li#myspace a{background:url('../images/icon-myspace.gif') no-repeat; width:66px; height:17px; display:block;}
#hd #secondary-nav ul li#facebook a{background:url('../images/icon-facebook.gif') no-repeat; width:59px; height:12px; display:block;}
#hd #secondary-nav ul li#twitter a{background:url('../images/icon-twitter.gif') no-repeat; width:59px; height:12px; display:block;}
#hd #secondary-nav a{color:#C6C5B3;}
#hd #secondary-nav a:hover{text-decoration:none; border-bottom: 2px solid #C6C5B3;}
#hd #secondary-nav ul li#youtube a:hover,
#hd #secondary-nav ul li#facebook a:hover,
#hd #secondary-nav ul li#myspace a:hover,
#hd #secondary-nav ul li#twitter a:hover,
#hd #secondary-nav .dd-menu a:hover{border-bottom:none;}

.module.user{clear:both; margin-top:25px; border-top:2px solid #444; border-bottom:2px solid #444; padding:5px 0;}
#user-login-form{text-align:left;}
.module.user .form-item label{display:inline; font-weight:normal; font-size:11px;}
.module.user .form-required{display:none;}
.module.user .item-list{margin-top:17px;}
.module.user .item-list ul li{list-style:none; margin-left:0;}
.module.user #edit-name,
.module.user #edit-pass{width:133px; display:inline;}
.module.user .form-item{width:215px;}

.bd-wrap{position:relative; margin-top:-4px;}
.home .bd-wrap-2{background:#FFF url('../images/bg-bd.jpg') left bottom no-repeat;}
#bd{background:#FFFFFF url('../images/bd-bg-2.gif') no-repeat; padding:10px 10px 0 10px; width:939px;padding-bottom:20px; min-height:500px;}
.home #bd{background-color:transparent;}
#bd #left-column{float:left; width:215px; margin-left:10px;}
#bd #center-column{float:left; width:657px; margin-left:10px; padding: 0 15px;}
#bd #center-column h2,
#bd #center-column h3,
#bd #center-column h4{font-family:Georgia;}
#bd #center-column h2{font-size:24px; font-weight:bold; font-style:italic; color:#000; border-bottom:2px solid #444; padding-bottom:7px; text-shadow:.05em .05em .05em #bbb;}
#bd #right-column{float:left; width:310px; margin-left:10px;}

body.home #bd #center-column{width:338px;}

#ft{padding:10px; background:#1a1a1a; text-align:center; font-size:10px; position:relative;}
#ft, 
#ft a{color:#FFF;}
#ft a.contact{text-decoration:underline;}
#ft ul{float:left; display:none;}
#ft .subscribe{text-indent:-999em; background:url('../images/icon-rss.png') no-repeat; width:42px; height:17px; position:absolute; right:12px; top:10px; display:block;}
#ft .bg-photo-credits{display:none;}
.home #ft .bg-photo-credits{display:inline;}

.module h3{font-weight:bold;}

.upcoming-shows{background:#AF0000;}
.upcoming-shows .hd{ width:215px;}
.upcoming-shows .hd h3{text-align:center; color: #FFFFFF; padding: 7px 0 0 0;}
.upcoming-shows .bd{background:url('../images/bg-calendar-inner.gif') left top no-repeat; width:199px; height:155px; margin: 0 0 0 6px;}
.upcoming-shows .ft{padding:5px 0 5px 5px;}
.upcoming-shows .ft p{float:left; margin-left:6px;}
.upcoming-shows .ft a{color:#FFF;}
.upcoming-shows .ft .rss-icon{float:right; padding-right:10px;}
#upcoming-calendar a{color:#FFF; display:block;}
#upcoming-calendar ul{margin-left:20px; padding:15px 0 0 0; font-size:11px;}
#upcoming-calendar ul li{background:#000; margin-bottom:1px; width:169px; color:#FFF; padding:4px 0 5px 0; position:relative; height:14px; cursor:default;}
#upcoming-calendar ul li div{padding:0 5px 0 5px;}
#upcoming-calendar ul li .date{width:42px;float:left; border-right:1px solid #FFFFFF; margin-right:7px;}
#upcoming-calendar ul li .city{margin-left:0;}
#upcoming-calendar .show-dtls-wrp{position:absolute; display:none; right:-216px;top:0; z-index:3; float:none;}
#upcoming-calendar .show-dtls{float:none; min-height:76px; padding:0; margin-bottom:1px; background:none;}
#upcoming-calendar .show-dtls ul{padding:5px; margin-left:0; width:190px; min-height:63px; background:#1a1a1a; border-bottom:3px solid #444;}
#upcoming-calendar .show-dtls ul li{margin:0; padding:0 5px; color:#FFF; width:auto; height:auto; background:none;; position:static;}
#upcoming-calendar .show-dtls div{float:none; padding:0;}

.blog-entry .entry-title h3{font-size:16px;}
.blog-entry .entry-title h3 a{font-weight:bold; color:#000;}
.blog-entry .entry-content .wrap-1{height:auto;}
.blog-entry .entry-content .wrap-2{padding: 7px 5px 3px 10px;}
.blog-entry .entry-content .entry-info, 
.blog-entry .entry-content .entry-info a{color:#AF0000;}
.blog-entry ul.links{display:block;}
.blog-entry ul.links .comment_comments{background:#333; padding:3px 5px; width:100px; width:75px; display:block; text-align:center; text-transform:uppercase;}
.blog-entry ul.links .comment_comments a{color:#fff;}
.blog-entry ul.links li{padding: 0 2px 0 0; font-family:georgia, "courier new", courier, verdana;}
.blog-entry .author{font:normal 12px Georgia; margin-bottom:5px;}
.blog-entry .author a{color:#000; text-decoration:none;}
.blog-entry .author a:hover{text-decoration:underline;}

.blog-entry li.comment_add{display:block;}
.blog-entry .form-submit{width:auto;}

.blog-entry .entry-title,
.blog-entry .entry-content{background:none;}
.blog-entry .entry-content .wrap-1{background:none; padding:0; width:338px;}
.blog-entry .entry-content .wrap-2{background:none; padding:0;}
.blog-entry{width:100%; margin-bottom:20px;}
.home .blog-entry .comment-container{display:none; width:322px;}
.blog-entry .comment-container{margin-top:5px; margin-bottom:10px; font-family:Verdana!important; font-size:10px;}
.blog-entry .comment_comments,
.blog-entry .hide-comments,
.blog-entry .comment_add,
.blog-entry .add-comment-container{font-family:Verdana; font-size:10px;}
.blog-entry .comment{margin-bottom:10px; padding:5px; background:#F5F5F5;}
.blog-entry .comment_new_comments,
.blog-entry .blog_usernames_blog,
.blog-entry .node_read_more,
.blog-entry .add-comment-container label,
.blog-entry .add-comment-container .form-item a{display:none;}
.blog-entry .comment h3.title a{color:#000;}
.blog-entry .loading{background:url('../images/wait-spin.gif') right 0 no-repeat; padding-right:26px; display:inline; font-family:Verdana;}
.add-comment-container{display:none;}
.add-comment-container #edit-subject-wrapper{margin-bottom:0;}
.add-comment-container #edit-comment-wrapper{margin-top:1px;}
.add-comment-container .form-text{width:320px; border:1px solid #ccc; color:#777; padding:4px;}
.add-comment-container textarea{width:320px; padding:5px; border:1px solid #ccc; color:#777; margin-top:7px; height:30px;}
.add-comment-container .submit{margin-top:9px;}
.error-console{width:320px; color:red; font-weight:bold;}

.blog-entry{clear:both;}
.blog-entry .entry-content .wrap-1{float:left; width:276px;}
.post-date-wrap{text-align:center; float:left; font-family:Georgia; font-weight:bold; margin-top:4px;}
.blog-entry .post-date{background:#ccc; padding:5px 0; width:61px;}
.blog-entry .post-date .day{font-size:31px;}
.blog-entry .time{background:#000; width:62px; height:24px; padding-top:4px; color:#fff; margin-top:2px;}


.new-releases{background:url('../images/bg-releases.gif') left top no-repeat; width:310px; height:201px; color:#FFFFFF;}
.new-releases a{color:#FFFFFF; text-decoration:underline;}
.new-releases .mod-wrap-1{width:283px; padding:14px;}
.new-releases .hd{background:#000;}
.new-releases .hd h3{padding:5px; font-size:13px; color:#fff; font-style:italic;}
.new-releases ul li{margin-top:3px; border-bottom:1px solid #E6A7A7; width:283px;}
.new-releases ul li.last{border-bottom:none;}
.new-releases ul li .thmb{float:left;}
.new-releases ul li .thmb img{border:1px solid #000;}
.new-releases ul li p{float:left; margin-left:10px; width:210px;}
.new-releases ul li.flt-rt .thmb{float:right;}
.new-releases ul li.flt-rt p{margin-right:10px; margin-left:0;}

.featured-photos{background:url('../images/bg-featured-photo.gif') left top no-repeat; width:200px; height:185px; margin-left:60px; margin-top:5px;}
.featured-photos .hd, 
.featured-photos .ft{text-align:center;}
.featured-photos .hd{padding-left:22px;}
.featured-photos .bd{padding-left:12px;}
.featured-photos .mod-wrap-1{padding-top:14px;}
.featured-photos .mod-wrap-2{width:164px;}
.featured-photos a{color:#000; display:block;}
.featured-photos h3{padding-bottom:5px; font-size:10px; text-transform:uppercase;}
.featured-photos .photo-credit{margin-top:5px; width:164px;}
.featured-photos .photo-credit a{display:inline;}
.featured-photos .ft{font-weight:bold; font-size:10px; margin-top:26px; margin-left:22px; width:150px;}
.featured-photos .ft a{color:#000;}
.featured-photos #fp-carousel li{display:none; text-align:center; height:132px;}
.featured-photos #fp-carousel li.slctd{display:block;}
.featured-photos .bd{position:relative;}
.featured-photos .photo-large{position:absolute; left:-399px; top:-48px; display:none; background:#fff; padding:10px; z-index:999;}

div.close{background:url('../images/close.png') no-repeat; position:absolute; top:-9px; right:-10px; width:30px; height:30px;}
.close:hover{cursor:pointer;}

.myspace-blogs{margin-top:20px; color:#484848; font-family:Georgia;}
.myspace-blogs h3{font-size:14px; font-weight:bold; color:#000; margin-bottom:5px;}
.myspace-blogs h4{display:inline;}
.myspace-blogs h5{font-weight:bold; font-size:11px;}
.myspace-blogs .m-blog{margin-bottom:10px; border-bottom:1px solid #C6C5B3; padding-bottom:12px;}
.myspace-blogs .m-blog.last{border-bottom:none;}
.myspace-blogs p{margin-bottom:0; display:none;}
.myspace-blogs .more{font-size:11px;}
.myspace-blogs .time-stamp{font-size:11px; color:#999;}

.top-downloaded{clear:both; margin-top:66px; margin-left:27px; font-size:11px; width:260px;}
.top-downloaded .hd{background:url('../images/mod-hd-bg-1.png') 0 2px no-repeat;}
.top-downloaded h3{color:#fff; background:#000; width:208px; margin-left:27px; padding:4px 0; font-size:11px; font-style:italic; text-align:center; border-top:1px solid #444; border-bottom:1px solid #444;}
.top-downloaded ul{margin-top:10px; margin-left:23px;}
.top-downloaded li{margin-bottom:14px; clear:both; font-family:georgia; text-transform:uppercase}
.top-downloaded .num{font-weight:bold; font-family:georgia; padding:4px 0 4px 11px; background:#ccc; display:none; float:left; width:17px; height:18px; margin-right:7px;}
.top-downloaded a{color:#444}
.top-downloaded a:hover{text-decoration:none;}
.top-downloaded a.ymp-btn-page-play em.ymp-skin, 
.top-downloaded a.ymp-btn-page-pause em.ymp-skin{/*display:none;*/}
.top-downloaded a.ymp-btn-page-play, 
.top-downloaded a.ymp-btn-page-pause{/*padding-left:0!important;*/}

.digital-downloads{margin:44px 0 29px 29px;}
.digital-downloads .hd{background:url('../images/d-downloads-hd.png') no-repeat; width:260px; height:43px; text-align:center;}
.digital-downloads .hd h3{padding-top:10px; font-size:11px; /*text-shadow:.05em .05em .05em #bbb;*/ text-transform:uppercase;}
.digital-downloads .bd{font:bold 11px Georgia; margin-top:-4px; width:261px; border-bottom:1px solid #ccc;}
.digital-downloads .bd a{/*color:#007236;*/}
.digital-downloads .price{font-size:13px; font-weight:normal;}
.digital-downloads li{margin-bottom:10px; list-style:inside disc;}


/*
@book a show and feedback form
*/
#contact{position:absolute; z-index:23; width:387px; left:463px; top:100px; padding:10px; border:6px solid #000;}
#contact .rt{right:-14px;}
#contact .btm{bottom:-13px;}
#contact .crnr{bottom:-13px; right:-8px;}
#contact .form-item{margin-bottom:10px;}
#contact label{width:150px; float:left; font-weight:bold;}
#contact #edit-name, #contact #edit-mail, #contact #edit-subject, #contact #edit-message{width:213px; border:1px solid #999; padding: 2px;}
#contact #edit-cid{width:220px;}
#contact #edit-name-wrapper{margin-top:10px;}
#contact .submit-wrap{background:url('../images/btn-spr.png') left top no-repeat; height:43px; float:right; width:128px; text-align:center; margin-right:33px;}
#contact a#edit-submit{display:block; width:128px; border:none; background:url('../images/btn-spr.png') right -44px no-repeat; padding:7px 7px 0 0; color:#FFF; height:43px; font-weight:bold; font-style:italic; font-family:Verdana;}
#contact .close{float:right; display:block; font-weight:bold; margin-bottom:10px;}
#contact div{clear:both;}

.panel{background:#FFFFFF; border:1px solid #000;}
/*div.arw, div.btm, div.rt, div.crnr {background:transparent none no-repeat scroll left top; display:block;overflow:hidden;position:absolute;z-index:2000;}
div.crnr {background-image:url('../images/bg-shadow-crnr.png'); bottom:-7px;height:7px;right:-8px;width:8px;}
div.btm{background-image:url('../images/bg-shadow-btm.png');bottom:-8px;height:7px;left:0px;right:0px;}
div.rt {background-repeat:repeat-y;}
div.rt {background-image:url('../images/bg-shadow-rt.png');bottom:0px;right:-9px;top:20px;width:8px;}
div.arw{background-image:url('../images/bg-shadow-arrow.png'); height:8px; left:64px; top:-8px; width:14px;}
*/

/*
@pages
*/
#upcoming-large h3{font-size:14px; font-weight:bold;}
#upcoming-large .shows-wrap{float:left;}
#upcoming-large .shows-wrap li{margin-bottom:10px;}
#upcoming-large .shows-wrap li.even{background:#EEE;}
#upcoming-large .venue{position:relative;}
#upcoming-large .venue-info{font-weight:bold;}
#upcoming-large .map-wrp{float:right; visibility:hidden;}
#upcoming-large #map{width:333px; height:300px;}
#upcoming-large .tool-tip{display:none; background:#fff; color:#000; padding:3px; position:absolute; right:0; top:-19px; border:1px solid #000;}
#upcoming-large .venue:hover .tool-tip{display:block;}
.gsmsc-mapDiv{height :275px;}
.gsmsc-idleMapDiv{height :275px;}
.gsc-search-box tbody{border:none!important;}
.gsmsc-tooltip{font-size:10px;}
#mapsearch{width :365px;margin:10px;padding:4px;}


#discography,
/*.videos{width:630px;margin-bottom:20px;}*/
#discography .clearfix{margin-bottom:10px;}
.music .album.clearfix{margin-bottom:0;}
.music .album{float:left; min-width:300px; border:1px solid #ccc; padding:5px; min-height:67px;}
.music .album.rt-col{float:right;}
.music .album .cover{float:left;}
.music .album .cover img{border:1px solid #444;}
.music .album .cover a{background:url('../images/album-shadow-sm.png') no-repeat; display:block; width:57px; height:57px;}
.music .album .info{margin-left:10px; float:left;}
.music .album .title{font-weight:bold; width:223px;}
.music .album.documentary{position:relative;}
.music .album.documentary .vid-panel{position:absolute; right:0; top:-293px;}
/*.music .album .title{color:#fff; background:#000; padding:3px; width:223px;}
.music .album .title a{color:#fff; display:block; width:223px;}*/

/*
@videos
*/
.vid-panel{background:#fff; padding:10px; z-index:2;}

/*
@booking
*/
#booking dt{font-weight:bold; margin-top:10px;}


.music .videos .vid{float:left; margin-right:25px; width:200px;}
.music .videos .vid.last{margin-right:0;}
.music .videos .vid h5{background:#000; color:#fff; padding:3px; text-align:center; width:195px;}

#album{margin-bottom:20px;}
#album .lcol{float:left; border-top:1px solid #C6C5B3; border-right: 1px solid #C6C5B3; padding-right:16px; padding-top:5px; min-width:265px;}
#album .rcol{float:left; width:134px; margin-left:5px;}
#album .lcol h2{display:none;}
#album .btn-blue{width:65px;}
#album .buy-cd{font-weight:bold; margin-top:5px; clear:both;}
#album .buy-cd ul.cd-links{font-size:11px;}
#album .buy-cd ul.cd-links li {padding-right:3px;}
#album .buy-cd ul.cd-links li.last{border:none;}
#album .tracks{margin-top:10px;}
#album .tracks li{margin-bottom:6px;}
#album .tracks .composer{display:inline; font-style:italic;}
#album .tracks .buy{display:inline; margin-left:10px; display:none;}
#album .tracks .buy-links{display:inline; display:none;}
#album .fan-rating{margin-bottom:5px;}
.comments .comment{margin-top:10px;}

#bio #members{margin-bottom:20px;}
#bio .bio-photo{padding:5px;}
#bio #band-side-projects h3{margin-top:10px; border-bottom:1px solid #C6C5B3; padding-bottom:5px;}
#bio #band-side-projects h4{margin-top:5px;}
#bio blockquote{font:bold italic 14px georgia; color:#444;}
#bio blockquote cite{font-style:normal; font-weight:bold; text-align:right; margin-right:142px; display:block;}
#bio .photo-credit{margin-top:10px;}

.feed-icon{display:block; float:left; display:none;}

/*
@photos
*/
.contribute{font-size:14px;font-weight:bold;margin-top:12px;}

/*
@blogs & forums
*/
.add-comment-container #edit-preview{width:auto;}
.comment-container #comment-confirm-delete{margin:10px 0;}

#forum table{width:100%; margin-top:10px;}
#forum{font-family:arial;}
#forum{font-size:12px!important}
#forum .last-reply{padding-right:5px; font-size:11px;}
#forum ul.links li{padding:0; font-weight:bold;}
#forum .container{padding:4px;}
#forum thead{color:#fff; font-family:georgia;}
#forum thead a{color:#fff;}
#forum thead th{padding:4px 7px;}
.forums #forum thead th{padding:4px;}
#forum tr{background:transparent!important;}
#forum thead tr{background:#000!important;}
#forum div.indent{margin-left:0;}
#forum tr td.forum{height:22px;}
.forum-topic-navigation .topic-next{text-align:right;}
.forum-topic-navigation .topic-previous{text-align:left;}

/*
@recent comments block
*/
.module.comment{clear:both; color:#999;}
.module.comment h2, 
.module.comment h3{background:#000; padding:4px 0 4px 9px; color:#fff!important; font-size:13px!important; margin-bottom:4px!important;}
.module.comment ul{margin-left:12px;}
.module.comment a{color:#000;}
.module.comment li{list-style:disc;}
.module.comment .time-stamp{display:none;background:#ccc; color:#444; padding:5px; margin-right:5px; font-size:10px;}

/*
@pagination
*/
.pager li{background:#444; color:#fff; margin-right:5px; display:block!important; float:left;}
.pager li a,
.pager li a.active{color:#fff;}
.pager li.pager-current{background:#000; font-weight:bold;}

/*
@drupal overrides
*/
.block ul{padding:0;}
.links.inline li,
.comments .links li{padding:0;}
.admin-list dd{margin-bottom:10px;}
.admin-list dt{font-weight:bold;}
.block h2{color:#000; font:bold 14px Georgia;}
#contact-mail-page textarea,
#contact-mail-page .grippie{width:439px;}
#edit-preview{display:none;}
.item-list .pager{margin-top:20px;}

/*
@yahoo media player
*/
#ymp-getplayer{color:#AF0000!important;}
a.ymp-btn-page-play em.ymp-skin,
a.ymp-btn-page-pause em.ymp-skin{top:2%!important;}
#ymp-body #ymp-meta-artist-title{top:15px!important;}
#ymp-relevance {display:none!important;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px;}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.rating-cancel,
div.rating-cancel a{display:none; width:1px;}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*
@newsletter subscribe
*/
.newsletter-subscribe{margin-top:25px}
.newsletter-subscribe .hd{margin-bottom:10px; text-align:center}