@charset "UTF-8";
/* CSS Document - Waking Up The World */

/* (c) 2013 Pragmatic Design Ltd - www.pragmaticdesign.co.uk */

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
table {border-collapse: collapse;border-spacing: 0;}
img {border:none;}

/* Layout */

body {font-family: 'EB Garamond', serif; font-size:18px; line-height:25px; background-color:#fff; color:#444;}
hr {clear:both;}

#outer {width:1024px; background-color:#360;}
.left {float:left;}
.right {float:right;}

.wrap {width:984px;margin:auto; padding-left:20px; padding-right:20px;}
.third {width:328px; float:left;}

.clear {clear:both;}

/* Typography */

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; line-height:normal; color:#000;font-family: 'Rosario', sans-serif;}
h1 {font-size:40px;}
h2 {font-size:32px;}
h3 {font-size:28px;}
h3 span {font-size:20px;}
h4 {font-size:24px;}

/* Nav */
#navhome, #nav {width:100%;height: 55px; position:fixed; z-index:99; background:url(../images/nav-bg.png) top repeat-x; overflow:hidden; padding:0 20px 0 0;}
#navhome {top:-55px;}
#nav {top:0;}

#navhome ul, #nav ul {float:left;}
#navhome li, #nav li {float:left;list-style:none; padding:8px 10px 0 0; font-size:18px;}
#navhome li a, #nav li a {text-decoration:none; color:#000;}
#navhome li a.current, #nav li a.current {color:#f00;}
.smicons {float:right; padding-top:5px;}

/* Banner */

#homebanner, #banner {height:580px; min-width:1024px;}
#homebanner {height:580px;}
#banner {height:300px;}
#homebanner .left {width:500px; padding-top:135px;}
#banner .left {width:500px;}

#homebanner .left h1 {padding-top:30px;}
#banner .left h1 {padding-top:60px;}

/* Store Links */

.product {min-width:1024px; height:230px; background:url(../images/product-bg.png) repeat-x; margin-top:-60px;}
.product .columna {width:194px; float:left;}
.product .column {width:194px; float:left; padding-top:85px; text-align:center; color:#fff;}
.product a {text-decoration:none; color:#fff;}
.product a:hover {color:#f00;}

/* Content Misc */
.author {text-align:right; margin-top:0;}

/* Content white */

.contentwhite {height:450px; overflow:hidden; min-width:1024px;}
.contentwhite .left {padding-top:1px; width:600px; clear:left;}
.contentwhite .player, .contentwhite .facebook {float:left; margin-right:20px;}

/* Content 2 */

.contentblack {background-color:#000 !important; height:450px; overflow:hidden; color:#fff; min-width:1024px;}
.contentblack .right {padding-top:20px; width:600px;}
.contentblack h1, .contentblack h2, .contentblack h3, .contentblack h4, .contentblack h5, .contentblack h6, .contentblack h1 a, .contentblack h2 a, .contentblack h3 a, .contentblack h4 a, .contentblack h5 a, .contentblack h6 a, .contentblack a {color:#fff;}

/* Concertina */

.event h3 {cursor:pointer;}
.excerpt span {color:#F00; font-size:14px;}
.excerpt.clicked {display:none;}
.fulltext {display:none; border-bottom: dotted 1px #999; padding-bottom:10px;}

/* Footer */

.third li {list-style:none;}
.cw {font-size:16px; text-align:center; clear:both;}

/* PrettyPhoto */

.thumbnails {width:150px; height:150px; overflow:hidden; float:left; margin:10px;text-align:center; background-color:#000;}
.thumbnails img {min-height:150px;}
.thumbnails a {color:#666; text-decoration:none; display:block;}
.thumbnails span {position:absolute;font-size:16px; line-height:normal; height:40px; color:#fff; background-color:#000; display:block; opacity:0.5; width:150px;}

/* CD Popup */

#buycd {width:950px;height:500px;overflow:hidden; background-color:#000;}
#buycd p {color:#fff;}
#buycd h3, #buycd h5 {color:#fff;}
#buycd li {width:235px; float:left; text-align:center; list-style:none; border-right:1px dotted #444; padding-top:10px;}
#buycd li:nth-child(4) {border:none;}
#buycd .description {height:100px;}