body {
  /* font-family: helvetica,verdana,arial,sans-serif; */
  font-family: Georgia,serif;
  font-size: small;
}

img { border: 0; }

hr {
  height: 0px;
  border: 1px solid gray;
}


h1 {
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-top: 0px;
  background-color: white;
  font-weight: normal;
}

h2 a { clear: both; }

a {
  color: black;
  text-decoration: none;
  font-weight: bolder;
}

a:hover { text-decoration: underline; }

#container {
  width: 900px;
  margin: 0px auto 20px auto;
}

#contentcontainer {
  position: absolute;
  padding: 0px 10px 10px 10px;
  width: 890px;
  min-height: 1000px;
}

#page {
  float: left;
  width: 580px;
  padding-right: 20px;
  border-right: 1px dashed #1A1A17;
}

#sidebar {
  float: right;
  width: 210px;
  padding: 5px;
}

#footercontainer {
  width: 900px;
  clear: both;
  position: absolute;
  bottom: 0px;
}

#footer {
  margin-top: 10px;
  border-top: 1px dashed #1A1A17;
  padding-top: 10px;
}

#mainheading {
  font-size: 3.0em;
  /* padding: 30px 0px 10px 1px; */
  padding-top: 10px;
  margin: 0px;
  border-bottom: none;
}

#mainheading a:hover { text-decoration: none; }

#navi {
  width: 900px;
  padding-bottom: 15px;
  padding-left: 6px;
  border-bottom: 1px dashed #1A1A17;
}

#navi ul {
  margin: 0px;
  padding: 0px;
}

#navi li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  margin-right: 4px;
  font-size: 1.2em;
  padding: 1px 3px;
  text-transform: lowercase;
}

#navi li a { /* color: white; */ }
#navi .active { border-bottom: 1px solid gray; }

.fullpost { margin-top: 5px; }

.post_container {
  width: 520px;
  float: left;
  border-right: 1px dashed black;
  background-color: white;
}

.post {
  background-color: #DDEFF7;
  padding: 20px;
  float: left;
  width: 455px;
  /* width: 400px; */
  margin-top: 25px;
}

h2 {
  padding: 5px 0px;
  margin: 0px;
  background-color: white;
  font-weight: normal;
}

#content h2 { clear: both;}
#content img {  }

.entry_container { margin-top: 25px; }
.entry { padding-bottom: 10px; }

.entry .excerpt { font-style: italic; }

.entry p img { padding-bottom: 15px; }
.entry img   { padding-bottom: 15px; }

.entry h1 { margin-bottom: 20px; }

.quarter_1 {
  width : 225px;
  float : left;
  text-align: left;
}

.quarter_2 {
  width : 225px;
  float : left;
  text-align: left;
}

.quarter_3 {
  width : 225px;
  float : left;
  text-align: left;
}

.quarter_4 {
  width : 215px;
  float : left;
  text-align: right;
}

.release_images { margin-left: 15px; padding: 15px; background-color: #DDEFF7; }

.release_images .release_image        { display: inline; }
.release_images .release_image_filler { display: none; padding: 1px; }
.release_images img                   { border: 1px solid #DDEFF7; padding: 0px; margin: 0px; }

.release_type_splitter { border-top: 1px dashed black; border-bottom: 0px solid white; background-color: white; color: white; margin-top: 30px; margin-bottom: 30px; height: 0px; }

.artist_images {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 0px;
}

.artist_images .artist_image        { display: inline;}
.artist_images .artist_image_filler { display: inline; padding: 9px; }
.artist_images img                  { border: 1px solid white; padding: 0px; margin: 0px; }


p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright { float: right; }
.alignleft  { float: left; }

a img { border: none; }

.navigation {
  width: 543px;
  padding: 0;
  clear: both;
  min-height: 35px;
}

.navigation .alignleft  { padding: 10px; }
.navigation .alignright { padding: 10px; }

.more-link { padding-left: 5px; }

hr.splitter {
  clear: both;
  color: #DDEFF7;
  border: 0px;
}

.release_list_alphabetical {
  list-style-type: none;
  padding: 0px;
  margin-top: 10px;
}

.release_list_alphabetical li {
  padding-top: 5px;
}

.artist_list_alphabetical {
  list-style-type: none;
  padding: 0px;
  margin-top: 10px;
}

.artist_list_alphabetical li {
  padding-top: 5px;
}

form#subscribe {
  display: inline;
  margin-left: 5px;
}

form#subscribe input {
  border: 1px solid black;
  font-size: 0.8em;
}

#release_page {
  float: right;
  width: 625px;
  border-left: 1px dashed #1A1A17;
  padding-top: 25px;
  padding-left: 5px;
}

#release_page_content { padding-left: 5px; }

#release_sidebar {
  float: left;
  width: 194px;
  margin-top: 10px;
  padding: 20px;
  background-color: #DDEFF7;
  position: absolute;
  top: 15px;
  bottom: 10px;
}

#release_sidebar h2 {
  margin-top: 15px;
  margin-bottom: 10px;
  border: 0;
}

#release_sidebar h2:first-child {
  margin-top: 0px;
}

#release_sidebar_right_container {
  float: right;
  width: 340px;
  margin-top: 25px;
  margin-right: 5px;
}

