@import url(_layout.css);
@import url(_default.css);
body { color: white; } 
body { font-family: Arial; } 
body { font-size: 11pt; } 
body a, body a img  { color: white; border-color: white; } 
body { background-color: #231F20; } 
#header_content_footer_wrapper { width: 750px; } 
h1 span { display: none; } 
#header { background-repeat: no-repeat; } 
#header { background-image: url(../images/bg/~~header); } 
#content { padding-top: 0px; } 
#content { margin-top: 87px; } 
#content { margin-left: 300px; } 
#footer { font-size: 80%; } 
#footer { text-align: center; } 
#footer { padding-top: 3%; } 
#footer { padding-bottom: 5%; } 
#footer { padding-left: 46%; } 
#footer { padding-right: 5%; } 
#main_links { font-size: 110%; } 
#main_links { text-align: right; } 
#main_links { margin-top: 195px; } 
#main_links { margin-bottom: 20px; } 
#main_links a, #main_links a img  { color: white; border-color: white; } 
#main_links a:hover, #main_links a:hover img  { color: #ED1D25; border-color: #ED1D25; } 
#content .heading { color: #ED1D25; } 
#main_link_group_2 { margin-top: 30px; } 
#main_link_group_2 a, #main_link_group_2 a img  { color: #ED1D25; border-color: #ED1D25; } 
#main_link_group_2 a:hover, #main_link_group_2 a:hover img  { color: white; border-color: white; } 
.teaser { text-align: center; } 
.teaser_heading span { text-align: center; } 
#teaser_group_1 { width: 250px; } 
#teaser_group_1 .teaser { text-align: center; } 
#teaser_group_1 .teaser { padding-left: 0px; } 
#teaser_group_1 .teaser { padding-right: 0px; } 
#teaser_group_1 .teaser { margin-left: 15px; } 
#teaser_group_2 { margin-left: 300px; } 
div#header { position: absolute; top: 86px; left: 18px; height: 89px; width: 183px; }
body#home, body#contact { background: black url(../aux/big-bill.jpg) top center no-repeat; }
#main_link_group_2 { display: none; }
div#teaser_group_2 div.teaser { float: left; width: 200px; }
div#teaser_group_2 div.mailinglist_teaser { float: right; }


body.photos #main_link_group_2 { display: block !important; }

div#main_links ul li.selected a { color: #ED1D25; }
h2#page_title { display: none }
body#contact div#content {  padding-top: 200px; margin-left: 200px; }
body#schedule div#content { padding-left: 50px; }
div#content div.entry { border-bottom: none; }

div#content a img { border: none }
div#karma_credit { display: none; }
body#home div#karma_credit { display: block !important; }

body#home div#footer { display: none; }

body#home div#content { min-height: 450px; }
div.press_teaser {padding: 0px !important; text-align: right; }
div.press_teaser .teaser_content, .teaser_heading span { padding: 0px !important; margin: 0px; }

/*//////////////////////////////////////////////
body.music div#content { background: url(../aux/jazzduo.gif) top left no-repeat; padding-top: 56px; }
body.music div.sublinks {display: none; }
body.music div.albums { margin: auto; margin-right: 0px; width: 250px;  }
body.music div.albums div.title { color: white !important; }
body.music div#page_header { float: left; width: 180px; }
body.music div.entry { border: solid 1px white !important; }
body.music div#page_footer { margin: auto; margin-right: 0px; width: 250px; }
body.music div.floatwrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: none;
	visibility: hidden;
}
///////////////////////////////////////////////*/



body.music div.main {margin-left: 0px !important; padding: 0px !important; }

body.music table.tracks tr { border: none !important; }
body.music table.tracks tr td { border: none !important; }
table.tracks, table.tracks tr { border: none; }
table.tracks { border: solid 1px white !important; width: 350px; }

body.music div.entry div.heading { font-size: 100%; padding: 10px; border: solid 1px white; margin-bottom: 0px; width: 329px; margin-left: -1px; }
body.music div.misc { float: right !important; margin: auto; }
div.albums div.misc { float: right; display: none;  }
body.music div.albums div.title { color: white !important; }
div.photos_teaser div.thumbnail { float: left; margin-right: 5px; }


