/*  
Theme Name: kaow
Theme URI: http://sww.co.nz/
Description: Custom theme for Kanybl Kaow.
Version: 1.0
Author: Aidan Curran
Author URI: http://sww.co.nz/
*/

html,body {
	margin:0;
	padding:0;
   background: #000000;
   text-align: center;
}
body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}
div {
   text-align: left;
}
h1, h2, h3, h4 {

}
h1 {
   font-size: 20px;
   margin: 3px 0;
}
h2 {
   font-size: 17px;
   margin: 3px 0;
}
h3 {
   font-size: 14px;
   margin: 3px 0;
}
h4 {
   font-size: 12px;
   margin: 3px 0;
}
a {
   color: #FFFBC9;
}
a:hover {
   color: #FEED1E;
}
h1 a {
   color: #FFFFFF;
   text-decoration:none;
}
h1 a:hover {
   color: #FFFBC9;
   text-decoration:underline;
}
img {
   border: 0;
}
img.centered {
   display:block;
   margin: 5px auto 10px auto;
   text-align: center;
}
.centered {
   text-align:center;
}
#page-home {
   width: 615px;
   margin: 10px auto;
}
#page {
   width: 880px;
   margin: 10px auto;
}
#left-col {
   float: left;
   width: 240px;
   background: url(images/kanybl-kaow2.gif) center 25px no-repeat;
   padding-top: 215px;
}
#right-col {
   float: left;
   width: 640px;
}
#header {
   background: url(images/header.gif) top center no-repeat;
   height: 110px;
}
#header-right {
   background: url(images/banner-photo.jpg) top center no-repeat;
   height: 215px;   
}
#nav-top, #nav-bot {
   height: 49px;
   padding-top: 15px;
   margin: 5px auto;
   text-align: center;
}
#nav-top {
   background: url(images/nav-top-bg.gif) top center no-repeat;
   padding-left: 20px;
}
#nav-bot {
   background: url(images/nav-bot-bg.gif) top center no-repeat;
   padding-left: 5px;
}
#nav-left {
   background: url(images/nav-left-bg2.gif) top center no-repeat;
   text-align: center; 
   height: 480px;
   padding-top: 18px;  
}
#nav-top a, #nav-bot a {
   display: block;
   height: 35px;
   float: left;
   margin: 0px 15px;
}
#nav-left a {
   display: block;
   height: 35px;
   margin: 5px auto;
}
a#nav-home {
   width: 80px;
   background: url(images/nav-home.gif) center 0px no-repeat;
}
a#nav-home:hover, a#nav-home.current {
   background: url(images/nav-home.gif) center -35px no-repeat;
}
a#nav-the-band {
   width: 115px;
   background: url(images/nav-the-band.gif) center 0px no-repeat;
}
a#nav-the-band:hover, a#nav-the-band.current {
   background: url(images/nav-the-band.gif) center -35px no-repeat;
}
a#nav-bios {
   width: 59px;
   background: url(images/nav-bios.gif) center 0px no-repeat;
}
a#nav-bios:hover, a#nav-bios.current {
   background: url(images/nav-bios.gif) center -35px no-repeat;
}
a#nav-music {
   width: 84px;
   background: url(images/nav-music.gif) center 0px no-repeat;
}
a#nav-music:hover, a#nav-music.current {
   background: url(images/nav-music.gif) center -35px no-repeat;
}
a#nav-photos {
   width: 89px;
   background: url(images/nav-photos.gif) center 0px no-repeat;
}
a#nav-photos:hover, a#nav-photos.current {
   background: url(images/nav-photos.gif) center -35px no-repeat;
}
a#nav-gigs {
   width: 62px;
   background: url(images/nav-gigs.gif) center 0px no-repeat;
}
a#nav-gigs:hover, a#nav-gigs.current {
   background: url(images/nav-gigs.gif) center -35px no-repeat;
}
#nav-bot a#nav-gigs {
   background: url(images/nav-gigs-red.gif) center 0px no-repeat;
}
#nav-bot a#nav-gigs:hover, #nav-bot a#nav-gigs.current {
   background: url(images/nav-gigs-red.gif) center -35px no-repeat;
}
a#nav-lyrics {
   width: 80px;
   background: url(images/nav-lyrics.gif) center 0px no-repeat;
}
a#nav-lyrics:hover, a#nav-lyrics.current {
   background: url(images/nav-lyrics.gif) center -35px no-repeat;
}
#nav-bot a#nav-lyrics {
   width: 80px;
   background: url(images/nav-lyrics-red.gif) center 0px no-repeat;
}
#nav-bot a#nav-lyrics:hover, #nav-bot a#nav-lyrics.current {
   background: url(images/nav-lyrics-red.gif) center -35px no-repeat;
}
a#nav-guestbook {
   width: 128px;
   background: url(images/nav-guestbook.gif) center 0px no-repeat;
}
a#nav-guestbook:hover, a#nav-guestbook.current {
   background: url(images/nav-guestbook.gif) center -35px no-repeat;
}
#nav-bot a#nav-guestbook {
   width: 128px;
   background: url(images/nav-guestbook-red.gif) center 0px no-repeat;
}
#nav-bot a#nav-guestbook:hover, #nav-bot a#nav-guestbook.current {
   background: url(images/nav-guestbook-red.gif) center -35px no-repeat;
}
a#nav-store {
   width: 92px;
   background: url(images/nav-store.gif) center 0px no-repeat;
}
a#nav-store:hover, a#nav-store.current {
   background: url(images/nav-store.gif) center -35px no-repeat;
}
a#nav-contact {
   width: 106px;
   background: url(images/nav-contact.gif) center 0px no-repeat;
}
a#nav-contact:hover, a#nav-contact.current {
   background: url(images/nav-contact.gif) center -35px no-repeat;
}
#nav-bot a#nav-contact {
   width: 106px;
   background: url(images/nav-contact-red.gif) center 0px no-repeat;
}
#nav-bot a#nav-contact:hover, #nav-bot a#nav-contact.current {
   background: url(images/nav-contact-red.gif) center -35px no-repeat;
}
a#nav-links {
   width: 84px;
   background: url(images/nav-links.gif) center 0px no-repeat;
}
a#nav-links:hover, a#nav-links.current {
   background: url(images/nav-links.gif) center -35px no-repeat;
}
#nav-bot a#nav-links {
   width: 84px;
   background: url(images/nav-links-red.gif) center 0px no-repeat;
}
#nav-bot a#nav-links:hover, #nav-bot a#nav-links.current {
   background: url(images/nav-links-red.gif) center -35px no-repeat;
}

