@charset "UTF-8";
/* CSS Document */

/* Global Styles */
body {background: #10131b url(../images/template_background.jpg) no-repeat center top; font-family: "Lucida Grande",  "Lucida Sans Unicode", sans-serif; font-size: 62.5%;}
body, h1, h2, h3, h4, h5, p {margin: 0;}
p {font-size: 1.2em;}
.left {float: left; padding: 0 10px 10px 0;}

.pageWidth {width: 1000px; margin: 0 auto;}


/* Site Navigation */
#nav {background: #000; font-size: 1.4em; text-align: right; padding: 4px 5px;}
#nav a {color: #bd8100; font-weight: bold; padding: 0 5px; text-decoration: none;}


#header {}
#pageContent {background: #e0d3b8 url(../images/footer.gif) bottom no-repeat; padding: 15px;}

#pageHeader {background: url(../images/pageHeader.jpg) no-repeat top; height: 47px;}
#pageHeader p {color: #eee; letter-spacing: .03em; margin-left: 65px; padding-top: 10px;}
#pageHeader p a {color: #bd8100; font-size: .9em; text-decoration: none;}
#pageHeader p a:hover {text-decoration: underline;}
#twitter_update_list a {color: #fff !important;} 

.linkMore {font-size: .9em; font-weight: bold; text-align: right;}
.linkMore a {color: #551d07;}
.linkCenter {font-size 1em; text-align: center; margin-bottom: 20px;}

#pageTop .linkMore a {color: #bd8100;}
#pageContentBottom .linkMore a {}


/* Section Headers */
#topShows h1, #news h1, #albums h1, #contacts h1, .artists h1, #allShows h1, #venues h1, #artistAlbums h1 {float: left; margin-left: -5000px;}
.sectionHeader {margin-bottom: 15px;}


/* Top Box */
#pageTop {background: #2e2929 url(../images/pageTop_background.jpg); padding: 10px;}

#pageContentBottom {background: #f8f3df;}
#pageContentBottom h1 {margin-bottom: 15px;}

#topImage {}
#topShows {float: right; width: 340px;}
#topShows p {color: #fff; margin-bottom: 10px;}
#topShows span {color: #999;}


/* Homepage */

/*image rotator*/
#homeRotatorBlock {width: 590px; position: relative; background-color: #2e2929;}
.homeRotator {width: 590px; padding:0; margin:0; overflow: hidden;}
#homeRotatorImages {height: 250px;}
#homeRotatorImages img {border: 0;}


/*news*/
#news {border-right: 1px solid #e0d3b8; float: left; margin: 15px 0;padding: 0 15px; width: 290px;}
#news h2 {font-size: 1.2em;}

/*albums*/
#albums {border-right: 1px solid #e0d3b8; float: left; margin: 15px 0; padding: 0 15px; width: 290px;}
#albums h2 {font-size: 1.5em;}

/*contacts*/
#contacts {float: left; margin: 15px 0; padding: 0 15px; width: 290px;}
#contacts .sectionHeader {margin-bottom: 5px;}
#contactForm {}
#contactForm textarea {background: #e0d3b8; border: 1px solid #000; height: 100px; width: 290px;}
input[type=image] {float: right; margin: 5px 0;}


/* Artists */
/*news*/
.artists {border-right: 1px solid #e0d3b8; float: left; margin: 15px 0;padding: 0 15px; width: 290px;}
.noborder {border: none !important; }
#artists h2 {font-size: 1.2em;}
/*albums*/
#artistAlbums {margin: 15px 0;}
#artistAlbums .sectionHeader {padding: 15px;}
.artistAlbum {float: left; margin: 15px 0;padding: 0 15px; width: 290px;}
.artistAlbum h3 {color: #666; font-size: 12px;}
.artistAlbum h2 {font-size: 13px;}
.artistAlbum ol {margin-left: 110px;}

/* Shows */
#venues {float: left; margin: 15px 0;padding: 0 15px; width: 260px;}
#venues img {padding: 5px 0;}
#allShows {border-right: 1px solid #e0d3b8; float: left; margin: 15px 0;padding: 0 15px; width: 640px;}
#allShows td {border-bottom: 1px solid #e0d3b8; padding: 15px; text-align: left;}
.showDate {text-align: left;}
.showVenue {font-weight: bold;}
.showArtists {font-size: 12px; font-weight: bold;}
.showPrice {text-align: right;}



/* FIXES */
.clearFloats {clear: both;}

/* Float containers fix: */
.clearfix:after, .listedItem:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, .listedItem{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, *html .listedItem{height: 1%;}
.clearfix, .listedItem{display: block;}
/* End hide from IE-mac */


/* BLOG */
#content h2 {margin-bottom: 15px;}
#content p {margin-bottom: 15px; line-height: 18px;}
#content {font-size: 12px;}


/* orange: #bd8100 */