@import url(../../../engine/js/jquery/plugins/fancybox/jquery.fancybox-1.3.1.css);
@import url(../../../public/css/unified.css);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;background:#fff;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* Reset all fonts sizes to 10pt */
html{font-size:100%;}
body{font-size:62.5%;}

/* Typography */
h1,h2,h3,h4,h5,h6,th,dt,p,li,td,dd,address,input,textarea,.vcard,#dashboard,#breadcrumbs,legend{font-family:Helvetica,Arial,sans-serif;font-weight:300;}
blockquote p{font-family:Helvetica,Arial,sans-serif;font-style:italic;}

/* Base Sizes/Heights */
h1{font-size:3.6em;line-height:1.2;}
h2{font-size:2.1em;line-height:1.522;}
h3{font-size:1.8em;line-height:1.122;}
h4,th{font-size:1.6em;line-height:1.35;}
h5{font-size:1.4em;line-height:1.5;}
h6,p,li,td,dl,address,input,textarea,.vcard,legend{font-size:1.2em;line-height:1.667;}
ul li ul li,ol li ul li,li p,li dl{font-size:inherit;}

/* Base Padding/Margins */
h1{padding-top:0.5em;padding-bottom:0.4em;}
h2{padding-top:0.544em;padding-bottom:0;}
h3{padding-top:0.9em;padding-bottom:0.544em;}
h4{padding-top:1.111em;padding-bottom:0.3em;}
h5{padding-top:0.5em;margin-bottom:-0.5em;}
p,address,h6,legend{padding-top:0.544em;padding-bottom:1em;}
blockquote{padding:0.988em 10px 0.122em 10px;margin-bottom:1em;}
ul,ol{padding-top:0.644em;padding-bottom:1.366em;}
ul ul,ol ol,ol ul,ul ol{padding-top:0;padding-bottom:0;}
dl{padding-top:0.5em;padding-bottom:1.111em;}
dd{padding-left:20px;}
table{margin-top:0.4em;margin-bottom:3.466em;width:100%;}
th{padding:1.455em 0.5em 0;}
td{padding:0 0.7em;}
img,embed,object{max-width:100%;vertical-align:middle;}

/* Basic Styling */
a{cursor:pointer;}
table{border-collapse:collapse;}
thead th{border-bottom:1px solid;}
blockquote{border-bottom:1px solid;border-top:1px solid;}
fieldset .captcha label,fieldset .captcha img{display:block;}
#content{width:460px;margin:auto;}
#engine .error{padding:10px;margin:10px;}