#logo {
   background: url(images/logo2.gif) center center no-repeat;
   width: 110px;
   height: 73px;
   margin: 10px auto;
}

#right-col #maincontent {
   background: url(images/content-bg.gif) center top repeat-y;
   padding: 0 40px;
}
#right-col #maincontent h1 {
   margin-top: 0px;
}
#right-col #maincontent p {
}
#bg-top {
   background: url(images/content-bg-top.gif) center top repeat-y;
   height: 21px;
   margin: 0;
}
#bg-bot {
   background: url(images/content-bg-bot.gif) center top repeat-y;
   height: 21px;
   margin: 0;
}
#footer {
   text-align: center;
   font-size: 10px;
   color: #98878A;
   padding: 5px;
}
#footer a {
   color: #98878A;
   text-decoration: none;
}
#footer a:hover {
   color: #CCCCCC;
   text-decoration: none;
}
.clear {
   clear: both;
}
#clearmargin {
   margin: 0;
   height: 1px;
   line-height: 1px;
   font-size: 1px;
}

/* page specific styles */
/* Bios page */

#bios {
   width: 456px;
   height: 336px;
   margin: 20px auto;
}
.none {
   background: url(images/bios.jpg) 0px 0px no-repeat;
}
.whitefeather {
   background: url(images/bios.jpg) 0px -336px no-repeat;
}
.rain {
   background: url(images/bios.jpg) 0px -672px no-repeat;
}
.silvermoon {
   background: url(images/bios.jpg) 0px -1008px no-repeat;
}
.snow {
   background: url(images/bios.jpg) 0px -1344px no-repeat;
}
#link_rain {
   display:block;
   position:relative; 
   top: 90px; 
   left: 0px;
   width: 120px;
   height: 170px;
}
#link_wf {
   display:block;
   position:relative; 
   top: -150px; 
   left: 110px;
   width: 70px;
   height: 130px;
}
#link_sm {
   display:block;
   position:relative; 
   top: -290px; 
   left: 220px;
   width: 80px;
   height: 130px;
}
#link_snow {
   display:block;
   position:relative; 
   top: -390px; 
   left: 310px;
   width: 100px;
   height: 160px;
}

