/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	background:url(images/bg.gif) repeat;
}
*{
	margin:0;
	padding:0;
}

textarea#addgroup {

	width: 245px;
	height: 120px;
	border: 1px solid #cccccc;
	margin-top: 2px;
	padding: 3px 3px 3px 3px;
	font-family: arial, verdana;
	font-size:14px;	
}

input#addgroup {

	width: 246px;
	height: 20px;
	border: 1px solid #cccccc;
	padding: 5px 3px 3px 3px;
	font-family: arial, verdana;
	font-size:14px;		
}


input#addgrouphigher {

	width: 170px;
	height: 31px;
	border: 1px solid #cccccc;
	font-family: arial, verdana;
	padding: 0px 0px 0px 7px;
	font-size:14px;			
}

input#addgroupbutton {

	width: 145px;
	height: 30px;
	border: 1px solid #C0624E;
	padding: 3px 3px 3px 3px;
	font-family: arial, verdana;	
	font-size:14px;		
	background:#1955CC;
	color:#fff;
}

select#addgroup {

	width: 254px;
	height: 30px;
	border: 1px solid #cccccc;
	padding: 3px 3px 3px 3px;
	font-family: arial, verdana;	
	font-size:14px;		
}

img {

	border:none;
	float: center;

}

img.photo
{
	border: 1px solid #0168B3;
	margin: 0px 15px 0px 0px;
	padding: 3px 3px 3px 3px;
}

ul, li, ol{



	padding:0;



	margin:0;



	list-style:none;



}



a{



	text-decoration:none;



}



a:hover{



	text-decoration:underline;



}



a.headerthree{

	text-decoration:none;
	color: #1955CC;

}



a.headerthree:hover{

	text-decoration:none;
	color: #C0624E;

}

a.alternate_link_color{

	text-decoration:none;
	color: #C0624E;

}



a.alternate_link_color:hover{

	text-decoration:none;
	color: ##1955CC;

}

h1.intro {

margin: 0px 0px 10px 0px;

}

.cls{



	clear:both;



}

.hide,h2 b,h3 b,h5 b,a i{



     position: absolute;



     left: -9999px;



}







.wrap{



	width:976px;



	margin:0 auto;



	overflow:hidden;



	background:url(images/wrapbg.gif) repeat-y;



}



.content{



	width:959px;



	padding:0 9px;



	overflow:hidden;



}



.header{



	width:959px;



	padding:0 0 0 0;



	overflow:hidden;



}



.topnav{



	width:959px;



	background:#1955CC;



	overflow:hidden;



}



.topleft{
	width:775px;
	float:left;
	overflow:hidden;
}
.topleft ul{
	padding:0 0 0 10px;
}
.topleft ul li{
	float:left;
	display:inline;
	line-height:36px;
}
*+ html .topleft ul li{
	position:relative;
}
* html .topleft ul li{
	position:relative;
}
.topleft ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:0 0 0 25px;
}
.topleft ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}


.topright{



	width:184px;



	float:right;



	overflow:hidden;



	padding:6px 0;



}



.topright input{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#403E3F;



	float:left;



	width:143px;



	height:19px;



	padding:4px 0 0 0;



	border:1px solid #CFCFCF;



}



.topright input.go{



	float:left;



	width:33px;



	height:25px;



	border:none;



	padding:0px 1px;



	cursor:pointer;


}



.topinfo{

	width:959px;

	height:120px;

	background:#ffffff;

	overflow:hidden;

}



.logo{

	padding: 30px 0px;

	width:300px;

	float:left;


}



.ad{

	padding: 18px 0px;

	width:659px;


	overflow:hidden;


	background:#ffffff;

	float:center;




}



.navigation{



	width:959px;



	padding:0 0 0 0;



	overflow:hidden;



	background:#C0624E;



}



.navigation ul{
	padding:0 0 0 0;
}
.navigation ul li{
	float:left;
	display:inline;
	line-height:36px;
}
*+ html .navigation ul li{
	position:relative;
}
* html .navigation ul li{
	position:relative;
}
.navigation ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EAEAEC;
	display:block;
	padding:0 0 0 39px;
	text-decoration:none;
}
.navigation ul li a:hover{
	color:#EAEAEC;
	text-decoration:underline;
}


.maincontent{



	width:937px;



	padding:15px 11px 0px 11px;



	overflow:hidden;



	background:#fff;



}



.powerlifting{



	width:905px;



	background:#D4DBEE;



	overflow:hidden;



	padding:15px 20px 10px 12px;



}



