/* James Morrison */body {background:#868686 url(/images/body_bg.jpg) repeat-x top left;margin: 0;padding: 0;color:#000;font-family:Georgia, Times New Roman;}/* make page wider than original bp7 */.container {position:relative; margin-top:10px; width:990px !important; }.span-25, div.span-25 {width:990px;}#bd {background:#ebebeb;}/* hd */#hd { position:relative;background:url(/images/header_bg.jpg) no-repeat top center; height:509px;} #hd h1 {position:absolute; text-indent:-9999em;}/* links */a:link, a:visited {border:0pt none;color:#5D0D13;text-decoration:underline;}a:hover, a:active {border:0pt none;color:#2E1919;text-decoration: none;}h3, h3 a:link, h4 {font-size:15px; text-decoration:none; font-weight:bold;color:#5D0D13;}h3 a:hover {text-decoration: none;color: #2E1919;}/* navigation */#navigation {position:absolute; z-index:5; top:440px; left:0;} ul#menu {padding:10px 0 0 0; margin:0 0 0 15px; height:21px;}#menu a { outline:0;text-decoration: none; display: block; float: left; height: 21px; margin-right:6px;_margin-right:1px; text-indent:-9999em; background: url(/images/matrix_nav.gif) no-repeat;}#menu li{list-style: none;float: left; margin-top:0px; }#menu a.nav-home {width: 86px; background-position: 0px 0px;}#menu a.nav-blog {width: 85px; background-position:-90px 0px;}#menu a.nav-photos {width: 115px; background-position:-180px 0px;}#menu a.nav-media {width: 105px; background-position:-300px 0px;}#menu a.nav-discography {width: 90px; background-position:-410px 0px;}#menu a.nav-lyrics {width: 102px; background-position:-508px 0px;}#menu a.nav-bio {width: 51px; background-position:-614px 0px;}#menu a.nav-events {width: 67px; background-position:-670px 0px;}#menu a.nav-forum {width: 105px; background-position:-740px 0px;}#menu a.nav-store {width: 91px; background-position:-850px 0px;}#menu a:hover.nav-home, body.pg-home #menu a.nav-home {background-position: 0px -21px;}#menu a:hover.nav-blog, body.pg-news #menu a.nav-blog {background-position: -90px -21px;}#menu a:hover.nav-photos, body.pg-photos #menu a.nav-photos {background-position: -180px -21px;}#menu a:hover.nav-media, body.pg-media #menu a.nav-media {background-position: -300px -21px;}#menu a:hover.nav-discography, body.pg-discography #menu a.nav-discography {background-position: -410px -21px;}#menu a:hover.nav-lyrics, body.pg-lyrics #menu a.nav-lyrics {background-position: -508px -21px;}#menu a:hover.nav-bio, body.pg-bio #menu a.nav-bio {background-position:-614px -21px;}#menu a:hover.nav-events, body.pg-events #menu a.nav-events {background-position:-670px -21px;}#menu a:hover.nav-forum, body.pg-forum #menu a.nav-forum {background-position: -740px -21px;}#menu a:hover.nav-store {background-position: -850px -21px;}/* social navigation */#soc_navigation {position:absolute; z-index:5; top:10px; left:0;} ul#soc_menu {padding:0; margin:0 0 0 10px; height:19px;}#soc_menu a { outline:0;text-decoration: none; display: block; float: left; height: 19px; margin-right:5px;_margin-right:1px; text-indent:-9999em; background: url(/images/social_nav.gif) no-repeat;}#soc_menu li{list-style: none;float: left; margin-top:0px; }#soc_menu a.nav-myspace {width: 102px; background-position: 0px 0px;}#soc_menu a.nav-facebook {width: 72px; background-position:-108px 0px;}#soc_menu a.nav-youtube {width: 50px; background-position:-185px 0px;}#soc_menu a.nav-bebo {width: 60px; background-position:-240px 0px;}#soc_menu a.nav-lastfm {width: 47px; background-position:-305px 0px;}#soc_menu a.nav-flickr {width: 47px; background-position:-360px 0px;}/*#soc_menu a.nav-twitter {width: 70px; background-position:-412px 0px;}*/ #soc_menu a:hover.nav-myspace {background-position: 0px -19px;}#soc_menu a:hover.nav-facebook {background-position:-108px -19px;}#soc_menu a:hover.nav-youtube {background-position:-185px -19px;}#soc_menu a:hover.nav-bebo {background-position:-240px -19px;}#soc_menu a:hover.nav-lastfm {background-position:-305px -19px;}#soc_menu a:hover.nav-flickr {background-position:-360px -19px;}#soc_menu a:hover.nav-twitter { background-position:-412px -19px;}/* store navigation */#store_navigation {position:absolute; z-index:5; top:0px; left:25px;} ul#store_nav {padding:0; margin:0 0 0 10px; height:19px;}ul#store_nav a { outline:0;text-decoration: none; display: block; float: left; height: 19px; margin-right:5px;_margin-right:1px; text-indent:-9999em; background: url(/images/matrix_nav_store.gif) no-repeat;}ul#store_nav li{list-style: none;float: left; margin-top:0px; }ul#store_nav a.nav-merch {width: 210px; background-position: 0px 0px;}ul#store_nav a.nav-tickets {width: 120px; background-position:-225px 0px;}ul#store_nav a.nav-music {width: 95px; background-position:-360px 0px;}ul#store_nav a.nav-mobile {width: 113px; background-position:-470px 0px;}ul#store_nav a.nav-retail {width: 105px; background-position:-600px 0px;}ul#store_nav a:hover.nav-merch {background-position: 0px -21px;}ul#store_nav a:hover.nav-tickets {background-position:-225px -21px;}ul#store_nav a:hover.nav-music {background-position:-360px -21px;}ul#store_nav a:hover.nav-mobile {background-position:-470px -21px;}ul#store_nav a:hover.nav-retail {background-position:-600px -21px;}/* footer navigation */table#ft_nav {float:left; width:200px;}table#ft_nav a {color:#fff; text-transform:uppercase; text-decoration:none; font-size:16px; }/* === HEADINGS === *//*=== mod_dropdown ===*/#mod_dropdown {height:24px; position:absolute; z-index:100 !important; top:50px; left:820px; display:none;}#country_flag {float:left; margin-right:5px;}#mod_dropdown select{ margin-top:3px;}.us, .uk, .fr, .pt, .ie, .de, .es, .au, .nl, .ch, .br, .it {display:none;}/* === MEMBERSHIP AND PROFILES === */.pg-user #profile a.s_avatar {width: 200px; height: 200px; background-repeat: no-repeat !important;}/*=== membership for <sdk:AuthenticationManager DisplayMode="Summary" TemplateName="prototype/authenticationmanager/min" runat="server" />div#s_membership {position:absolute; z-index:10; top:0px; left:680px; font-family:Arial !important;}div#s_membership {color:#666; position:relative;width:250px; height:40px; overflow: hidden; background:url(/images/membership_bg.gif) no-repeat; }div#s_membership a:link,  div#s_membership a:visited {color:#fff; text-decoration:none; font-size:11px;}div#s_membership a:hover {text-decoration:underline;}div#s_membership h3 {color:#fff; font-size:13px; font-weight:bold; margin:5px 0 0 10px; line-height:100%;}div#s_membership h3 a.name {color:#fff;font-size:13px;}div#s_membership p { margin-left:10px;}a#link_login {display:block; width:250px; height:40px; text-indent:-9999em; border:0; outline:0;background:url(/images/btn_join.gif) no-repeat; background-position:0 -40px;}a#link_login:hover { background-position:0 0px;} a#link_join{display:none;} span#link_separator {display:none;}a#link_login {position:absolute; z-index:10; top:0px; left:680px; font-family:Arial !important;display:block; width:250px; height:40px;               text-indent:-9999em; border:0; outline:0;background:url(/images/btn_join.gif) no-repeat; background-position:0 -40px;}a#link_login:hover { background-position:0 0px;} div#s_membership h4 {display:none;}div#s_membership.s_channel {background:none;}*/div#thisMembership {background: url(/images/hdrs/hdr_signup.gif) no-repeat top left; padding-top: 10px; position:absolute; z-index:10; top:-210px; left:740px; font-family:Arial !important; width:200px;}div#thisMembership div#s_membership { padding-bottom:0; margin-bottom:0;}div#thisMembership div#s_membership.s_channel {background:none;}div#thisMembership div#s_membership h4 {display:none;}div#thisMembership div#s_membership input#SummaryEmailInput {display:block; float: none; margin: 10px 15px 10px 0;}div#thisMembership div#s_membership input#join {float: left; margin:0 15px 10px 0; float: none; clear: both;}#s_membership .form {margin-bottom:0;}#s_membership .login-options {margin:0;}/* btn */.btn * {background-image: url(/images/btn_bg_ebebeb.png); }a.btn {color:#fff; background-color:#40120c; text-decoration:none; font-weight:bold; font-family:Arial !important; text-transform:uppercase;}a:hover.btn {color: #fff; background-color: #990000;}/* end: btn *//*===  home page ===*//* news */body.pg-home div#s_news p.s_copy, body.pg-home div#s_news div.s_item div {display:none;}body.pg-home div#s_news h3.s_headline, body.pg-home div#s_news p.s_byline {margin-bottom:0;}body.pg-home div#s_news .s_permabar { background:none !important; color:#000 !important; border:none !important;}body.pg-home div#s_news .s_permabar a {color:#000 !important;}/* discography */body.pg-home div#s_discography p.s_byline, body.pg-home div#s_discography dl {display:none;}/* events */body.pg-home div#s_events div.s_singleEvent {height:25px; border:none; _overflow:hidden;}body.pg-home div#s_events div.s_dateblock {display:none;}body.pg-home div#s_events div.s_where {left:100px !important;}body.pg-home div#s_events span.s_date {display:inline;}body.pg-home div#s_events div.s_singleEvent span.location {position:relative;}body.pg-home div#s_events div.s_singleEvent span.s_location {font-weight:bold; clear:none;}body.pg-home div#s_events span {font-size:14px; text-decoration:none; font-weight:bold;color:#5D0D13;}body.pg-home .s_mod_cal {display:none;}/* photos */body.pg-home div#s_gallery img.image {float:left; margin:0 8px 8px 0;}body.pg-home div#s_gallery, body.pg-home div#s_events, body.pg-home div#s_discography {margin-top:20px;}/*=== btn buy ===*/p.s_blmlist {display:none;}a#btn_buy {display:block; width:62px; height:35px; background:url(/images/btn_buy.gif) no-repeat; text-indent:-9999em; float:left; border:0; outline:0;}a#btn_buy:hover { background-position:0 -35px;}/*=== comments cloud ===*/#s_comments {width:550px;}div.single_comment h3 {margin:0 0 0 95px; padding-top:10px;}div.single_comment p { background:#fff;margin-left:75px; padding:0 10px 0 20px; margin-bottom:0;}div.single_comment {background:url(/images/comments_top.gif) no-repeat top right; }#s_comments .addition {background:url(/images/comments_bottom.gif) no-repeat top right; padding-top:20px;  padding-left:95px;}#s_comments a.s_avatar {border:1px solid #fff; margin-top:30px; }/*=== footer ===*/#ft { background: url(/images/ft_bg.gif) no-repeat top left; padding-top:40px; height:180px; clear:both; position: relative;}img#logos {float:right;}/*=== news page ===*/body.pg-news p.s_permabar { background: url(/images/channel_bg.jpg) no-repeat bottom left !important; color:#000 !important; border:0; padding-bottom:20px;}body.pg-news p.s_permabar a {color:#000 !important;} div.s_channel {background: url(/images/channel_bg.jpg) no-repeat bottom left; padding-bottom:20px;} img.image, img.thumbnail, img.fullsize {padding:3px !important; border:1px solid #ccc !important; background:#fff !important; }div.span-12 {overflow:hidden;}/***************************** some settings ************************************/span.pageTotal {height:18px;}/*table.toolbar {position:absolute; z-index:10;}*/div.s_gmap_detail {color:#000;}div.s_gmap_detail a {color:#990000;}/* CMS */ .success {color: black;}/* default style */.s_item { margin: 1em 0; }p.formats {margin: 0;padding: 0;}th {text-align:left;}td.s_filter form {text-align:right; }h4 a img {float: none; display: block;}.s_block {display: block;}.address1,.address2,.zip {display: block;}p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ body.pg-media img.image {margin-right:10px;}