/***************************
Alesana style sheet
Designed by the fabulous Greg Patterson for ground(ctrl) LLC
Copyright (c) 2009. All rights reserved. Don't steal Greg's mojo!
http://groundctrl.com
Color Key:light blue #ccc
blue #262f40
light brown #ccc7ae
brown #49412e
****************************/
body{background-repeat:repeat-x;background-color:#000;font:14px/1.5em Georgia,Times,serif;font-size:12px;}
h1,h2,h3,h4,h5,h6,p{margin-top:0;}
h1,h2,
.section > .header .title span{font-size:20px;margin-bottom:0;}
h2,
.section > .header .title span{font-weight:normal;padding-bottom:10px;margin-bottom:5px;background:url('../img/line_bg.png') bottom repeat-x;}
.title h3{font-size:14px;font-weight:bold;}
a{color:#ccc;}
.mark{background:#254765;}
#page a{color:#49412e;}
/* Structure */
#dashboard{background:url(../img/dashboard_bg.png) bottom repeat;}
#client_image{background:url('../img/client_bg.jpg') center top no-repeat;z-index:20;top:-46px;height:780px;text-align:center;}
#client_image img{margin-top:180px;}
#breadcrumbs{margin-top:390px;padding-bottom:0;}
#page{background:url('../img/page_bg.png') center top repeat-y;width:910px;padding:20px 40px 0;z-index:90;}
#page_top{background:url('../img/page_bg_top.png') center top no-repeat;height:51px;position:relative;z-index:90;margin-top:36px;}
#page_btm{background:url('../img/page_bg_btm.png') center top no-repeat;height:51px;position:relative;z-index:90;}
.span-7,
#main{width:530px;margin-top:-20px;}
#main{float:left;}
.module,
.section{margin-bottom:40px!important;}
.column.span-7,
#main{margin-right:30px;}
.span-7 .module,
#main .section{width:530px;margin-bottom:40px!important;padding-bottom:4px;}
.span-5 .module,
#aside .section{margin-bottom:40px!important;padding-bottom:25px;background:url(../img/module_under_sm.png) bottom no-repeat;}
.span-7 h2,
#main .section > .header{background:url(../img/module_upper.png) bottom no-repeat;}
.span-5 h2,
#aside .section > .header{background:url(../img/module_upper_sm.png) bottom no-repeat;}
.span-5,
#aside{margin-top:-20px;}
#aside{float:right;width:350px;}
#main.full,
.span-12{width:910px;margin-top:-15px;}
#main.full .section{width:auto;}
.span-12 .panel{width:890px;}
.span-12 h2,.span-12 h1,
#main.full .section > .header{padding-bottom:10px;background:url(../img/module_upper_lrg.png) bottom no-repeat;}
/* Login + Register */
#login_form h1,#register_new h1,#register_existing h1{margin-top:0;}
.span-3,.span-3 .panel.login{width:445px;padding:0;}
.span-3 .note{background:url('../img/line_bg.png') bottom repeat-x;height:40px;}
.span-3 #register .note a{display:inline-block;color:red;font-weight:bold;}
.span-3 label{font-style:italic;}
.span-3 input[type$="text"],.span-3 input[type$="password"],.span-3 textarea,select{height:30px;width:430px;font-size:20px;}
input#recaptcha_response_field{height:1.5em;}
#membership ul ul li{display:inline;}
/* Account */
.account li ul li.action .button{width:100px;padding-top:5px;background:url(../img/edit.png) no-repeat;height:27px;width:90px;float:right;font-style:italic;text-align:center;}
.account li ul li.action{width:200px;}
.account_list li ul li.info{width:500px;}
.comment_list li ul li.info{width:420px;background:url('../img/light_brown_bg.png') repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;margin:10px 0;}
#inbox .subject{width:320px;}
#inbox .action{float:right;width:175px;}
.account h4{background:url(../img/module_upper_lrg.png) bottom no-repeat;margin-bottom:5px;}
.account .account_list{background:url(../img/module_under_lrg.png) bottom no-repeat;padding-bottom:16px;margin:0;}
.account #page li{background:url('../img/line_bg.png') bottom repeat-x;}
.account #page li ul li{background:none;}
/* Buttons */
.container{z-index:80;}
#Submit,#complete{background:url('../img/btn_bg.png');height:30px;padding:4px;color:#ccc;float:right;}
form.Delete,a.delete{background:url('../img/btn_red.png') no-repeat;padding:5px 10px;margin:0 10px 0 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#Delete{background:none;color:#fff;font-family:Georgia;font-style:italic;}
#inbox .status .Read{background:url('../img/mail_read.png') no-repeat scroll 0 50%;text-indent:-9999px;}
#inbox .status .New{background:url('../img/mail_new.png') no-repeat scroll 0 50%;text-indent:-9999px;}
.store button,.events button{float:right;background:url('../img/btn_bg.png');height:30px;padding:4px;color:#ccc;float:right;margin-right:5px;}
/* Navigation */
.topnav{background:url('../img/nav_bg.png') center top no-repeat;height:46px;top:497px;position:relative;z-index:70;}
.topnav .navigation{z-index:80;padding:15px;}
.topnav .navigation li{margin-right:10px;text-transform:uppercase;}
#localization{display:none;}
ul#controls{top:555px;position:absolute;z-index:100;}
ul#controls li{margin-right:20px;padding-top:2px;width:90px;height:27px;background:url('../img/ctrls_bg.png') no-repeat;}
#pagination{background:url(../img/module_under_lrg.png) top no-repeat;padding-top:1em;color:#585858;font-size:11px;text-align:center;}
#pagination .current{padding:2px 6px;color:#fff;}
#footer{text-align:center;padding:0;margin:0;}
#footer h6{display:none;}
#footer .navigation{width:100%;margin:0;float:none;text-align:center;}
#footer .navigation *{display:inline;float:none;}
#footer .navigation li{display:inline;}
#footer .navigation a,#footer #copyright a{color:#b7c0c9;}
#footer .navigation a{font-size:12px;font-weight:bold;}
#footer .navigation a:hover{color:#ccc;}
#footer #terms,#footer #copyright{float:none;width:100%;margin:0;}
#footer #terms *,#footer #copyright *{display:inline-block;margin:0;float:none;}
#footer #terms a,#footer #copyright{color:#64748c;}
#footer #terms .coppa a {
	color: #000;
	background-color: #D4965A;
	border: 3px double #000;
	padding: 1px 4px;
	text-decoration: none;
}

/* Global */
#engine_message{background:#fff;margin:0;padding:30px 0;position:absolute;text-align:center;top:120px;width:100%;z-index:100;}
.module{padding:0;}
.content .image{background:transparent url(../img/content-image-bg.png) no-repeat scroll right bottom;border-color:#D7D7D7;border-style:solid;border-width:1px 0 0 1px;float:left;padding:8px 16px 16px 8px;width:auto;}
.content .image img{margin:0;}
.span-7 .content object,.span-7 .content embed,.span-7 .content img{client.css (line 247)
max-width:540px !important;}
/* Home */
.home .span-12{margin-bottom:30px;}
.home #login{background:url('../img/brown_bg.png') repeat;width:228px;height:381px;float:right;margin:0;padding:10px;}
.home #video_player{float:left;padding:0;}
.home #login h2{width:225px;margin-bottom:0px;}
.home #login form{padding:0 0 10px 0;width:225px;margin:-5px 0 10px 0;}
.home #login li#email input,.home #login li#password input{width:220px;height:25px;}
.home #login .benefits{font-size:14px;letter-spacing:-1px;margin:8px 0;}
.home #login .benefits li{margin-top:-3px;}
.home .register{background:url('../img/join.png') no-repeat;width:229px;height:40px;}
.news_list.full li{width:530px;}
.news_list .content .image img{width:200px;}
.home .title{float:left;width:530px;}
.date_box,.date{font-size:10px;text-align:left;text-transform:uppercase;}
/* News */
.news_list li,.blogs_list li{background:url('../img/line_bg.png') bottom repeat-x;padding-bottom:5px;margin-bottom:10px;}
.news_list .title .date_box{font-size:10px;width:175px;height:14px;padding-top:8px;float:right;text-align:right;}
.news_list.full .title{border-bottom:1px dotted #ccc7ae;margin-bottom:10px;width:530px;}
.content .copy,.news .content .copy{float:inherit;clear:none;}
.continue{float:right;background:url('../img/Continue.png') no-repeat;text-indent:-9999px;height:35px;width:85px;}
.news .span-7 .module{background:none;}
/* Events */
.events_list.compact{margin:0;}
.events_list.compact li ul li{padding:0 5px;}
.events_list.compact .date{width:120px;}
.events_list.compact .location{width:110px;}
.events_list li,.forums_list.compact li{padding:5px 0 10px 0;background:url('../img/light_brown_bg.png') repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.events_list li.alt,.forums_list.compact li.alt{background:none;}
.events_list li ul li,.forums_list.compact li ul li{background:none;}
.events_list.full .tickets{float:right;}
.events_list.full .date{width:100px;}
.events_list.full .city{width:150px;}
.events_list.full .feedback{font-size:10px;font-style:italic;font-weight:bold;}
.events_list.full .date_box{line-height:inherit;padding-left:10px;width:100px;}
.events .date_box{font-size:10px;height:12px;width:100%;}
.events #client_name{float:left;width:100%;height:50px;}
.events #event_title + .copy > p:first-child{font-size:16px;line-height:1.6em;}
.events_list.full .country{text-align:left;width:120px;font-size:10px;}
.events_list.full .venue{text-align:left;width:220px;}
.events .span-7,.events .span-5{margin-top:50px;}
.events .span-12 .copy{float:left;padding:10px;width:680px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.events .span-12 #event_title{background:url('../img/line_bg.png') bottom repeat-x;padding-top:10px;margin-bottom:10px;width:680px;float:left;}
.copy .payment{background:url('../img/light_brown_bg.png') repeat;padding:10px;margin-bottom:20px;}
.copy .payment h4{font-size:22px;}
.payment_list li{width:100%;}
#add_cart,#seat_search{margin-top:-25px;}
/* Forums */
.forum h1{padding-bottom:10px;background:url(../img/module_upper_lrg.png) bottom no-repeat;}
.forums_list.compact{background:url('../img/line_bg.png') bottom repeat-x;}
.forums_list.compact li{width:530px;}
.forums_list.compact li.replies{text-align:left;width:65px;}
.forums_list.full li.last_activity{width:290px;}
.forums_list.full li{background:url('../img/line_bg.png') bottom repeat-x;}
.forums_list.full li ul li{background:none;height:30px;}
.forum .title h3{font-size:14px;font-style:italic;}
.forums_list.full li.topic .avatar img,.forums_list.full li.last_activity .avatar img{height:25px;padding:0;width:25px;}
.bubble{background:url('../img/light_brown_bg.png') repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.forum .continue{float:right;background:url('../img/Comment.png') no-repeat;text-indent:-9999px;height:35px;width:85px;}
li.comment .bubble .meta{background:url('../img/line_bg.png') bottom repeat-x;height:30px;font-size:10px;font-style:italic;margin-bottom:10px;}
li.comment .bubble .body{background:#fff;padding:15px;font-size:14px;color:#262f40;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
li.comment .bubble .meta span{font-size:10px;float:right;text-align:left;text-transform:uppercase;}
li.comment .bubble .meta h4{width:60%;font-size:12px;}
.forum .comments{background:url(../img/module_under_lrg.png) bottom no-repeat;padding-bottom:25px;}
/* Bio */
.bio #page{padding-bottom:50px;}
/* Users */
#filter .panel{background:url('../img/light_brown_bg.png') repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#filter .panel label{padding-top:5px;font-size:14px;font-weight:bold;font-style:italic;}
#filter input,#filter select{height:25px;}
#filter select{width:auto;}
#filter .panel input[type$="text"]{width:290px;}
.span-12 .avatar.full{margin:0 13px 13px 0;}
/* Blogs */
.blogs .span-7 #member_comments.module{background:none;}
.span-7 #pagination{background:url(../img/module_under.png) top no-repeat;border:none;padding-top:10px;;margin-top:-10px;}
#comments_list{background:url('../img/line_bg.png') bottom repeat-x;}
.blogs_list.compact,.blogs_list.full{padding:0;margin:0;}
.blogs_list.compact .avatar{margin-right:20px;}
.blogs_list .title .date_box{float:right;width:100px;text-align:right;}
.blogs_list .title{margin-bottom:10px;}
.blogs_list.full .title{float:right;width:395px;padding-bottom:10px;background:url('../img/line_bg.png') bottom repeat-x;}
.users .blogs_list.full .title{width:530px;}
#blog .blogs_list.full .title{float:left;width:530px;background:url('../img/line_bg.png') bottom repeat-x;}
.span-7 li.comment{width:530px;}
#add_comment textarea{height:100px;width:100%;}
/* Media */
.media img,.media a img{max-width:800px;}
.media #client_image{z-index:20;top:-46px;height:780px;}
.media_list li{width:155px !important;height:225px;background:transparent url(../img/content-image-bg.png) no-repeat scroll right bottom;border-color:#D7D7D7;border-style:solid;border-width:1px 0 0 1px;float:left;padding:8px;width:auto;}
.media_list li img{max-width:145px !important;padding-right:8px;float:left;}
.media .topnav{top:152px;}
.media ul#controls{top:210px;}
#video_player{background:url('../img/light_brown_bg.png') repeat;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.media_list .title{height:20px;width:150px;margin-bottom:5px;font-weight:bold;background:url('../img/line_bg.png') bottom repeat-x;}
.media_list .uploaded,.media_list .feedback{font-size:10px;font-style:italic;}
/* Store */
.store_list li{background:#FFFFFF none repeat scroll 0 0;border:1px solid #D8D8D8;color:#CCCCCC;padding:10px;width:150px;}
.store_list li a{max-width:150px;}
#featured_products li{display:block;float:left;height:303px;margin:0 17px 0 0;overflow:hidden;position:relative;width:290px;}
#featured_products li .name{background:#fff none repeat scroll 0 0;bottom:0;left:0;padding:10px 5px;position:absolute;width:290px;}
.product .content .copy{width:560px;float:left;}
.product .content .copy h4.cost{font-size:32px;line-height:32px
height:40px;margin-bottom:10px;padding-top:10px;}
.product .content .copy h4.stock{font-style:italic;padding-bottom:10px;background:url('../img/line_bg.png') bottom repeat-x;}
.product .content .copy .description{background:url('../img/light_brown_bg.png') repeat;padding:10px;margin-bottom:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.product .content .copy .sku{font-style:italic;font-size:10px;padding-bottom:10px;background:url('../img/line_bg.png') bottom repeat-x;}
.payment_list{background:#fff;padding:10px 0 0 10px;margin-bottom:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.payment_list label{font-size:18px;}
.payment_list li p{padding-top:10px;padding-left:25px;font-style:italic;}
#order_process{background:url(../img/module_under_lrg.png) bottom no-repeat;padding-bottom:30px;}
#cart th,#cart td,.summary th,.summary td{text-align:left;border:none;background:url('../img/line_bg.png') bottom repeat-x;}
.store #checkout_progress h2{background:none;}
.store .span-6{width:100%;}
.store .span-6 h2{background:url(../img/module_upper_lrg.png) bottom no-repeat;padding-bottom:10px;}
.store .span-6{background:url(../img/module_under_lrg.png) bottom no-repeat;padding-bottom:30px;margin-bottom:50px;}
.store .span-6 label{width:125px;display:inline-block;font-size:16px;font-style:italic;}
.store .span-6 input{height:30px;width:350px;font-size:16px}
.store .span-6 li{padding:10px;background:url('../img/line_bg.png') bottom repeat-x;}
.summary th,.summary td{padding:10px 5px;}
.summary td{text-align:right;}
#PaymentForm .module table{background:url('../img/light_brown_bg.png') repeat;padding:10px;margin-bottom:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#paypal_payment p{padding-top:10px;font-size:18px;font-weight:bold;width:455px;float:left;}
#shop.module,.store_list{margin-bottom:0!important;}
.extra_info{background:#fff;text-align:center;padding:20px 10px 10px 10px;margin-bottom:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.extra li{padding:10px;background:url('../img/line_bg.png') bottom repeat-x;}
.extra li label{width:80px;display:inline-block;font-size:16px;font-style:italic;}
#experation input[type$="text"],#experation input[type$="password"],#experation textarea,select{font-size:18px;height:30px;width:100px;}
/* Discography / Releases */
#carousel{width:790px;height:338px;padding:0 60px 0 60px;overflow:hidden;background:url(../img/carousel-bg.png) bottom center no-repeat;}
#carousel a{outline:none;}
#toc{float:left;}
#covers{overflow:hidden;}
#covers li{position:relative;padding-top:112px;width:240px;height:177px;text-align:center;}
#covers li cite{font-weight:normal;background:url(../img/disco-tooltip.png) no-repeat;width:158px;height:28px;position:absolute;top:10px;left:29px;text-align:center;display:none;padding:20px 0;font-style:normal;z-index:200;}
#covers li a{color:#fff;text-decoration:none;}
#covers li img{width:177px;height:172px;border:none;}
.prev,.next{display:block;width:34px;height:37px;text-indent:-9999px;overflow:hidden;margin-top:176px;}
.prev{float:left;background:url(../img/left-nav.png) no-repeat;}
.next{float:right;background:url(../img/right-nav.png) no-repeat;}
#album-content,#covers li cite{font-size:12px;font-family:"Georgia",Times,Serrif;}
#album-content{padding-left:0;}
#album-content > li{min-height:400px;padding:50px 20px;list-style:none;}
#album-content li img{float:left;margin-right:20px;margin-bottom:0px;}
.sub-panel{width:300px;float:left;}
#album-content .content{background:url(../img/album_hd.png) top no-repeat;width:550px;float:right;}
#album-content h2{margin:8px 0 2px;}
#album-content h2,
#album-content h3{font-size:16px;margin:12px 0 5px 30px;}
.trivia p,
.track-listing li,
#album-content .content{font-weight:300;}
#album-content cite{font-size:12px;font-style:italic;font-weight:normal;margin:0 0 0 30px;}
#album-content cite span,.trivia p span{color:#8f4522;}
.track-listing{clear:left;background:url(../img/tracklist_bg.png) no-repeat;min-height:300px;}
.track-listing h3{padding:30px 0 10px;margin:30px 30px 0;font-weight:normal;font-style:italic;background:url('../img/line_bg.png') bottom repeat-x;}
.track-listing ul{padding:0 30px 20px;background:url(../img/listing-foot.png) bottom left no-repeat;}
.track-listing li{list-style:none;padding:10px 0;background:url('../img/line_bg.png') bottom repeat-x;}
.trivia{clear:left;width:298px;padding-bottom:20px;background:#0a0a0a url(../img/trivia-foot.gif) bottom left no-repeat;}
.trivia h3{padding:20px 20px 0;background:url(../img/trivia-header.gif) left top no-repeat ;}
.trivia p{padding:0 20px;}
.purchase-options li{width:48px;float:right;margin-left:10px;}
.purchase-options a{display:block;text-indent:-9999px;overflow:hidden;}
a.itunes-link{width:48px;height:48px;padding-top:9px;background:url(../img/link-itunes.png) bottom center no-repeat;}
a.amazon-link{width:48px;height:48px;padding-top:9px;padding-left:20px;background:url(../img/link-amazon.png) bottom center no-repeat;}
a.enlarge{display:block;padding-right:20px;text-decoration:none;background:url(../img/enlarge-ico.gif) center right no-repeat;}
.section.releases.all{}
.section.releases.all > .header{}
.section.releases.all > .header + *{}
.section.releases.all > .header + *{}
.section.releases.all > .header + * .item{background:url(../img/album-small.png) left top no-repeat;float:left;margin:0 10px 20px;padding:3px 2px 2px 27px;width:183px;}
.section.releases.all > .header + * .item .header{display:none;}
.section.releases.all > .header + * .item .header .title{background:none;margin:0;padding:0;line-height:22px;}
.section.releases.all > .header + * .item .header .meta{}
.section.releases.all > .header + * .item .header .meta .artist,
.section.releases.all > .header + * .item .header .meta .publisher{display:none;}
.section.releases.all > .header + * .item .figure{}
.section.releases.all > .header + * .item .figure img{width:183px;height:181px;}
.section.releases.all > .header + * .item.first{margin-left:0;clear:both;}
.section.releases.all > .header + * .item.fourth{margin-right:0;}
.section.release{}
.section.release > .header{}
.section.release > .header .meta{}
.section.release > .header .meta .artist{display:none;}
.section.release > .header .meta .publisher:before{content:'/ ';}
.section.release > .header + *{}
.section.release > .header + * .playlist{}
.section.release > .header + * .playlist thead{}
.section.release > .header + * .playlist thead tr{}
.section.release > .header + * .playlist thead tr th{text-align:left;padding:5px;}
.section.release > .header + * .playlist thead tr th + th + th{text-align:right;}
.section.release > .header + * .playlist tbody{}
.section.release > .header + * .playlist tbody tr{background:url(../img/line_bg.png) left bottom repeat-x;}
.section.release > .header + * .playlist tbody tr td{padding:5px;}
.section.release > .header + * .playlist tbody tr td:last-child{text-align:right;}
.section.release.cover,
.section.release.links{background:url(../img/album.png) left top no-repeat !important;margin:0 !important;padding:5px 4px 6px 45px !important;}
.section.release.cover img{width:301px;height:297px;}
.section.release.links{background:none !important;margin:0 !important;padding:0 !important;}
/* Privacy */
.privacy .content.details dl, .privacy .content.details ol, .privacy .content.details ul {padding-left:2em;}
.privacy .content.details dt {font-weight:bold;}
.privacy .content.details dd {padding-left:0;}
.privacy .content.details dd + dt {margin-top:1em;}
.privacy .content.details ol {list-style:decimal;}
.privacy .content.details ul {list-style:disc;}
.privacy .content.details .vcard div {line-height:1.5em;}