.liftinginfo{

	width:592px;


	float:left;


	padding:0 35px 0 0;


	overflow:hidden;


	font-family:Arial, Helvetica, sans-serif;


	font-size:12px;


	color:#010101;


	line-height:17px;

}



.liftinginfo img{



	float: left;


	padding:0 0px 0 0;



}



.liftinginfo h1{



	font-family:Arial, Helvetica, sans-serif;



	font-size:22px;



	color:#C0624E;



	padding:0 0 5px 0;



}



.liftinginfo h1 a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:22px;



	color:#C0624E;



	text-decoration:none;



}



.liftinginfo h1 a:hover{



	color:#C0624E;



	text-decoration:underline;



}



.liftinginfo p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#010101;



	line-height:17px;



	padding:0 0 0px 0;



}



.readmore{



	float:right;



}







.scrollerdata{
	width:278px;
	height:200px;
	float:right;
	background:url(images/scrollerbg.gif) no-repeat;
	overflow:hidden;
}
.top{
	width:278px;
	text-align:center;
}
.bottom{
	width:278px;
	text-align:center;
}
.scrolllist{
	width:258px;
	height:175px;
	overflow:hidden;
	padding:0 10px 0 10px;
}
.slist{
	width:258px;
	padding:8px 0 2px 0;
	overflow:hidden;
}



.slist img{



	width:43px;



	height:37px;



	float:left;



	border:1px solid #CFCFCD;



	margin:0 12px 0 0;



}



.slist h4{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#010068;



}



.slist h4 a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#010068;



	text-decoration:none;



}



.slist h4 a:hover{



	color:#010068;



	text-decoration:underline;



}



.slist p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#8C8C8C;



}







.contentinfo{



	width:937px;



	padding:21px 0 0 0;



	overflow:hidden;



}



.contentinfoleft{



	width:407px;



	float:left;



	overflow:hidden;



	padding:0 12px 0 0;



}



.tab{



	padding:0 0 0 0;



	overflow:hidden;



}



.tab ul{



	overflow:hidden;



}



.tab ul li{



	float:left;



	display:inline;



	margin:0 5px 0 0;



}



.tab ul li a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight:bold;



	padding:10px;



	text-decoration:none;



	display:block;



	color:#1955CC;



	background:#EEEEEE;



}



.tab ul li a:hover, .tab ul li a.selected{



	text-decoration:none;



	color:#FFFFFD;



	background:#1955CC;



}



.member{



	width:365px;



	padding:30px 10px 20px 30px;



	margin:5px 0 0 0;



	overflow:hidden;



	border:1px solid #EEEEEE;



}



.memberlist{



	float:left;



	width:85px;



	margin:0 15px 10px 0;



}



.memberlist label{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#C0624E;



	text-align:center;



	display:block;



	padding:2px 0 0 0;



}



.memberlist label a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#C0624E;



	text-decoration:none;



}



.memberlist label a:hover{



	text-decoration:underline;



}



.tabdata{



	width:335px;



	padding:30px 40px 20px 30px;



	margin:5px 0 0 0;



	overflow:hidden;



	border:1px solid #EEEEEE;



}



.tabdata p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#C0624E;



	padding:0 0 15px 0;



}



.recentpost{



	width:385px;



	margin:15px 0 0 0;



	overflow:hidden;



	padding:15px 10px 10px 10px;



	border:1px solid #EEEEEE;



}



.recentpost h3{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#E8661B;



	padding:0 0 10px 0;



}



.post{



	width:385px;



	padding:0 0 15px 0;



	overflow:hidden;



}



.post h1{



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#C0624E;



	padding:0 0 5px 0;



}



.post h1 a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#C0624E;



	text-decoration:none;



}



.post h1 a:hover{



	text-decoration:underline;



	color:#C0624E;



}



.post img{



	float:left;



	padding:4px;



	border:1px solid #DFDFDF;



	margin:0 10px 0 0;



}



.post span{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	padding:0 0 8px 0;



	display:block;



}



.post span a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	text-decoration:none;



}



.post span a:hover{



	text-decoration:underline;



}



.post p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#85888F;



	padding:0 0 8px 0;



}







.posthome{



	width:385px;



	padding:0 0 15px 0;



	overflow:hidden;



}



.posthome h1{



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#C0624E;



	padding:0 0 5px 0;



}



.posthome h1 a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#C0624E;



	text-decoration:none;



}



.posthome h1 a:hover{



	text-decoration:underline;



	color:#C0624E;



}



