body  {
	font: 			small Verdana, Arial, Helvetica, sans-serif;
	background: 	#323232;
	margin: 		0; 
	padding: 		0;
	text-align: 	left; 
}

a {
	color: 			#5D5D5D;
}

a:visited {
	color: 			#323232;
}

a:hover {
	color: 			#323232;
}

/* Heading Styles */

h1 {
	color:			#689941;
	font-size:		large;
	font-weight:	bold;
	text-align:		center;
	padding:		0px 2px 0px 2px;
	border-bottom:	thin solid #323232;
}

h2 {
	color:			#305293;
	font-size:		medium;
	padding:		0px 2px 0px 2px;
}

p {
	color:			#5D5D5D;
}

p.center {
	text-align:		center;
}

.backgroundTitle {font-size: 15px; color: #0D5798; padding: 4px 0 0 0; font-weight: bold; height: 24px; margin: 0 10px;
	    background: #fff url( '/images/library/backgroundTitle.gif' ) repeat-x top left; border: 1px solid #d9d9d9; text-align: center; }
		
.center {text-align: center;}
.floatRight {float: right;}
.clear {clear: both;}

img {
	border-style: 	none;
}

td {
	padding:		5px;
	width:			180px;
	text-align:		left;
}

th {
	width:			75px;
	text-align:		left;
}

#allcontent {
	width:			800px;
	margin-left:	auto;
	margin-right:	auto;
}

#header {
	background-color: #ffffff;
	width:			800px;
	margin:			10px 0px 0px 0px;
	text-align:		center;
}

#leftbar {
	background:		#ffffff;
	margin:			10px 0px 10px 0px;
	width:			200px;
	float:			left;
}

.addthisDiv {padding: 5px 20px;}
		#atffc { display: none !important; }

.facebookLikeButton {height: 50px; text-align: center; margin: 10px 20px 0 20px;}

h2.menu {
	color:			#323232;
	font-size:		medium;
	text-align:		center;
	padding:		0px 2px 0px 2px;
}

#main {
	background:		#ffffff;
	margin:			10px 0px 10px 210px;
	width:			590px; _width: 586px;
}

.content { 
   margin: 			0 10px; 
   color:			#5D5D5D;
}

.contentbox {
  border:			1px #689941 dotted;
  padding:          10px;
  margin:           10px;
  text-align:		justify;
}

.contentbox ul {
   margin: 			0 10px; 
   color:			#5D5D5D;
}

.contentbox img {
	float:			right;
	padding-left:	10px;
}

.exercise {
  border:			1px #689941 dotted;
  padding:          10px;
  margin:           10px;
  text-align:		justify;
}

.exercise ul {
   margin: 			0 10px; 
   color:			#5D5D5D;
}

.exercise img {
	float:			right;
	padding-left:	10px;
}

.equipment {
  border:			1px #689941 dotted;
  padding:          10px 10px 0 10px;
  margin:           10px 10px 0 10px;
  text-align:		justify;
}

.routine {
  border:			1px #689941 dotted;
  padding:          10px 10px 0 10px;
  margin:           10px 10px 0 10px;
  text-align:		justify;
}

.fitnessSoftware {
  border:			1px #689941 dotted;
  padding:          10px 10px 0 10px;
  margin:           10px 10px 0 10px;
  text-align:		center;
}

.routine p {
	margin:		0;
}

h3.box {
	color:			#305293;
	font-size:		medium;
	padding:		0px 2px 0px 2px;
}

h4.box {
	color:			#5D5D5D;
	font-size:		small;
	font-weight:	bold;
	padding:		0px 2px 0px 2px;	
}

.box a {
	color:			#305293;
	font-size:		medium;
	padding:		0px 2px 0px 2px;	
}

#footer {
	margin:			10px 0px 10px 0px;
	width:			800px;
	background-color: #5D5D5D;
}

#footer p {
	color:			#ffffff;
	text-align:		center;
	font-size:		smaller;
}

/* Rounded Corners */

.dark_top_left {
   	background: 	url(images/library/dark_tl.png) no-repeat top left;
}
.dark_top_right {
   	background: 	url(images/library/dark_tr.png) no-repeat top right;
}
.dark_bottom_left {
   	background: 	url(images/library/dark_bl.png) no-repeat bottom left;
}
.dark_bottom_right {
   	background: 	url(images/library/dark_br.png) no-repeat bottom right;
}

.dark_top_left, .dark_top_right, .dark_bottom_left, .dark_bottom_right {
   	width: 			100%;
   	height: 		10px;
   	font-size: 		1px;
}

.top_left {
   	background: 	url(images/library/tl.png) no-repeat top left;
}
.top_right {
   	background: 	url(images/library/tr.png) no-repeat top right;
}
.bottom_left {
   	background: 	url(images/library/bl.png) no-repeat bottom left;
}
.bottom_right {
   	background: 	url(images/library/br.png) no-repeat bottom right;
}

.top_left, .top_right, .bottom_left, .bottom_right {
   	width: 			100%;
   	height: 		10px;
   	font-size: 		1px;
}

/* Menu */

#menu {
	padding: 		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	text-align:		center;
}

#menu ul {
	list-style: 	none;
	padding: 0 15px 0 15px;
	margin: 0;
}

#menu li {
	display: 		inline;
}

#menu a {
	display: 		block;
	width: 			170px;
	height: 		30px;
	margin: 		0 0 5px 0;
	padding: 		5px 0 0 0;
	background: 	url(/images/library/light.jpg) repeat-x;
	letter-spacing: -1px;
	color: 			#FFFFFF;
	text-decoration: none;
}

#menu .active a {
	background: 	url(/images/library/blue.jpg) repeat-x;
	text-decoration: none;
}

#menu a:hover {
	background: 	url(/images/library/dark.jpg) repeat-x;
	text-decoration: none;
}


/* Menu2 */

#menu2 {
	padding: 		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	text-align:		center;
}

#menu2 ul {
	list-style: 	none;
	padding: 0 15px 0 15px;
	margin: 0;
}

#menu2 li {
	display: 		inline;
}

#menu2 a {
	display: 		block;
	width: 			170px;
	height: 		30px;
	margin: 		0 0 5px 0;
	padding: 		5px 0 0 0;
	background: 	url(/images/library/light.jpg) repeat-x;
	letter-spacing: -1px;
	color: 			#FFFFFF;
	text-decoration: none;
}

#menu2 .active a {
	background: 	url(/images/library/blue.jpg) repeat-x;
	text-decoration: none;
}

#menu2 a:hover {
	background: 	url(/images/library/dark.jpg) repeat-x;
	text-decoration: none;
}
