body{
	
	background-color:#a0a1a5;
	background-position:top center;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 100%;
	}

a { font-weight: bold; text-decoration: none; }
a:link{color:#4e473d; font-weight: bold;}
a:visited{color:#4e473d;}
a:active{color:#4e473d;}
a:hover{color:#741d18; text-decoration: underline;}

h2.title, #content-header h1.title {
	color:#ffffff;
	font-size:18px;
	height:30px;
	background-color: #741d18;
	padding: 7px 0px 0px 10px;
	margin: 10px 0 5px; 
}





#content-area .node-inner h2.title {
	background: none;
	height: auto;
	margin: 0;	color: #741d18;
	font-size:14px;
}

  #content-area .node-inner h2.title a { color: #4e473d; font-size:12px;}
h5{
	font-weight:bold;
	color:#642912;
	font-size:14px;
	margin:0px;
}


p{
	margin:0 0 15px;
}

#page{
	background-image:url(bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	height: auto; 
	text-align:center; 
	width:100%;
	margin:0px;
	overflow:hidden;
	font-size: 0.687em;
	}
#content{
	width:1000px; 
	height:auto; 
	margin:0 auto; 

	
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#header{
	width:1000px;
	height:186px;
	margin:0 auto;
}
  #header-inner { background: url('top.jpg') no-repeat 0 0; padding-top: 111px; }

#navbar{
	background: url('left.jpg') no-repeat 0 0;
	width:1000px;
	height:44px;
	padding:0px;
}
#navbar-inner { background: url('right.jpg') no-repeat 100% 0; width: 1000px; }

#header-blocks { clear: both; background: url('login.jpg') no-repeat 0 0; height: 31px; }


#primary ul{
	overflow: hidden;
	list-style: none;
	margin:0px;
	padding: 0 0 0 43px;
}
#primary li{
	list-style: none;
	float: left;
	margin:0px;
	padding:0px;
}
#primary li a {
  overflow: hidden;
	margin:0px;
	padding:0px;
	height: 44px;
	float: left;
	text-indent: -1000px;
	text-transform: uppercase;
}


.nav-home a{ background:url(home.jpg); width:49px;}
.nav-home a:hover{ background:url(home.jpg); width:49px; background-position:-49px; }


.nav-news a{ background:url(news.jpg); width:57px;}
.nav-news a:hover{ background:url(news.jpg); width:57px; background-position:-57px; }


.nav-bio a{ background:url(bio.jpg); width:40px;}
.nav-bio a:hover{ background:url(bio.jpg); width:40px; background-position:-40px; }

.nav-dates a{ background:url(dates.jpg); width:60px;}
.nav-dates a:hover{ background:url(dates.jpg); width:60px; background-position:-60px; }


.nav-music a{ background:url(music.jpg); width:60px;}
.nav-music a:hover{ background:url(music.jpg); width:60px; background-position:-60px; }

.nav-videos a{ background:url(videos.jpg); width:66px;}
.nav-videos a:hover{ background:url(videos.jpg); width:66px; background-position:-66px; }

.nav-contact a{ background:url(contact.jpg); width:77px;}
.nav-contact a:hover{ background:url(contact.jpg); width:77px; background-position:-77px; }

.nav-guest a{ background:url(guest.jpg); width:97px;}
.nav-guest a:hover{ background:url(guest.jpg); width:97px; background-position:-97px; }

.nav-shop a{ background:url(shop.jpg); width:56px;}
.nav-shop a:hover{ background:url(shop.jpg); width:56px; background-position:-56px; }


.login {margin: 0 0 0px 46px; 
	text-align:left;
	position:left;
	color: #000;
	 }
.login-field {margin: 3px 15px 0 0; 
	color: #000;
	 }

.fliesstext {text-align: justify;

	}
.footer-cp {
	margin: 0 0 10px 10px; 
	padding:30px;
	color:#741d18;
}


#main{
	position: relative;
	background: url(center.jpg) repeat-y 0 0;
	overflow:hidden;
	width: 1000px;
	height: auto;
	min-height: 500px;
	margin:0 auto;
}
	
#content{
	width: 1000px;
	background: url(bg_left.jpg) no-repeat 0 0;
}

#content-bottom { clear: both; }

#content-inner{
	overflow: hidden;
	background: url(bg_right.jpg) no-repeat 100% 0;
	width: 940px;
	padding: 0 30px; 
}

#secondary { border-bottom: 1px solid #c0c0c0; width: 585px; padding-bottom: 5px; margin-bottom: 12px; font-size: 1.181em; }
  #secondary a { 
	background:#ffffff none repeat scroll 0 0;
	color:#ffffff;
	border:1px solid #c0c0c0;
	margin:0;
	padding:3px 8px;
	text-decoration:none;
	line-height:21px;
  }
	#secondary ul.links { overflow: hidden; }
	#secondary ul.links li { display: block; float: left; margin-right: 5px; padding: 5px 0 0 5px; }
  #secondary a:hover, #secondary a.active { color: #543717; }

#content-header { text-align: left; }
#content-area{
	float:left;
	width: 595px; 
	height:auto;
	min-height: 200px;
	text-align:left;

}

#sidebar-right{
	width: 338px; 
	height:auto;
	float: right; 
	height:auto;
	text-align:left;
}

#sidebar-right .block .content { margin: 10px 0px 10px 10px; }
#sidebar-right .block .view-footer { margin: 0; }

#sidebar-right p {
	margin:5px 10px 5px 10px;

}

#footer{
	background-image:url(footer.jpg);
	background-position: top;
        background-repeat:no-repeat;
	text-align:center;
	position: center;
        color:#741d18;
	width:1000px;
	height:120px;
	margin: 0 auto;
}
#footer-inner { overflow: hidden; }

.block ul, .item-list ul { margin: 0; padding: 0; }
.node-inner ul.links { display: block; padding: 0 0 12px 15px; }
.node-inner .terms-inline ul.links { display: inline; padding: 0; }

#block-block-2 {
	width:350px;
	float:left;
	margin: 25px 10px 0px 0;
}

#block-block-2 ul li { float: right; list-style: none; margin-right: 12px; }
#block-block-2 ul li * { vertical-align: baseline; }
#block-block-2 ul li a { overflow: hidden; display: block; text-indent: -800px; text-transform: uppercase; cursor: pointer; }

#content-area .node .content { border-bottom: 3px solid #bbbbbb; margin: 0 10px 10px; }
#content-area .node .content .content, #content-area .node .content .content .content { border-bottom: none; }