/* Contact page */
#contacts {
   width: 500px;
   height: 235px;
   margin: 20px auto;
}
.show_none {
   background: url(images/contact-pic.jpg) 0px 0px no-repeat;
}
.show_silvermoon {
   background: url(images/contact-pic.jpg) 0px -235px no-repeat;
}
.show_rain {
   background: url(images/contact-pic.jpg) 0px -470px no-repeat;
}
.show_whitefeather {
   background: url(images/contact-pic.jpg) 0px -705px no-repeat;
}
.show_snow {
   background: url(images/contact-pic.jpg) 0px -940px no-repeat;
}
#contact_sm {
   display:block;
   position:relative; 
   top: 0px; 
   left: 0px;
   width: 114px;
   height: 180px;
}
#contact_rain {
   display:block;
   position:relative; 
   top: -180px; 
   left: 117px;
   width: 120px;
   height: 180px;
}
#contact_wf {
   display:block;
   position:relative; 
   top: -360px; 
   left: 240px;
   width: 120px;
   height: 180px;
}
#contact_snow {
   display:block;
   position:relative; 
   top: -540px; 
   left: 363px;
   width: 135px;
   height: 200px;
}



.event {
   margin: 10px 0;
   padding: 10px;
   background: #4F0409;
}

#storenav {
   background: #590409;
   margin: 10px 0 20px 0;
   padding: 3px 1px;
}
#storenav a {
   text-decoration:none;
   color: #fff;
   font-weight:bold;
   background: #590409;
   padding: 2px 10px;
   margin-right: 30px;
}
#storenav a.current, #storenav a:hover {
   background: #7f131a;
}


#buy-sticker {
   width:172px;
   height:130px;
   padding-top: 40px;
   position:absolute;
   top:350px;
   left:500px;
   background: transparent url(images/buy-now-blank.gif) center center no-repeat;
   text-align:center;
   font-size:13px;
   line-height: 26px;
   font-weight: bold;
   color: #fff;
   text-decoration:none;
   cursor: hand;
}
a #buy-sticker {
   color: #fff;
}

/* WP Common Styles */
.editLink {
   text-align: center;
   padding: 5px 0 15px 0;
}
.editLink a, a.editLink {
   background: #e0e0e0;
   color: #777777;
   font-size: 10px; 
   border: 1px solid #999999;
   text-decoration: none;
   padding: 3px 5px;
}
.editLink a:hover, a.editLink:hover {
   background: #eeeeee;
   border: 1px solid #333333;
   color: #000000;
}
.postmetadata {
   color: #999;
   font-size: 10px;
   margin: 2px 0;
}
img.aligncenter {
   display: block;
   text-align: center;
   margin: 20px auto;
}
img.alignright {
   text-align: right;
   display: block;
   float: right;
   margin: 10px 0px 5px 15px;
}
img.alignleft {
   text-align: left;
   display: block;
   float: left;
   margin: 10px 20px 5px 0px;
}
.wp-caption-text,.wp-caption-dd {
   margin: 0;
   font-weight: bold;
   font-size: smaller;
   text-align: center;
}
.more-link {
   display:block;
   text-align:right;
}
.linklove {
   display:none;
}