/* Avatar rollovers */
.avatar_wrapper{
  position:relative;
  max-width: 100%;
     -moz-transition: none;
  -webkit-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
div.avatar_rollover{position:absolute;z-index:1100;padding:6px;color:#222;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
div.avatar_rollover img{float:left;width:100px;height:100px;margin-right:6px;}
div.avatar_rollover .rollover_content{float:left;width:200px;overflow:hidden;}
div.avatar_rollover .rollover_content p{margin:0;padding:0;}
div.avatar_rollover .rollover_content .name{font-weight:700;font-size:18px;}
div.avatar_rollover .rollover_content .more dt,
div.avatar_rollover .rollover_content .more dd{width:49px;margin:0;padding:0;float:left;}
div.avatar_rollover .rollover_content .more .stat{float:left;width:100px;}

/* Main structure */
#dashboard .section,#page,#breadcrumbs,#header .section,#footer .section{width:960px;margin:0 auto;}
#main,.main{float:left;width:540px;margin:0 10px;}
#aside,.aside{float:right;width:380px;margin:0 10px;}
#main.full,.main.full{float:none;width:940px;margin:0 10px;}
#footer{clear:both;height:300px;}
#footer .nav .top{display:none;}
#header .nav li,#footer .nav li,.pagination li,.pagination .pages ul,.meta dt,.meta dd{display:inline;}
.pagination{text-align:center;}
.home .pagination{display:none;}
.forum .article:after,#container:after,.media .section .listing:after,.thumbs:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.forum .article,#container,.media .section .listing,.thumbs{display:inline-block;}
html[xmlns] .forum .article,#container,html[xmlns] .media .section > .listing,html[xmlns] .thumbs{display:block;}
.forum form .checkbox { padding-left: 133px; }
.GC_honeypot { display: none; }
* html .forum .article,* html #container,* html .media .section .listing,* html .thumbs{height:1%;}

.title a{text-decoration:none;}
#page img { max-width: 100%; vertical-align: middle; }

/* Dashboard */
#dashboard{width:100%;height:46px;margin-top:-45px;top:0;z-index:1000;background:#333;position:fixed;}
#dashboard a{color:#fff;}
#dashboard .section{position:relative;}
#dashboard div.avatar{float:left;margin-right:10px;line-height:45px;}
#dashboard div.avatar img{width:26px;height:26px;margin:9px;padding:0px;vertical-align:middle;}
#dashboard div.avatar a{float:left;font-size:18px;text-decoration:none;}
#dashboard #manage{float:left;line-height:45px;padding:0 5px;font-size:12px;text-decoration:none;text-transform:lowercase;}
#dashboard .nav.stats{position:absolute;right:0px;margin:0px;padding-top:12px;color:#ccc;}
#dashboard .stats li{display:inline;}
#dashboard .controls{margin:0;position:absolute;right:0px;top:46px;z-index:100;}
#dashboard .controls li{float:left;}
#dashboard .controls a{display:block;text-align:center;color:#333;}
#mobile_dashboard{display:none;}

/* Facebook Connect */
iframe.fb_connect{display:inline;vertical-align:middle;margin-left:2px;}

/* Thumbs */
.thumbs{padding:5px;}
.thumbs .avatar.mini{float:left;width:63px;margin:5px;}
.thumbs .avatar.full{float:left;width:100px;margin:5px;}
.thumbs .avatar.mini img{width:63px;}
.thumbs .avatar.full img{width:100px;}
.hi_def,.section.recent.media .thumbs span{display:none;}

/* Moderation */
.moderation,.comments .item{position:relative;}
.moderation .controls *,.header .nav.actions .moderation .controls .move_controls button *,.header .nav.actions .moderation .controls button,.moderation:hover div{display:block;}
.moderation > div{color:#222;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";position:absolute;z-index:99;top:10px;right:5px;padding:10px;display:none;}
.moderation > div{width:350px;}
.moderation > div label{margin-right:.25em;}
.moderation > div select{width:160px;}
.moderation > div form,.moderation > div fieldset{display:inline;}
.moderation .controls h4{padding:0;font-size:16px;}
.moderation .move_controls form{display:block;}
img.emoticon{background:#fff;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.avatar_wrapper .moderation,.comments .item .moderation{display:none;width:20px;height:20px;text-indent:-9999px;position:absolute;cursor:pointer;text-decoration:underline;background:url('http://www.leannrimesworld.com/themes/master/img/disable.png') no-repeat;bottom:10px;right:10px;}
.comments .item > .moderation{bottom:30px;right:15px;}
.avatar_wrapper:hover .moderation,.comments .item:hover > .moderation{display:block;}
.avatar_wrapper .moderation:hover,.comments .item > .moderation:hover{background-position:0 -20px;}

/* Comments */
#main .section.comments .avatar{position:absolute;top:0;left:0;}
#main.full .section.manage.comments .avatar,#main .section.comments .article{position:relative;}
#main .section.comments .avatar,#main .section.comments .avatar img{width:50px;}
#main.full .section.comments .avatar,#main.full .section.comments .avatar img{width:100px;}
#main .section.comments .bubble{width:470px;margin-left:70px;}
#main.full .section.comments .bubble{width:820px;margin-left:120px;min-height:100px;}

/* Events and ticket icons */
.events .listing.compact thead{display:none;}
.events .tickets a,.events .tickets span{display:block;width:40px;height:20px;text-indent:-9999px;background:url('http://www.leannrimesworld.com/themes/master/img/ticket.png') center no-repeat;}
.events .tickets.vip a{background-image:url('http://www.leannrimesworld.com/themes/master/img/vip.png');}
.events .tickets span{background-image:url('http://www.leannrimesworld.com/themes/master/img/ticket_na.png');}
.events .tickets.closed a,.events .tickets.closed span{background-image:url('http://www.leannrimesworld.com/themes/master/img/ticket-sold_out.png');}

/* Optional formatting */
.section.news .article > .footer .nav.actions { height: 20px; }
.section.news .article > .footer .nav.actions > .readmore { float: right; }

/* Sharing */
.GC_sharing{line-height:20px;height:20px;}
.GC_sharing > span{display:block;float:left;height:20px;margin-right:7px;}

    /* Set individual widths */
    .GC_sharing > span.twitter { width: 100px; }
    .GC_sharing > span.google { width: 65px; }
    .GC_sharing > span.facebook { width: 100px; margin: 0; }
    .GC_sharing > span.tumblr a { display:inline-block; text-indent:-9999px; overflow:hidden; width:81px; height:20px; background:url(http://www.leannrimesworld.com/public/img/social/tumblr.png) top left no-repeat transparent; }

/* Super box */
#superbox .close{text-align:right;padding:0;}
#superbox .close a{display:block;width:40px;height:30px;cursor:pointer;color:#666;background:url(http://www.leannrimesworld.com/themes/master/img/lightbox-sprites.png) no-repeat -83px -2px;}
#superbox .nextprev{padding:0;height:30px;}
#superbox .nextprev a{display:block;width:33px;height:30px;float:left;cursor:pointer;}
#superbox .nextprev a + a{float:right;}
#superbox .close span,#superbox .nextprev a strong{display:none;}
#superbox .prev{background:url(http://www.leannrimesworld.com/themes/master/img/lightbox-sprites.png) no-repeat -3px -2px;}
#superbox .next{background:url(http://www.leannrimesworld.com/themes/master/img/lightbox-sprites.png) no-repeat -41px -2px;}

/* Releases */
.releases #main .section.release .playlist .lyrics{display:none;}

/* Mail */
.section.inbox .listing tr.new *{font-weight:700;}
.section.inbox .content .filters{display:block;width:100px;float:left;}
.section.inbox .content div.listing{width:740px;margin-left:100px;}
.section.inbox .listing tr td{padding:2px 4px;}
.section.inbox tfoot{border-top:1px solid #333;}
.section.inbox .support{-moz-border-radius:4px;-webkit-border-radius:4px;background:#333;padding:3px;}

/* Store */
body.store{font-family:'helvetica neue','helvetica',arial,sans-serif;}

    /* Store Containers */
    .store #container > .main.full{float:right;width:25%;overflow:hidden;margin:0;}
    .store #container > .main.full > .main.full{width:100%;}

    /* Main */
    .store #main{width:72%;float:left;margin:0 3% 0 0}
    .store #main .featured{border-bottom:1px solid #d6d6d6;padding:0 0 40px 0;margin-bottom:40px;}
    .store #main .featured .listing ul{padding:0;}

    /* Aside */
    .store #aside{position:relative;float:right;clear:right;width:25%;margin:0 !important;}
    .store #aside .view-cart{margin:10px auto 5px;text-align:center;}
    .store #aside .title{border-right:0;}
    .store #aside .listing .item{padding:5px 0px 5px 0px;border-bottom:1px dotted #555;}
    .store #aside .listing .item span,.store #aside .listing .item a{font-size:14px;color:#6c6c6c;font-family:'helvetica neue','helvetica',arial,sans-serif;font-weight:300;text-decoration:none;}
    .section.category.products .header{margin-bottom:20px;}

    /* Featured Listing */
    .store #main .featured .listing .item{float:left;width:47%;height:322px !important;border:4px solid #d4d4d4;background:#fff;overflow:hidden;margin-right:20px;margin-bottom:2%;}
    .store #main .featured .listing .item .figure{border:none !important;height:322px;max-width:322px;max-height:322px;}
    .store #main .featured .listing .item .figure img{min-width:311px;}
    .store #main .featured .listing .item.second{margin-right:0px;}
    .store #main .featured .listing .item .content{display:block;left:0px;position:absolute;top:100%;width:100%;padding:0;margin:0 !important;}
    .store #main .featured .listing .item:hover .content{top:auto;bottom:0;}
    .store #main .featured .listing .item .tab{margin:0;height:40px;background:#000;position:absolute;right:0;top:-40px;}
    .store #main .featured .listing .item .button.down{display:block;width:45px;height:40px;background:url('http://www.leannrimesworld.com/themes/master/img/store/tab-arrows-down.png') center center no-repeat #f6f6f6;text-indent:-9999em;float:left;}
    .store #main .featured .listing .item .button.up{display:block;width:45px;height:40px;text-indent:-9999em;float:left;background:url('http://www.leannrimesworld.com/themes/master/img/store/tab-arrows-up.png') center center no-repeat #f6f6f6;}
    .store #main .featured .listing .item .product.cost{display:block;float:right;font-family:'helvetica neue','helvetica',arial,sans-serif;color:#fff;text-align:center;padding-top:7px;}
    .store #main .featured .listing .item .cost span{font-size:15px;font-weight:300;}
    .store #main .featured .listing .item .product-details{display:block;width:100%;background:#f6f6f6;}
    .store #main .featured .listing .item .product-container{width:302px;text-align:left;padding:10px;}

    /* Featured Listing Flags */
    .store #main > .featured .flag{display:block;height:70px;margin:-4px 0 0 -4px;position:absolute;width:70px;z-index:101;text-indent:-9999em;border:none;background:url('http://www.leannrimesworld.com/themes/master/img/store/flags.png') -143px 0 no-repeat transparent;}
    .store #main > .featured .flag.featured{background-position:-142px 0px;}
    .store #main > .featured .flag.bundle{background-position:0px 0px;}
    .store #main > .featured .flag.new{background-position:-70px 0px;}
    .store #main > .featured .flag.sale{background-position:-212px 0px;}

    /* Cart Payment */
    .store .input #vendors{display:none;float:right;height:18px;margin:11px 0 0;overflow:hidden;width:165px;}
    .store #vendors span{display:block;float:left;margin:0 6px 0 0;width:34px;height:18px;background:url(http://www.leannrimesworld.com/public/img/unified/credit_cards/payment_vendors.png) 0 0 no-repeat transparent;text-indent:-9999em;}
    .store #vendors .visa{background-position:-34px 0;}
    .store #vendors .visa.inactive{background-position:-34px -18px;}
    .store #vendors .mastercard{background-position:-68px 0;}
    .store #vendors .mastercard.inactive{background-position:-68px -18px;}
    .store #vendors .amex{background-position:0px 0;}
    .store #vendors .amex.inactive{background-position:0px -18px;}
    .store #vendors .discover{background-position:-102px 0;}
    .store #vendors .discover.inactive{background-position:-102px -18px;}

.store #main .shop{margin-top:20px;}
.store .product.cost span{padding:0 10px;}
.store #main .category.products .listing .item,
.store #main .shop .listing .item{width:30.7%;height:211px !important;border:4px solid #d4d4d4;background:#fff;overflow:hidden;margin:0 0 1% 1%;}
.store #main .category.products .listing .item .figure,
.store #main .shop .listing .item .figure{border:none !important;display:block;width:100%;height:211px;max-width:100%;max-height:100%;}
.store #main .category.products .listing .item .content,
.store #main .shop .listing .item .content{display:block;left:0px;position:absolute;top:100%;width:100%;padding:0;margin:0;}
.store #main .category.products .listing .item:hover .content,
.store #main .shop .listing .item:hover .content{top:auto;bottom:0;}
.store #main .category.products .listing .item .tab,
.store #main .shop .listing .item .tab{overflow:hidden;margin:0;height:25px;background:#000;position:absolute;right:0;top:-25px;}
.store #main .category.products .listing .item .button.down,
.store #main .shop .listing .item .button.down{display:block;height:25px;background:url('http://www.leannrimesworld.com/themes/master/img/store/tab-arrows-down-small.png') center center no-repeat #f6f6f6;text-indent:-9999em;float:left;width:25px;}
.store #main .category.products .listing .item .product.cost,
.store #main .shop .listing .item .product.cost{display:block;float:right;font-family:'helvetica neue','helvetica',arial,sans-serif;color:#fff;text-align:center;padding-top:2px;}
.store #main .category.products .listing .item .cost span,
.store #main .shop .listing .item .cost span{font-size:12px;font-weight:300;}
.store #main .category.products .listing .item .product-details,
.store #main .shop .listing .item .product-details{display:block;width:211px;background:#f6f6f6;}
.store #main .category.products .listing .item .product-container,
.store #main .shop .listing .item .product-container{width:191px;text-align:left;padding:10px;}
.store #main .listing .item a,
.store #main .listing .item a span,
.store #main .listing .item a span span{float:none !important;font-family:'helvetica neue','helvetica',arial,sans-serif;font-size:12px;font-style:normal;font-weight:600;padding:0 25px 0 0;text-transform:uppercase;color:#000;text-decoration:none;}
.store #main.full{width:auto;margin:0;float:none;}
.store .products .listing{overflow:hidden;padding:0;}
.store .product{overflow:hidden;position:relative;}
.store .product .figure img{max-width:none !important;width:100%;}
.products.shop .item,.products.category .item,#main .store.categories .item{float:left;}
.products.shop .item.fourth,.products.category .item.fourth,#main .categories .item.fourth{margin-right:0;}
.products.shop .item.fourth + .first,.products.category .item.fourth + .first,#main .categories .item.fourth + .first{clear:both;}
.store .product.detail .article{overflow:hidden;}
.store .product.detail .figure,.store .product.detail .details{float:left;width:48%;}
.store .product.detail .figure{margin-right:4%;}
.section.store.header{position:relative;height:80px;}
.section.store.header #cart{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #555555;padding:10px 6px;position:absolute;width:94%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.section.store .button.cart{color:#000;}
.store .section.store.header #cart{text-align:center;margin:0 0 10px 0;}
.store .section.store.header #cart .cart-items{font-family:'helvetica neue','helvetica',arial,sans-serif;font-size:13px;font-weight:300;color:#000;margin:0 0 10px 0;}
.store .section.store.header #cart .cart-items .cart.total{font-family:'helvetica neue','helvetica',arial,sans-serif;font-weight:600;/*color:#000;*/}
.store .section.store.header #cart .view-cart .button{font-size:16px;font-family:'helvetica neue','helvetica',arial,sans-serif !important;font-weight:600;text-transform:uppercase;padding:0 0 0 25px;text-decoration:none;border:none;background:url('http://www.leannrimesworld.com/themes/master/img/store/store-cart.png') center left no-repeat transparent;}
.store .section.store.header #cart .view-cart .button span{font-family:'helvetica neue','helvetica',arial,sans-serif !important;font-weight:600;}
.store #aside{overflow:visible;}

/* Event Detail */

/* Internet Explorer 7 */
.ie7 .events .add-to-cart label,.ie7 .events .add-to-cart button,
.ie7 .events .add-to-cart #quantity {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;float:none !important;}


/* Mobile Checkout */
@media screen and (max-device-width:480px){
body.store,body.store #page,body.store #page #container,body.store #main.full,body.store .main.full{margin:0;padding:0;width:100%;}
}

/* Store > Product Page */
.store #GC .radio label{display:block;width:100%;margin:2px 0 0 0;}
.store #GC .radio span{margin:2px 0 0 0;display:block;}
.store .GC_product_purchase li.checked{position:relative;display:block;background:#eee;border:1px solid #ccc;margin-bottom:4px;padding:4px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.store .GC_product_purchase ul.payment li label{width:100%;display:block;margin:0 0 -10px 0;}
.store .GC_product_purchase ul.payment li span{color:#6C8869 !important;}



/* MarkItUp Editor */
.markItUp *{margin:0px;padding:0px;outline:none;}
.markItUp a:link,.markItUp a:visited{color:#000;text-decoration:none;}
.markItUp{width:700px;margin:5px 0 5px 0;}
.markItUpContainer{font:11px Verdana,Arial,Helvetica,sans-serif;}
.markItUpEditor{font:12px 'Courier New',Courier,monospace;padding:5px;width:690px;height:320px;clear:both;display:block;line-height:18px;overflow:auto;}
.markItUpPreviewFrame{overflow:auto;background-color:#FFFFFF;width:99.9%;height:350px;margin:5px 0;}
.markItUpFooter{width:100%;}
.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(http://www.leannrimesworld.com/engine/js/jquery/plugins/markitup/skins/simple/images/handle.png);cursor:n-resize;}
/* first row of buttons */

.markItUpHeader ul .markItUpDropMenu{background:transparent url(http://www.leannrimesworld.com/engine/js/jquery/plugins/markitup/skins/simple/images/menu.png) no-repeat 115% 50%;margin-right:5px;}
.markItUpHeader ul .markItUpDropMenu li{margin-right:0px;}
/* next rows of buttons */





.ui-dialog-titlebar-close{display:none;}
.ui-widget-overlay{background:url('http://www.leannrimesworld.com/themes/master/img/modal-overlay-bg.png');position:fixed;left:0;top:0;}
.ui-dialog textarea{width:290px;height:150px;}

/* Tinychat -- hack to hide share btns */
.hide_controls .tinychat_embed { height: 720px !important; width: 100%; overflow: hidden; position: relative; z-index: 1; border-top: 8px solid #535353; }
.hide_controls .tinychat_embed > iframe { margin-top: -55px; height: 775px !important; }