/****************************
The Devil Wears Prada style sheet
Design by ground(ctrl) LLC Copyright (c) 2009. All rights reserved.
http://groundctrl.com
Color Key
gold #a39161
purple #353054
dark grey #4d4d4d
darker grey #1d1d1d
****************************/
body{background:#000 url('../img/body-bg.jpg') center top no-repeat;font-family:Georgia,Times,serif;color:#fff;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h4,h5,h6{margin:0;}
a{color:#a39161;}
input,select,textarea{font:normal 12px/1.5em Georgia,Times,serif !important;padding:0 !important;}
textarea{padding:4px !important;}
hr{clear:both;border:0;height:2px;background:url('../img/rule.png') repeat-x;margin-bottom:20px;}
th{text-align:left;}
th,td{padding:1px 4px;}
li.alt,tr.alt{background:rgba(255,255,255,.025);}
.mark{background:#9d8c5d;}
/* Structure */
#main{float:left;width:550px;}
#main.full,.main.full{width:auto;float:none;}
#aside{float:right;width:350px;}
.section > .header .title{color:#A39161;}
.section > .header .title span{height:auto;font-size:20px;text-indent:0;}
.span-12 img{max-width:916px;}
.span-5 img{max-width:350px;}
#client_image{display:none;}
.module{background:url('../img/rule.png') bottom repeat-x;}
.module h1,.module h2{margin-top:0;background:url('../img/rule.png') bottom repeat-x;}
.column{z-index:90 !important;position:relative;margin-bottom:20px;}
.date_box{padding-top:1px;width:30px;margin-right:10px;line-height:1em;}
.date_box *{display:block;}
.date_box .month{font-size:11px;}
.date_box .day{font-weight:normal;font-size:26px;line-height:1em;}
.date_box .year{display:none;}
.full .title{padding-bottom:10px;background:url('../img/rule.png') bottom repeat-x;margin:10px 0;}
.title h3 a{color:#fff;}
.content .image{float:none;}
.content .image img{border:1px solid #a39161;}
.content .copy ul,.content .copy ol{padding-left:20px;margin:1em 0;}
.content .copy ul{list-style:disc outside !important;}
#video_player{background:#1d1d1d;border:3px double #000;padding:0;width:auto;line-height:0;}
/*#engine{top:-352px;}
*/
#engine{position:absolute;top:0;}
#engine_message{color:#000;background:rgba(255,255,255,.75);}
#engine_message:hover{cursor:pointer;}
.error,.fail{color:#7c191c;}
.neutral{color:#a39161;}
.success{color:#0e5f59;}
/* Navigation */
#dashboard{border-bottom:1px solid #141414;background:#000;background-color:rgba(0,0,0,.75);position:absolute;width:100%;top:0;}
#stats ul{margin:0;}
#localization{display:none;}
#controls{padding:5px 0;margin:0;background:#000;background-color:rgba(0,0,0,.75);border:1px solid #141414;border-top:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
#controls li{margin:0 10px;}
.topnav .navigation{width:260px;font-size:13px;text-transform:uppercase;top:-210px;right:5px;position:absolute;z-index:90;}
.topnav .navigation a{color:#333;}
.topnav .navigation .nhome{display:block;width:268px;height:238px;background:url('../img/the-devil-wears-prada.png') no-repeat;position:absolute;right:100px;z-index:80;}
.topnav .navigation .nhome a{display:block;width:268px;height:210px;text-indent:-9999px;}
.topnav .navigation #menu{background:url('../img/navigation-bg.png') left top no-repeat;padding:0 0 0 50px;margin:0;width:153px;position:relative;top:-40px;left:115px;height:280px;overflow:hidden;letter-spacing:1px;line-height:1.45em;}
.topnav .navigation #menu ul{padding-left:0;list-style:none;}
.topnav .navigation ul li{float:none;}
.topnav .navigation #nnavigation{display:block;position:relative;left:50px;height:20px;width:80px;bottom:-165px;z-index:99;/*background:#900;*/
text-indent:-9999px;}
.topnav .navigation .nnews{margin-top:40px;}
#breadcrumbs{margin-top:440px;padding:10px 20px;font-style:italic;color:#a39161;margin-bottom:20px;}
#breadcrumbs a{color:#fff;}
h1 li a,h2 li a{text-transform:uppercase;}
.account li ul li.submit .button_wrapper,.account li ul li.submit button,.button_wrapper{padding:0;margin:0;float:none !important;height:auto !important;}
a.continue,a.button,button{background:url('../img/button-bg.png') center repeat-x;font:normal 12px/1.5em Georgia,Times,serif;color:#000;padding:0 10px !important;border-right:1px solid #534930;border-left:1px solid #534930;display:inline !important;}
button#Delete,a.delete{background-image:url('../img/button-delete-bg.png');border-right:1px solid #6f1f26;border-left:1px solid #6f1f26;color:#fff;}
a.delete:hover{text-decoration:none;}
#pagination{background:url('../img/rule.png') top repeat-x;text-align:center;margin-top:20px;padding-top:10px;}
#pagination .page_declaration,#pagination .results{color:#4d4d4d;font-style:italic;}
.pages{margin:0 10px;padding:10px 0;}
#pagination a{border:1px solid #141414;background:#000;background:rgba(0,0,0,.75);padding:2px 4px;}
#pagination a:hover{border-color:#4d4d4d;text-decoration:none;color:#fff;}
#pagination .current{padding:1px 3px;}
#footer{text-align:center;color:#4d4d4d;}
#footer a{color:#4d4d4d;}
#footer h6{display:none;}
#footer .navigation,#footer #terms,#footer #copyright{width:auto;float:none;padding:0;margin:0;}
#footer .navigation ul{display:inline;padding:0;}
#footer .navigation li{margin:0 5px;}
#footer #nnavigation{display:none;}
#footer #terms,#footer #copyright{font-style:italic;font-weight:bold;}
#footer ul li,#footer ul li a{display:inline;float:none;}
#footer .navigation{font-size:12px;}
#footer .navigation a{text-transform:uppercase;color:#353054;font-weight:bold;}
#footer #copyright p{margin:0;height:58px;overflow:hidden;}
#footer #copyright a{display:block;background:url('../img/ground-ctrl-footer.png') center top no-repeat;width:50px;height:21px;margin:auto;text-indent:-9999px;}
#comments .comment > .moderation{bottom:35px;left:20px;}
/* Home */
.home #pagination{display:none;}
#video_player embed{max-width:544px;}
#membership ul{background:url('../img/membership-bg.png') no-repeat;list-style:disc inside !important;padding:10px 10px 10px 15px;font-weight:bold;font-style:italic;}
#membership ul ul{background:none;padding:10px 0;margin:10px -15px;text-align:center;}
#membership ul ul li{display:inline-block;width:172px;}
#membership p{text-align:right;margin-right:10px;}
#membership p a{font-style:italic;}
/* Events */
body.events h1{background:url('../img/rule.png') bottom repeat-x;}
.events_list li+li{background:url('../img/rule.png') top repeat-x;}
.events_list ul li{background-image:none;}
.events_list.compact li ul li{padding-right:0;line-height:4em;}
.events .content .image{float:left;margin:10px 10px 10px 0;}
.events_list.compact .date{width:100px;}
.events_list.full li{padding-top:10px;height:auto;overflow:visible;}
body.events .title+.title{clear:both;}
body.events #event_title{padding-top:10px;}
body.events #event_title h3 span{font-style:italic;color:#4d4d4d;}
body.events #event_title span{font-size:14px;line-height:2em;display:block;}
body.events #event_title a{background:url('../img/button-bg.png') center repeat-x;line-height:30px;font:normal 12px/1.5em Georgia,Times,serif;color:#000;padding:0 10px;border-right:1px solid #534930;border-left:1px solid #534930;display:inline;}
body.events .content{background:url('../img/rule.png') top repeat-x;}
body.events .content .copy{background:url('../img/rule.png') top repeat-x;}
body.events h4{font-size:14px;}
/* News and Blogs */
.news_list .title,.blogs_list .title{padding-top:10px;margin-bottom:10px;}
.news_list li+li,.blogs_list li+li{background:url('../img/rule.png') top repeat-x;}
.news_list.full li,.blogs_list.full li{margin-bottom:50px;}
.blogs_list.compact .avatar{margin-right:10px;}
#author_blogs h2{padding-bottom:10px;color:#a39161;text-shadow:0.1em 0.1em 0.2em #000;}
/* Members */
#filter .panel ul{width:800px;margin:10px auto 0 auto;}
#filter .panel li{line-height:1.5em;height:1.5em;}
#filter .panel label{display:inline;line-height:1.5em;}
#member_details h2 span{text-indent:0;font-size:12px;font-style:italic;color:#4d4d4d;height:2em;}
#member_details ul.actions{margin-top:0;}
#member_details ul.actions a{background:url('../img/button-bg.png') center repeat-x;font-size:12px;color:#000;font-weight:normal;}
#links ul{padding-left:10px;margin-left:0;}
#photos ul{padding:0;margin:0;}
/* Account */
.account_list,.account_list ul{padding:0;margin:0;}
.account_list li,.account h1{background:url('../img/rule.png') bottom repeat-x;}
.account_list li ul li{padding:5px 10px 5px 0;background-image:none;}
.account_list li ul li.info{width:650px;}
.account_list.comment_list li ul li.info{width:520px;}
.account_list li ul li.label{width:90px;text-align:right;}
.account li ul li.submit{float:none;width:auto;text-align:right;padding-right:250px;}
.account_list .info p{margin:0;}
.button_wrapper{margin-left:10px !important;}
.button_wrapper a.button{padding:1px 10px !important;}
.account h4,#points h2{font-size:16px !important;background:url('../img/rule.png') bottom repeat-x;margin:0;color:#4d4d4d;font-style:italic;}
#points h2{padding:5px 0;}
#points .account_list .label{width:150px;}
#points h3.total{text-align:right;padding-right:40px;}
#points h3.total strong{color:#a39161;font-weight:normal;}
#inbox ul{padding:0;margin:0;}
#inbox li{background:url('../img/rule.png') bottom repeat-x;}
#inbox li li{background-image:none;}
#friends_nav{margin:0;}
#friends_nav li{padding:5px 10px;margin-right:5px;background:#000;border:1px solid #202020;border-top:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.friends_list li ul li{height:auto;overflow:visible;}
.friends_list li ul li.info{width:580px;}
#manage_comments .account_list li ul li.label{width:150px;text-align:left;}
.account li ul li.action .success{padding:2px 10px;}
form.login #email,form.login #password,form.login #password_confirm,form.login #display_name{width:230px;}
/* Forums and Comments */
.forums_list ul{background:url('../img/rule.png') bottom repeat-x;}
.forums_list.full ul{background-position:top;}
.forums_list ul li,.forums_list .title{background-image:none;}
.forums_list.full li ul li{padding:10px;}
.forums_list .avatar{margin-right:1em;}
#forum #pagination{padding-bottom:10px;}
#forum #pagination *{display:inline;}
ul#comments_list,li.comment{padding:0;}
li.comment .bubble{padding:20px;}
.span-7 .bubble{background:url('../img/bubble-420.png') no-repeat;}
.span-12 .bubble{background:url('../img/bubble-740.png') no-repeat;width:740px;}
.span-7 .bubble,.span-12 .bubble{background-color:rgba(255,255,255,.05);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;}
.span-12 li.comment{width:auto;}
body.forum li.comment .avatar{margin-right:50px;}
body.forum li.own.comment .avatar{margin-right:0;}
body.forum .comments li.own.comment .avatar{margin-left:50px;}
body.forum #forum_reply li.own.comment .avatar{margin-left:0;}
li.comment .bubble .corner{top:25px;right:-40px;background:url('../img/corner-bg.png') 0 -10px no-repeat;height:5px;width:50px;}
li.own.comment .bubble .corner{background:url('../img/corner-bg.png') 0 0 no-repeat;left:-40px;}
.bubble h4{margin:0;width:auto !important;max-width:400px;color:#a39161;}
#forum_thread h2{color:#4d4d4d;font-style:italic;padding:10px 0;}
.bubble .meta{font-style:italic;color:#4d4d4d;}
.bubble .body{background:url('../img/rule.png') bottom repeat-x;s}
.bubble .actions a{color:#a39161;}
.thread_moderation button{line-height:1.5em !important;border-width:0;}
body.forum #thread .body .signature{display:block;margin-top:1em;}
/* Discography / Releases */
#discography h1{margin-bottom:10px;}
#discography h2{padding-bottom:10px;color:#a39161;text-shadow:0.1em 0.1em 0.2em #000;}
th.trackno{width:2em;text-indent:-9999px;}
th.title{width:300px;}
#discography td{background:url('../img/rule.png') top repeat-x;}
td.purchase{text-align:right;}
.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/rule.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 > .header + * .playlist .lyrics{display:none;}
.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;}
/* Media */
.media #breadcrumbs,.videos #breadcrumbs{margin-top:440px;}
.media_list li{text-align:center;background:#0000;background-color:rgba(0,0,0,.5);border:1px solid #141414;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;width:154px;height:200px;}
.media_list li img{max-width:154px !important;}
.media_list li .title{width:154px;font-size:14px;color:#fff;}
.media_list li .assets{font-size:12px;}
.media_list li a:hover{text-decoration:none;}
#gallery h1,#asset h1{padding-bottom:10px;color:#a39161;text-shadow:0.1em 0.1em 0.2em #000;}
body.media #asset .nav li{margin:0 5px;}
body.media #asset .nav li a{background:url(../img/button-bg.png) repeat-x center;padding:2px 8px;color:#000;}
body.media #asset .nav img{display:none;}
/* Store */
#store_header{position:absolute;right:0;top:-5px;z-index:99;}
#featured_products{height:auto;}
#featured_products li{margin-bottom:20px;}
#featured_products li,#featured_products li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#featured_products li a .name{background-color:rgba(0,0,0,.75);padding:5px 0;border:1px solid #141414;border-width:1px 0;font-size:14px;display:block;width:100%;text-align:center;bottom:10px;position:absolute;}
.store_list li,.store_list li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.store_list li{background-color:#1a1a1a;text-align:center;}
.store_list li a:hover{text-decoration:none;}
.store_list li a *{display:block;}
.store_list li a .name{font-size:14px;color:#fff;padding:2px 0;border:1px solid #313131;background-color:rgba(0,0,0,.75);border-width:1px 0;}
.store_list li a .category{font-style:italic;}
.store_list li a .cost{font-size:16px;}
.payment_list li{height:auto;border:1px solid #4d4d4d;background:#000;background-color:rgba(256,256,256,.10);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
h4.cost{font-size:18px;margin:0;}
#access_control h1{text-align:center;padding-bottom:20px;margin-bottom:10px;color:#fff;font-style:italic;text-shadow:0.1em 0.1em 0.2em #000;background:url('../img/rule.png') bottom repeat-x;}
#access_control #purchase_subscription .title h3{margin:1em 0 !important;}
#access_control .copy{width:300px;}
#shipping_information form li,#summary_payment form li{margin-bottom:1em;}
#shipping_information label,#summary_payment label{display:block;}
#shipping_information #same_as_billing{display:inline;}
#shipping_information input,#summary_payment input{width:30em;}
#shipping_information #same_as_billing input{width:auto;}
#summary_payment input#security_code{width:4em;}
#checkout_progress h2{margin:1em 0;}
#summary_payment h2{background-image:none;}
#summary_payment table{margin:1em 0;}
#summary_payment th,#summary_payment td{padding:4px;}
#summary_payment td strong{font-size:1.5em;}
#summary_payment .module{margin-bottom:1em;}
#summary_payment td strong{font-size:1.5em;}
#securitycode div{padding:10px;background:#000;border:1px solid #333;}
/* Image Replacement */
h2,h1{margin:0;}
h2 span,h1 span,body.events #client_name h2{display:block;background-repeat:no-repeat;height:36px;text-indent:-9999px;}
#featured_news h2 span{background-image:url('../img/h-latest-news.png');}
#membership h2 span{background-image:url('../img/h-membership-benefits.png');}
#events h2 span{background-image:url('../img/h-upcoming-events.png');}
#recent_forum h2 span{background-image:url('../img/h-forum-activity.png');}
#news h2 span{background-image:url('../img/h-news.png');}
#popular_news h2 span{background-image:url('../img/h-popular-news.png');}
#member_comments h2 span{background-image:url('../img/h-comments.png');}
#recent_bloggers h2 span{background-image:url('../img/h-recent-bloggers.png');}
#signups h2 span{background-image:url('../img/h-signups.png');}
#filter h2 span{background-image:url('../img/h-filter-members.png');}
#about h2 span{background-image:url('../img/h-about.png');}
#featured_blogs h2 span{background-image:url('../img/h-featured-blogs.png');}
#recent_blogs h2 span{background-image:url('../img/h-recent-blogs.png');}
#popular_bloggers h2 span{background-image:url('../img/h-popular-bloggers.png');}
#official_blogs h2 span{background-image:url('../img/h-official-blogs.png');}
#popular_blogs h2 span{background-image:url('../img/h-popular-blogs.png');}
#related_bloggers h2 span{background-image:url('../img/h-related-bloggers.png');}
#friends h2 span,#friends h1 span{background-image:url('../img/h-friends.png');}
#photos h2 span{background-image:url('../img/h-photos.png');}
#links h2 span{background-image:url('../img/h-links.png');}
#account_settings h1 span{background-image:url('../img/h-account-settings.png');}
#profile_information h1 span{background-image:url('../img/h-profile-information.png');}
#account_settings h1 span{background-image:url('../img/h-account-settings.png');}
#manage_links h1 span{background-image:url('../img/h-manage-links.png');}
#manage_blogs h1 span{background-image:url('../img/h-manage-blogs.png');}
#points h1 span{background-image:url('../img/h-your-points.png');}
#your_orders h1 span{background-image:url('../img/h-your-orders.png');}
#inbox h1 span{background-image:url('../img/h-inbox.png');}
#manage_comments h1 span{background-image:url('../img/h-manage-comments.png');}
#forum h1 span{background-image:url('../img/h-forum.png');}
#forum_reply h1 span{background-image:url('../img/h-reply-to-topic.png');}
#forum_add h1 span{background-image:url('../img/h-add-a-topic.png');}
#featured_contest h2 span{background-image:url('../img/h-featured-contests.png');}
#current h2 span{background-image:url('../img/h-current.png');}
#past h2 span{background-image:url('../img/h-recent.png');}
#winners h2 span{background-image:url('../img/h-recent-winners.png');}
#featured_campaign h1 span{background-image:url('../img/h-recent-winners.png');}
#campaigners h2 span{background-image:url('../img/h-top-20-campaigners.png');}
#discography h1 span{background-image:url('../img/h-discography.png');}
#featured_items h2 span{background-image:url('../img/h-featured-items.png');}
#shop h2 span{background-image:url('../img/h-shop.png');}
#video_gallery h1 span,#video_gallery h2 span{background-image:url('../img/h-video-channels.png');}
#photo_gallery h2 span{background-image:url('../img/h-photo-galleries.png');}
#featured_video h1 span{background-image:url('../img/h-featured-media.png');}
#shoppingcart h1 span{background-image:url('../img/h-shopping-cart.png');}
#shipping_information h1 span{background-image:url('../img/h-shipping-information.png');}
#summary_payment h1 span{background-image:url('../img/h-summary-and-payment.png');}
body.login h1 span,body.login h2 span,#login_user h2 span{background-image:url('../img/h-login.png');}
#password_reset h1 span{background-image:url('../img/h-password-reset.png');}
#purchase_subscription h2 span{background-image:url('../img/h-purchase-subscription.png');}
body.register h1 span,body.register h2 span{background-image:url('../img/h-register.png');}
body.register_existing h1 span,body.register_existing h2 span{background-image:url('../img/h-register-existing.png');}
body.events h1 span{background-image:url('../img/h-tour.png');}
body.events #client_name h2{display:inline-block;background-image:url('../img/h-the-devil-wears-prada.png');width:316px;height:36px;}
#badge{position:absolute;left:-100px;top:-294px;display:block;background:url(../img/badge-ep.png) center center no-repeat;width:373px;height:335px;text-indent:-9999px;}
#footer #badge{display:none;}

