/*
Theme Name: Soundwave Touring
Theme URI: http://www.soundwavetouring.com/
Description: A custom WordPress theme created for the Soundwave Touring company.
Version: 1.0
Author: Nicholas Sinclair & James Harvey
Author URI: http://www.webmarkdesigns.com.au/
*/

html{background:#000 url("images/homepage-bg.jpg") no-repeat top center}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
hr{display:none}
h1,h2,h3{margin:0;padding:0}
a{text-decoration:none}
img{border:0;vertical-align:middle}
p.clear{clear:both;margin:0;padding:0;height:0}
/*START: Links */
a{color:#008ebb}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
/*END: Links */

#wrapper{width:875px;margin:0 auto;position:relative;background:url("images/wrapper-bg.gif") repeat-y}

#header span{display:none}
#header{width:875px;background:url("images/header-bg.jpg") no-repeat center right}
#logo a:link,
#logo a:visited{display:block;width:252px;height:94px;background:url("images/soundwave-logo.gif") no-repeat;text-decoration:none}

#menu{position:absolute;top:94px;left:0;background:url("images/menu-bg.gif") repeat-x;width:875px;border:solid #000;border-width:2px 0 3px}
#menu ul{list-style:none;margin:0;padding:0}
#menu li{display:inline}
#menu a:link,
#menu a:visited{
    display:block;float:left;height:28px;padding:8px 70px 0 10px;
    border:solid #000;border-width:0 0 0 2px;background:url("images/menu-btn-bg.gif") repeat-x;
    color:#000;text-transform:uppercase;font:bold 100% Arial, sans-serif}
#menu li:first-child a{border-width:0}
#menu a:hover{background-position:0 -36px;text-decoration:none}
#menu a:focus{outline:none;text-decoration:none}

#menu li.on-tour:hover a{background-position:0 -36px;text-decoration:none;}
#menu li.on-tour:hover ul{display:block;}
#menu li.on-tour ul{
    position:absolute;top:36px;left:129px;
    display:none;width:204px;
    border-top:2px solid #000;border-bottom:1px solid #333}
#menu li.on-tour li{display:block;}
#menu li.on-tour li a{
    background:#000;color:#999;
    text-transform:capitalize;font-size:90%;font-weight:normal;
    height:auto;width:190px;padding:5px 6px;
    border:solid #333;border-width:1px 1px 0 1px}
#menu li.on-tour li a:hover{color:#fff;text-decoration:none;background:#171717}
#menu li.on-tour li a:focus{outline:none;text-decoration:none}

#content{margin-top:40px}

div.post{margin:10px 25px 0}
div.post h3{font-weight:bold;text-transform:uppercase;color:#000;border-bottom:1px solid #ccc}
div.post small.date{background:url("images/date-bullet.gif") no-repeat 0 3px;color:#666;padding-left:10px;height:18px;display:block}
div.entry{color:#000;line-height:18px;font-size:13px;margin-bottom:10px}

.panel{background:#f9f9f9 url("images/heading-bg.gif") repeat-x}
/*.sidepanel{float:right;width:430px;margin-top:3px}*/
.sidepanel{float:right;width:430px;margin-top:3px}

#latestnews{float:left;width:437px;color:#000;min-height:750px;height:auto !important;height:750px;border-top:3px solid #000;margin-top:0}
#latestnews h2 span{display:none}
#latestnews h2{background:url("images/headers/latest-news.gif") no-repeat center center;width:107px;height:22px;margin-left:20px;padding-top:10px}

#featured{width:430px;height:225px}
#featured h2 span{display:none}
#featured h2{background:url("images/headers/featured-artist.gif") no-repeat center center;width:135px;height:22px;margin-left:20px;padding-top:10px}

#on-tour{/*height:520px;*/background-color:#000}
#on-tour h2 span{display:none}
#on-tour h2{background:url("images/headers/on-tour.gif") no-repeat center center;width:68px;height:22px;margin-left:20px;padding-top:10px}

#inner-content{float:left;width:437px;color:#000;min-height:750px;font-size:13px;border-top:3px solid #000;margin-top:0}
#inner-content p{line-height:18px;text-align:justify}
#inner-content .main{margin:10px 25px}
#content-error{background:#f9f9f9;padding:25px}

.news h2 span{display:none}
.news h2{background:url("images/headers/news.gif") no-repeat center center;width:47px;height:22px;margin-left:20px;padding-top:10px}
div.on-tour h2 span{display:none}
div.on-tour h2{background:url("images/headers/on-tour.gif") no-repeat center center;width:68px;height:22px;margin-left:20px;padding-top:10px}
.past-tours h2 span{display:none}
.past-tours h2{background:url("images/headers/past-tours.gif") no-repeat center center;width:94px;height:22px;margin-left:20px;padding-top:10px}
.contact h2 span{display:none}
.contact h2{background:url("images/headers/contact.gif") no-repeat center center;width:73px;height:22px;margin-left:20px;padding-top:10px}
.sign-up-for-news h2 span{display:none}
.sign-up-for-news h2{background:url("images/headers/sign-up-for-news.gif") no-repeat center center;width:144px;height:22px;margin-left:20px;padding-top:10px}
.sign-up-confirmation h2 span{display:none}
.sign-up-confirmation h2{background:url("images/headers/sign-up-confirmation.gif") no-repeat center center;width:178px;height:22px;margin-left:20px;padding-top:10px}

.post small.author{margin-bottom:10px}

#signup{position:absolute;top:60px;right:5px;width:200px}
#signup a:link,
#signup a:visited{
    display:block;width:113px;height:14px;padding:5px;float:right;
    text-transform:uppercase;font:bold 10px Arial, sans-serif;color:#fff;
    background:url("images/signup-bg.gif") no-repeat}
#signup a:hover{background-position:0 -24px;text-decoration:none}
#signup a:focus{text-decoration:none;outline:none}
#mailchimp{
  background:#000;margin-top:25px;padding:10px;height:80px;display:none;border:1px solid #333
}
#mailchimp .input{width:180px;display:block;margin-top:5px;font-size:12px;border:0;height:20px;vertical-align:middle;color:#999}
#mailchimp input.button{
  width:auto;float:right;display:block;width:56px;height:24px;
  background: url("images/sign-up-btn.jpg") no-repeat 0 0;
  color:#fff;font-size:9px;text-transform: uppercase;vertical-align:middle;
  padding:0 0 4px;cursor:pointer;border:0;margin:5px 0
}

#footer{background:url("images/footer-bg.gif") repeat-x;text-align:center;margin-top:0;padding:6px 0;height:43px;font-size:85%;font-weight:bold}

/* START: EasySlider */
#prevBtn a, #nextBtn a{
  display:block;width:44px;height:32px;
  overflow:hidden;text-indent:-8000px;
  position:absolute;left:0;top:465px;
  background:url("images/prev-next-btn.png") no-repeat}
#nextBtn a{left:831px;background-position:-44px 0}
#slider{height:381px;overflow:hidden}
#slider ul, #slider li{margin:0;padding:0;list-style:none}
#slider li{width:875px;height:381px;overflow:hidden}
#prevBtn a:focus, #nextBtn a:focus{outline:none}
/* END: EasySlider */
/* START: Small slider for "On Tour" page */
#slider.small{height:200px;overflow:hidden}
#sliderWrapperSmall #prevBtn a,
#sliderWrapperSmall #nextBtn a{top:284px}
#sliderWrapperSmall #slider li{height:200px}
/* END: Small slider for "On Tour" page */

/* START: HoverScroll */
#hoverscroll{list-style:none;margin:0;padding:0;margin:8px 0 8px 8px/*;padding-bottom:100px*/}
div.hoverscroll{position:relative;top:50px;left:10px}
div.hoverscroll div.listcontainer{overflow:hidden}
div.hoverscroll ul.list{list-style:none;margin:0;padding:0}
div.hoverscroll ul.list li.item{display:block;padding:0;}
/*div.hoverscroll.horizontal ul.list li.item{float:left;}*/
div.hoverscroll div.arrow {
    position:absolute;
    float:none;
    background-color:#ccc;
    background-position:center;
    background:url("images/hscroll-arrows.png") no-repeat;
}
div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom {
    left:0px;
    width:100%;
    height:46px;
}
div.hoverscroll div.arrow.top {
    top:-40px;

}
div.hoverscroll div.arrow.bottom {
    bottom:-26px;
    background-position:0 -45px;
}
div.hoverscroll li:hover{z-index:999999}
div.hoverscroll li a:focus{outline:none}
/* END: HoverScroll */

.artist-box{background:url("images/featured-artist-box.gif") no-repeat;width:388px;height:141px;margin:12px auto;padding:15px 12px}
.artist-box .portrait{float:left;width:132px}
.artist-box .content{float:right;width:245px;color:#f9f9f9;font-size:13px}
.artist-box .content h3{color:#008cc0;text-transform:uppercase;border-bottom:1px solid #008cc0}

.page-template-artists-page-php #wrapper{background:#f9f9f9}
.page-template-artists-page-php #footer{margin-top:-16px}
.page-template-artists-page-php h2{width:875px;height:200px;margin-bottom:0px}
.page-template-artists-page-php h2 span{display:none}
.page-template-artists-page-php .sidepanel{width:225px !important;width:220px;background:#f9f9f9;margin:0;border:solid #000;border-width:5px 0 0 10px}
.page-template-artists-page-php .panel div{padding:0px 24px 15px 0}
.page-template-artists-page-php .sidepanel .panel div{padding:0 15px 15px;margin-top:10px}
.page-template-artists-page-php h3{margin:0}
#did-you-know{font-size:13px}
#did-you-know h4{text-transform:uppercase;border-bottom:1px solid #008cc0;color:#008cc0;font-weight:900;margin:20px 15px 0}
.page-template-artists-page-php .media-player{margin:20px 0 0 8px;padding-bottom:10px}
.page-template-artists-page-php #band-content{border:solid #000;border-width:5px 0 0;width:640px;float:left}

#media h3 span{display:none}
#media h3{background:url("images/headers/media.gif") no-repeat center center;width:49px;height:22px;margin-left:20px;padding-top:10px}
#biography h3 span{display:none}
#biography h3{background:url("images/headers/bio.gif") no-repeat center center;width:87px;height:22px;margin-left:20px;padding-top:10px}
#did-you-know h3 span{display:none}
#did-you-know h3{background:url("images/headers/did-you-know.gif") no-repeat center center;width:121px;height:22px;margin-left:11px;padding-top:10px}
#info-dates h3 span{display:none}
#info-dates{font-size:13px}
#info-dates h3{background:url("images/headers/info-dates.gif") no-repeat center center;width:104px;height:22px;margin-left:11px;padding-top:10px}

/*START: Social Networking logos*/
#social{list-style:none;margin:0;padding:0;margin:0;position:absolute;bottom:50px;left:0}
#social li{margin:0;display:inline}
#social li a{display:block;float:left;width:111px;height:26px;margin-left:16px}
#social li a:hover,
#social li a:focus{text-decoration:none}
#social span{visibility:hidden}
li.facebook a{background:url("images/logos/facebook-logo.gif") no-repeat}
li.twitter a{background:url("images/logos/twitter-logo.gif") no-repeat}
li.myspace a{background:url("images/logos/myspace-logo.gif") no-repeat}

.alignleft{float:left;margin:0 10px 10px 0}
.alignright{float:right}
/*END: Social Networking logos*/

.band-poster{width:160px;margin:20px auto 0}
.band-poster img{border:1px solid #ddd}

/*START: News archive layout*/
body.page-template-archives-php #inner-content{min-height:inherit;height:auto}
body.page-template-archives-php #inner-content.news{width:875px}
body.page-template-archives-php #footer{clear:both}
/*END: News archive layout*/

/*START: Blog navigation*/
.navigation{margin:0 26px;height:30px}
/*END: Blog navigation*/

.soldOut{color:red;font-weight:bold}
