/*
Theme Name: New American Voices Tour
Theme URI: http://www.blazersix.com/
Description: 
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/


a { color: #b43b2e; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #4b3f33; font-family: Arial, Tahoma, sans-serif; font-size: 65%; background: url(images/page-bg.jpg) left top repeat;}


.comment-form { display: inline; float: left; clear: both; margin: 0 20px 0 20px; width: 600px; background: #e5d6b3;}
.comment-form form .button { float: left; clear: both; padding: 10px 20px; width: 560px !important; width /**/: 600px; background: #ccbf9f}
.comment-form form .button button { cursor: pointer; float: right; width: 104px; height: 15px; text-indent: -9999px; background: url(images/button-submit.gif) left top no-repeat; border-width: 0;}
.comment-form form .button button:hover { background-position: 0 -15px;}
.comment-form form .label { display: block; clear: both; color: #665645; font-size: 1.1em; font-weight: bold; text-transform: uppercase;}
.comment-form form #field-comment { display: inline; float: right; margin: 30px 20px 0 0; padding-bottom: 30px; width: 380px;}
.comment-form form #field-comment textarea { padding: 2px; width: 374px !important; width /**/: 380px; height: 134px !important; height /**/: 140px; background: #faeac4; border: 1px solid #ccbf9f;}
.comment-form form #user-info { display: inline; float: left; margin: 30px 0 0 20px; padding-bottom: 30px; width: 140px;}
.comment-form form #user-info div div { float: left; clear: both; padding-bottom: 10px;}
.comment-form form #user-info input { padding: 2px; width: 134px !important; width /**/: 140px; background: #faeac4; border: 1px solid #ccbf9f;}
.comment-form form #user-info p { font-size: 1.2em;}
.comment-form .subscribe-to-comments { float: left; margin: 0; font-size: 1.1em; font-weight: bold; line-height: 15px; text-transform: uppercase;}
.comment-form .subscribe-to-comments input { margin: 0; padding: 0; height: 15px;}
.comment-form .title { float: left; clear: both; margin: 0; width: 600px; height: 40px; text-indent: -9999px; background: #4b3f33 url(images/title-leave-comment.gif) left top no-repeat;}
.comments { list-style: none; display: inline; float: left; clear: both; margin: 0 20px 30px 20px; padding: 0; width: 598px !important; width /**/: 600px; border: 1px solid #e5d6b3;}
.comments li.comment,
.comments li.pingback { float: left; clear: both; padding: 20px; width: 558px !important; width /**/: 598px; color: #665645; line-height: 1.4;}
.comments li.comment .comment-meta,
.comments li.pingback .comment-meta { float: left; width: 139px; font-size: 1.1em; text-transform: uppercase;}
.comments li.comment .comment-meta .comment-author .fn,
.comments li.pingback .comment-meta .comment-author .fn { font-size: 1.09em; font-style: normal; font-weight: bold;}
.comments li.comment .comment-meta .comment-author .says,
.comments li.pingback .comment-meta .comment-author .says { display: none;}
.comments li.comment .comment-text,
.comments li.pingback .comment-text { float: right; width: 399px; font-size: 1.2em;}
.comments li.comment .comment-text p,
.comments li.pingback .comment-text p { margin-top: 0;}
.comments li.even { background: #e5d6b3;}
.content { float: left; clear: both; width: 960px; background: url(images/content-bg.gif) left top repeat-y; border: 10px solid #4b3f33; border-width: 10px 0;}
.content .primary { display: inline; float: left; margin-left: 10px; width: 640px;}
.content .tertiary { float: left; width: 310px; color: #fff;}
.footer { float: left; clear: both; padding-bottom: 30px; width: 960px;}
.footer a { color: #4b3f33;}
.footer p { float: left; margin: 20px 0 0 0; font-size: 1.2em;}
.footer #blazer-six { float: right; width: 221px; height: 42px; text-indent: -9999px;}
.footer #blazer-six a { overflow: hidden; float: left; width: 221px; height: 42px; background:url(images/blazer-six.jpg) left top no-repeat;}
.footer #blazer-six a:hover { background-position: 0 -42px;}
.footer #subscribe-link { float: left; clear: both; margin-top: 10px; padding: 0 30px 0 0; height: 20px; line-height: 20px; background: url(images/icon-rss-footer.gif) right 50% no-repeat;}
.gigs { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 310px;}
.gigs li { float: left; clear: both; margin-bottom: 15px; width: 310px;}
.gigs li .dtstart { overflow: hidden; display: inline; float: left; clear: both; margin: 0 20px; width: 270px; height: 15px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
.gigs li .locale { overflow: hidden; display: inline; float: left; clear: both; margin: 0 20px; width: 270px; height: 22px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
.gigs li .head { cursor: pointer;}
.gigs li .gig-info { display: none; position: relative; float: left; clear: both; padding: 20px; width: 270px !important; width /**/: 310px; color: #4b3f33; font-size: 1.2em; background: #ad9b80;}
.gigs li .gig-info .close-button { overflow: hidden; position: absolute; top: 20px; right: 20px; float: left; width: 17px; height: 16px; text-indent: -9999px; background: url(images/close-button.gif) left top no-repeat;}
.gigs-title { float: left; clear: both; margin-bottom: 20px; padding: 20px; width: 270px !important; width /**/: 310px; border: 1px solid #faeac4; border-width: 1px 0;}
.gigs-title h2 { float: left; clear: both; margin: 0 0 10px 0; width: 270px; height: 15px; text-indent: -9999px; background: url(images/title-tour-dates-bg.jpg) left top no-repeat;}
.gigs-title p { margin: 0; color: #faeac4; font-size: 1.1em;}
.header { float: left; clear: both; width: 960px;}
.header .logo { float: left; clear: both; margin: 0; width: 960px;}
.header .logo a { overflow: hidden; float: left; width: 960px; height: 139px; text-indent: -9999px; background: url(images/page-header.jpg) left top no-repeat;}
.nav { position: relative; list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 960px; height: 40px; background: url(images/nav-bg.jpg) left top no-repeat;}
.nav li { opacity: .8; display: inline; float: left; text-indent: -9999px;}
.nav li a { position: absolute; overflow: hidden; float: left; height: 40px; background: url(images/nav-bg.jpg) 0 -80px no-repeat;}
.nav li#nav_about a { left: 87px; width: 56px;}
.nav li#nav_about a:hover { background-position: -87px -40px;}
.nav li#nav_contact a { left: 531px; width: 76px;}
.nav li#nav_contact a:hover { background-position: -531px -40px;}
.nav li#nav_home a { left: 12px; width: 47px;}
.nav li#nav_home a:hover { background-position: -12px -40px;}
.nav li#nav_music a { left: 171px; width: 53px;}
.nav li#nav_music a:hover { background-position: -171px -40px;}
.nav li#nav_newsletter a { left: 393px; width: 110px;}
.nav li#nav_newsletter a:hover { background-position: -393px -40px;}
.nav li#nav_street_team a { left: 253px; width: 112px;}
.nav li#nav_street_team a:hover { background-position: -253px -40px;}
.page { float: left; clear: both; margin-bottom: 1em; width: 640px;}
.page .entry { display: inline; float: left; clear: both; margin: 0 20px; padding-bottom: 30px; width: 600px; font-size: 1.2em; line-height: 1.5;}
.page .entry p,
.page .entry ul { margin-top: 0;}
.page .entry textarea.code { margin-top: 1em; padding: 5px; width: 588px !important; width /**/: 600px; background: #faf2e1; border: 1px solid #ccbf9f;}
.page .page-title { float: left; clear: both; margin: 0 0 30px 0; padding: 0; width: 640px; height: 46px; font-size: 1.4em; text-indent: -9999px; text-transform: uppercase; background-position: 20px 20px; background-repeat: no-repeat; border-bottom: 34px solid #4b3f33;;}
.post { float: left; clear: both; margin-bottom: 1em; width: 640px;}
.post .byline { float: left; clear: both; margin: 25px 20px 1em 20px; width: 600px; color: #7a6753; font-size: 1.1em; text-transform: uppercase;}
.post .entry { display: inline; float: left; clear: both; margin: 0 20px; width: 600px; font-size: 1.2em; line-height: 1.5;}
.post .entry p { margin-top: 0;}
.post .entry .continue { font-size: .92em; text-transform: uppercase;}
.post .title { float: left; clear: both; margin: 0; padding: 7px 20px; width: 600px !important; width /**/: 640px; color: #faeac4; font-size: 1.4em; text-transform: uppercase; background: #4b3f33;}
.post .title a { color: #faeac4; text-decoration: none;}
.post .title a:hover { color: #ecac12;}
.post-nav { clear: both; padding: 10px 20px; font-size: 1.1em; text-transform: uppercase; border-top: 1px solid #4b3f33;}
.post-nav span { margin-bottom: 10px;}
.post-nav #next { float: right;}
.post-nav #prev { float: left;}
h2.subtitle { font-size: 1.45em; text-transform: uppercase;}
h3.subtitle { margin-bottom: 0; font-size: 1.3em; font-weight: normal; text-transform: uppercase;}
.title-news { display: inline; float: left; clear: both; margin: 20px 0 10px 20px; width: 87px; height: 20px; text-indent: -9999px; background: url(images/title-news-bg.jpg) left 50% no-repeat;}
.title-news a { overflow: hidden; float: left; clear: both; width: 87px; height: 20px; background: url(images/icon-rss.gif) right 50% no-repeat;}
.title-news a:hover { background-image: url(images/icon-rss-over.gif);}
.widget_text { padding: 20px; border-top: 1px solid #faeac4;}
.wrapper { display: inline; float: left; margin: 0 0 0 30px; width: 960px;}


#action { position: relative; float: left; clear: both; width: 960px; height: 240px; background: url(images/action-bg.jpg);}
#action a { overflow: hidden; position: absolute; top: 60px; left: 326px; float: left; width: 311px; height: 125px;  text-indent: -9999px; background: url(images/action-bg-over.jpg) 0 -125px no-repeat;}
#action a:hover { background-position: 0 0;}
#about { position: relative;}
#about .entry img { display: inline; float: left; margin-right: 20px; width: 120px;}
#about .entry ul { list-style: none; float: left; margin: 0; padding: 0; width: 140px; border-top: 1px solid #4b3f33;}
#about .entry ul li { padding: 5px 0; font-size: .93em; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #4b3f33;}
#about .entry .description { display: inline; float: left; margin: 0 20px 0 0; width: 300px;}
#about .page-nav { position: absolute; top: 20px; left: 160px; list-style: none; float: left; margin: 0; padding: 0;}
#about .page-nav li { display: inline; float: left; margin-right: 6px; padding-left: 10px; font-size: 1.1em; text-transform: uppercase; background: url(images/bullet-page-subnav.gif) left 50% no-repeat;}
#about .page-nav li.first-item { padding: 0; background: none;}
#about .page-title { margin: 0; border-width: 0;}
#about .subtitle { float: left; clear: both; margin: 0 0 30px 0; padding: 8px 20px; width: 600px !important; width /**/: 640px; color: #faeac4; font-size: 1.3em; text-transform: uppercase; background-color: #4b3f33;}
#chatter { float: left; clear: both; width: 259px;}
#chatter h2 { display: inline; float: left; clear: both; margin: 20px 20px 10px 20px; width: 219px; height: 15px; text-indent: -9999px; background: url(images/title-chatter-bg.jpg) left top no-repeat;}
#chatter ul { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 259px; border-top: 1px solid #4b3f33;}
#chatter ul li { float: left; clear: both; padding: 20px 20px 20px 59px; width: 180px !important; width /**/: 259px; color: #7a6753; font-size: 1.1em; line-height: 1.5; background-position: 20px 20px; background-repeat: no-repeat; border-bottom: 1px solid #4b3f33;}
#chatter ul li:hover { background-color: #e5d6b3;}
#chatter ul li.chatter-comment { background-image: url(images/icon-comment.gif);}
#chatter ul li.chatter-comment:hover { background-image: url(images/icon-comment-over.gif);}
#chatter ul li.chatter-flickr { background-image: url(images/icon-flickr.gif);}
#chatter ul li.chatter-flickr:hover { background-image: url(images/icon-flickr-over.gif);}
#chatter ul li.chatter-flickr img { margin-right: 10px;}
#chatter ul li.chatter-twitter { background-image: url(images/icon-twitter.gif);}
#chatter ul li.chatter-twitter:hover { background-image: url(images/icon-twitter-over.gif);}
#chatter ul li img { margin-top: .5em;}
#chatter ul li .chatter-author { font-weight: bold;}
#chatter ul li .chatter-content { display: block; margin-bottom: .5em;}
#chatter .intro { display: inline; float: left; clear: both; margin: 0 20px 20px 20px; width: 219px; font-size: 1.1em; line-height: 1.5;}
#comments-wrapper { float: left; clear: both; padding-bottom: 30px; width: 640px;}
#comments-wrapper .meta { float: left; clear: both; margin-bottom: 30px; width: 640px; border: 1px solid #4b3f33; border-width: 1px 0;}
#comments-wrapper .meta a,
#comments-wrapper .meta h2 { position: relative; float: left; margin: 0; padding: 13px 20px 13px 50px; color: #4b3f33; font-size: 1.2em; font-weight: bold; text-align: center; text-transform: uppercase; border-right: 1px solid #4b3f33;}
#comments-wrapper .meta a.b6_social_email_link { background: url(images/icon-email.gif) 20px 50% no-repeat;}
#comments-wrapper .meta a.b6_social_email_link:hover { background-image: url(images/icon-email-over.gif);}
#comments-wrapper .meta a.b6_social_share_link { background: url(images/icon-share.gif) 20px 50% no-repeat;}
#comments-wrapper .meta a:hover { color: #b43b2e; background-color: #e5d6b3;}
#comments-wrapper .meta h2.comments-number { padding-right: 50px; background: url(images/icon-comment.gif) 20px 63% no-repeat;}
#contact { float: left; margin: 0; padding: 0; width: 400px;}
#contact form { float: left; clear: both; margin: 0; padding: 0; background-color: #e5d6b3;}
#contact form div { margin: 0; width: 360px;}
#contact form div div { margin: 0;}
#contact form div div input,
#contact form div div textarea { display: block; margin-bottom: 2px; padding: 2px; width: 354px !important; width /**/: 360px; background-color: #faeac4; border: 1px solid #ccbf9f;}
#contact form .button { float: left; clear: both; margin: 0; padding: 10px 20px; width: 360px !important; width /**/: 400px; background: #ccbf9f}
#contact form .button button { cursor: pointer; float: right; width: 107px; height: 15px; text-indent: -9999px; background: url(images/button-submit.gif) 0 0 no-repeat; border-width: 0;}
#contact form .button button:hover { background-position: 0 -15px;}
#contact form .label { display: block; clear: both; color: #665645; font-weight: bold; text-transform: uppercase;}
#contact form .section { display: inline; float: left; clear: both; margin: 20px; width: 360px;}
#contact form .title {  float: left; clear: both; margin: 0; padding: 0; width: 400px !important; height: 30px; text-indent: -9999px; background: #4b3f33 url(images/title-contact-us.gif) left top no-repeat;}
#contact .errors { color: #ee0000;}
#download-contents { display: inline; float: left; margin-left: -1px; padding-left: 20px; width: 219px !important; width /**/: 240px; border-left: 1px solid #4b3f33;}
#download-contents ul { list-style: none; float: left; clear: both; margin: 0; padding: 0; font-size: 0.92em; border-top: 1px solid #4b3f33;}
#download-contents ul li { float: left; clear: both; padding: 10px 0; width: 219px; border-bottom: 1px solid #4b3f33;}
#download-contents ul li img { float: left; margin: 0 10px 0 0;}
#download-contents .title {  float: left; clear: both; margin: 0 0 7px 0; padding: 0; width: 219px !important; height: 13px; text-indent: -9999px; background: url(images/title-sampler-contents.gif) left top no-repeat;}
#home .primary { display: inline; float: left; margin-left: 10px; width: 380px !important; width /**/: 381px; border-right: 1px solid #4b3f33;}
#home .primary .post { width: 380px;}
#home .primary .post .byline { width: 340px;}
#home .primary .post .entry { width: 340px;}
#home .primary .post .meta { float: left; clear: both; width: 380px; border-bottom: 1px solid #4b3f33;}
#home .primary .post .meta a { position: relative; float: left; padding: 13px 0; color: #4b3f33; font-size: 1.1em; font-weight: bold; text-align: center; text-transform: uppercase;}
#home .primary .post .meta a.b6_social_email_link { padding-left: 25px; width: 84px !important; width /**/: 109px; background: url(images/icon-email.gif) 20px 50% no-repeat;}
#home .primary .post .meta a.b6_social_email_link:hover { background-image: url(images/icon-email-over.gif);}
#home .primary .post .meta a.b6_social_share_link { padding-left: 25px; width: 84px !important; width /**/: 110px; background: url(images/icon-share.gif) 20px 50% no-repeat; border-right: 1px solid #4b3f33;}
#home .primary .post .meta a.comments-link { padding-left: 30px; width: 130px !important; width /**/: 161px; background: url(images/icon-comment.gif) 20px 63% no-repeat; border-right: 1px solid #4b3f33;}
#home .primary .post .meta a.comments-link:hover { background-image: url(images/icon-comment-over.gif);}
#home .primary .post .meta a:hover { color: #b43b2e; background-color: #e5d6b3;}
#home .primary .post .title { width: 340px !important; width /**/: 380px;}
#home .secondary { display: inline; float: left; margin-left: -1px; width: 259px !important; width /**/: 260px; border-left: 1px solid #4b3f33;}
#home .tertiary { float: left; width: 310px; color: #fff;}
#music .album { float: left; clear: both; padding: 30px 20px; width: 600px !important; width /**/: 640px; background-position: 20px 30px; background-repeat: no-repeat; border-top: 1px solid #4b3f33;}
#music .album h2 { margin: 0; font-size: 1.4em; text-transform: uppercase;}
#music .album h2 span { font-weight: normal;}
#music .album h2 strong { display: block; margin-top: 3px; font-size: 0.85em; font-weight: normal;}
#music .album img { display: inline; float: left; margin-right: 20px;}
#music .album p { font-size: 1.1em; line-height: 1.4;}
#music .album .buy { font-weight: bold; text-transform: uppercase;}
#music .album .buy a { padding-left: 12px; background: url(images/bullet-star.gif) left 50% no-repeat;}
#music .album .buy a.first { padding: 0; background: none;}
#signup { float: left; margin: -30px 0 30px 0; padding: 30px 20px 10px 0; width: 340px !important; width /**/: 361px; border-right: 1px solid #4b3f33;}
#signup form { float: left; clear: both; margin: 0 0 20px 0; padding: 0; background-color: #e5d6b3;}
#signup form div { margin: 0; width: 300px;}
#signup form div div { margin: 0;}
#signup form div div input,
#signup form div div textarea { display: block; margin-bottom: 2px; padding: 2px; width: 294px !important; width /**/: 300px; background-color: #faeac4; border: 1px solid #ccbf9f;}
#signup form .button { float: left; clear: both; margin: 0; padding: 10px 20px; width: 300px !important; width /**/: 340x; background: #ccbf9f}
#signup form .button button { cursor: pointer; float: right; width: 107px; height: 15px; text-indent: -9999px; background: url(images/button-signup.gif) 0 0 no-repeat; border-width: 0;}
#signup form .button button:hover { background-position: 0 -15px;}
#signup form .label { display: block; clear: both; color: #665645; font-weight: bold; text-transform: uppercase;}
#signup form .section { display: inline; float: left; clear: both; margin: 20px; width: 300px;}
#signup form .title {  float: left; clear: both; margin: 0; padding: 0; width: 340px !important; height: 30px; text-indent: -9999px; background: #4b3f33 url(images/title-newsletter-signup.gif) left top no-repeat;}
#signup .errors { color: #ee0000;}
#signup form #tell-friends { background-image: url(images/title-tell-friends.gif);}

.b6_social { z-index: 999; position: absolute; float: left; padding-bottom: 10px; width: 298px !important; width /**/: 300px; height: 150px; text-align: left; background: #fff url(images/loading.gif) 50% 50% no-repeat; border: 1px solid #bcbcbc;}
.b6_social .errors { color: #ee0000; font-size: 1.15em;}
.b6_social .errors p { margin-top: 0;}
.b6_social_site { padding-left: 22px; background-position: left center; background-repeat: no-repeat;}
.b6_social_title { float: left; margin: 0; padding: 7px 10px; width: 278px !important; width /**/: 298px; color: #333; font-size: 1.4em; background-color: #e1dfd6; border-bottom: 1px solid #bcbcbc;}
.b6_social_title a { float: right; font-size: .75em; font-weight: normal;}
.b6_social_title span { float: left;}
#b6_social_sites { list-style: none; display: inline; float: left; margin: 10px 10px 0 10px; padding: 0; width: 278px;}
#b6_social_sites li { float: left; width: 50%; font-size: 1.2em; font-weight: bold; line-height: 2;}
.b6_social_button { cursor: pointer; float: left; width: 44px; height: 20px; text-indent: -9999px; background: url(images/button_send.gif) left top no-repeat; border-width: 0;}
.b6_social_form { display: inline; float: left; margin: 10px 10px 0 10px;}
.b6_social_form div { padding-bottom: 4px; width: 278px;}
.b6_social_form div div { padding: 0; border-width: 0;}
.b6_social_form input, .b6_social_form textarea { padding: 2px; width: 272px !important; width /**/: 278px; color: #000; background-color: #fafafa; border: 1px solid #bcbcbc;}
.b6_social_form textarea { margin-bottom: 5px; padding: 2px;}
.b6_social_form .label { color: #777168; font-family: "Trebuchet MS"; line-height: 1.6em; text-transform: uppercase;}
.b6_social_form .label em { color: #ee0000;}
.b6_social_form_instructions { color: #777168; font-style: italic;}
.b6_social_form_instructions em { color: #ee0000;}
.b6_social_form_wrapper { float: left; clear: both; margin: 0 0 20px 0; padding: 20px; width: 426px !important; width /**/: 468px; border: 1px solid #deded2;}
