/*
brown:#8B4513
*/
a,a:link,a:visited{
background:transparent;
color:#00f;
text-decoration:none
}
a:hover{text-decoration:underline}
body{margin:0px;padding:0px;width:800px}
body,p,td{font:normal medium verdana,tahoma,sans-serif}
div.row span.left{
color:#fff;
float:left;
font-weight:bold;
height:50px;
text-align:left;
width:49%
}
div.row span.right{
color:#fff;
float:right;
font-weight:bold;
text-align:right;
width:49%
}
div.spacer{clear:both}
fieldset p,fieldset .regp{padding:5px 20px 5px 20px}
img{border:none}
input,select{background:transparent;color:#333;font-size:small}
legend{font-size:larger;font-weight:bold}
span.right form{float:right;margin:0px;padding:0px}
span.right td,.date td,.logoside td{padding:0px}
td{padding:5px;vertical-align:top}
td.columnheader{
background:#eee;
color:#333;
font:bold italic x-small verdana,tahoma,sans-serif;
padding:2px
}
td.date{
font:normal small verdana,tahoma,sans-serif;
padding:2px;
text-align:center
}
td.distance,td.time{
font:normal small verdana,tahoma,sans-serif;
padding:2px 4px 2px 4px;
text-align:right
}
td.group{
font:normal x-small verdana,tahoma,sans-serif;
padding-left:10px;
vertical-align:top
}
td.gymratelabel{
font:bold x-small verdana,tahoma,sans-serif;
padding:2px;
text-align:right
}
td.gymrateselect{padding:2px}
td.label{
font:bold small verdana,tahoma,sans-serif;
text-align:right
}
td.left{text-align:left}
td.logoside{color:#fff;width:120px}
td.logoside form{
display:inline;
margin:0px;
padding:0px;
text-align:center;
width:auto
}
td.logoside input{
background:#fff;
font:bold smaller verdana,sans-serif
}
td.maincontent,.logo{padding:20px;text-align:left}
td.normal{
font:normal small verdana,tahoma,sans-serif;
padding:2px 4px 2px 4px;
text-transform:capitalize
}
td.sidebar{
border-left:1px solid #eee;
padding-left:20px;
text-align:left;
width:120px
}
td.sideleft{max-width:120px;width:120px}
td.tabletitle{
background:#000;
color:#fff;
font:bold small verdana,tahoma,sans-serif;
padding:4px
}
td.tabletitlealt{
background:#333;
color:#fff;
font:bold smaller verdana,tahoma,sans-serif;
padding:4px
}
td.total{
border-top:1px solid #000;
font:italic bold small verdana,tahoma,sans-serif;
padding:2px
}
tr.total{background:#ff0}
.breadcrumb{
background:url(../images/border_bottom.gif) #eee repeat-x;
font-size:smaller;
text-align:left
}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited{background:transparent;color:#436e97}
.breadcrumb td{padding:10px 0px 10px 30px}
.cardioselect{font:bold x-small verdana,tahoma,sans-serif}
.center{text-align:center}
.container{
margin:0px auto 0px auto;
padding:0px;
text-align:left
}
.defaultbutton{
border:2px outset #eee;
font:bold x-small verdana,tahoma,sans-serif
}
.distancebox,.timebox{
font:bold small verdana,tahoma,sans-serif;
text-align:right;
width:40px
}
.footer{
background:url(../images/border_bottom.gif) #eee repeat-x;
font:normal small verdana,tahoma,sans-serif;
padding:20px 20px 10px 20px;
text-align:left
}
.footer .author{float:right;font-style:italic}
.footer .quote{float:right;width:50%}
.footer hr{
background:transparent;
color:#00f;
height:1px;
line-height:1px
}
.fright{float:right;position:relative}
.gym0{
background:#fff;
border:2px outset #eee;
padding:10px;
position:relative
}
.gym1{
background:#eee;
border:2px outset #eee;
padding:10px;
position:relative
}
.gymaddress,.skinny p{font:normal smaller verdana,tahoma,sans-serif}
.gymamenities{
font:normal smaller verdana,tahoma,sans-serif;
margin-top:10px
}
.gymcommentlist{margin:5px 10px 0px 25px}
.gymcomments{
font:normal smaller verdana,tahoma,sans-serif;
margin-bottom:5px
}
.gymlegend{
background:transparent;
color:#00f;
font:bold small verdana,tahoma,sans-serif
}
.gymrating{font:bold small verdana,tahoma,sans-serif}
.gymtitle{font:bold medium verdana,tahoma,sans-serif}
.header{background:#000;width:100%}
.login{width:30%}
.loginbox{
background:#fff;
font:bold x-small verdana,tahoma,sans-serif;
margin:0px;
width:125px
}
.loginbutton{
color:#fff;
float:right;
font:bold x-small verdana,tahoma,sans-serif;
margin-bottom:10px
}
.logo a,.logo a:link,.logo a:visited{
background:transparent;
color:#fff;
font:bold x-large verdana,tahoma,sans-serif
}
.main{width:100%}
.menudiv li{clear:left;float:right;margin:0px;padding:0px}
.menudiv li a,.menudiv li a:visited{
background:transparent;
display:block;
float:left;
font:normal small verdana,tahoma,sans-serif;
padding:4px 2px 0px 10px
}
.menudiv ul,#boxes{list-style-type:none;margin:0px;padding:0px}
.menudiv,.row1{background:#fff}
.pages{
clear:left;
font-size:90%;
margin:20px;
padding:10px 0 0 0
}
.pages a{border:1px solid #436e97;text-decoration:none}
.pages a,.pages span{
background:#fff;
border:1px solid #436e97;
color:#1c64ac;
display:block;
float:left;
margin-right:3px;
padding:5px 7px 5px 7px
}
.right{text-align:right}
.pages a:hover{
background:#f7cc8f;
border-color:#f7cc8f;
color:#000
}
.pages span.current{
background:#1c64ac;
border:1px solid #1c64ac;
color:#fff;
font-weight:bold
}
.pages span.nextprev{
background:transparent;
border:1px solid #ffe2c5;
color:#ffe2c5
}
.profile{float:left;margin:0px 0px 20px 20px}
.profiletext{width:175px}
.quote{
background:#000;
border:1px outset #f2bdbd;
color:#fff;
margin:0px;
padding:10px
}
.regwarning{
background:transparent;
color:#f00;
font-size:x-small
}
.row0{background:#eee}
.selectrate{font:normal x-small verdana,sans-serif;width:100px}
.sidelink{
font:normal small verdana,tahoma,sans-serif;
margin-bottom:5px;
width:120px
}
.skinny{padding:10px 10px 10px 10px}
.skinny p{margin-top:0px;padding-top:0px}
.welcome{
background:url(../images/shaded.jpg) repeat-x;
color:#333;
font:bold medium verdana,tahoma,sans-serif;
padding-left:20px;
padding-top:8px;
text-align:left
}
.widget{
border:1px solid #000;
margin:0px;
padding:0px;
width:300px
}
.widgetheader{
background:#000;
border-bottom:2px outset #eee;
color:#fff;
cursor:move;
font:bold small verdana,tahoma,sans-serif;
padding:3px
}
.widgettable{float:left;margin:0px;padding:0px}
.workoutlog{margin:20px 20px 0px 20px}
#boxes li.box{
clear:none;
float:left;
margin:2px 2px 0px 0px;
padding-top:5px;
position:relative
}
#cardiotable{margin:0px 10px 0px 0px}
#emailcheckitvalue,#usernamecheckitvalue{display:block;font-weight:bold;padding:10px}
