body {background:url(../images/layout/background.jpg) repeat; margin:20px 0;}
h1#Logo {width:800px; margin:0 auto 20px;}
#Nav {width:800px; margin:0 auto;}
#Page {width:800px; margin:0 auto; background:url(../images/layout/bg_repeat.jpg) repeat-y left top; min-height:589px; position:relative;}
#InnerPage {width:800px; background:url(../images/layout/bg_top.jpg) no-repeat left top; }
#Page.inner {height:589px;}
#Content {padding-bottom:95px; min-height:494px; background:url(../images/layout/bg_bottom.jpg) no-repeat left bottom;}
#Footer {width:760px; position:absolute; left:0; bottom:0; padding:20px; background:url(../images/layout/green_bg.png) repeat;}
#Footer p, #Footer img {margin:0; padding:0;}

.columns {width:760px; overflow:hidden; margin:20px auto;}
.column1 {width:240px; float:left; margin-right:20px;}
.column2 {width:240px; float:left; margin-right:20px;}
.column3 {width:240px; float:left;}
.column_left {width:370px; float:left; margin-right:20px;}
.column_right {width:370px; float:left;}
.column_bg {width:220px; background:url(../images/layout/white_bg.png) repeat; padding:10px;}
.column_bg_half {width:348px; padding:10px; border: 1px solid #999; background:url(../images/layout/white_bg.png) repeat;}

.full_content {width:720px; padding:20px; overflow:hidden; background:url(../images/layout/white_bg.png) repeat; margin:0 auto;}

#Photo {width:800px; height:300px; background:url(../images/layout/green_bg.png) repeat;}
#Photo img {padding:20px; width:760px; height:260px;}
h1#Tagline {margin:20px 0;}
h1#Tagline img {margin:0 auto;}
h1#PageTitle {padding:20px 0;}
h1#PageTitle img {margin:0 auto;}

ul.highlights {list-style-type:none; margin:0;}
ul.highlights li {margin:0; padding-left:25px; background:url(../images/layout/red_star.png) no-repeat left top;}

ul.list_with_images {list-style-type:none; margin:0;}
ul.list_with_images li {margin:0; overflow:hidden;}
ul.list_with_images img {float:left; margin-right:10px; margin-bottom:10px;}
ul.list_with_images p {margin-left:70px;}

ul.video_list {list-style-type:none; margin:0;}
ul.video_list li {margin:0; overflow:hidden; margin-bottom:20px;}
ul.video_list img {float:left; margin-right:10px;}
ul.video_list p {margin-left:120px;}
ul.video_list p {font-size:18px;}

#Footer form img {margin-right:12px;}
p#Facebook {float:right; }
.inline {display:inline;}

table.schedule td.date, table.schedule td.location {white-space:nowrap;}

ul.album_listings {list-style-type:none; margin:0 0 20px; overflow:hidden; text-align:center;}
ul.album_listings li {float:left; margin:3px; width:138px;}
img.albumThumb {padding:3px; border:1px dotted #999; margin-bottom:6px;}
ul.album_listings form {width:136px;}
ul.album_listings form input {display:block; margin:0 auto;}

ul.album_listings a.itunes {
  padding-left:20px;
  padding-bottom:5px;
  background:url(../images/itunes.png) no-repeat left top;
  padding-right:5px;
}

ul.album_listings a.cdbaby {
  padding-left:20px;
  padding-bottom:5px;
  background:url(../images/cdbaby.png) no-repeat left top;
  
}


/*classes*/
.shopAudioPlayer{display:none;border:1px solid gray; float:left;}
.trackList{display:none; margin-left:420px; padding:10px; border:1px dashed gray;font-size:11px;line-height:13px;}
.albumTitle{display:none; margin-left:420px;}
ul.rss_list {list-style-type:none; margin:0;}
ul.rss_list p.date, ul.rss_list p.continue {margin-bottom:0;}
ul.rss_list > li {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #c0c29d; overflow:hidden;}
p.press_images img {display:inline;}


a.go {white-space:nowrap;}

/* PRESS CONTACT */
#press_contact {
  float:right;
  text-align:right;
  /*background:url(/images/layout/grey_bg.png) repeat;
    padding:10px 10px 0;*/
  margin-bottom:1em;
}

#press_contact strong {
  color:#3c3613;
}
