body{margin:0;background: url('images/header2.jpg') repeat-x;font-size:14px;}
img{border:0;}
.clear{clear:both;}

#wrapper{width:929px; margin:0 auto;}

#logo{float:left; width:212px; height:138px;}
#twitterblog{background: url('images/twitterblog.jpg'); float:right; width:337px; height:138px;}
#menu{clear:both;}

#follow{float:right;}

#content{clear:both;}

#sidebox1{background: url('images/sidebox1.jpg') no-repeat; width:204px; height:245px;float:right; margin-top:40px;}
#sidebox1 p{margin-top:20px; text-align: center;}

#sidebox2{background: url('images/sidebox1.jpg') no-repeat; width:204px; height:245px;float:right;clear:right;}
#sidebox2 p{margin-top:20px; text-align: center;}

#sidebox_refer{background: url('images/sidebox_refer.jpg') no-repeat; width:204px; height:245px;float:right;clear:right;}
#sidebox_refer p{margin-top:20px; text-align: center;}

#sidebox_365{background: url('images/sidebox_365.jpg') no-repeat; width:204px; height:245px;float:right;clear:right;}
#sidebox_365 p{margin-top:20px; text-align: center;}

#fialogo{background: url('images/fialogo.jpg'); width:86px; height:126px; float:right;clear:right;}

#jamescaan{background: url('images/leftsidebarbox.jpg') no-repeat; width:214px; height:602px;float:left;margin-top:40px;}
#change4life{background: url('images/change4life.jpg') no-repeat; width:214px; height:602px;float:left;margin-top:40px;}

#jamescaan1{background: url('images/leftsidebarbox1.jpg') no-repeat; width:214px; height:602px;float:left;margin-top:40px;}

.memberbar{background:url('images/memberbar.jpg') no-repeat; background-position: 100% 138px;}

.padding17px{padding:17px;margin-top:10px}

#middlecontent{float:left; width:500px;}

.twtr-hd {display: none;}
.twtr-ft {display: none;}
.twtr-widget .twtr-tweet-wrap{margin-top:0;padding-top:0;}
#twtr-widget-1{width:323px}

#twtr-widget-1{position:relative; z-index:1;}

#rightbar{background: url('images/rightbar.jpg') 50% 0% repeat-y; float:right; width:204px;}
#leftsidebar{background: url('images/rightbar.jpg') 50% 0% repeat-y; float:left; height:656px;}
#leftsidebar1{background: url('images/rightbar.jpg') 50% 0% repeat-y; float:left; height:450px;}

.clear{clear:both;}

#left{width:617px; float:right; border-left:1px solid #d1e8bc; padding-top:40px;}

#panel{border:1px solid #999999; clear:both; margin:0;padding:0;}

#panelmenu{padding:0;margin:0;}
#panelmenu li{display: inline;list-style: none;margin-right:5px;float:left;margin:0;padding:0;}

#panelmenu ul{padding:0; margin:0;}

.margin30px{margin:30px 20px 30px 20px;}

h3{color:#7ac142; margin-top:30px; margin-bottom:10px;}

#panel p{margin-top:10px;}

.tabselected{background:url('images/tabselected.jpg') no-repeat; color:#7ac142; font-weight:bold;width:120px; height:23px;text-align: center;display: block;flaoat: left;padding-top:10px; position:relative; z-index: 4; top:1px;text-decoration: none;margin-right:1px;}

.tab{background: url('images/tab.jpg') #fff no-repeat;width:112px; height:23px;text-align: center;display: block;floxat: left;padding-top:10px; position:relative; z-index: 4; top:1px; color:#333; text-decoration: none;margin-right:2px;}

.gym-photos{margin:10px;}

#panel-right{float:right; width:300px;}
#panel-left{float:left;}
#times-available{float:right; background:url('images/availabletimes.jpg') no-repeat; width:205px;height:217px;margin-top:30px}
#twitter-box{float:right; background:url('images/twitterbox.jpg') no-repeat; width:205px; height:154px;}

#middle{width:500px; float:left;}

#gallerypage{margin:50px 0 30px 0; clear:both;}

#category{float:left;}
.category-top{width:356px; height:24px; background:url('images/categorytop.jpg') no-repeat;}
.category-middle{width:356px;background:url('images/categorymiddle.jpg') repeat-y;}
.category-bottom{width:356px;height:22px; background:url('images/categorybottom.jpg') no-repeat;}

#gallery{float:right;}
.gallery-top{width:540px; height:22px; background:url('images/gallerytop.jpg') no-repeat;}
.gallery-middle{width:540px; background:url('images/gallerymiddle.jpg') repeat-y;}
.gallery-bottom{width:540px; height:16px ;background:url('images/gallerybottom.jpg') no-repeat;}

#pt{float:left;margin:10px;}

.clear{clear:both;}

#askcaz li{list-style: none;margin-bottom:10px;}
#askcaz label{width:100px; float:left;}
#askcaz {margin-left:50px;}
#askcaz .submit{margin-left:180px;}

#categories{margin:0px;margin-top:65px;border:1px solid #999;}

.form li{list-style:none; margin:15px;}
.form label{width:100px; float:left;}

.form2{padding:0;}
.form2 li{list-style:none; margin: 10px 0;}
.form2 label{width:150px; float:left;}

.form3{padding:0;}
.form3 li{list-style:none; margin: 20px 0;}

#copy{float:left; width:300px; color:#333;}
#copy a{color:#333;}

#sidebox_refer{background: url('images/sidebox_refer.jpg') no-repeat; width:204px; height:245px;float:right;clear:right;}
#sidebox_refer p{margin-top:20px; text-align: center;}

.membership-form{list-style: none; margin-bottom:60px;}
.membership-form label{float:left; width:190px;}
.membership-form li{margin-bottom:10px;}

.checkboxes{padding:0; float:left; list-style: none; margin-top:10px;}
.checkboxes label{float:left; width:160px;}

.challenge-table{width:100%;}
.challenge-table th{background-color: #c3ff8d;}