/* --------------------------------------------------------------  
STRUCTURE
------------------------------------------------------------ */
html, body {
	margin-top: 2px;
	padding: 0;
	background-color:#444444;

	color:#ffffff;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	
}

#header {
	width: 985px;
	height: 99px;
	background: url(/images/bgheader.gif) left top;
	background-color:#444444;
	padding: 0;
	margin: 0;
	text-align:left;
	
}

#menu {
	/*float: center;*/
	width: 965px;
	height: 21px;
	background-color:#000000;
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 7px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #757777;
	margin-bottom: 7px;
	
}
#menu a {
	background-color:#000000;
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 7px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 1px;
	}
#menu a:hover {
	text-decoration: none;
	color: #e2abb3;
}
#footer {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	width: 968px;	
	height: 47px;
	margin: 0;
	background-color:#000000;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.submenu {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 7px;
	color: #e2abb3;
	font-weight:bold;
	letter-spacing: 1px;
	margin-bottom: 14px;
}
.submenu a {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 7px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 1px;
	}
.submenu a:hover {
	text-decoration: none;
	color: #000000;
}


#wrapper {	
	position:absolute;
	width: 985px;
	margin-left:-492px;
	left:50%;
	margin-bottom: 10px;
	padding: 0;
	background-color:#272727;
}

.blackblock {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
	width: 215px;	
	height: 205px;
	margin: 0;
	background-color:#000000;
	margin-top: 8px;
	line-height:160%;
	text-transform: uppercase;
}

.title {
	font-family:times;
	font-size:11pt;
	color:#d5b2b7;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:5px;
	margin-left:3px;
}

a.facebook {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 7px;
	color: #a8b7d5;
	}
a.facebook:hover {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	color: #a8b7d5;
	}
a.youtube {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 7px;
	color: #cc6666;
	}
a.youtube:hover {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	color: #cc6666;
	}
a.twitter {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 7px;
	color: #51b6d3;
	}
a.twitter:hover {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	color: #51b6d3;
	}

a.contact {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 7px;
	color: #888888;
	}
a.contact:hover {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	color: #ffffff;
	}
	
#conten_outer_wrap {
	font-family: verdana, Arial rounded, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	width: 965px;
	text-align: left;
}
/* --------------------------------------------------------------  
SPIFFY CORNER
------------------------------------------------------------ */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #161616;
  border-right:1px solid #161616;
  background:#090909}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  background:#070707}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #070707;
  border-right:1px solid #070707;}
.spiffy4{
  border-left:1px solid #161616;
  border-right:1px solid #161616}
.spiffy5{
  border-left:1px solid #090909;
  border-right:1px solid #090909}
.spiffyfg{
  background:#000000}


/* --------------------------------------------------------------  
TYPOGRAPHY
------------------------------------------------------------ */

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size:	16px; } 
h4, h5 { font-size: 14px; } 

p {
	margin: 0 0 5px;
	padding:0;
}

a {
	outline:none;
	text-decoration: underline;
	color:#fff;
}
a:hover {
	color:#e2abb3;
}
a.lightlink {
	color:#ffffff;
	text-decoration: none;
}
a.lightlink:hover {
	color:#e2abb3;
	text-decoration: underline;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}





/* --------------------------------------------------------------  
FORMS
------------------------------------------------------------ */
/*
label       { font-weight: bold; vertical-align:middle; }
fieldset    { padding:1.0em 2em; margin:0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.6em; }

input[type=text], input.text, input.title, textarea, select { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { 
  border-color:#666; 
}

input[type=text], textarea { padding:3px; font-size:14px; padding:3px; font-size:14px; }

input[type=checkbox], input[type=radio], input.checkbox, input.radio { 
  position:relative; top:.25em; 
}
*/

/* --------------------------------------------------------------  
VALIDATOR
------------------------------------------------------------ */

div.validatorError { 
	font-weight:bold;
	color: #9e1111;
	display:inline-block;
	margin:5px 0; 
	padding: 0 0 0 35px; 
	background: url(../icon/16x16/error.png) no-repeat 10px center;
}



/* DROP DOWNS */


#memberMenuContainer {
/* This ID is related to the master menu div for menu memberMenuContainer and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:185px;
	top:124px;
	visibility:hidden;
	z-index:300;
}

#memberMenu {
/* This class defines things about menu memberMenu's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#888888;
	border:0px solid #888888;
	width:180px;
	/*height:82px;*/
}

.memberMenuStyleTop {
/* This class determines the general characteristics of the menu items in menu memberMenu */
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:170px;
	height:12px;
}

.memberMenuStyleRows {
/* This class determines the general characteristics of the menu items in menu memberMenu */
	border-top:0px;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:170px;
	height:12px;
}

#memberMenu_Item_0 {
/* Unique ID for item 0 of menu memberMenu so we can set its position */
	left:0px;
	top:0px;
}

