/* GENERAL */
body {background:url(/images/bg.jpg) repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
#wrapper {margin:0 auto; background:url(/images/burst.jpg) top center no-repeat;}
#wrapper-inner {width:960px; margin:0 auto;}
#clear {clear:both;}
#clearleft {clear:left;}
#clearright {clear:right;}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
a {color:#BA1223; font-weight:bold;}
/* END GENERAL */

/* HEADER */
#header {width:960px; height:127px;}
.logo {float:left; width:300px;}
#topnav {float:right; height:85px; margin:0 auto; padding:0px 2px; }
#topnav ul {margin:0px; padding:0px 0px 0px 0px; list-style:none; margin-top:26px;}
#topnav ul li {float:left; color:#ffffff; font-weight:bold; font-size:1em; margin-right:0px; padding:12px 23px 12px 0px;}
#topnav ul li a {float:left; color:#ffffff; font-weight:bold; font-size:1em; text-decoration:none;}
#topnav .end {margin-right:0px;}
/* END HEADER */

/* TOP GREEN AREA */
#greenarea {height:338px;}
#greenleft {float:left; color:#ffffff; width:400px;}
#greenleft .info {height:232px;} 
#greenleft .info h1 {font-size:32px; font-weight:normal; margin-top:8px;}
#greenleft .info p {line-height:22px;}
#greenleft .info a {color:#ffffff; font-weight:bold;}
#greenleft .joinnow {height:76px;}
#greenleft .joinnow img {margin-top:6px;} 
#greenleft .joinnow a {font-size:18px; font-weight:normal; text-decoration:underline; color:#222222; text-transform:uppercase;} 
#greenright {float:right; width:554px; height:336px; margin-top:1px;}
/* END TOP GREEN AREA */

/* 	MAINCONTENT */
#maincontent {width:960px; margin:0 auto; padding-top:0px;}

	/* 	MAINCONTENT LEFT */
	#maincontent .left {float:left; width:620px; color:#333333; margin:20px 0px 20px 0px; line-height:20px;}
	#maincontent .left h1 {font-size:24px; font-weight:normal; color:#333333; margin:0px 0px 35px 0px; font-family: Helvetica,Arial;}
	#maincontent .left p {margin:20px 0px 20px 0px;}
	#maincontentbox {padding:0px; margin-bottom:50px;}
	#maincontentbox p {line-height:20px;}
	#maincontentbox .workoutclear {clear:left;  border-top:1px solid #E3E3E3; }
	#maincontentbox ul {list-style:none; padding:5px; margin:0px;}
	#maincontentbox ul li {background:url(/images/bluecheck.png) no-repeat; margin:0px 0px 5px 0px; padding:2px 0px 10px 0px; line-height:18px;}
	#maincontentbox ul li a {text-decoration:none; font-weight:bold; color:#2f2f2f;}
	.asseenon {margin-bottom:15px;}
	.asseenleft {float:left; width:100px; padding-top:25px; font-size:14px;}
	.asseenright {float:left; width:520px;}
	/* 	END MAINCONTENT LEFT */
	
	/* 	MAINCONTENT RIGHT */
	#maincontent .right {float:right; width:300px; padding-top:16px; color:#2F2F2F; line-height:20px;}
	#widgetheading {padding:5px 10px 5px 0px; margin-bottom:10px; font-size:18px; font-weight:normal; text-decoration:none; float:left; text-transform:uppercase;}
	#widget {width:300px; padding:0px; margin-bottom:40px; clear:left;}
	#widget p {line-height:20px; margin:8px 0px 0px 0px;}
	#widget ul {list-style:none; margin:0px; padding:0px;}
	#widget ul li {padding:8px 0px 8px 15px; border-bottom:1px solid #E3E3E3; background:url(/images/arrow.gif) left no-repeat;}
	#widget ul li a {color:#333333; text-decoration:none; font-weight:normal;}
	#widget img {margin:0px 10px 10px 0px;}
	#widget .postdetails {font-size:11px; color:#4F4F4F;}
	#twitter {line-height:20px;}
	#twitter ul {list-style:none; margin:0px; padding:0px;}
	#twitter ul li {padding:5px 0px;}
	.twitterdate {font-style:italic;}
	.twitterfollow {margin-top:10px; background:url(/images/twitter54.png) left no-repeat; padding-left:60px; padding-top:22px; font-weight:bold; height:38px;}
	/* 	END MAINCONTENT RIGHT */
	
/* 	END MAINCONTENT */

/* FOOTER */
#footer {padding-top: 0em; padding-bottom: 2em; background:url(/images/footer_bg.gif) top repeat-x #222222; color:#ffffff;}
#footer h4 { font-size: 1.4em; line-height: 1.25; margin-bottom: 1.25em; }
#footer a, #footer h4 { color: White; }
#footer p strong { color: White; }
#footer p { color: #888888; line-height:1.4; font-size:1.15em; }
#footer ul { margin:0px; padding:0px; list-style:none; }
#footer ul li { margin-bottom:18px;  }
#footer ul li a  { text-decoration:none; font-weight:bold; }
.rss {background:url(/images/rss.png) no-repeat; padding:3px 0px 3px 25px; margin-bottom:10px;}
.mail {background:url(/images/mail.png) no-repeat; padding:3px 0px 3px 25px;}
#footerproduct {float:left; background-color:#151515; padding:8px; border:1px solid #313131; margin-right:20px;}
#productend {float:left; background-color:#151515; padding:8px; border:1px solid #313131;}
/* END FOOTER */
