@charset "UTF-8";
/* CSS Document */


body          {text-align:center; background-image:url('images/bg_grill.jpg'); background-repeat:repeat-x; font-family: "Courier New", Courier, monospace; font-size:11px; color:#000; background-color:#000; background-attachment:scroll;}
.main         {width:545px;}
.columns      {width:150px; float:left; padding:10px; position:relative; z-index:100; overflow:auto;}
.float        {float:left; display:inline;}
.topBottomBdr {border:#000 solid; border-width:0px; border-collapse:collapse;}
.leftRightBdr {border:#000 solid; border-width:0px; border-collapse:collapse;}
.content      {margin:15px; width:350px; margin-left:170px; }

a {color:#a83333;}
a:hover {color:#000;}

#wrap   {margin-left:auto; margin-right:auto; text-align:left;}
#float  {}
#center {  width:545px; background-color:#FFF; background-image:url('images/page_bg.jpg'); background-repeat:repeat-y; position:relative;}
#left   {margin-left:0px;}
#right  { float:right; width:290px;}
#header {width:100%; height:auto; }
#footer {width:100%; height:auto; text-align:center; color:#fff;}

.top_menu { height:25px; margin-top:3px; }
.top_menu_table {width:100%;}
.top_menu_table {vertical-align:top;}
.home_photo {text-align:right; margin-right:15px; margin-left:165px; margin-top:15px; width:404px; height:229px; background-image:url('images/home_photo.png'); background-repeat:no-repeat;}
.home_photo img { visibility:hidden;}
.home_photo:hover img {visibility:visible;}
.side_menu {background-position:left; tex-align:left;}
#sidebar {background-color:; padding:10px;}
#mailing_list {background-color:;}
#center_box {background-image:url('images/album.png'); background-repeat:no-repeat; }
#center_box img {visibility:hidden;}
#center_box:hover img {visibility:visible;}

.menu_item { margin-top:10px; width:120px; background-position:right; }
.menu_item img {visibility:hidden;}
.menu_item:hover img {visibility:visible;}
.main_menu {text-align:right; float:right; margin-right:25px; margin-top:-25px;}
.jeffturmes {margin-left:40px; margin-top:20px;}


.button { border:none;}

#gallery_viewer img {border:3px solid #FFF; max-width:750px;}
#gallery_viewer {} 

input {background-color: #CCC; color:#333; font-size:10px; border:0px;}

.footer_button {color:#fff; text-decoration:none;}
.footer_button:hover {color:#a83333; text-decoration:underline;}

.show_table td {width:70px; vertical-align:top;}
.show_post {padding:5px; margin-bottom:10px;}

.show_table_small td {width:81px; vertical-align:top; }
.show_post_small {padding:5px; margin-bottom:10px;background: rgba(255, 255, 255, 0.5);}


h2 {margin-left:-15px;}

.preorder {font-size:14px; border:1px solid #CCC;}

.rss { margin-left:15px; margin-top:1px; float:left;}
.rss_text {margin-top:6px; float:left;}
.rss img {margin-right:3px;}
.rss_text img {float:left;}
.top_buttons {float:left; margin-left:70px; margin-top:1px;}
.social {float:right; margin-right:15px; margin-top:3px;}
.social img {margin-left:5px;}

.comments_link, .more, h3 {color:#000;}
.comments_link:hover, .more:hover, h3:hover {color:#4c4c4c;}
h3 a {font-size:18px; color:#000;}
.post_date {color:#999; font-size:11px;}
h3 a:hover { color:#a83333;}

textarea { 
     resize: none; 
}
.discography_table td {border:1px #555 solid; padding:3px;}
.alternation {background: rgba(255, 255, 255, 0.5);}
.comments_table textarea {width:315px; height:75px;}
.comments_table {color:#000}
.small {font-size:10px;}
.comments_table input {width:315px;}

.single_comment {background: rgba(255, 255, 255, 0.5); padding:15px; margin-bottom:20px; background-color:#FFF; font-size:11px;}
.admin_comment {background-color:#CCC}
.single_comment .small {border-bottom:1px solid #000;}
.show_post {padding:10px;}
.show_button {text-decoration:none; border-width:0px; color:#000; }
.show_button:hover .show_post {background: rgba(255, 255, 255, 0.5);}

.bio {font-size:14px; color:black; text-align:justify;}

.image_post {background-color:#fff; padding:10px; margin-bottom:20px;}
.unapproved {background-color:#FCF;}


.thumb_menu {padding:20px;}
#gallery_viewer img {max-width:700px; }
#gallery_viewer {width:800px; text-align:center;}
.gallery_container {width:900px; margin-bottom:50px;}

#noshow {padding:15px; margin-bottom:20px;}

.lyrics_table {width:100%; text-align:left;  padding:10px; background: rgba(255, 255, 255, 0.5); }
.lyrics_table td {vertical-align:top;}