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


body          {text-align:center; background-image:url('images/bg_png_small.png'); background-color:#b7b861;}
.main         {width:800px; }
.columns      {width:10px; float:left; padding:5px; position:relative; z-index:100; overflow:auto;}
.float        {float:left; display:inline; }
.topBottomBdr { border-collapse:collapse;}
.leftRightBdr { border-collapse:collapse;}
.content      {margin:0px; padding:1px; min-height:300px;  }

#wrap   {margin-left:auto; margin-right:auto; text-align:left;}
#float  {background-color:#CCC; }
#center { margin-left:7px; margin-right:5px; width:787px; background-color:#f8f8f8; background-image:url('images/bg_tile.gif'); position:relative;}
#left   {margin-left:-9px; }
#right  {margin-right:-9px; float:right; }
#header {width:100%; height:auto; background-color:#29343b;}
#footer {width:100%; height:auto; background-color:#29343b;}

#future_top {width:100%; height:100%; font-family:helvetica, arial; font-size:13px; color:black;  }
.page_title {margin:5px; width:250px; float:left; cursor:pointer; color:#f8f8f8;}
.page_info {margin:5px; width:500px; float:right; text-align:right; color:#f8f8f8;} 
.page_info a {color:#f8f8f8;}
.page_info a:hover {color:gray}


#flash {margin-top:23px; width:800px; height:auto; background-color:#29343b;}
.flash_header {}

#content {}

#toggle_controls {float:right; text-align:right; width:150px; font-family:helvetica, arial; font-size:10px;  text-transfrom:uppercase;  margin:5px;}
#toggle_controls a {text-decoration:none; color:#f8f8f8;}
#toggle_controls a:hover {text-decoration:none; color:gray;}
.bottom_menu {float:left; z-index:10; width:500px; font-family:helvetica, arial; font-size:14px;  text-transfrom:uppercase;}
.bottom_menu_table {}
.menu_button_container {}
.menu_button {cursor:pointer;   color:#f8f8f8;}
.menu_button:hover {color:gray;}
.menu_bottom_left {float:left;}
.menu_bottom_right {text-align:right; float:right;}
.crypt {text-decoration:none;}

#home_content { background-image:url('images/futchafront_bg.jpg'); background-repeat:no-repeat; background-color:#949b94; color:#080808; font-family:helvetica, arial; font-size:10px; width:100%; height:565px;}
#home_title {text-transform:uppercase; font-size:14px; width:788; height:20px; background-image:url('images/top_grad.png'); background-repeat:x-repeat;}
.blurb { color:#f8f8f8; font-family:helvetica, arial; font-size:14px; margin-top:385px; margin-left:5px; width:775px; height:160px;  background-image:url('images/blurb_bg.png'); background-repeat:no-repeat;}
.blurb_text {width:705px; margin-left:40px; height:120px; padding-top:25px;}

.entry {margin-top:5px; margin-left:5px; width:764px;  background-color:#29343b; padding:5px; }
.post { font-family:helvetica, arial; font-size:10px;  background-color:#f8f8f8;  color:#29343b;}
.post table {width:749px;}
.gem_post {font-family:helvetica, arial; font-size:10px;  background-color:#f8f8f8; width:764px; color:#29343b;}
.gem_list {width:749px;}

.post_date {color:blue; text-align:left;}
.post_title {text-transform:uppercase; font-weight:bold; font-size:12px;}
.post_title_news {text-transform:uppercase; font-weight:bold; font-size:12px; border-bottom:1px dotted black;}
.post_content{}
.post_extra {color:gray; text-align:center; }
.post_extra_archive {color:gray; text-align:center; border-bottom:1px dotted black;}


#archive_connect {float:right; padding:10px;}
.archive_button {font-weight:bold; cursor:pointer; background-color:#f8f8f8; color:#29343b; font-family: helvetica, arial; font-size:10px; padding:1px;}
.archive_button:hover {background-color:gray; }
.archive_item {background-color:#f8f8f8; color:#29343b; font-family: helvetica, arial; font-size:10px;}
.archive_title {text-transform:uppercase; color:#f8f8f8; font-family:Helvetica, Arial; font-size:15px;}
.gems_title {text-transform:uppercase; color:#f8f8f8; font-family:Helvetica, Arial; font-size:15px;}
.back_button {text-transform:uppercase; color:#f8f8f8; font-family:Helvetica, Arial; font-size:10px; cursor:pointer}
.back_button:hover {color:gray}

.gallery_toggle {background-color:#cccccc; color:#29343b; padding:5px 3px 5px 3px;  border:2px solid #29343b; cursor:pointer}
.gallery_toggle:hover {background-color:#29343b; color:#f8f8f8;}

.gallery_toggled{background-color:#29343b; color:#f8f8f8; padding:5px 3px 5px 3px;  border:2px solid #c8c8c8;}
.gallery_menu {text-align:right; float:right; margin:5px; color:#f8f8f8; font-family:helvetica, arial; font-size:10px; font-weight:bold; text-transform:uppercase;}
.gallery_content {width:774;  background-color:#29343b;}
.gallery_table {float:left; margin-left:5px; width:774px; height:auto;}
.video {padding:1px; background-color:#cccccc;}

.swapmeet {padding:5px; width:764; background-color:#2865b8; text-transform:uppercase; }
.swapmeet_post {font-family:helvetica, arial; font-size:10px; width:754px; background-color:#f8f8f8;  color:#2865b8;}
.swapmeet_title {margin-top:-5px; font-size:14px; text-align:center; border-bottom:1px dotted black;}
.swapmeet_date { font-size:11px; color:#ff0000;}
.swapmeet_content {color:black;  padding:5px; width:754px;}
.swapmeet_location {color:#ff0000;font-size:11px;}

.contact {background-color:#29343b; padding:5px;}
.contact_table {background-color:#f8f8f8; font-family:helvetica, arial; font-size:10px;}
.contact_title {background-color:#29343b; color:#f8f8f8; font-weight:bold; font-size:12px; width:100%;}
.contact_table a {color:#ff0000; text-decoration:none;}
.contact_table a:hover {color:gray;}

.video_subtable {border-bottom:1px dotted black;}
.video_title {font-weight:bold;}
