@charset "UTF-8";

/*----- for narrow forum workout module
.wrapForum {
	background: #666;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:770px;
}
.workoutTitle {
	color:#242424;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:2px;
}
.innerWrapForum {
	width:770px;
}
.redBoxForum {
	background:#003399;
	color:#ffffff;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:29px;
	width:50px;
	padding-top:9px;
	text-align:center;
}
.grayBarForum {
	color:#67686a;
	float:left;
	font-weight:bold;
	width:720px;
}
.grayBarForum div {
	background:#cccccc;
	float:left;
	height:15px;
	width:70px;
	padding:2px 0px 0px 2px;
}
.grayBarForum div.exercise {
	width:360px;
}
.grayBarForum div.repsForum,
.titleBarForum div.repsForum
 {
	width:140px;
}
.titleBarForum {
	float:left;
	width:720px;
}
.titleBarForum div {
	background:#ffffff;
	float:left;
	font-size:14px;
	height:19px;
	width:70px;
	padding:2px 0px 0px 2px;
}
.titleBarForum div.title {
	font-weight:bold;
	width:360px;
}
.grayBarForumSets {
	color:#67686a;
	float:left;
	font-weight:bold;
	text-align:center;
	width:100%;
}
.grayBarForumSets div {
	background:#cccccc;
	float:left;
	height:15px;
	width:72px;
	padding-top:2px;
}
.grayBarForumSets div.sets {
	font-size:11px;
	width:50px;
}
.weightRepsForum {
	background:#ffffff;
	float:left;
	text-align:center;
	width:100%;
}
.weightRepsForum div.weightCell {
	background:#008abd;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#ffffff;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	width:49px;
	padding-top:4px;
}
.weightRepsForum div.weight {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	height:18px;
	overflow:hidden;
	padding-top:3px;
	width:71px;
}
.weightRepsForum div {
	border-right:1px solid #999999;
	float:left;
	font-size:10px;
	height:17px;
	overflow:hidden;
	padding-top:3px;
	width:71px;
}
.weightRepsForum div.last {
	border-right:1px solid #ffffff;
}
.weightRepsForum div.repsCell {
	background:#008abd;
	border-right:1px solid #999999;
	color:#ffffff;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:16px;
	width:49px;
	padding-top:4px;
}
 ---------*/
 
.workoutError1 {
	color:#6600cc;
	font-weight:bold;
}
  
 /*------ introductory info for workout module ----------*/
 
div.workoutAuthor {
	padding-top:0px;
}	 
a.gold {
	color:#ffa800; 
	font-size:15px;
	font-weight:bold;
	padding-left:5px;
}
a.gold:hover,
a.gold:active {
	color:#ccc;
}		
.aboutAuthor {
	color:#999999;
	font-size:10px;
	padding-left:5px;
}

.aboutAuthor a:link {
	color:#ffa800;
	font-size:10px;
	font-weight:normal;
}
.aboutAuthor a:visited {
	color:#ffa800;
	font-size:10px;
	font-weight:normal;
}
.aboutAuthor a:hover {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}
.aboutAuthor a:active {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}

p.workoutSpecs {
	color:#fff;
	margin:15px 0px 0px 0px;
	padding-left:5px;
}

.workoutDesc {
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
}

.workoutdate {
	color:#fff;
	font-size:14px;
}

 /*----- workout module --------*/
	 
.graybg {
	background:#222222;
}	
.workoutWrap {
	background-color:#222222;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px 0px 0px 58px;
}
.workoutTitle {
	color:#bfbfbd; 
	font-size:16px; 
	font-weight:bold; 
	margin-bottom:5px;
}
.workoutInnerWrap {
	width:880px;
}	
.redBox {  
	background:#c60404;
	color:#ffffff; 
	float:left;
	font-size:16px; 
	font-weight:bold; 
	height:29px;
	width:80px;
	padding-top:9px; 
	text-align:center;
}
.grayBar {
	color:#67686a; 
	float:left;  
	font-weight:bold;
	width:800px;
}
.grayBar div {
	background:#cccccc; 
	float:left;
	height:15px;
	width:120px;  
	padding:2px 0px 0px 0px; 
	text-align:center;
}
.grayBar div.exercise {
	text-align:left;
	width:318px;
	padding-left:2px; 
}
.titleBar {
	float:left;
	width:800px; 
}
.titleBar div {
	background:#ffffff;
	float:left; 
	font-size:13px; 
	height:19px;
	width:120px;			
	padding:2px 0px 0px 0px;
	text-align:center;
}
.titleBar div.title {
	font-weight:bold;
	text-align:left;
	width:318px;
	padding-left:2px; 
}
.grayBarSets {  
	color:#67686a; 
	float:left;
	font-weight:bold;
	text-align:center;
	width:880px;
}	
.grayBarSets div { 
	background:#cccccc;
	float:left; 
	height:15px;
	width:80px;
	padding-top:2px;
} 
.weightBar,
.repsBar {
	background:#ffffff; 
	float:left; 
	text-align:center;
	width:880px; 
}
.weightBar div.weightCell {
	background:#ff6a28; 
	border-right:1px solid #999999; 
	border-bottom:1px solid #999999;
	color:#ffffff; 
	float:left; 
	font-size:12px; 
	font-weight:bold; 
	height:17px;
	width:79px;
	padding-top:4px;
	
} 
.weightBar div.weight {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	height:18px;
	width:79px;
	overflow:hidden;
	padding-top:3px;
}	
.repsBar {
	margin-bottom:5px;
}
.repsBar div {
	border-right:1px solid #999999;
	float:left; 
	font-size:12px;
	height:17px;
	width:79px; 
	overflow:hidden;
	padding-top:3px;
}	
.workoutInnerWrap .weightBar div.last,
.workoutInnerWrap .repsBar div.last {
	border-right:1px solid #ffffff;
}
.repsBar div.repsCell {	
	background:#ff6a28; 
	border-right:1px solid #999999;
	color:#ffffff; 
	float:left; 
	font-size:12px;
	font-weight:bold; 
	height:16px;
	width:79px;
	padding-top:4px;		
}	
.instructions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
	padding:5px 10px;
	border-top:1px solid #999999;
	width:860px;
	clear:both;
}

