/*	CSS Document for Nicky Swann

	Designed by spOOny

	Designer name : Ali



*/

body {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center; font-size: small;color: #333;background: #000;}
img {border: none;}
.clear {clear:both;}
a:active { outline: none;}
:focus{ -moz-outline-style: none;}
a {text-decoration: none; color: #61571f;}
a:hover {text-decoration: underline;}

/*------------------------------

			LAYOUT

-------------------------------*/



#container {margin: 0 auto; text-align: left;width: 900px; }



#header {float: left; width: 900px; height: 160px; background: url(../images/header.jpg) no-repeat top left;}



#navcontainer {float: left; width: 894px; margin-left: 3px; height: 40px; background: url(../images/bg-nav.jpg) repeat-x top left;}



#content {float: left; width: 900px; background: #fff url(../images/repeater.jpg) repeat-y top left; border: 5px solid #61571f;}

#content p {line-height: 180%;padding-top: 10px; padding-bottom:10px;}



#internal {float: left;margin: 0;padding: 0;width: 500px;}

#internal div {padding: 20px;}



body#index #internal p {padding: 0;}

#internal p {font-size: 11px;}



#sidebar {float: left; width: 187px;margin-top: 15px;padding-left: 10px;padding-bottom: 15px;margin-left: 3px;}

#sidebar1 {float: left; width: 187px;margin-top: 15px;padding-left: 10px;padding-bottom: 15px;margin-right: 3px;}



#sidebar a, #sidebar1 a {color: #61571f; font-weight: bold;}

#sidebar p, #sidebar1 p {font-size:11px;}



#footer {float: left; width: 900px; font-family:"Courier New", Courier, monospace;color: #fff;margin-top: 10px;margin-bottom: 30px;}

#footer ul li#left {float: left;}

#footer ul li#right {float: right;}

#footer a {color: #fff;text-decoration: underline;}

#footer a:hover {text-decoration:none;}



/*------------------------------

			NAVIGATION

-------------------------------*/

#navcontainer ul {padding-top: 12px;}

#navcontainer ul li {display: inline;font-size: 17px;list-style: none;font-style: normal;font-weight: bold;text-decoration: none;font-family:"Courier New", Courier, monospace;padding-right: 12px;padding-left: 12px;}



#navcontainer a:link {color: #fff;text-decoration: none;}

#navcontainer a:visited {color: #fff;}

#navcontainer a:hover {color: #000; text-decoration: none;}



body#index #navcontainer li#index1 a {color: #000;}

body#live-dates #navcontainer li#live1 a {color: #000;}

body#biography #navcontainer li#biography1 a {color: #000;}

body#reviews #navcontainer li#reviews1 a {color: #000;}

body#press #navcontainer li#press1 a {color: #000;}

body#gallery #navcontainer li#gallery1 a {color: #000;}

body#shop #navcontainer li#shop1 a {color: #000;}

body#links #navcontainer li#links1 a {color: #000;}

body#contact #navcontainer li#contact1 a {color: #000;}







/*------------------------------

			LISTS

-------------------------------*/

ul#dates {margin-top: 20px; }

ul#dates li {padding-left: 10px; background: url(../images/arrow.jpg) no-repeat 0 4px;font-size:11px; padding-bottom: 10px; line-height: 150%;}



ul#songs {margin-top: 10px;}

ul#songs li {font-size:11px; padding-bottom: 10px; line-height: 150%;}



#internal ul li {padding-top: 8px; padding-bottom: 8px; font-size: 11px;line-height: 180%;}

#internal ol li {list-style-type: disc;font-size: 11px;margin-left: 15px;line-height: 150%;}

ul#twitter {width: 170px; font-size: 11px;margin-top: 10px; margin-bottom: 10px;}

ul#twitter li {margin-bottom: 10px;}



ul#blog {margin-bottom: 30px;}

ul#blog li {padding: 0px;}



ul#blog1 {margin-bottom: 15px;}

ul#blog1 li {padding-bottom: 7px; font-size: 11px;padding-right: 5px; line-height: 150%;}


ul#news {margin-bottom: 30px;}

ul#news li {padding: 0px;}



ul#news1 {margin-bottom: 15px;}

ul#news1 li {padding-bottom: 7px; font-size: 11px;padding-right: 5px; line-height: 150%;}

#read a {padding-left: 20px; background:url(../images/button-read.jpg) no-repeat 0% 50%;}

ul#social li {display: inline;margin: 0; padding: 0; }



/*------------------------------

			LINKS

-------------------------------*/



a:link {color: #61571f;}

a:visited {color: #61571f;}

a:hover {color: #61571f; text-decoration: underline;}

a:active {color: #61571f;}



/*------------------------------

			HEADINGS

-------------------------------*/



h1 {font-size: 26px;}



h2 {font-size: 22px;margin-bottom: 10px;}



h3 {font-size: 13px;margin-bottom: 5px;margin-top: 10px;}



h4 {font-size: 12px;margin-bottom: 10px;margin-top: 10px;}



/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */



.sIFR-hasFlash h1 { visibility:hidden; background: none; z-index: 1;  }

.sIFR-hasFlash h2 { visibility:hidden; background: none; z-index: 1;  }

.sIFR-flash { visibility:visible !important; }



.sIFR-replaced { visibility:visible !important; }



span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; letter-spacing:0; }



h3#live {text-indent:-9999px; background: url(../images/head-live.jpg) no-repeat 0 50%;height: 40px;}
h3#tracks {text-indent:-9999px; background: url(../images/head-tracks.jpg) no-repeat 0 50%;height: 40px;}
h3#mailing {text-indent:-9999px; background: url(../images/head-mailing.jpg) no-repeat 0 50%;height: 40px;}
h3#blog {text-indent:-9999px; background: url(../images/head-blog.jpg) no-repeat 0 50%;height: 40px;}
h3#news {text-indent:-9999px; background: url(../images/head-news.jpg) no-repeat 0 50%;height: 40px;}
h3#follow {text-indent:-9999px; background: url(../images/head-follow.jpg) no-repeat 0 50%;height: 40px;}



/*------------------------------

			MISC

-------------------------------*/



p#buy a {float: left;background: url(../images/button-buy.jpg) no-repeat top left; text-indent:-999999px;height: 26px; width: 128px;display: block;}

p#buy a:hover {background: url(../images/button-buy.jpg) no-repeat 0px -26px;}



input#submit {float: left;background: url(../images/button-sign-up.jpg) no-repeat top left; text-indent:-999999px;height: 26px; width: 100px;display: block;border: none;margin-bottom: 20px;}

input#submit:hover {background: url(../images/button-sign-up.jpg) no-repeat 0px -26px;}

img#main-img {vertical-align: bottom;}



/*------------------------------

			TABLES

-------------------------------*/

table#gallery {border-collapse:collapse;margin-top: 15px; margin-bottom: 15px;margin-left: 15px;}
table#gallery tr {height: 120px;padding-top: 10px; padding-bottom: 10px;}
table#gallery img {border: 2px solid #000;}


table#paypal {margin: 0; padding: 0;}
table#paypal td {padding-top: 3px; padding-bottom: 3px;}


/*------------------------------

			FORMS

-------------------------------*/

form#ContactForm label {width: 100px;float: left;text-align: right;display: block;margin-right: 10px;color: #666;}
form {margin: 0; padding: 0;}
form#UnsubscribeForm label {width: 100px;float: left;text-align: right;display: block;margin-right: 10px;color: #666;}


input#order {margin-top: 8px;}

ul#shop li {float: left; display: inline; width: 125px;margin-bottom: 20px;margin-right: 8px;padding: 10px;}
li#shop-item {background: #ffffff; display:block;}



