/* Spitfire Elvis CSS Document */

body { margin:0px; background-color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.bodytext { font-family:Arial,Helvetica,sans-serif; font-size:11px; }

/* ------------------------------------------------------------ MAIN PAGE  */

.page_bgd { width:800px; margin-left:auto; margin-right:auto;}
/* header */
.mainpage_header_one { width:300px; float:left; color:#90451d; margin-left:10px;}
.mainpage_header_one a { color:#90451d; font-weight: bold;}
.mainpage_header_one a:hover { color:#ffffff; font-weight: bold;}
.mainpage_header_two { width:200px; float:right; color:#90451d; text-align:right; margin-right:10px;}
.mainpage_header_two a { color:#90451d; font-weight: bold;}
.mainpage_header_two a:hover { color:#ffffff; font-weight: bold;}
/* flash */
.mainpage_flashTeaser { width:612px; height:252px; background-image:url(../img/flash.jpg); }
/* menu */
.mainpage_menu { width:612px; }
.mainpage_menu .gfx_menu { text-align:center; }
/* content */
.mainpage_content{ border-top: 1px solid #90451d;width:612px; clear:both; }
/* footer */
.mainpage_footer { border-top: 1px solid #90451d; width:612px; height:32px;}
.footer_text { color:#90451d; text-align:center; padding-top:8px; font-size:11px;}
.footer_text a { color:#90451d; font-weight: bold;}
.footer_text a:hover { color:#ffffff; font-weight: bold; }
.basiclabel {font-size:11px;}

/* ------------------------------------------------------------- CONTENT Default  */
.contentHeader { height:32px; width: 382px; background-image:url(../img/content_header_.jpg); }
.contentBody { color: #b78a5f;width: 382px; background-image:url(../img/content_bgd_.jpg); background-repeat:repeat-y; background-position:top;}
.contentFooter { height:31px; width: 382px; background-image:url(../img/content_footer_.jpg); text-indent: 336px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.contentFooter a { color:#90451d; font-weight: bold; }
.contentFooter a:hover { color:#ffffff; font-weight: bold; }

/* ------------------------------------------------------------- TEASER Default */
.teaserHeader {height:29px; width: 228px; background-image:url(../img/teaser_header_.jpg); }
.teaserBody {  color: #b78a5f;width: 228px;background-image:url(../img/teaser_bgd_.jpg); background-repeat:repeat-y; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.teaserFooter { height:28px; width: 228px; background-image:url(../img/teaser_footer_.jpg); text-indent: 180px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.teaserFooter a { color:#90451d; font-weight: bold; }
.teaserFooter a:hover { color:#ffffff; font-weight: bold; }

/* ------------------------------------------------------------- default text */
.copytext { color: #b78a5f; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.copytext a { color:#90451d; font-weight: bold;}
.copytext a:hover { text-decoration:none }
.copytext .inner { padding: 6px 16px 0px 20px; }
.copytext .inner ul { list-style-image: url(../img/bullet.png);}

/* ------------------------------------------------------------- teaser text */
.teasertext { color: #b78a5f; }
.teasertext a { color:#90451d; font-weight: bold; }
.teasertext a:hover { color:#ffffff; font-weight: bold; }
.teasertext .inner { padding: 6px 18px 6px 12px; }
.teasertext .inner ul { list-style-image: url(../img/bullet.png);}

/* ------------------------------------------------------------- newsletter text */
.newsletter_container { padding: 6px 18px 6px 12px; }
.newsletter_email { padding: 2px 0px 2px 0px;}
.newsletter_email input { font-family:Arial, Helvetica, sans-serif; font-size: 10px; border:0;}
.newsletter_button { padding: 2px 0px 2px 0px; font-size: 10px;}
.newsletter_button input { font-size: 10px;}
.newsletter_notice { color:#ffffff; font-weight: bold; padding: 6px 18px 6px 12px; }

/* ------------------------------------------------------------- date list item  */
.date_list_item { width: 340px; margin: 0px 16px 0px 20px;}
.date_list_item .date { font-size: 12px; font-weight: bold; color: #ffffff; }
.date_list_item .text { padding-top: 4px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #b78a5f; }
.date_list_item .link { text-align: right; font-size: 11px; padding-top: 4px;padding-bottom: 8px;margin-bottom: 4px;border-bottom:#44200d dotted 1px;}
.date_list_item .link a { color:#90451d; font-weight: bold; }
.date_list_item .link a:hover { color:#ffffff; font-weight: bold;}

/* ------------------------------------------------------------- date teaser item  */
.date_teaser_item { width: 180px; padding: 0px 0px 0px 12px;}
.date_teaser_item .info { color: #b78a5f; }

/* ------------------------------------------------------------- download teaser item  */
.download_teaser_item { width: 180px; padding: 0px 0px 0px 12px; }
.download_teaser_item .songinfo { color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.download_teaser_item .link { font-weight: bold; color:#ffffff;font-size: 11px;}
.download_teaser_item .link a { color:#90451d; font-weight: bold;}
.download_teaser_item .link a:hover { color:#ffffff; font-weight: bold;}

/* ------------------------------------------------------------- download list item  */
.download_list_item { width: 326px; padding: 0px 24px 6px 32px; padding-top: 4px;padding-bottom: 8px;margin-bottom: 4px;border-bottom:#44200d dotted 1px; }
.download_list_item .song_name { font-size:11px; width:170px; color: #b78a5f; font-weight:bold;}
.download_list_item .song_date { font-size:11px; color:#000000; width:40px; font-weight:bold; }
.download_list_item .song_length { font-size:11px; font-weight: bold; width:40px; color: #b78a5f;}
.download_list_item .song_link { font-size:11px; width: 80px; color:#ffffff; font-weight:bold; text-align:right;}
.download_list_item .song_link a { color:#90451d; font-weight: bold;}
.download_list_item .song_link a:hover { color:#ffffff; font-weight: bold; }

/* ------------------------------------------------------------- link list item  */
.link_list_item { font-size:11px; width:326px; height:32px; padding: 4px 24px 0px 20px;}
.link_list_item .ll_name { font-size:11px;font-weight:bold; color: #b78a5f; padding-bottom: 4px;margin-bottom: 4px;border-bottom:#44200d dotted 1px;}
.link_list_item .ll_url { font-size:11px; color:#ffffff; }
.link_list_item .ll_url a { color:#90451d; font-weight: bold; }
.link_list_item .ll_url a:hover{ color:#ffffff; font-weight: bold; }

/* ------------------------------------------------------------- html teaser  */
.plain_html { width:180px; padding: 6px 0px 6px 12px; }
.plain_html .inner { text-align: center; }
.plain_html .inner a { color:#90451d; font-weight: bold;}

/* ------------------------------------------------------------- gallery  */
.tx-mbitgallery-pi1 { padding: 0px 0px 6px 32px;}
.tx_mbitgallery_year {} /* Year Value on Index Site */
.tx_mbitgallery_count {} /* Count Value on Index Site */
.tx_mbitgallery_header {} /* Header on Gallery Site */
.tx_mbitgallery_pic {} /* Image on Gallery Site */
.tx_mbitgallery_prev {} /* Previous Link on Gallery Site */
.tx_mbitgallery_next {} /* Next Link on Gallery Site */
.tx_mbitgallery_total {} /* Image Counter on Gallery Site */

/* ------------------------------------------------------------- contact form */
.csc-mailform { padding: 6px 0px 6px 32px; }
fieldset { border:0; }
.csc-mailform label { float:left; width:80px; text-align:right; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.csc-mailform input , .csc-mailform textarea { width:160px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; border:0; margin-bottom:2px;}
input.csc-mailform-submit { width:auto; margin-top:20px;}
.mailform_long_lable .csc-mailform label { width:170px;}
.mailform_long_lable .csc-mailform .csc-mailform-label, .mailform_long_lable .csc-mailform .csc-mailform-submit { margin-left: 170px; }
.mailform_req { vertical-align:middle}
.mailform_req img, .mailform_req textarea, .mailform_req input{ vertical-align:middle}


/* ------------------------------------------------------------- guestbook  */

.tx-veguestbook-pi1 { font-size:100%; width: 540px; color: #ffffff; margin-left: 24px;}
  
/* error handling */

.tx-veguestbook-pi1 p.tx-guestbook-form-error {color: #b78a5f;}
    
/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {color: #b78a5f;font-weight:bold;}

/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination {font-size:100%;font-weight:bold;}
.tx-veguestbook-pi1 .tx-guestbook-pagination a {color: #b78a5f; font-weight: bold;}
    
/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header {clear:both;background:#000;color:#FFF;font-size:100%;font-weight:bold; border-top:#44200d dotted 1px; padding-top:12px;}
.tx-veguestbook-pi1 .tx-guestbook-left {background:#000;}
.tx-veguestbook-pi1 .tx-guestbook-left {}
.tx-veguestbook-pi1 .tx-guestbook-left a {color:#90451d; font-weight: bold;}
.tx-veguestbook-pi1 .tx-guestbook-left p {color: #b78a5f;}
.tx-veguestbook-pi1 .tx-guestbook-right {color:#fff; background:#000;}
.tx-veguestbook-pi1 .tx-guestbook-right a {color:#ffffff; font-weight: bold;}
    
/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {color: #b78a5f;}
    
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {font-weight: bold;}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {font-size:100%;color:#fff;font-weight:bold;background:none;}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {font-size:75%; color: #b78a5f;font-style: italic;}
.tx-veguestbook-pi1 .tx-guestbook-latest {clear:both;}
    
/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field {clear:both;width:100%;display:block; padding: 1em 0;}
.tx-veguestbook-pi1 .tx-guestbook-field label {clear: both;display: block;float: left;width: 10em;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {float:left;width:10em;}  
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {float:left;width:20em;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {width: 30em;display: block;float: left;}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {color:#990000;}
.tx-veguestbook-pi1 fieldset {border:none;}
.tx-veguestbook-pi1 legend {display:none;}
.tx-veguestbook-pi1 .tx-guestbook-freecap {float:left;display:block;background:#F7F7F7;border:1px solid #CCC;}
.tx-veguestbook-pi1 .tx-guestbook-freecap {margin-left:2.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {float:left;display:block;padding-left:0.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {float:left;}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {clear:both;display:block;float:none;width:10em;margin-bottom:0.5em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {font-size:75%;padding:0.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {display:none;}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {color:#990000;}
.tx-veguestbook-pi1 .tx-guestbook-clear {clear:both;display:block;}
.tx-veguestbook-pi1 input.tx-guestbook-submit {width:auto;display:block;}

/* ------------------------------------------------------------- sitemap */
.ksSitemap { padding: 6px 0px 6px 32px; }
.ksSitemap a {color:#90451d; font-weight: bold;}
.ksSitemap a:hover { color:#ffffff; font-weight: bold;}
.sm_level0 { padding: 0px 0px 0px 20px;}
.sm_level1 { padding: 0px 0px 0px 60px;}
.sm_level2 { padding: 0px 0px 0px 100px;}
.sm_level3 { padding: 0px 0px 0px 64px;}
.sm_level4 { padding: 0px 0px 0px 96px;}


/* ------------------------------------------------------------- news */
.news-latest-container { padding: 6px 16px 6px 20px; }
.news-latest-item { font-size:11px; color: #b78a5f; font-weight:bold; padding: 0px 0px 6px 0px; padding-top: 4px;padding-bottom: 8px;margin-bottom: 4px;border-bottom:#44200d dotted 1px;}
.news-latest-item a {color:#90451d; font-weight: bold;}
.news-latest-item a:hover {color:#ffffff;font-weight:bold;}

.news-single-item { padding: 6px 16px 6px 32px;  font-size:11px; color: #b78a5f; font-weight:bold;}
.news-single-title { margin-bottom:8px; font-size:12px; clear:both; color: #b78a5f;}
.news-single-backlink a {color:#90451d; font-weight: bold;}
.news-single-backlink a:hover {color:#ffffff; font-weight: bold;} 

.news-list-container {  }
.news-list-item .news-list-image img{ display:block;border:#ffffff solid 1px; margin-bottom:4px;}
.news-list-item { width:340px;padding: 0px 16px 6px 20px; padding-top: 4px;padding-bottom: 8px;margin-bottom: 4px;border-bottom:#44200d dotted 1px; font-size: 11px; color: #ffffff;}
.news-list-item h3, .news-list-item h3 a { color:#000000; text-decoration:none; font-weight:bold; font-size:12px;}
.news-list-item h3 a:hover { color:#ffffff; font-weight: bold;}

.news-list-morelink { margin-left:12px; }
.news-list-morelink a { color:#90451d; font-weight: bold; }
.news-list-morelink a:hover { color:#ffffff; font-weight: bold; }
.news-list-morelink img { margin-right: 3px; vertical-align:middle;}

/* ------------------------------------------------------------- band member */

.member_page { padding-left:24px; }
.member_page .mem_img { width: 80px; height: 100px; border:#44200d solid 2px;}
.member_page .mem_name { width:240px; height:20px; padding-left:6px; font-weight:bold; font-size:12px;}
.member_page .mem_email { font-size:11px; width:240px; height:20px; padding-left:6px;}
.member_page .mem_email a { color:#90451d; font-weight: bold;}
.member_page .mem_email a:hover { color:#ffffff; font-weight: bold;}
.member_page .mem_label { width:240px; height:24px;}
.member_page .mem_instrument { width:240px; height:20px; padding-left:6px; font-weight:bold; font-size:12px;}
.member_page .mem_text { font-size:11px; width:240px; padding-left:6px;}
.member_page .mem_links { font-size:11px; width:240px; padding-left:6px;}

.my_link {padding-top:4px;}
.my_link .link { font-size:11px;  width:40px; }
.my_link .link a {color:#90451d; font-weight: bold;}
.my_link .link a:hover {color:#ffffff; font-weight: bold;}
.my_link .text { font-size:11px; text-align:right; color:#ffffff;}