.posthome img{



	float:left;



	padding:4px;



	width:120px;



	height:120px;



	border:1px solid #DFDFDF;



	margin:0 10px 0 0;



}



.posthome span{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	padding:0 0 8px 0;



	display:block;



}



.posthome span a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	text-decoration:none;



}



.posthome span a:hover{



	text-decoration:underline;



}



.posthome p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#85888F;



	padding:0 0 8px 0;



}



.contentinfomiddle{



	width:205px;



	float:left;



	overflow:hidden;



	padding:0 0 70px 0;



	border:1px solid #EBEBEB;



}



.rss{



	width:190px;



	background:#D5DAED;



	overflow:hidden;



	padding:5px 0 7px 15px;



}



.rss strong{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#E28B5E;



	display:block;



	padding:0 0 10px 10px;



}



.rss input{



	float:left;



	width:132px;



	height:22px;



	border:none;



	padding:3px 0 0 3px;



}



*+ html .rss input{



	height:18px;



	border:none;



}



.rss input.send{



	width:35px;



	height:25px;



	float:left;



	cursor:pointer;



	border:none;



	padding:0;



	margin:0 0 0 3px;



}



.category{



	width:166px;



	padding:20px 10px 0 15px;



	overflow:hidden;



}



.category h3{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#E8661B;



	padding:0 0 20px 0;



}



.category ul{



	padding:0 0 0 15px;



}



.category ul li{



	padding:0 0 8px 15px;



	background:url(images/bullet.gif) no-repeat 0 4px;



}



.category ul li a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#0168B3;



	text-decoration:none;



}



.category ul li a:hover{



	color:#0168B3;



	text-decoration:underline;



}







.contentinforight{



	width:299px;



	float:right;



	overflow:hidden;



}





.advertise{



	width:289px;



	padding:0 0 10px 10px;



	overflow:hidden;



}



.advertise img{



	float:left;



	margin:0 0 10px 10px;



}







.latestdata{



	width:267px;



	overflow:hidden;



	margin:5px 0 0 0;



	padding:12px 15px 10px 15px;



	border:1px solid #EEEEEE;



}



.latestdata ul{



}



.latestdata ul li{



	border-bottom:1px dotted #D7D7D7;



	padding:8px 0 8px 0;



}



.latestdata ul li a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:none;



	color:#C0624E;



	text-decoration:none;



}



.latestdata ul li a:hover{



	color:#0067B2;



	text-decoration:underline;



}



.blogroll{



	margin:15px 0 15px 0;



}



.latestdata h2{



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	font-weight:bold;



	color:#1955CC;



	padding:0 0 0 0;



}



.bottomarea{



	width:929px;



	padding:15px 10px 60px 20px;



	background:#C0624E;



	overflow:hidden;



}

.bottomdataspacerleft{
	width:40px;
	float:left;
	overflow:hidden;
}
.bottomdataspacer{
	width:55px;
	float:left;
	overflow:hidden;
}
.bottomdata{
	width:255px;
	float:left;
	overflow:hidden;
}
.bottomdata h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1955CC;
	padding:0 0 10px 0;
}
.bottomdata ul{
	padding:0 10px 0 0;
}
.bottomdata ul li{
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.bottomdata ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}



.bottomdata ul li a:hover{



	color:#487FC2;



	text-decoration:underline;



}



.footer{

	width:959px;

	padding:0 0 0 0;

	overflow:hidden;

	height:40px;

	background:#1955CC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	padding:20px 0px 0 0;

}



.footerleft{



	width:250px;



	float:left;



}



.footerright{



	width:709px;



	float:right;



	line-height:83px;



	text-align:right;



}



.footerright p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#fff;



	padding:0px 15px 0 0;



}



.forpage{



	margin-top:0;



}



.navlink{



	width:100%;



	overflow:hidden;



}



.alignright {



	float: right;



}



.alignleft {



	float: left



}



h2#comments, h2#postcomment{



	font-family:Arial, Helvetica, sans-serif;



	font-size:16px;



	color:#487FC2;



	padding:0 0 10px 0;



}
.recentpostpage input.txt{
	width:360px;
	height:18px;
	padding:2px 0 0 5px;
}
.recentpostpage textarea{
	width:360px;
	height:150px;
	padding:5px 0 0 5px;
	margin:0 0 5px 0;
}
p.nocomment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#487FC2;
	padding:5px 0;
}



p.nocomment a{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#487FC2;



	text-decoration:underline;



}



