* { font-size: 100.01%; }
html { font-size: 62.5%; }
body{
	margin:0;
	min-width:1024px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
form{
	margin:0;
	padding:0;
	border:0;
}
#main{
	width:800px;
	overflow:hidden;
	margin:0 auto;
}
.inner #main{
	width:960px;
}
/* Header start */
#header{
	width:800px;
	overflow:hidden;
}
.inner #header{
	width:100%;
	min-width:1024px;
}
.logo{
	margin:0;
	padding:0px 0 0 0px;
	float:left;
}
.logo a{
	width:800px;
	height:115px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
#header-top{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.inner .logo{
	padding:0;
}
.inner .logo a{
	width:370px;
	height:100px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.nav-inner-up{
	margin:0;
	padding:15px 0 0 30px;
	list-style:none;
	float:left;
}
.nav-inner-up li{
	float:left;
	padding:0 22px 0 0;
}
.nav-inner-up li a{
	overflow:hidden;
}
.nav-inner-up li a:hover,
.nav-inner-up li a.active{
	text-decoration:none;
}
.navigation{
	margin:0;
	padding:8px 0 0 2px;
	list-style:none;
	line-height:1.19em;
	clear:both;
}
.navigation li{
	float:left;
	padding:0 18px;
}
.navigation li a{
	overflow:hidden;
}
.navigation li a:hover,
.navigation li a.active{
	text-decoration:none;
}
/* Header end Content start */
#content{
	width:800px;
	overflow:hidden;
	padding:10px 0 44px 0;
}
.inner #content{
	width:960px;
	padding:0;
}
.inner .content-up{
	width:960px;
	padding:9px 0 0 0;
}
.inner .content-up img{
	float:left;
}
.inner .content-up h3{
	margin:0;
	float:left;
	padding:5px 0 0 10px;
}
.inner .content-up ul{
	margin:0;
	padding:12px 0 12px 0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.inner .content-up ul li{
	float:left;
	padding:0 12px 0 11px;
	margin-left:-2px;
	line-height:1.15em;
}
.inner .content-up .nav-right{
	margin:10px 0 0 0;
	padding:0 10px 0 30px;
	list-style:none;
	float:right;
	overflow:hidden;
}
.inner .content-up .nav-right li{
	float:left;
	background:none;
	padding:4px 20px 7px 0;
	line-height:1.2em;
}
.inner .content-up .nav-right li a{
	overflow:hidden;
}
.inner .content-up .nav-right li a:hover,
.inner .content-up .nav-right li a.active{
	text-decoration:none;
}
.inner .boxer{
	width:960px;
	overflow:hidden;
	padding:9px 0 20px 0;
	min-height: 300px;
}
.box-left{
	padding:10px 0 0 0;
	width:396px;
	float:left;
	overflow:hidden;
}
.box-left h2{
	margin:0;
	padding:0 0 10px 0;
}
.box-left .inner-form{
	width:396px;
	overflow:hidden;
}
.box-left .inner-form-box{
	width:396px;
	overflow:hidden;
	padding:0 0 11px 0;
}
.box-left .inner-form-box .text-left{
	width:96px;
	float:left;
	overflow:hidden;
}
.box-left .inner-form-box .text-left label{
	text-align:right;
	display:block;
	line-height:1.42em;
}
.box-left .inner-form-box .text-right{
	width:296px;
	float:right;
	overflow:hidden;
}
.box-left .inner-form-box .select-1{
	width:396px;
	margin:0 0 11px 0;
}
.box-left .inner-form-box .select-2{
	width:82px;
	float:left;
	margin:0 10px 0 0;
}
.box-left .inner-form-box input{
	width:230px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
.box-left .inner-form-box .chek{
	width:15px;
	height:15px;
	margin:4px 0 0 0;
	padding:0;
	background:none;
	border:0;
	float:left;
}
.box-left .inner-note-box{
	width:396px;
	overflow:hidden;
	padding:10px 0 0 0;
}
.box-left .inner-note-box label{
	padding:0 0 3px 0;
	display:block;
}
.box-left .inner-note-box textarea{
	margin:0;
	padding:0;
	width:390px;
	height:98px;
}
.box-left .inner-note-box .submit{
	width:396px;
	height:29px;
	background:url(../images/input-log-in.gif) no-repeat;
	margin:10px 0 0 0;
}
.box-left .inner-note-box .submit input{
	margin:0;
	padding:0;
	border:0;
	width:396px;
	height:29px;
	font:bold 1.14em "Trebuchet MS", Arial, sans-serif;
	color:#7b7b7b;
	cursor:pointer;
}

.box-center{
	width:294px;
	overflow:hidden;
	float:left;
	padding:10px 10px 0 10px;
}
.box-center h3{
	font-size:1.09em;
	margin:0;
	line-height:1.14em;
}
.box-center p{
	margin:0;
	padding:0 0 9px 0;
	line-height:1.27em;
}
.box-center h2{
	margin:0;
	padding:0 0 8px 0;
}




.box-center-wide{
	white-space:wrap;
	float:none;
	padding:10px 10px 0 10px;
}
.box-center-wide h3{
	white-space:wrap;
	font-size:1.09em;
	margin:0;
	line-height:1.14em;
}
.box-center-wide p{
	white-space:wrap;
	margin:0;
	padding:0 0 9px 0;
	line-height:1.27em;
}
.box-center-wide h2{
	white-space:wrap;
	margin:0;
	padding:0 0 8px 0;
}





.box-right{
	width:239px;
	float:right;
	padding:10px 0 0 5px;
}
.box-right .img-top{
	width:244px;
	overflow:hidden;
	margin-right:-5px;
	padding:0 0 5px 0;
}
.box-right h2{
	font-size:1.3em;
	margin:0;
	padding:0 0 0 9px;
}
.box-right .view-all{
	width:100%;
	overflow:hidden;
	float:left;
	padding:0 0 3px 0;
}
.box-right .view-all a{
	margin:0 9px 0 0;
	padding:0 8px 0 0;
	float:right;
}
.box-right ul{
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
}
.box-right ul li{
	padding:7px 0 0 0;
	line-height:1.1em;
}
.box{
	width:558px;
	margin:0 0 0 6px;
	overflow:hidden;
	float:left;
}
.box-right ul li a{
	font-weight:bold;
	margin:0
}
.box-right img{
	float:left;
}
.box-right a{
	overflow:hidden;
	float:left;
	margin:5px 5px 0 0;
}
.content-up{
	width:800px;
	overflow:hidden;
	padding:0 0 20px 0;
}
.content-up-left-top{
	width:550px;
	overflow:hidden;
	float:left;
}
.content-up-left-up{
	width:550px;
	overflow:hidden;
}
.content-up-left-bottom{
	width:495px;
	overflow:hidden;
	padding:17px 55px 14px 0;
}
.form-box{
	width:100%;
	overflow:hidden;
}
.form-box .pass{
	width:100%;
	overflow:hidden;
	float:right;
	padding:0 0 5px 0;
}
.form-box .pass a{
	float:right;
	overflow:hidden;
}
.form-box-text{
	width:100%;
	float:right;
	overflow:hidden;
	padding-bottom:5px;
}
.form-box-text label{
	float:right;
	padding:4px 10px 0 0;
}
.form-box-text input{
	width:236px;
	margin:0;
	padding:0;
	float:right;
	line-height:20px;
}
.form-box-text .sign-up{
	float:right;
	border:0;
	padding:0 6px 0 0;
	margin:0;
	background:none;
	width:118px;
	height:28px;
}
.form-box-text .log-in{
	float:right;
	border:0;
	margin:0;
	background:none;
	width:105px;
	height:28px;
}
.content-up-right{
	width:214px;
	padding:0 10px 0 0;
	overflow:hidden;
	float:right;
}
.view{
	padding:0 5px 0 0;
	white-space:nowrap;
	display:inline-block;
}
.side-top{
	margin:-5px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.inner .side-top{
	padding:0 0 9px 0;
}
.side-top li{
	padding:7px 0;
	line-height:15px;
}
.side-top .members{
	padding-left:23px;
}
.inner .side-top .members{
	padding-left:23px;
}
.side-top .crossfit{
	padding-left:23px;
	border:none;
}
.inner .side-top .crossfit{
	padding-left:23px;
	border:none;
}


.side-top .twitter{
	padding-left:23px;
	border:none;
}
.inner .side-top .twitter{
	padding-left:23px;
	border:none;
}




.side-top .top{
	font-weight:bold;
	padding:0 12px 0 0;
}
.left-box{
	width:260px;
	overflow:hidden;
	float:left;
	padding:0 15px;
}
.left-box h2{
	margin:0;
	padding:6px 0 7px 0;
}
.left-box p{
	margin:0;
	text-align:justify;
	line-height:17px;
	padding:0 0 12px 0;
}

.center-box{
	width:230px;
	float:left;
	overflow:hidden;
	padding:0 17px 0 13px;
	margin:-1px 0 0 0;
}
.center-box h2{
	margin:0;
}
.center-box h3{
	margin:0;
	padding:9px 0 0 0;
	line-height:16px;
}
.center-box p{
	margin:0;
	padding:0 0 7px 0;
	line-height:17px;
}
.center-box .none{
	border:none;
}



.right-box{
	width:234px;
	float:right;
	overflow:hidden;
}
.right-box h2{
	margin:0;
	padding:7px 0 0 0;
}
.right-box .imager{
	width:234px;
	overflow:hidden;
	padding:15px 0;
}
.right-box .imager img{
	margin:0 10px 0 0;
	float:left;
}
.right-box .imager ul{
	width:135px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.right-box .imager ul li{
	padding:0;
	line-height:18px;
}
.right-box .imager ul li a{
	padding:0 6px 0 0;
}
.right-box .imager .name{
	font-weight:bold;
}
.right-box .right-box-top{
	width:234px;
	overflow:hidden;
}
.right-box .right-box-top h2{
	margin:0;
	padding:0 0 6px 0;
}
.right-box .right-box-top img{
	float:left;
	margin:0 4px 0 0;
}
.right-box .right-box-top .none{
	margin:0;
}
/* Content end Footer start */
#footer{
	width:100%;
	overflow:hidden;
	min-width:1024px;
}
#footer-top{
	width:780px;
	margin:0 auto;
	overflow:hidden;
	padding:25px 0 90px 20px;
}
.inner #footer-top{
	padding:25px 0 150px 20px;
}
#footer-top ul{
	margin:0 0 0 -7px;
	list-style:none;
	padding:0 0 35px 0;
}
#footer-top ul li{
	float:left;
	padding:0 7px;
}
#footer-top ul li a{
	font-weight:bold;
}