#memberMenu_Item_1 {
/* Unique ID for item 1 of menu memberMenu so we can set its position */
	left:0px;
	top:24px;
}

#memberMenu_Item_2 {
/* Unique ID for item 2 of menu memberMenu so we can set its position */
	left:0px;
	top:47px;
}

#memberMenu_Item_3 {
/* Unique ID for item 2 of menu memberMenu so we can set its position */
	left:0px;
	top:70px;
}

#memberMenu_Item_4 {
/* Unique ID for item 2 of menu memberMenu so we can set its position */
	left:0px;
	top:93px;
}

#memberMenu_Item_5 {
/* Unique ID for item 2 of menu memberMenu so we can set its position */
	left:0px;
	top:116px;
}
#memberMenu_Item_6 {
/* Unique ID for item 2 of menu memberMenu so we can set its position */
	left:0px;
	top:139px;
}

#dropDownMenuContainer img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#memberMenuContainer a {
/* Controls the general apperance for menu dropDownMenuContainer's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#000000;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#memberMenuContainer a:hover {
/* Controls the mouse over effects for menu dropDownMenuContainer */
	color:#ffffff;
	background-color:#444444;
}
#fitnessMenuContainer {
/* This ID is related to the master menu div for menu fitnessMenuContainer and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:350px;
	top:124px;
	visibility:hidden;
	z-index:300;
}

#fitnessMenu {
/* This class defines things about menu fitnessMenu's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#888888;
	border:0px solid #888888;
	width:200px;
	/*height:82px;*/
}

.fitnessMenuStyleTop {
/* This class determines the general characteristics of the menu items in menu fitnessMenu */
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	height:12px;
}

.fitnessMenuStyleRows {
/* This class determines the general characteristics of the menu items in menu fitnessMenu */
	border-top:0px;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px;
	height:12px;
}

#fitnessMenu_Item_0 {
/* Unique ID for item 0 of menu fitnessMenu so we can set its position */
	left:0px;
	top:0px;
}

#fitnessMenu_Item_1 {
/* Unique ID for item 1 of menu fitnessMenu so we can set its position */
	left:0px;
	top:23px;
}

#fitnessMenu_Item_2 {
/* Unique ID for item 2 of menu fitnessMenu so we can set its position */
	left:0px;
	top:47px;
}

#fitnessMenu_Item_3 {
/* Unique ID for item 2 of menu fitnessMenu so we can set its position */
	left:0px;
	top:70px;
}

#fitnessMenu_Item_4 {
/* Unique ID for item 2 of menu fitnessMenu so we can set its position */
	left:0px;
	top:93px;
}

#fitnessMenu_Item_5 {
/* Unique ID for item 2 of menu fitnessMenu so we can set its position */
	left:0px;
	top:118px;
}



#fitnessMenuContainer a {
/* Controls the general apperance for menu dropDownMenuContainer's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#000000;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#fitnessMenuContainer a:hover {
/* Controls the mouse over effects for menu dropDownMenuContainer */
	color:#ffffff;
	background-color:#444444;
}





#newsMenuContainer {
/* This ID is related to the master menu div for menu newsMenuContainer and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:518px;
	top:124px;
	visibility:hidden;
	z-index:300;
}

#newsMenu {
/* This class defines things about menu newsMenu's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#888888;
	border:0px solid #888888;
	width:190px;
	/*height:82px;*/
}

.newsMenuStyleTop {
/* This class determines the general characteristics of the menu items in menu newsMenu */
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px;
	height:12px;
}

.newsMenuStyleRows {
/* This class determines the general characteristics of the menu items in menu newsMenu */
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px;
	height:12px;
}

#newsMenu_Item_0 {
/* Unique ID for item 0 of menu newsMenu so we can set its position */
	left:0px;
	top:0px;
}

#newsMenu_Item_1 {
/* Unique ID for item 1 of menu newsMenu so we can set its position */
	left:0px;
	top:23px;
}

#newsMenu_Item_2 {
/* Unique ID for item 2 of menu newsMenu so we can set its position */
	left:0px;
	top:46px;
}

#newsMenu_Item_3 {
/* Unique ID for item 2 of menu newsMenu so we can set its position */
	left:0px;
	top:69px;
}

#newsMenu_Item_4 {
/* Unique ID for item 2 of menu newsMenu so we can set its position */
	left:0px;
	top:92px;
}

#newsMenu_Item_5 {
/* Unique ID for item 2 of menu newsMenu so we can set its position */
	left:0px;
	top:115px;
}
#newsMenu_Item_6 {
/* Unique ID for item 2 of menu newsMenu so we can set its position */
	left:0px;
	top:138px;
}

#newsMenuContainer a {
/* Controls the general apperance for menu dropDownMenuContainer's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	background-color:#000000;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#newsMenuContainer a:hover {
/* Controls the mouse over effects for menu dropDownMenuContainer */
	color:#ffffff;
	background-color:#444444;
}