p.nocomment a:hover{
	text-decoration:none;
}
.commentbox{
	border:1px solid #487FC2;
	overflow:hidden;
	padding:5px 15px 5px 15px;
	margin:0 0 5px 0;
}
.comentdata{
	overflow:hidden;
}
.comentdata span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
}
.comentdata span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#55A41B;
	padding:0 10px 0 0;

}
.comentdata span strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#55A41B;
	text-decoration:none;
	float:left;
}



.comentdata span strong a:hover{



	text-decoration:underline;



}



.comentdata p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#666;



	padding:5px 0;



}



.comentdata label{



	padding:0 0 8px 0;



	display:block;



}



.comentdata label a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#55A41B;

	text-decoration:none;

}



.comentdata label a:hover{

	text-decoration:underline;

}

#wn	{ 

    position:relative; 

    width:258px; 

	height:160px;

    overflow:hidden;	

}











table { 



 



  width:100%; 



  border-collapse:collapse; 



} 



 



td.lined { 



  border:1px solid #CECECE; 



} 



 



td.linedmessage { 



  border:1px solid #CECECE; 



  background: #FFFFBF; 



} 



 



td.postedon { 



  color: #B2B2B2; 



} 



 



td.linedprofile { 



  font-size: 11px; 



  border:1px solid #CECECE; 



} 



 



td.linedwithbg { 



  border:1px solid #CECECE; 
  background: #F2F2F2; 



} 

td.nolineswithbg { 
  background: #F2F2F2; 
} 
td.linedheader { 
 border:1px solid #CECECE; 
 color: #E7651A; 
 font-size: 14px; 
 font-face: arial, verdana, helvetica; 
 text-decoration: bold; 
 padding: 7px 7px 7px 5px; 
} 
td.frontforumlist { 
  background: #FBD8B3; 
  padding:5px; 
}


.contentinfoleftpage{
	width:626px;
	float:left;
	overflow:hidden;
	padding:0 12px 0 0;

}
.recentpostpage{
	overflow:hidden;
	padding:15px 10px 10px 10px;
	border:1px solid #EEEEEE;
}

.recentpostpage h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E8661B;
	padding:0 0 10px 0;
}

.postpage{
	padding:0 0 15px 0;
	overflow:hidden;
}

.postpage h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C0624E;
	padding:0 0 5px 0;
}
.postpage h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C0624E;
	text-decoration:none;
}
.postpage h1 a:hover{
	text-decoration:underline;
	color:#C0624E;
}
.postpage img{
	float:left;
	padding:4px;
	border:1px solid #DFDFDF;
	margin:0 10px 0 0;
}

.postpage span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0 0 8px 0;
	display:block;
}

.postpage span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.postpage span a:hover{
	text-decoration:underline;
}

.postpage p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#85888F;
	padding:0 0 8px 0;
}



/*------------ drop down menu ---------------*/

.topleft ul li ul{
	display:block;
	position:absolute;
	width:160px;
	margin-left:0;
	padding:0;
	visibility:hidden;
	margin-top:0;
	background:#403E3F;
	border:1px solid #E76519;
	border-bottom:none;
}
* html .topleft ul li ul{
	left:0px;
	margin-top:0px;
}
*+ html .topleft ul li ul{
	left:0px;
	margin-top:0px;
}
.topleft ul li ul li{
	display:block;
	width:160px;
	border-bottom:1px solid #E76519;
	display:block;
}
.topleft ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:none;
	color:#E76519;
	text-transform:none;
	font-size:12px;
}
.topleft ul li ul li a:hover{
	background:none;
	color:#E76519;
	text-decoration:underline;
}

.topleft ul li ul li ul{
	top:0;
}

/*------------ drop down cat menu ---------------*/



.navigation ul li ul{
	display:block;
	position:absolute;
	width:160px;
	margin-left:0;
	padding:0;
	visibility:hidden;
	background:#E7651A;
	margin-top:163px;
	border:1px solid #fff;
	border-bottom:none;
}
* html .navigation ul li ul{
	left:0px;
	margin-top:0px;
}
*+ html .navigation ul li ul{
	left:0px;
	margin-top:0px;
}
.navigation ul li ul li ul{
	top:0;
	margin-top:0;
}
.navigation ul li ul li{
	display:block;
	width:160px;
	border-bottom:1px solid #fff;
	display:block;
}

.navigation ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:none;
	color:#fff;
	text-transform:none;
	font-size:12px;
}
.navigation ul li ul li a:hover{
	background:none;
	color:#fff;
	text-decoration:underline;
}

























