body {
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FBE19D;
	background-position: top;
	background-repeat: repeat-y;
	background-image: url(images/subpage-wood-loop.jpg);
}
body, table {
  font: 12px arial,helvetica,sans-serif;
  letter-spacing: .1em;
  line-height: 1.3em;
}
a:link {
	color: #FBE19D;
}
a:visited {
	color: #FBE19D;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FBE19D;
}
#container { position: relative; }
.oneColFixCtr #container {
	min-height: 1316px;
	width: 900px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(images/waybacks-subpage-fullbg.jpg);
	background-repeat: no-repeat;
}
.oneColFixCtr #mainContent {
	 /* padding: 0 20px;remember that padding is the space inside the div box and margin is the space outside the div box */
}
div #nav {
	padding-top: 108px;
	padding-left: 53px;
	height: 75px; /*62px;*/
}
div #lowercontent {
	/*margin-top: 20px;*/
	margin-left: 55px; /*57px;*/
}
div #text-box {
	border: 0px;
	width: 790px; /*779px;*/
	float: left;
}
div #news-box {
	border: 0px;
	width: 221px;
	top: 0px;
	float: right;
	margin-right: 36px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.storeitem {
font-size: 10px;

}

div #news_archive-sidebar {
	width: 220px;
	float: right;
	top: 0px;
	margin-left: 30px;
	background-color: #402000;
	padding: 10px;
	text-align: center;
}
div #news_archive-main {
    float: left;
    width: 500px;
}

.bio_detail .bio_image { text-align: center; }
.bio_image { padding-bottom: 20px; }

.template_quotes .who { font-style: italic; }


.news_item a, .street_item a, .newsletter_singlepage a {
    text-decoration: none;
    color: #DDDD55; /*#FBE19D; */
}
.news_item a:hover, .street_item a:hover, .newsletter_singlepage a:hover {
    text-decoration: underline;
    color: #ffffff;
}
.news_item, .street_item {
  font-size: 12px;
}

.newsletter_singlepage .subject {
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 5px;
}
.newsletter_singlepage .date {
    font-style: italic;
    padding-bottom: 10px;
}

body#home .news_item { width: 240px; }
body#news_archive .news_item { width: 500px; }
body#news .news_item  p strong { text-transform: uppercase; }
.news_item {
  margin-bottom: 5px;
  border-bottom: 1px solid #654B3E;
  padding-bottom: 5px;
}
.street_item .street_content { margin-bottom: 20px;  }
.news_item .news_content, .street_item .street_content {
    display: none;
    margin-top: 10px;
    margin-left: 20px;
}
.clear { clear: both; }
a.plus { padding: 5px; color: #CC3E10; }
a.plus:hover { text-decoration: none; }
.news_item .subject { width: 220px; }
#news_archive .news_item .subject { width: 475px; }

.news_item .plus_area, .street_item .plus_area
     { float: left; width: 20px; color: #CC3E10; }
.news_item .subject, .street_item .subject
     { float: left; color: #CC3E10; }

.street_items { width: 600px; float: left; }

/* gallery */
.photo a:hover { border: none; }
.photo { float: left; width: 172px; margin: 0 10px; }
.photo { height: 220px; overflow: hidden; }
.photo .caption { font-size: 12px; line-height: normal; padding-top: 10px; }
.photo .image a { color: #ffffff; }
.photo .image a:hover { color: #5585FF; }

/* header pics */
#hdrpic {
    position: absolute;
    top: 60px; 
    left: 400px;
}
body#tour #hdrpic { top: 30px; }
body#band #hdrpic { top: 20px; left: 384px; }
body#music #hdrpic { top: 50px; left: 390px; }
body#street #hdrpic { top: 50px; left: 395px; }
body#contact #hdrpic { top: 80px; left: 350px; }
body#store #hdrpic { top: 60px; left: 385px; }
