body { margin: 10px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#000; background:#fff; }
a, a:visited, a:active{ color:#00adef; text-decoration:none; }
a:hover{ color:#0099FF; text-decoration:underline; }
p,h1,h2 { margin:0 0 15px 0; }
h1 { color:#222; text-transform:uppercase; font-size:20px; line-height:20px; }
h2 { font-size:15px; }
h3 { font-size:12px; }
select { font-size:12px; }

#main { position:relative; width:702px; background:url(../images/bg_main.gif); }

#header { width:702px; height:204px; padding:0; }
#header #subscribe { width:165px; height:204px; padding:0; float:left; }
#header #ad-top { width:537px; height:71px; padding:0; float:left; }
#header #logo { width:537px; height:133px; padding:0; float:left; }

#nav { float:left; margin-bottom:10px; padding:0px; width:702px; height:29px; background: url(../images/nav_right.gif) right no-repeat #d1d2d4; }
#nav-left { float:left; height:29px; width:33px; padding:0px; background:url(../images/nav_left.gif) }
.nav-box { float:left; height:29px; padding:0px; }
.nav-hover { opacity: .70; -moz-opacity: .70; filter: alpha(opacity=70); }
.nav-hover:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

#home { width:702px; }

#home #left { float:left; width:410px; padding-right:11px; }
#home #left .photo { float:left; width:200px; height:215px; margin-right:10px; }
#home #left .text { float:right; width:200px; height:215px; text-align:left; }
#home #left .text h1 { margin:0 0 5px 0; font-size:16px; }
#home #left .text h2 { margin:0 0 5px 0; }
#home #left #features { width:410px; margin-top:15px; font-size:9px; line-height:12px; text-align:left; }
#home #left #features .buttons { margin: 22px 3px; }
#home #left #features #leftButton { float: left; }
#home #left #features #rightButton { float: right; }
#home #left #features #featureContent .feature { float: left; }
#home #left #features #featureContent .description { display: none; }
#home #left #blog { float:left; width:195px; margin:0 15px 0 0; text-align:left; }
#home #left #blog #box { width:190px; height:198px; padding:5px; border:1px solid #918f8f; }
#home #left #blog #box .blogtext { font-size:9px; line-height:12px; }
#home #left #spotlight { float:left; width:200px; height:222px; font-size:9px; line-height:12px; text-align:left; }
#home #left #spotlight h1 { margin:0 0 5px 0; font-size:12px; text-transform:uppercase; line-height:12px; }
#home #left #muscletalk { width:410px; font-size:9px; line-height:12px; text-align:left; }
#home #left #muscletalk h2 { color:#09f; }
#home #left #muscletalk .muscletalk { float:left; margin:5px 0; }
#home #left #muscletalk .muscletalk img { float:left; margin-right:10px; }

#home #right { float:right; width:280px; }
#home #right .videothumb { float:left; margin: 0 1px; }
#home #right p { margin:0 0 7px 0; }
#home #right #gnc { width:280px; height:78px; background:url(../images/gnc_locator.gif) no-repeat; }
#home #right #gnc form { padding:40px 0 0 100px; }
#home #right #gnc .textfield { height:18px; }
#home #right #gnc .button { margin-top:5px; }
#home #right #ad-right { width:280px; height:235px; margin:15px 0; }
#home #right #facebook { }

#top-margin { clear:both; border-bottom:15px solid #fff; }
#contentshell { padding:0 40px 15px 25px; text-align:left; border-bottom:15px solid #d1d2d4;}
#contentshell h2 { font-size:16px; color:#00adef; }

.arnold { float:left; width:125px; height:250px; text-align:center; }
.arnold p { margin-bottom:3px; }

#footer { clear:both; width:702px; padding:15px 0; color:#939598; font-size:10px; font-weight:bold; text-transform:uppercase; }
#footer a { color:#939598; }

#features #featureContent .thumbnails { display: none; }
#features #featureContent .description { display: none; }
#features .buttons img { visibility: hidden; }

.clear { clear:both; }
.blackline { clear:both; padding-top:10px; margin-bottom:10px; border-bottom:1px solid #000; }
.header { font-size:13px; font-weight:bold; text-transform:uppercase; }
.times-font { font-family:"Times New Roman", Times, serif; }
.graylink { color:#222; }
.archive { float:left; margin:15px; text-align:center; }
.archive img { }

.mainForm {
	font-weight: bold;
	width: 195px;
	text-align: right;
	padding-right: 5px;
	font-size: 10px;
	vertical-align: top;
	border-bottom:2px solid #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #d1d2d4;
	border-right:2px solid #fff;

}

.headForm {
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d2d4;


}
.headFormBlank {
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d2d4;
	
}

.submitCell {
	text-align: right;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d2d4;
}

.input {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	border: 1px solid #d1d2d4;
	padding-left: 2px;

}
.featureHead {
	font-size: 15px;
	font-weight: bold;
color: #000000;
}
.featureGray {
color: #666666;
	font-weight: bold;
		font-size: 9px;
	text-transform: uppercase;
}
.subhead {
	font-size: 13px;
	font-weight: bold;
	color: #005295;

}
.subhead2 {
	font-weight: bold;
}
.articleHeadline {
	text-transform: uppercase;
	color: #CC3333;
	font-weight: bold;

}

.articleAuthor {
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	line-height: 25px;
}
