/*
---------------------------------------------------------------------------
=	House Keeping
---------------------------------------------------------------------------
*/

@import url('reset.css');
@import url('css/prettyphoto.css');

html
{
	height: 100%;
}

body
{
	font-size: 12px;
	font-family: "Arial", "Verdana", sans-serif;
	line-height: 18px;
	color: #333333;
}

body.blog 		{background: url(images/pastel_strip_blog.gif) repeat-y;}
body.category	{background: url(images/pastel_strip_blog.gif) repeat-y;}
body.pageid-10  {background: url(images/pastel_strip_gigs.gif) repeat-y;}
body.pageid-178  {background: url(images/pastel_strip_gigs.gif) repeat-y;}
body.pageid-11 	{background: url(images/pastel_strip_shop.gif) repeat-y;}
body.pageid-9 	{background: url(images/pastel_strip_about.gif) repeat-y;}
body.pageid-12	{background: url(images/pastel_strip_media.gif) repeat-y;}
body.pageid-13	{background: url(images/pastel_strip_contact.gif) repeat-y;}
body.pageid-295	{background: url(images/pastel_strip_contact.gif) repeat-y;}
body.pageid-296	{background: url(images/pastel_strip_contact.gif) repeat-y;}

body.blog 	div#skip		{background: url(images/bg_content_news.gif) 440px 0px no-repeat fixed;}
body.category div#skip		{background: url(images/bg_content_news.gif) 440px 0px no-repeat fixed;}
body.pageid-10  div#skip	{background: url(images/bg_content_gigs.gif) 440px 0px no-repeat fixed;}
body.pageid-178  div#skip	{background: url(images/bg_content_gigs.gif) 440px 0px no-repeat fixed;}
body.pageid-11 div#skip		{background: url(images/bg_content_shop.gif) 440px 0px no-repeat fixed;}
body.pageid-9 div#skip		{background: url(images/bg_content_about.gif) 440px 0px no-repeat fixed;}
body.pageid-12	div#skip	{background: url(images/bg_content_media.gif) 440px 0px no-repeat fixed;}
body.pageid-13	div#skip	{background: url(images/bg_content_contact.gif) 440px 0px no-repeat fixed;}
body.pageid-295	div#skip	{background: url(images/bg_content_contact.gif) 440px 0px no-repeat fixed;}
body.pageid-296	div#skip	{background: url(images/bg_content_contact.gif) 440px 0px no-repeat fixed;}

div#wrapper
{
	background-position: 0 0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: red repeat;	
}

body.blog div#wrapper 		{background-image: url(images/bg_1.jpg)}
body.archive div#wrapper 	{background-image: url(images/bg_1.jpg)}
body.category div#wrapper	{background-image: url(images/bg_1.jpg)}
body.pageid-10 div#wrapper 	{background-image: url(images/bg_3.jpg)}
body.pageid-178 div#wrapper {background-image: url(images/bg_8.jpg)}
body.pageid-11 div#wrapper 	{background-image: url(images/bg_4.jpg)}
body.pageid-9 div#wrapper 	{background-image: url(images/bg_9.jpg)}
body.pageid-12 div#wrapper	{background-image: url(images/bg_6.jpg)}
body.pageid-13 div#wrapper 	{background-image: url(images/bg_7.jpg)}
body.pageid-295 div#wrapper 	{background-image: url(images/bg_7.jpg)}
body.pageid-296 div#wrapper 	{background-image: url(images/bg_7.jpg)}


.fl {float: left;}
.fr {float: right;}

.cb	{clear: both;}

div#photo_block
{
	float: left;
	width: 440px;
	height: 660px;
	position: relative;
}

h2
{
	font-size: 140%;
	margin-bottom: 10px;
}

p
{
	line-height: 1.3em;
	margin-bottom: .6em;
}

div#music
{
	position: fixed;
	top: 10px;
	right: 10px;
}

/*
---------------------------------------------------------------------------
=	Header
---------------------------------------------------------------------------
*/


div#header
{
	padding-top: 5px;
}

div#header a#logo
{
	display: block;
	width: 89px;
	height: 174px;
	background:url(images/logo.gif) no-repeat;
	margin-bottom: 20px;	
}

div#header a#logo:hover
{
background: url(images/logo_highlight.gif) no-repeat;

}

div#header a#logo span
{
	display: none;
}


