/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p, form, input, label, 
div, span, h1, h2, h3, h4, h5, h6, h7,
br, a, table, tr, td, ul, ol, li, img{
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #A95746;
 }

a:hover, a.active {
	color: #284C7E;
 }
 
 a:focus {
	outline: none;
}

a:active {
	outline: none;
}
 
p {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 2;
	padding-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
 }
.main-body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
}
.main-body-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
	list-style-type: square;
	margin-left:20px;
}
 
h1 {
	font-weight: bold;
	font-size: 22px;
	padding: 0px;
	margin: 0px;
	color: #304C6C;
 }

.logo a {
	text-indent:-9999em;
	width: 416px;
	height: 183px;
	background: url(images/Uptown-Athletic-Club_LOGO.jpg) no-repeat;
	display:block;
	border: solid #304D6C 2px;
  }
 
 .left {
	float: left;
}
 
 .right {
	float: right;
}
 
/* Start Website in Sequence */
body {
	font-family: "Tahoma", Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	background: url(images/bkrnd_pattern-blue.gif) repeat;
 }

#wrapper {
	width: 840px;
	margin: auto;
	padding-bottom: 15px;
 }

#container {
	width: 820px;
	margin: auto;
	background: #F1EAD2 url(images/bkrnd.gif) no-repeat top center;
 }

#top-container {
	height: 158px;
	background: url(images/bkrnd_pattern.gif) repeat;
	margin: auto;
 }

#top-wrapper {
	width: 820px;
	position: relative;
	z-index: 10;
	margin: auto;
 }

#top {
	width: 746px;
	margin: 0 auto;
	position: absolute;
	padding: 24px 37px 0 37px;
	z-index: 90;
 }

#top img {
	border: solid #304D6C 2px;
 }

#middle {
	padding: 77px 0 0 0;
	text-align: center;
 }

#main {
	padding: 52px 52px 60px 36px;
 }
 
#content {
	float: right;
	width: 500px;
 }
 
 
 #content-calendar {
	float: right;
	width: 700px;
 }
 

#bottom {
	height: 19px;
	background: #AC5944;
	color: #FFFFFF;
	padding: 5px 7px 0 7px;
 }

#bottom a {
	color: #FFFFFF;
	text-decoration: underline;
 }

   
 /* End Center */
 
/* Start Nav
--------- */
#nav {
	width: 200px;
	float: left;
	background: #F1E2AE;
 }
 
#nav ul li a {
	font-weight: bold;
	font-size: 12px;
 }
 
 #nav ul {
	width: 190px;
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 4px auto;
	border: solid #F1EAD2 1px;
	list-style-type: none;
}

#nav ul li {
	float: none;
	position: relative;
	text-align: left;
	cursor: default;
	padding: 15px 7px;
	margin: 0px 5px;
	border-bottom: solid #9F9476 1px;
}

/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/

