/* CSS Document */
/* Author: Andy Asberry, 2009 */

a.more_info {
  color: #4A3320;
}



.align_left {
  text-align: left;
}
.align_center {
  text-align: center;
}
.align_right {
  text-align: right;
}



div.image_div {
  margin: 0 0 10px 0;
  padding: 3px 20px 0 0;
  width: 150px;
  float: left;
}
div.image_div img {
  margin: 0;
  padding: 0;
  border: 1px solid #FFFFFF;
}
div.musician_name {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}
p.musician_bio {
  font-size: 13px;
}







div.store_item {
  margin: 20px 0 10px 0;
  padding: 0 20px 0 25px;
  width: 200px;
  float: left;
}
div.store_item div.store_item_image {
  margin: 0 0 10px 0;
  padding: 0;
}
div.store_item div.store_item_image img {
  margin: 0;
  padding: 0;
  border: 1px solid #FFFFFF;
}
div.store_item div.store_item_title {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
div.store_item div.store_item_short_desc {
  text-align: center;
  font-size: 11px;
}
div.store_item div.store_item_short_desc div.store_item_price {
  margin: 5px 0 5px 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}



table.tours_table {
  margin: 20px 0 20px 0;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  border: 1px solid #000000;
  width: 100%;
}
table.tours_table tr th {
  padding: 4px 6px 4px 4px;
  text-align: left;
  background-color: #FDDB99;
  border-bottom: 1px solid #4A3320;
  color: #000000;
}
table.tours_table tr th.tour_dates {
  width: 80px;
}
table.tours_table tr th.more_info {
  width: 60px;
}
table.tours_table tr td {
  padding: 4px 6px 4px 4px;
  background-color: #FEF3CF;
  border-bottom: 1px solid #4A3320;
  font-size: 11px;
  color: #4A3320;
}
table.tours_table tr td.more_info {
  text-align: right;
}
table.tours_table tr td.more_info a {
  color: #4A3320;
}



#content div.news_article {
  margin: 20px 0 10px 0;
  padding: 10px;
  width: 479px;
  background-color: #FDDB99;
  color: #4A3320;
  float: left;
}
#content div.news_article a {
  color: #4A3320;
}
#content div.news_article .news_article_header {
  margin: 0 0 8px 0;
  padding: 0;
}
#content div.news_article .news_article_header .news_article_subject {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
}
#content div.news_article .news_article_header .news_article_date {
  margin: 0;
  padding: 0;
  font-size: 11px;
}
#content div.news_article .news_article_image {
  margin: 0;
  padding: 0 10px 10px 0;
  float: left;
}
#content div.news_article .news_article_image img {
  margin: 0;
  padding: 0;
  border: 1px solid #4A3320;
}
#content div.news_article p {
  margin: 0;
  padding: 0;
}



div.event_info {
  margin: 40px 0 10px 0;
  padding: 0;
}



#press_nav {
  margin: 15px 0 20px 0;
  padding: 0;
  list-style-image: none;
  list-style-type: none;
  font-size: 11px;
  text-align: center;
}
#press_nav li {
  margin: 0;
  padding: 0 4px 0 4px;
  display: inline;
}
#press_nav li a {
  font-size: 11px;
  color: #FEE4AF;
}