/*
---------------------------------------------------------------------------
=	Content
---------------------------------------------------------------------------
*/

div#content
{
	margin-left: 470px;
	width: 490px;
	min-height: 660px;
}


/*
---------------------------------------------------------------------------
=	NAVIGATION
---------------------------------------------------------------------------
*/

div#navigation
{
width: 100%;
height: 250px;
}

div#navigation ul
{


}

div#navigation ul li
{

}
div#navigation a 
{
	display: block;
	float: left;
	height: 38px;
	width: 100%;
}

div#navigation a#news 		{background: url(images/nav_home.gif) no-repeat;}
div#navigation a#gigs		{background: url(images/nav_gigs.gif) no-repeat;}
div#navigation a#shop		{background: url(images/nav_shop.gif) no-repeat;}	
div#navigation a#about		{background: url(images/nav_about.gif) no-repeat;}
div#navigation a#media		{background: url(images/nav_media.gif) no-repeat;}
div#navigation a#contact 	{background: url(images/nav_contact.gif) no-repeat;}

div#navigation ul li a span 
{
	display: none;
}

li.page-item-4
{
	display: none;
}

li.page-item-50
{
	display: none;
}

/*
---------------------------------------------------------------------------
=	BLOG
---------------------------------------------------------------------------
*/

h3
{
	display: block;
	float: left;
	font-size: 150%;
	color: #007DC5;
	padding-right: 5px;
	
}

h4
{
	display: block;
	float: left;
	font-size: 150%;
	color: #EE2A7B;
	padding-right: 5px;
	
}


h6
{
	display: block;
	float: left;
	width:100%;
	font-size: 150%;
	color: #009444;
	margin-bottom:14px;
}



div.post
{
	padding-bottom: 20px;
	
}

div.entry-content p
{
	line-height:20px ;
}

div#title_gear
{
	height: 21px;
	margin-bottom: 10px;
	
}

div#title_gear h3.entry-title
{
	font-size: 150%;
	display: block;
	float: left;
	line-height: 21px;
}

div#title_gear abbr
{
	display: block;
	line-height: 24px;
	font-size: 120%;
	color:#007DC5;
}

a#rss
{
	display: none;
	
}

.entry-content
{
	padding-right: 30px;
	
}

.entry-meta
{
	display: block;
	margin-top: 10px;
	
}

body.blog a,
body.archive a
{
	color: #007DC5;
	font-size: 100%;
}


/*
---------------------------------------------------------------------------
=	GIGS
---------------------------------------------------------------------------
*/

h4.gigs
{
	display:block;
	float:left;
	margin-bottom:14px;
}


h3#month
{
	color: #EE2A7B;
}

ul#gig_list
{
	display: block;
	float: left;
	margin-bottom: 30px;
}

ul#gig_list li
{

	float: left;
	width: 100%;
	margin: 7px 0;
}

ul#gig_list li span
{

}

span#date
{
	display: block;
	float: left;
	width: 150px;
}

span#at
{
margin: 0 20px;
	display: block;
	float: left;
	color: #EE2A7B;
}

span#venue
{
	display: block;
}

a#previous_link,
a#upcoming_link
{
	display:block;
	float:left;
	margin-top:10px;
	color: #EE2A7B;
}


/*
---------------------------------------------------------------------------
=	SHOP
---------------------------------------------------------------------------
*/

h2#shop
{
	color: #F15A29;
}

div#music_downloads
{

}

div#music_downloads ul
{

}

div#music_downloads ul li
{
	display: block;
	float: left;
	margin-right: 10px;
}

div#music_downloads ul li a
{
	display: block;
	width: 150px;
	height: 150px;
}

div#music_downloads ul li span
{
	color: #F15A29;
	display: block;
	text-align: center;
	font-size: 120%;
	margin-top: 10px;
}

/*
---------------------------------------------------------------------------
=	ABOUT
---------------------------------------------------------------------------
*/

h2#about
{
	color: #009444
}

ul#band_menbers
{

}

ul#band_menbers li
{
	height: 127px;
	margin-bottom: 20px;
}

ul#band_menbers li#rach {background: url(images/rach.jpg) no-repeat;}
ul#band_menbers li#rach_long {background: url(images/rach.jpg) no-repeat;}
ul#band_menbers li#band1 {background: url(images/rach.jpg) no-repeat;}
ul#band_menbers li#band2 {background: url(images/rach.jpg) no-repeat;}
ul#band_menbers li#band3 {background: url(images/rach.jpg) no-repeat;}
ul#band_menbers li#band4 {background: url(images/rach.jpg) no-repeat;}

