/* CSS Document */

img, div { behavior: url(iepngfix.htc); }


body {background-image:url(images/background.jpg);
background-position:top;
background-repeat:repeat;
font:12px Arial, Helvetica, sans-serif;
color:black;
line-height:17px;}

a {color:#D63600; text-decoration:none;}
a:hover {color:black;
text-decoration:underline;}
a:visited {color:#571E0A;}

h1 {font:14px Arial, Helvetica, sans-serif;
font-weight:bold;margin:0;
color:#491B0B;}


h2 {font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0;
color:#491B0B;}

.container {width:790px;
margin-left:auto;
margin-right:auto;}

.logo {float:left}

.menu {float:left;
height:51px;
width:325px;}

#header {width:790px;}

.header {width:790px;}

.footer {margin-left:auto;
margin-right:auto;
font:10px Arial, Helvetica, sans-serif;
color:white;
text-align:center;
padding-top:10px;
padding-bottom:10px;}

.footer a:visited {color:white;}

/* HOME  */

.homeleft {float:left;
width:256px;
margin-right:10px;
font:11px Arial, Helvetica, sans-serif;
color:black;
letter-spacing:0.04em;}

.showcontent {
background-color:#E7EAC5;
width:246px;
padding:5px 5px 10px;
height:149px;
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
vertical-align:text-top;
}

.showlink {
background-color:#E7EAC5;
width:246px;
padding:5px;
height:13px;
text-align:right;}

.musiccontent {
background-color:#E7EAC5;
width:246px;
padding:5px;
height:174px;
}

.homemiddle {float:left;
width:274px;
font:11px Arial, Helvetica, sans-serif;
color:black;
letter-spacing:0.04em;}

.hp-message {display: block;
margin-left:auto;
margin-right:auto;
width:75%;
font:11px Arial, Helvetica, sans-serif;
color:black;
text-align:center;
padding-top:10px;
padding-bottom:10px;
background-color: #E7EAC5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #E7EAC5;
padding: 10px;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;}

#twitter_div {margin-top:0px;}

#twitter_update_list li {border-bottom:#FFFFFF thin dashed; padding-bottom:10px; padding-top:10px;}

#twitter_update_list li span {margin-left:0px; padding-left:0px; list-style:none;padding-bottom:15px;}

#twitter_update_list li span a {margin-left:0px; list-style:none; padding-bottom:15px;}

.twittercontent {width:264px;
padding:5px;
height:149px;
background-color:#E7EAC5;
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
vertical-align:text-top;
}

.twitterlink {width:260px;
padding:7px;
height:13px;
background-color:#E7EAC5;}

.blogcontent {width:264px;
padding:5px;
height:149px;
background-color:#E7EAC5;
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
vertical-align:text-top;
}

.bloglink {width:260px;
padding:7px;
height:13px;
background-color:#E7EAC5;
text-align:right;
}


.homeright {float:left;
width:243px;}


/* ABOUT  */

#about {width:760px;
padding:15px;
background-color:#E7EAC5;overflow:hidden;
height:auto;
/* old height value: 570px;  */
}

.aboutleft {width:360px;
float:left; overflow:hidden; padding-right:20px;background-color:#E7EAC5;}

.aboutright {width:380px;
float:left;overflow:hidden;background-color:#E7EAC5;}

.aboutcontent {float:left; 
font-weight:300;
font-size:75%/1.5em;
vertical-align:baseline;
margin: 0px 15px 0px 15px;
}

/* MUSIC  */

.album1 {float:left;
width:168px;
background-color:#E7EAC5;
height:250px;
padding-left:25px;}

.album2 {float:left;
width:170px;background-color:#E7EAC5;
height:250px;
padding-left:17px;}

.album3 {float:left;
width:168px;background-color:#E7EAC5;
height:250px;
padding-left:20px;}

.album4 {float:left;
width:169px;background-color:#E7EAC5;
height:250px;
padding-left:20px;
padding-right:33px;}

.musicvideos {width:760px;
padding:15px;
background-color:#E7EAC5;}

/* CONTACT  */

.contact {background-color:#E7EAC5;
width:236px;
padding:15px 10px 0px 10px;
height:149px;
overflow: hidden;
}

.press {width:264px;
padding:15px 10px 0px 10px;
height:149px;
overflow: hidden;
background-color:#E7EAC5;
}

/* next 2 classes currently not used */
.contact-content{float:left;
width:322px;
background-color:#E7EAC5;
padding:15px;
height:300px;}

.press-content {float:left;
width:379px;
padding:15px;
background-color:#E7EAC5;
height:300px;}

/* SHOP */
#h2-alt {font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
color:#491B0B;}

.shop {width:760px;
padding:15px;
background-color:#E7EAC5;overflow:hidden;
height:auto;}

.greyed-txt {color:#848484; 
font:13px Arial, Helvetica, sans-serif;
font-weight:normal;}

/* begin styles for RSS Feed  */

.rss-box {
	 width: 246px;
	 margin-top:0px;
}

/* secondary classes for blog feed :: add -blog to each class to customize*/
.rss-box-blog {
	 width: 260px;
	 text-align: left;
}

.rss-title, rss_title a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.rss-title-blog, rss_title a {
	margin: 5px;
	padding: 2px 5px 5px;
}

.rss-items {
       width: 50%;
	   list-style:none;
       margin:0px;
       padding:5px 5px 10px;
	   display: inline;
	   border-bottom: #FFFFFF thin dashed;
}

.rss-items-blog {
       list-style:none;
       margin:5px 5px 5px 5px;
       padding:0px;
	   
}

.rss-item  {
  font-size: 12px;
  margin-bottom: 5px;
  display:block;
}

.rss-item-blog {
  font-size: 12px;
  margin-bottom: 10px;
  display: block;
}


.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: 10px;
	} 
	
/* Spacer block  */
.spacer {
	width: 100%;
	height: 10px;
	display: block;