hr {border: solid 1px #333;}
a img{border: none;}
p{margin:20px}
hr {height: 0.5px; border: solid 1px #555;}
table td{background: #ccc;color: #111;padding: 5px;width: auto;margin: 0px;}
table td a{text-decoration: none;}
table td.top{font-weight: 600; background: #99cc00;color: #fff;padding: 5px;width: auto;margin: 0px;}
table td.top2{font-weight: 600; background: #cccc00;color: #fff;padding: 5px;width: auto;margin: 0px;}
table td.top3{font-weight: 600; background: #ff9900;color: #fff;padding: 5px;width: auto;margin: 0px;}
table td.top4{font-weight: 600; background: #0099ff;color: #fff;padding: 5px;width: auto;margin: 0px;}
html{background-image: url(main_bg.png); background-position: center;}
body{width: 100%; height: 100%; background-color: transparent; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
h3.hof {color: #eee; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight:800; margin-left: 15px;}
h1, h2, h3 {color: #111; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight:800; margin-left: 15px;}
h4, h5{width: 100%; background: #111 url(../display/sm_header_bg.png); font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight:800; margin-bottom: -0px; margin-left: 5px; color: #fff}
#tableHead td{background-color: limegreen;}
.widget_table{width: inherit; font-size: 10px; text-decoration: none;}
#nav_body{width:1018px;text-align:left;margin:0 auto;color:#2C2C29;}
#nav, #nav ul {border: 0px; padding: 0px; z-index:11; list-style: none ;height: 55px;}
#nav a {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: 600;background:url(bar.png);padding: 10px;
padding-bottom: 20px; padding-top: 15px; background: transparent;display: block;width: auto;
height: 10px;color:#ff6600;letter-spacing: -1;text-decoration:none;text-align: center;}
#nav a:hover {background-color:#eee;background:url(../display/barOver.png);}
#nav li {float: left;margin-left: 0px;}
#nav li ul {z-index:12; position: absolute;width: 16em;height:auto;left: -999em;background:#222;font-family:Arial, Helvetica, sans-serif;}
#nav li ul li a{z-index:13; color: #fff; width:13em; text-align: left;}
#nav li:hover ul {left: auto;width: 18em;}
#nav li ul li:hover {text-align: left; margin-left: -1px; width: 100%;color:#000; background:url(../display/barOver.pn); color: #111;}

#header{ width: 100%; 
padding-left: 8%; }
#nav_container{position: relative; top: -60px; left: 54px; z-index: 50;}
#body{background-color: transparent; background-image: url(../display/bodyBg.gif); background-repeat: repeat-x; 
 background-position: top; height: 100%; width: 100%; margin-top: 0px; z-index:1; }
#container{min-height: 700px; width:935px;text-align:left;margin:0 auto;color:#2C2C29;}
#meaty_column{position: relative; top: -105px; min-height: 600px; font-family: arial;font-size: 14px; height: auto; width: 850px; padding-bottom: 15px; color: #111;}
#meaty_bottom{width: 845px; height: 35px; background-image: url(../display/meaty_bottom.png); margin-top: -5px;}
#home_left_bottom{width: 200px; height: 52px; background-image: url(../display/right_bottom.png); margin-top: -5px;}
#home_column_bottom{width: 600px; height: 34px; background-image: url(../display/right_column_bottom.png); margin-top: -5px; }
#ads{float: right; width: 100px; min-height: 600px; background-color: transparent; position: relative; left: 40px;  margin-top: -300px;}
#rightColumn{position: relative; z-index: 2;font-family: arial;font-size: 14px; top: -110px;width: 620px;padding: 0px;padding-bottom: 20px;min-height: 700px;background: transparent; background-repeat: no-repeat; float: right;color: #111;}
#right_inside_meaty{position:relative; top:-5px; width: 830px; height:auto; min-height: 700px; background:#fff url(../display/columnBG.png); padding: 10px;}
#right_inside{padding: 7px; position:relative; top:-5px; width: 100%; height:auto; min-height: 620px; background: #fff url(../display/columnBG.png); background-repeat: repeat;}
#left_item2{text-align: left; padding: 5px; background: transparent url(../display/left_item2.png); background-repeat: no-repeat; width: 200px; height: 28px;}
#left_item{text-align: left; padding: 5px; background: transparent url(../display/left_item.png); background-repeat: no-repeat; width: 200px; height: 28px;}
#left{text-decoration: none; color: #fff; font-weight: 600; letter-spacing: -1px;}
#leftColumn{position: relative; z-index: 3;min-height: 750px;width: 200px; top: -110px; background: transparent; background-repeat: no-repeat;float: left;color: #111;}
#column_image{margin: 5px;}
#fta_shoot_gallery{font-size: 10px; position: relative; left: 20px; color: #fff; float: right; padding: 20px; padding-top: 55px;  width: 300px; min-height: 600px; background: url(../display/gallery_background.png); background-repeat: no-repeat;}
#fta_shoot_gallery p{width: 250px;}
#team_holder{width: 100%; height: auto; background:;}
#teamName{color: #111; width: 100%; letter-spacing: -1px; font-weight: 500; height: auto; padding-left: 5px; padding: 2px;}
#picFloat{float: left; width: 100px; height: 180px; overflow: hidden; padding: 10px; display:inline;}
#h2_full{width: 100%; background: #99cc00; color: #fff; margin-left: -0px;}
#team_edit_container{width: 100%; min-height: 165px; background:; color: #111;}
#hof_container{width: 130px;  min-height: 165px;  color: #111; float: left;}
#hof_div {width: 600px; height: auto; margin-left: 10px; overflow: hidden;}
#hof_right{color: #fff; float: right; height: 300px; width: 220px; background: url(../display/hof_right.png); background-repeat: no-repeat; margin-top: 25px; margin-right: 0px; padding: 15px;}

#team_container{padding: 10px; width: 800px; min-height: 183px; margin: 10px; margin-left: 25px; background: url(../display/team_bg.png); background-repeat: no-repeat; color: #fff; margin-top: -20px;}
#FTA_clubs{z-index: 1;}
#altCont{z-index: 0;}
#hof{margin: 10px; color: #fff; height: 42px; background: url(../display/hof_sub_cat.png); background-repeat: no-repeat; padding-top: 5px; padding-left: 15px;}

#contacts{margin-left: 25px; color: #fff; height: 42px; background: url(../display/contact_sub_cat.png); background-repeat: no-repeat; padding-top: 5px; padding-left: 15px;}
#officers{margin-left: 5px; float: left; width: 240px; min-height: 365px; padding-left: 25px; }
#contact_holder{width: 100%; height: 365px; overflow: hidden; background: ;}
#zone{margin-left: 20px; padding-left: 32px; width: 150px; height: 270px; float: left; background: ;}
#footer_main{font-size: 12px; height: 20px; position: relative; top: 0px; border-top: solid 0px #333; color: #333;}