.release_sidebar_right_content {
  background-color: #DDEFF7;
  padding: 20px;
}

.release_sidebar_right_content h3 {
  margin: 0px;
  padding-bottom: 20px;
}

h3.other_releases {
  padding-top: 10px;
}

div.other_releases {
  margin-top: -5px;
  padding-bottom: 20px;
}

.release_sidebar_right_content h2 {
  margin-bottom: 20px;
}

.release_sidebar_right_content img {
  display: inline;
  padding-right: 9px;
  padding-bottom: 9px;
}

.release_sidebar_right_release_img { display: none; }

#artist_page {
  float: right;
  width: 660px;
  border-left: 1px dashed #1A1A17;
  min-height: 1000px;
  padding-top: 25px;
  padding-left: 5px;
}

#artist_sidebar {
  float: left;
  width: 158px;
  padding: 20px;
  background-color: #DDEFF7;
  position: absolute;
  /* height: 92%; */
  top: 25px;
  bottom: 10px;
}

#artist_sidebar:after {
}

#artist_sidebar h2 { border-bottom: 0; margin-bottom: 10px; }

#artist_sidebar_right {
  float: left;
  width: 210px;
  padding: 0px 0px 0px 20px;
}

#artist_sidebar_right h2 { margin-bottom: 20px; }

#page h2 { padding-left: 0px; border-bottom: 1px dashed black; }

ul { list-style-type: none; }
li { padding-left: 0px; margin-left: 0px; }

.content { }

h1.releases { margin-left: 5px; }
h1.artists  { margin-left: 5px; }

hr.tracklist {
  clear: both;
  height: 0px;
  border: 0px solid gray;
}

.link_icon_myspace  { margin-bottom: -3px; }
.link_icon_facebook { margin-bottom: -3px; }

.album, .single {  }


#contact_sidebar_right_container {
  float: right;
  width: 390px;
  border-left: 1px dashed black;
  margin-right: 0px;
  padding-top: 25px;
  padding-right: 10px;
  padding-left: 25px;
  min-height: 1000px;
}

#sidebar_contact {
  padding: 20px;
  background-color: #DDEFF7;
}

#artist_sidebar h2  { padding-left: 10px; }
#release_sidebar h2 { padding-left: 10px; }

.post h1 { padding-left: 10px; }
.post h2 { padding-left: 10px; }
#sidebar_contact h2 { padding-left: 10px; }

.release_images_img_hover_border { border: 1px solid black !important; }
.artist_images_img_hover_border  { border: 1px solid black !important; }


.white_background_h1 {
  font-size: 1.6em;
  line-height: 1.6em;
  padding: 5px 10px;
  background-color: white;
}

.white_background_h1:first-child {

}

.white_background_h2 {
  font-size: 1.4em;
  line-height: 1.4em;
  padding: 5px 10px;
  background-color: white;
}

.white_background_h2:first-child {

}

.fullpost .white_background_h2 { margin-left: 0; padding-left: 0; }


.entry .white_background_h1 {
  display: block;
  padding-left: 0px;
}

.entry .white_background_h2 {
  display: block;
  padding-left: 0px;
}

#post-5 * .white_background_h1 { padding-left: 10px; display: inline; }
#post-5 * .white_background_h2 { padding-left: 10px; display: inline; }

.archive_sidebar_right_container {
  float: right;
}

.archive_sidebar_right {
  background-color: #DDEFF7;
  margin-top: 25px;
  margin-right: 5px;
  width: 250px;
  padding: 20px;
}

.archive_sidebar_right h2 { padding-left: 10px; padding-right: 10px; }

.archive_sidebar_right ul {
  list-style-type: none;
  padding-left: 0;
}

#archives_page {
  float: left;
  width: 570px;
  border-right: 1px dashed black;
  min-height: 1000px;
}

.archive_post {
  background-color: #DDEFF7;
  padding: 20px;
  float: left;
  width: 505px;
  margin-top: 25px;
}

.archive_title {
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: normal;
  padding: 5px 10px;
  margin: 0px;
  background-color: white;
}

#home_sidebar_right_container {
  float: right;
  width: 290px;
  margin-top: 25px;
  margin-right: 5px;
}

.home_sidebar_right_content {
  background-color: #DDEFF7;
  padding: 20px;
}

.home_sidebar_right_content h2 {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
}

.latest_releases_img { padding-top: 20px; }

#just_in { padding-bottom: 10px; }

#send_email {
  background-color: white;
  border: 0;
  margin-left: 10px;
}

.piclenselink { display: none; }

.club {
  float: right;
  width: 615px;
  border-left: 1px dashed #1A1A17;
  min-height: 1000px;
  padding-top: 25px;
  padding-left: 25px;
}

#clubs_sidebar {
  float: left;
  width: 180px;
  padding: 20px;
  background-color: #DDEFF7;
  position: absolute;
  top: 25px;
  bottom: 10px;
}

.clubs_sidebar {
  float: left;
  width: 180px;
  padding: 20px;
  background-color: #DDEFF7;
  position: absolute;
  top: 25px;
  bottom: 10px;
}

#post-5 { width: 400px !important; } /* contact page */

.navi_lower { margin-top: 10px; }

.post_date { margin-top: 10px; margin-bottom: 10px; font-size: 12pt; }