ul#band_menbers li p
{
	padding-left: 135px;
	font-size: 120%;
}

ul#band_menbers li p a
{
	color: #009444
}

span#name
{
	font-weight: bold;
	color: #009444;
}

li#rach_long
{
	height: 770px !important;
}


.aboutlink {
	font-family: Arial, Helvetica, sans-serifs;
	font:Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 22px;
	color:#009444;
	text-decoration:none;
}

.aboutlink:hover {
	font-family: Arial, Helvetica, sans-serifs;
	font:Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 22px;
	color:#009444;
	text-decoration:none;
}


/*
---------------------------------------------------------------------------
=	Gallery
---------------------------------------------------------------------------
*/

h2#gallery
{
	color: #5A4A42;
}

div.piclenselink
{
	display: none;
}

div.ngg-albumoverview

{
	display: block;
	float:left;
	margin: 10px 0 30px 0;
}

div.ngg-album

{
	display: block;
	float:left;
	margin:0 10px 20px 0;
	text-align:center;
}

div.ngg-album div.ngg-albumtitle

{
	display:block;
	
}

div.ngg-album div.ngg-albumtitle a

{
	display:block;
	margin-bottom: 10px;
	text-decoration:none;
	color: #5A4A42;
	font-size:120%;
}

div.ngg-album div.ngg-albumcontent div.ngg-thumbnail
{
	margin:0 auto;
}

div.ngg-album div.ngg-albumcontent div.ngg-thumbnail a
{
	display:block;
}

div.ngg-album div.ngg-albumcontent div.ngg-thumbnail a img
{
	padding:2px;
	background:#fff;
	border:2px solid #000;
	border-color:#eee #ddd #ccc #eee;
}

div.ngg-album div.ngg-albumcontent div.ngg-description
{
	clear:both;
}

div.ngg-galleryoverview
{
	float:left;
	width:100%;
}

div.ngg-gallery-thumbnail-box
{
	float:left;
	margin:7px 7px 0 0;
}

div.ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail a img
{
	border:2px solid #000;
	border-color:#eee #ddd #ccc #eee;
	padding:2px;	
}

div.ngg-navigation
{
	display: block;
	float: left;
	margin: 5px 0 10px 0;
}

div.ngg-navigation span
{
	padding-right: 10px;
}

div.ngg-navigation a
{
	padding-right: 5px;
}



/*
---------------------------------------------------------------------------
=	CONTACT FORM
---------------------------------------------------------------------------
*/

div#contactform
{
	color: #662D91;
	float:left;
	width: 100%;
}

div#contactform ol
{
	float:left;
	width: 100%;
}

div#contactform ol li
{
	float:left;
	clear:both;
	margin-bottom: 10px;
}

div#contactform label
{
	float:left;
	font-size: 120%;
	width: 100px;
}

div#contactform input
{
	float:left;
	padding:4px;
	background:#F1F1F2;
	width:200px;
}

div#contactform ol li textarea
{
	float:left;
	padding:4px;
	background:#F1F1F2;
	width:200px;
	height: 60px;
}

div#contactform button.submit
{
	color: #fff;
	font-weight: bold;
	background-color: #662D91;
	width: 208px;
	margin-left: 100px;
	border:0px;
	padding: 4px;
	}

/*
---------------------------------------------------------------------------
=	Footer
---------------------------------------------------------------------------
*/

div#footer
{
 clear: both;
 margin-left: 470px;
 padding-top: 30px;
 padding-bottom:40px;
}	



div#signup
{
 display: block;
 width: 430px;
}	


div#signup input
{
color: #333333;
background: #ffffff;
height: auto;
padding: 4px;
border: solid thin;
border-color: #787676;
}

div#copyright
{
	clear:both;
}

div#copyright span#copy
{
	float:left;
	line-height:18px;
	margin-right:10px;

}

div#copyright a
{	
	display:block;
	float:left;
	width: 16px;
	height: 16px;
	margin-right:5px;
	
}

a#myspace 	{background: url(images/btn_myspace.gif);}
a#facebook 	{background: url(images/btn_facebook.gif);}

div#copyright a span
{
	display:none;
}




