﻿h1, h2, h3, h4{margin:0;padding:0;}

/*Top List Pages*/
.TopXList .bubble .progress{border:solid 1px black;height:45px;background-image:url(/static/images/graphgradientred.png);background-repeat:repeat-x;}
.TopXList .bubble .progress2{border:solid 1px black;height:45px;background-image:url(/static/images/graphgradientgreen.png);background-repeat:repeat-x;}
.TopXList .bubble .progress3{border:solid 1px black;height:45px;background-image:url(/static/images/graphgradientblue.png);background-repeat:repeat-x;}
/*End of Top List Pages*/

/*Sidetab*/
.SideTab{margin:0;padding:0;width:150px;list-style:none;}
.SideTab li{padding:0;margin:0;height:31px;display:block;}
.SideTab li a{text-align:left;height:31px;padding:0px 15px;font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;display:block;text-decoration:none;background:url('/static/images/tabs/sidetab.png') 0px -31px no-repeat;}
.SideTab li a:hover{background:url('/static/images/tabs/sidetab.png') 0px -62px no-repeat; color:#000;}
.SideTab li a.active, .SideTab li a.active:hover{background:url('/static/images/tabs/sidetab.png') 0px 0px no-repeat; color:#000;font-weight:bold;}
.SideTab li a span{line-height:31px;}
.SideTab .topli {height:14px;background:url('/static/images/tabs/sidetab.png') 0px -93px no-repeat;}
.SideTab .bottomli {height:14px;background:url('/static/images/tabs/sidetab.png') 0px -117px no-repeat;}
/*End SideTab*/

/*General*/
.Directions{background-color:#f5f5f5;padding:10px;vertical-align:text-top;text-align:left;border:1px solid #808080;font-size:14px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.bubble{background-color:#FAFAFA;margin-bottom:8px;border:solid 1px #ddd;font-size:18px;font-weight:bold;color:#000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.bubble2 {background-color:#455B73;text-align:center;font-size:20px;color:#33CCFF;padding-bottom:10px;margin-bottom:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.bubble2 a{color:#33CCFF;}
.bubble2 h2{font-size:20px;color:#fff;margin:0;}
.AddFriendLink{font-size: 11px;color:#FF0000;}
.AttentionButton{color:#fff;padding:7px;background-image:url(/static/images/graphgradientred.png);background-repeat:repeat-x;border:solid 1px #333;text-decoration:none;}
.AttentionButton:hover{text-decoration:underline;border:solid 2px #000;}
/*End General*/

/*All Stars*/
.AllStars .bubble{font-size:12px;}
.AllStars .bubble a{font-size:14px;}
/*End All Stars*/

/*Contact Page*/
.contactbubble{background-color:#FAFAFA;margin-bottom:8px;border:solid 1px #ddd;font-size:18px;font-weight:bold;color:#000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
/*End Contact Page*/

/*Link List*/
.LinkList ul {list-style-type:none;padding-left:0px;margin-left:0px;}
.LinkList ul li {background-color:#FAFAFA;border:solid 1px #ddd;margin-bottom:10px;padding-left:5px;font-size:12px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.LinkList ul li a {font-size:16px;}
.LinkList ul li .imagelist {text-align:right;margin-right:5px;padding-top:5px;}
.LinkList ul li .info {margin-top:-32px;padding-bottom:8px;float:left;}
.LinkList .newsfeeds{color: #000;text-align:left;padding-bottom:5px;}
.LinkList .newsfeeds h3 {margin-bottom:0px;}
.LinkList .newsfeeds ul li {margin-bottom:0px;margin-top:0px;border:none;}
.LinkList .newsfeeds a {color:#FF0000;font-size:14px;}
.LinkList .fans {text-decoration:none;font-size:16px;color:#FF0000;font-weight:bold;}
.LinkList .fans:hover {text-decoration:underline;}
/*End Link List*/

/*Video List*/
.VideoList ul {list-style-type:none;padding-left:0px;margin-left:0px;}
.VideoList ul li {background-color:#FAFAFA;border:solid 1px #ddd;margin-bottom:10px;padding-left:5px;font-size:12px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.VideoList ul li a {font-size:16px;}
.VideoList .Keywords {font-size:16px;margin-top:8px;}
.VideoList .Keywords a{color:#ff0000;}
.VideoList .Totals {font-size:15px;margin-top:5px;font-weight:bold;}
/*End Link List*/

/*Upcoming Events*/
.UpcomingEvents .event {border:solid 1px #e0e0e0;margin-bottom:25px;padding:5px;margin-top:0;padding-bottom:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.UpcomingEvents .event h2 {display:inline;font-weight:normal;top:-14px;position:relative;background-color:#fff;width:250px;left:10px;padding-left:7px;padding-right:10px;color:#808080;margin-top:0;padding-top:0;}
.UpcomingEvents .event h3 {margin:0px;font-size:13px;}
.UpcomingEvents .event .bubble {margin-left:25px;margin-right:25px;}
/*End Upcoming Events*/


/*Friend List */
.friendlist{font-size:16px;font-weight:normal;}
.friendlist ul{margin:0;list-style-type: none;list-style-image: none;padding:0;}
.friendlist .userlink{color: #00FF00;font-size:12px;font-weight:normal;}
.friendlist li{background-color:#FAFAFA;border:solid 1px #ddd;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:4px;min-height:50px;list-style-type:none;}
/*End Friend List */

/*tabs*/

.Tab{margin-bottom: 15px;background: url(http://staticimages.fitness-partners.com/static/images/tabs/tab-line.gif) bottom repeat-x;float: left;width: 98%;padding-right: 5px;}
* html .Tab{ height: 1px; overflow: visible; }
.Tab br{clear: both;}
.Tab h1{text-decoration:none;background:none;min-height:15px;font-size:16px;float:left;line-height:1.1;position:relative;font-weight:normal;top:0px;margin-top:12px;margin-bottom:0px;border:none;font-family:Verdana, Tahoma, Arial;color:#4682b4;}
.Tab h2{text-decoration:none;background:none;min-height:15px;font-size:15px;float:left;line-height:1.1;position:relative;font-weight:normal;top:0px;margin-top:12px;margin-bottom:0px;border:none;font-family:Verdana, Tahoma, Arial;color:#4682b4;}
.Tab ul{margin: 0.5em 0 0 0;padding: 0 0 0 1em;list-style: none;font-size:15px;padding-top: 2px;}
.Tab li {margin: 0 1px 0 0;padding: 0 5px 0 0;background:url(http://staticimages.fitness-partners.com/static/images/tabs/tab-back.png) 100% -100px;float:left;border-bottom:1px solid #bbb;float:right;}
.Tab li.active {border-bottom: 1px solid #fff;background:url(http://staticimages.fitness-partners.com/static/images/tabs/tab-back.png) 100% 0;}
.Tab li a, .Tab li a:visited, .Tab li span {display: block;float: left;padding: 5px 7px 5px 9px;text-align: center;white-space: nowrap;background: url(http://staticimages.fitness-partners.com/static/images/tabs/tab-back.png) 0 -100px;text-decoration: none;min-height: 17px; /* fixes FX/Mac issue */color: #322F29;}
.Tab li.active span {background: url(http://staticimages.fitness-partners.com/static/images/tabs/tab-back.png) 0 0;}
.Tab li span {color:#000000;cursor:pointer;}
.Tab li img {vertical-align: middle;}
.Tab li:hover {background-position:100% -200px;}
.Tab li:hover span {background-position:0 -200px;}
.Tab li.active:hover{background-position: 100% 0;}
.Tab li.active:hover span {background-position:0 0;}
.TabBody{clear:both;width:98%;padding:5px;}
.HiddenTabBody{display:none;}
/*End Tabs */

/*Blogs*/
.BlogEntry{padding:10px;vertical-align: text-top;text-align: left;border-bottom: 1px solid #4682B4;font-size: 16px;margin-bottom: 15px;}
.BlogEntry h2 {font-size:16px;text-decoration:none;margin:0px;}
.BlogEntry a{text-decoration:none;}
.BlogEntry a:hover {text-decoration:underline;}
.BlogEntry h3{font-size:12px;margin-bottom:10px;margin-top:0px;border-bottom:solid 1px #ddd;}
.BlogEntry img{margin:3px;border:none;}
.BlogEntry .commentfooter{text-align:right;font-size:12px;}
/*End Blogs */

/*Grid*/
.grdBig{font-family:Tahoma,Arial,Helvetica;font-size:14px;}
.grdBig th{background-color:#b0c4de;font-weight:bold;font-family:Tahoma,Arial,Helvetica;font-size:14px;padding:3px;border-top:1px solid #808080;border-bottom:1px solid #808080;border-right:1px solid #808080;text-align:left;}
.grdBig .hdc{text-align:center;}
.grdBig .hd1{border-left:1px solid #808080;}
.grdBig td{font-size:14px;font-family:verdana,tahoma,arial;border-bottom:1px solid #808080;border-right:1px solid #808080;padding:5px;}
.grdBig .fc{border-left:1px solid #808080;}
/*End Grid*/

/*Comments*/
.commentlist {margin-bottom:15px;margin-left:0px;text-align:justify;list-style-image:none;list-style-type:none;padding-left:0;margin-top:0;}
.commentlist li {margin:0;padding:0;font-weight:bold;font-size:12px;font-weight:normal;}
.commentlist li p {margin:0;padding:0;}
.alt {background-color:#FAFAFA;border-bottom:1px solid #eee;border-top:1px solid #eee;}
/*End Comments*/

/*NewsListing*/
.NewsListing{font-size:12px;margin:0px;margin-bottom:8px;padding:0;color:#000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.NewsListing a{font-weight:bold;font-size:15px;}
.NewsListing ul{list-style-type:none;padding-left:0px;margin:0;}
.NewsListing li{padding:5px;margin-bottom:8px;border-bottom:solid 1px #ddd;}	
/*End NewsListing*/

/*BigStat*/
.BigStat{font-size:50px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center;background-color:#4B7095;color:#fff;margin-bottom:8px;}
.BigStat a, .BigStat a:visited {text-decoration:none;color:#fff;}
.BigStat a:hover{text-decoration:underline;}
.BigStat .SmallText{font-size:16px;}
/*End BigStat*/

/*Sect*/
.sect{border:solid 1px #e0e0e0;margin-bottom:15px;padding:5px;margin-top:0;padding-bottom:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.sect h2{display:inline;font-weight:normal;top:-14px;font-size:18px;position:relative;background-color:#fff;width:250px;left:10px;padding-left:7px;padding-right:10px;color:#808080;margin-top:0;padding-top:0;}
.sect .links{text-align:right;margin-bottom:4px;margin-top:8px;}
.sect .links a{background-color: #73A245;padding: 4px;text-decoration: none;border: solid 1px #000;color: #000;font-size:small;margin-left:5px;}
.sect .links a:hover{background-color:#9FBB77;}
.sect p{font-size:16px;margin-top:0;padding-left:10px;padding-right:10px;}
/*End Sect*/

/*SiteFriendStat*/
.SiteFriendStat{padding:5px;color:#999;}
.SiteFriendStat table {font-size:12px;}
.SiteFriendStat h3{color: #808080;}
.SiteFriendStat .BarGraph {border:solid 1px #000;height:35px;background-color:#eee;}
.SiteFriendStat .InnerBar {background-image:url(/static/images/graphgradientred.png);background-repeat:repeat-x;height:35px;}
.SiteFriendStat .InnerBar2 {background-image:url(/static/images/graphgradientblue.png);background-repeat:repeat-x;height:35px;}
.SiteFriendStat .InnerBar3 {background-image:url(/static/images/graphgradientgreen.png);background-repeat:repeat-x;height:35px;}
.SiteFriendStat .BarGraph a{text-decoration:none;}
.SiteFriendStat a, .SiteFriendStat a:visited{color:#999;}
.SiteFriendStat .NotLoggedIn {text-align:center;color:#808080;font-size:50px;}
.SiteFriendStat .NotLoggedIn h3 {font-size:22px;}
.SiteFriendStat .NotLoggedIn a {text-decoration:underline;}
/*End SiteFriendStat*/

/*newswire*/
.newswire{font-size:11px;font-weight:normal;}
.newswire table {font-size:12px}
.newswire .sect h2 {font-size:13px;}
.newswire .dt{padding-top:5px;font-size:12px;font-weight:bold;}
.newswire ul{margin-top:2px;}
.newswire li{list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:-35px;background-color:#FAFAFA;margin-bottom:8px;border:solid 1px #ddd;font-size:18px;font-weight:bold;color:#000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
/*End newswire*/

/*DataEntryGrid*/
.DataEntryGrid{font-size:18px;color:#808080;}
.DataEntryGrid input{font-size:18px;}
.DataEntryGrid td {vertical-align:top;padding:5px;}
.DataEntryGrid .OverTopLabel {padding-top:0px;padding-bottom:0px;}
/*End DataEntryGrid*/

