/* GLOBAL PAGE STYLES */
.article {display:block; float:left; width:500px; margin-top:5px; margin-left:30px; }
.article a {color:rgb(181,0,0); text-decoration:none;}
.article a:hover {color:rgb(86,36,4); text-decoration:underline;}
.article a:active {color:rgb(255,221,0);}
.article h1 {margin:8px 0px;}
.article h2 {margin:0px 0px 8px; font-size:1.2em;}
.article p {margin:0px 0px 12px; font-size:1em; font-weight:400; line-height:1.5em;}

.block {display:block}
.hidden {display:none;}
.small {font-size:.9em;}

.full, .review, .contact {width:780px;}
.full a, .full p, .review p {width:500px;}
.review h1, .review h2, .review h3, .review p {width:600px;}


/* ASIDE BOXES */
.aside {display:block; float:left; width:220px; margin:45px 0px 0px 40px;}
.aside > div {border:2px solid rgb(181,0,0); margin:5px auto 10px; border-radius:8px;}

#quote {padding:5px; font-size:.95em; line-height:1.4em;}
#quote a {color:rgb(181,0,0); text-decoration:none;}
#quote a:hover {color:rgb(86,36,4); text-decoration:underline;}
#quote a:active {color:rgb(255,221,0);}
#quote q {width:180px; display:block; margin:10px auto 5px;}
#quote > span {display:block; margin:4px 5px; line-height:1.3em;}

#twitter > div {margin:5px auto;}
#twitter > iframe {height:300px !important;}





/* ARTICLE STYLES */
.main-image img {border-radius:8px; box-shadow: 4pt 4pt .8em .3em rgba(0,0,0,.4);}


/* CONTACT PAGE */
.contact {text-align:center;}
.contact div, .contact h1 {margin-left:-30px !important;}
.contact address, .contact span {margin-top:15px; font-size:1.1em; font-style:normal; line-height:1.5em;}




/* INDEX PAGE STYLES */
#main-content {background:rgb(204,204,204) url(gifs/article-background.jpg) no-repeat 0px 0px;}
#home-header {margin:15px auto; }

#home-images {margin-top:10px;}
#home-images img {margin-right:28px; border-radius:8px; box-shadow: 4pt 4pt .8em .3em rgba(0,0,0,.4);}
#home-images img:last-child {margin-right:0px;}


/* ABOUT - REVIEW STYLES */
.review blockquote {width:600px; margin:10px 0px 15px 0px;}
.review blockquote em {display:block; width:90%; margin-top:0px; line-height:1.6em; font-style:italic; text-align:right;}
.review blockquote span {display:block; text-indent:-6px;}
.review h1 {margin-bottom:0px; line-height:1.3em;}
.review h2 {margin:5px 0px; font-size:1.1em; font-weight:400;}
.review h3 {margin-top:2px; font-size:.9em; font-weight:700;}

#review-list li {margin-bottom:5px; list-style-type:none; line-height:1.3em;}
#review-list li span {display:block; font-size:.9em; line-height:1em;}



/* GALLERY PAGE */
#gallery {text-align:center;}
#gallery > h1 {text-align:left !important;}


/* MUSIC PAGE STYLES */
.left {border-left: 1px solid rgb(140, 0, 0); padding-bottom:100px;}

.cd-description {display:block;}
.cd-description {margin-top:12px; padding:15px 10px; border-top:4px solid rgba(140, 0, 0, .3); }
.cd-description h2 {margin:0px 0px 8px; font-size:2em; line-height:1.15em;}
.cd-description h3 {margin:0px 0px 5px; font-size:1.2em; font-weight:400;}
.cd-description h4 {margin:0px auto 3px; font-size:1.3em; font-weight:700; text-align:center;}
.cd-description img {display:inline-block; margin-right:15px;}
.cd-description ol {margin-top:0px; list-style-type:decimal;}
.cd-description ol li {display:list-item; list-style-position:inside; font-size:.95em; line-height:1.4em; text-align:center;}
.cd-description p {clear:both; margin-top:15px;}
.cd-description blockquote {display:block; width:80%; margin:15px auto 0px; border:1px solid rgb(86,36,4); padding:15px; line-height:1.4em;}
.cd-description blockquote em {display:block; text-align:right;}
.cd-description .title {display:inline-block; float:right; padding:10px 0px; width:180px;}
.cd-description .title li {list-style-type:none; font-size:.9em; line-height:1.6em;}

.cd-description-hidden {display:none;}

#cd-releases li {list-style-type:none; text-align:center;}
#cd-releases li a {color:rgb(181,0,0); font-size:.9em; font-weight:700; text-decoration:none;}
#cd-releases li a:hover {color:rgb(86,36,4); text-decoration:underline;}
#cd-releases li a:active {color:rgb(255,221,0);}
#cd-releases li img {display:block; margin:14px auto 1px; border:2px solid rgb(181,0,0); opacity:.6;}
#cd-releases li img:hover {border:2px solid rgb(86,36,4); opacity:1;}

.hidePlayer {display:block; width:480px; margin:0px auto 20px; font-size:.85em; font-weight:700; text-align:center;}

.ies {display:none !important;} /* sound files classes -- hide IE sound */

.tracks {margin-bottom:5px;}
.tracks li a {display:inline-block; margin-left:4px; font-size:.85em; font-weight:700;}
.tracks audio {width:60%; margin:3px auto; background-color:rgb(181,0,0); opacity:.4;}
.tracks audio:hover {opacity:1;}


/* PRELOAD RECORD COVERS ON FIRST PAGE */
#preload {display:none; position:absolute; left:-1000px;}




