@import url(_layout.css);
@import url(_default.css);
body { color: #cfad6f; } 
body a, body a img  { color: #c06b1d; border-color: #c06b1d; } 
body a:hover, body a:hover img  { color: #c06b1d; border-color: #c06b1d; } 
body { background-color: #DFC67F; } 
body { background-position: top left; } 
body { background-repeat: repeat-x; } 
body { background-image: url(../images/bg/body); } 
#header_content_footer_wrapper { width: 827px; } 
#header_content_footer_wrapper { background-position: top center; } 
#header_content_footer_wrapper { background-repeat: repeat-y; } 
#header_content_footer_wrapper { background-image: url(../images/bg/~~header_content_footer_wrapper); } 
#header_content_footer_wrapper_2 { background-position: top center; } 
#header_content_footer_wrapper_2 { background-repeat: no-repeat; } 
#header_content_footer_wrapper_2 { background-image: url(../images/bg/~~header_content_footer_wrapper_2); } 
#content_wrapper { background-position: top left; } 
#header, #header h1, #header a { color: #000; } 
#header, #header h1, #header a { text-align: center; } 
#header { background-position: top center; } 
#header { background-repeat: no-repeat; } 
#header { background-image: url(../images/bg/~~header); } 
#header { height: 112px; } 
#header h1 { padding-top: 38px; } 
#header h1 { padding-left: 0px; } 
#header h1 { padding-right: 10px; } 
h2 { text-align: right; } 
h2 { margin-top: 10px; } 
h2 { margin-bottom: 10px; } 
h2 { margin-right: 10px; } 
#content { font-size: 90%; } 
#content { background-position: top left; } 
#content { background-repeat: repeat-y; } 
#content { background-image: url(../images/bg/~~content); } 
#content { margin-bottom: 10px; } 
#content { margin-left: 262px; } 
#content { margin-right: 7px; } 
#content { border-top-style: solid; } 
#content { border-top-width: 2px; } 
#content { border-top-color: #7B2D03; } 
#content { border-bottom-style: solid; } 
#content { border-bottom-width: 2px; } 
#content { border-bottom-color: #7B2D03; } 
#content { border-left-style: solid; } 
#content { border-left-width: 1px; } 
#content { border-left-color: #7B2D03; } 
#footer { font-size: 9pt; } 
#footer { text-align: center; } 
#site_photo { padding-left: 0px; } 
#site_photo { padding-right: 0px; } 
#site_photo { margin-top: 3px; } 
#site_photo { background-position: top center; } 
#site_photo { background-repeat: no-repeat; } 
#site_photo { background-image: none; } 
#main_links { background-position: top center; } 
#main_links { background-repeat: repeat-y; } 
#main_links { background-image: none; } 
#main_links { padding-top: 0px; } 
#main_links { padding-bottom: 0px; } 
#main_links { border-style: none; } 
#content div.sublinks a { color: #460f01; } 
#content div.sublinks a { background-color: #b08446; } 
#content div.sublinks a { border-style: solid; } 
#content div.sublinks a { border-width: 1px; } 
#content div.sublinks a { border-color: #7b2e04; } 
#content div.sublinks a.active { color: #4f1100; } 
#content div.sublinks a.active { background-color: #b08446; } 
#content div.sublinks a.active { border-width: 1px; } 
#content div.sublinks a.active { border-color: #7b2e04; } 
#content .heading { color: #460f01; } 
#content .heading { background-position: top left; } 
#content .heading { background-repeat: no-repeat; } 
#content .heading { background-image: url(../images/bg/~~content~.heading); } 
#content .heading { padding-left: 7px; } 
#content .heading { padding-right: 50px; } 
div#content div.entry { background-color: #831c09; } 
div#content div.entry { background-image: none; } 
div#content div.entry { padding-top: 5px; } 
div#content div.entry { padding-bottom: 5px; } 
div#content div.entry { padding-left: 5px; } 
div#content div.entry { padding-right: 5px; } 
div#content div.entry { border-style: solid; } 
div#content div.entry { border-width: 2px; } 
div#content div.entry { border-color: #843912; } 
#content th { color: #bd8a55; } 
#content th { background-color: #470f00; } 
#content th { border-style: solid; } 
#content th { border-width: 1px; } 
#content th { border-color: #cfad6f; } 
div#content table, div#content table td { border-color: transparent; } 
.teaser { text-align: left; } 
.teaser { margin-left: 7px; } 
.teaser_heading span { text-align: left; } 
.teaser_heading { background-position: top left; } 
.teaser_heading { background-repeat: no-repeat; } 
.teaser_heading { background-image: url(../images/bg/.teaser_heading); } 
.teaser_heading span { padding-top: 10px; } 
#teaser_group_1 { padding-top: 0px; } 
#teaser_group_1 { margin-top: 255px; } 
#teaser_group_1 { width: 260px; } 
#teaser_group_1 .teaser { background-position: top left; } 
#teaser_group_1 .teaser { background-repeat: repeat-y; } 
#teaser_group_1 .teaser { background-image: url(../images/bg/~~teaser_group_1~.teaser); } 
#teaser_group_1 .teaser { margin-bottom: 10px; } 
#teaser_group_1 .teaser { border-style: solid; } 
#teaser_group_1 .teaser { border-width: 2px; } 
#teaser_group_1 .teaser { border-color: #7B2D03; } 
#teaser_group_2 { margin-right: 7px; } 
#teaser_group_2 .teaser { background-position: top left; } 
#teaser_group_2 .teaser { background-repeat: repeat; } 
#teaser_group_2 .teaser { background-image: url(../images/bg/~~teaser_group_2~.teaser); } 
#teaser_group_2 .teaser { margin-bottom: 10px; } 
#teaser_group_2 .teaser { border-style: solid; } 
#teaser_group_2 .teaser { border-width: 2px; } 
#teaser_group_2 .teaser { border-color: #7B2D03; } 
body{ background-attachment: fixed; font-family: book antiqua;  }
div#site_photo { clear:both; width:826px; position:absolute; top: 150px; left:7px;}
hr {display:none;}
#content_wrapper {padding-top: 255px; }

div.forum table tr td { border-color: #874220 !important;  } 
div.forum table tr th { border-color: #874220 !important; }
div.forum table { border: solid 1px #874220 !important; padding: 10px !important; margin: 0px; margin-bottom: 15px !important; background-color: #831c09 !important; }

div.forum table.topics { padding: 20px !important; }

div#content div.text { padding-left: 3px }

div.prev_next_links img {display: none; }

table.form { color: #391300 !important; border-color: transparent !important;  }
table.form td { border-color: transparent; background-color: transparent !important; color: #cfad6f; font-size: 13px; }
table.form td.field { background-color: transparent !important; }
table.form td.field_name { font-size: 90%; }


table.form td.buttons { padding-right: 34px; }

table { background-color: transparent; margin-top: 0px; }

form {padding: 0px; }


div#content div.albums div.entry div.thumbnail img { margin-top: 15px; }

div.albums div.entry div.main table.tracks tbody tr td.link { padding-top: 0px; }

div.albums div.entry div.main table.tracks tbody tr td.link a { font-size: 95% !important; }

div.albums div.entry div.main table.tracks tbody tr td { font-size: 85%; }


#content a {font-size: 13px;}

#content { padding: 10px; }


table.threads tr td.starter div.byline { margin-bottom: 3px !important; }

div#content div.entry div.timestamp { padding-top: 5px; padding-left: 3px; }


div.guestbook .entry div.name { font-size: 110%; }

div.guestbook .entry div.location { color: #d18535; padding-left: 3px; padding-top: 5px; padding-bottom: 0px; }

div.guestbook .entry div.timestamp {font-family: book antiqua; font-size: 80%; font-style: italic; padding-top: 0px; padding-left: 3px; margin-bottom: 15px; }

div.guestbook .entry div.text { padding-left: 3px; }


.guestbook h3 { margin-top: 10px; background-color: transparent; background-image: url(../images/bg/~~content~.heading); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; color: #460f01; font-size: 100%; padding-left: 5px; margin-top: 0px;}

div.sublinks a { font-size: 11px !important; background-color: #bd8a55 !important; color: #481b05 !important; border: solid 1px #874220;}



div.post { color: #cfad6f !important; border: solid 1px #874220 !important; background-color: #831c09 !important; margin-bottom: 15px; padding: 10px; }

div.post div.byline { padding-top: 5px ;}

div.post div.text { padding-top: 15px; }

div.post div.title { color: #d18535; border-bottom-style: solid; border-bottom-color: #874220; }


div#content div.archive table td { background-color: #831c09; border-top-color: #874220; border-bottom-color: #874220; border-right-color: #874220; border-left-color: #874220; }

div.section { background-color: #831c09 !important; border: solid 1px #874220 !important; padding: 10px !important; margin-bottom: 15px !important;}

div.contact_form { background-color: #831c09 !important; border: solid 1px #874220 !important;  padding: 10px !important; margin: 2px; margin-bottom: 15px !important; }

div.categories { background-color: #470f00 !important; border: solid 1px #874220 !important; padding: 5px !important; }

div#old_movie { position: absolute; top: 144px; left: 4px; }

table { margin: 10px; margin-bottom: 15px !important; }

div.title { font-family: "book antiqua" !important; font-size: 15px !important; }

div.entry { border: solid 1px #874220 !important; font-family: "book antiqua" !important; background-color: #831c09 !important;  padding: 10px !important; margin-bottom: 15px !important; }


input, textarea { background-color: #bd8a55 ; color: #481b05 !important; border: solid 1px #874220; font-family: book antiqua !important; font-size: 12px; }

div.albums div.entry div.misc div.retailer input { background-color: #831c09; border: none !important; padding-top: 3px; padding-bottom: 8px; }

div.albums div.entry div.misc div.retailer img { padding-bottom: 3px; }

div.albums div.entry div.misc div.playall_link { padding-top: 10px; }


div.mailinglist_teaser form input.submit { border: solid 1px #7b2e04; }


div.teaser div.teaser_title { color: #d18535; font-family: "book antiqua"; }


.catlinks, .entlinks { background-color: #470f00 !important; border: solid 1px #874220 !important;  } 


div.blog_teaser div.teaser_timestamp { padding-bottom: 7px; padding-top: 3px; }



div.press.list div.entry div.title { border-color: transparent !important; background-color: transparent !important; }




div.contact div.entry div.notes { margin-top: 0.0em; margin-left: 0.0em; font-size: 100%; }



ul.entlinks li.selected a { font-weight: normal; text-decoration: underline; }

ul.catlinks li.selected a { font-weight: normal; text-decoration: underline; }


div.links_teaser div.teaser_entry div.teaser_title { margin-bottom: 10px; }

div#content div.archive table td a { color: #d18535; }

div.contact div.entry div.title { margin-bottom: 0px; }


div.mailinglist_teaser form input.submit {font-size: 11px !important; font-weight: bold; }
