/*///////////////ID Elements///////////*/
#background {	
	background: url('../images/background.jpg') no-repeat top left;
	width: 659px;
	height: 591px;
}

#navbar { 
	float: left;
	margin: 0px;	padding: 0px;
	left: 16px;
	top: 114px;
	width: 121px;
	position: absolute;
	text-align: left;
}

#navbar ul {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navbar ul li{
	height: 23px;
	display: block;
	margin: 0px; padding-bottom: 11px;
	line-height: 23px;
	text-align: left;
	float: left;
}

#navbar ul li a {
	display: block;
	width:100%; height:100%;
	line-height: 23px;
	text-align: left;
	float: left;
	background-position: top left;
	padding: 0; margin: 0;
}

#navbar ul li a:hover {
	padding: 0; margin: 0;
	text-align: left;
	display: block;
	line-height: 23px;
	float: left;
	background-position: top left;
}

#content {	
	left: 160px;
	top: 65px;
	float: left;
	position: absolute;
	width: 72%;
	margin: 0px; padding: 0px;
}

#unique {
	margin-bottom: 50px;
}

#calendar {
	border: 2px solid #fe0000;
	background-color: #000;
	color: #fff;
	font-size: 14px; 
	font-family: "arial";	
}

#calendar dateNumber {
	font-size: 20px; 
	font-color: #fff;
}

#calendar weekday {
	font-size: 45px;
	color: #fff; 
}

#calendar tr td{
	border: 1px solid white;
	padding: 0;
	margin: 0;
}

#calendar a {
	color: #fff;
	text-decoration: underlined;
	font-size: 10px; 
	font-family: "arial";
}

#calendar a:visited {
	color: #fff;
	text-decoration: underlined;
	font-size: 10px; 
	font-family: "arial";
}

#calendar a:hover {
	background-color: #fff;
	color: #FFC20E;
}

/*///////////////Class Elements///////////*/

.nostyle_list{
	list-style-type: none;
}

.nostyle_table{
	border: 0px;
}

.blockquote{
	margin-left: 20px; 
	width: 60%;
}

.blockquote p{
	font-style: italic;

}

.blockquote h3{
	font-style: italic;
}

.labeledThumbnail {
	text-align: center;
	vertical-align: middle;
}

.indented1{
	margin-left: 10px;
}

.indented2{
	margin-left: 20px;
}

.indented3{
	margin-left: 30px;
}

.nomargin{
	margin: 0;
}

.cost{
	color: #f00;
}

.quote{
	font-style: italic;
	margin-left: 30px;
}

.quotesignature{
	color: #350303;
	margin-left: 60px;
}
/*///////////////HTML Elements///////////*/
body {
	background: #fff url('../images/backgroundSINGLEpixel.jpg') repeat-y top left;
	margin: 0px;padding: 0px;
	float: left;
	color: #615340;
	font-size: 14px; 
	font-family: "arial";	
}

p {
	color: #615340;
	font-size: 14px; 
	font-family: "arial";	
}

ul {
	color: #615340;
	font-size: 14px; 
	font-family: "arial";	
}

li {
   	display: inline;
    }

h1 { 
	color: #615340;
	font-size: 21px; 
	font-family: "arial";
	font-weight: bold;
}

h2 { 
	color: #aa3333;
	font-size: 21px; 
	font-family: "arial";
	margin-bottom: 0px;
	font-weight: bold;
}

h3 { 
	color: #000;
	font-style: italic;
	font-size: 16px; 
	font-family: "arial";
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
}

a {
	color: #000;
	text-decoration: underlined;
	font-size: 14px; 
	font-family: "arial";
}

a:visited {
	color: #000;
	text-decoration: underlined;
	font-size: 14px; 
	font-family: "arial";
}

a:hover {
	background-color: #000;
	color: #FFC20E;
}

/*///////////// Links//////////////*/
#home{
	width: 56px;
}
#home a{
	background: url('../images/nav/home.jpg') no-repeat top;
}
#home a:hover{
	background: url('../images/nav/on/home.jpg') no-repeat top;
}

#programs{
	width:87px;
}
#programs a{
	background: url('../images/nav/programs.jpg') no-repeat top;
}
#programs a:hover{
	background: url('../images/nav/on/programs.jpg') no-repeat top;
}

#team {
	width:107px;
}
#team a{
	background: url('../images/nav/team.jpg') no-repeat top;
}
#team a:hover{
	background: url('../images/nav/on/team.jpg') no-repeat top;
}

#contact {
	width: 116px;
}
#contact a{
	background: url('../images/nav/contact.jpg') no-repeat top;
}
#contact a:hover{
	background: url('../images/nav/on/contact.jpg') no-repeat top;
}

#links {
	width:123px;
}
#links a{
	background: url('../images/nav/links.jpg') no-repeat top;
}
#links a:hover{
	background: url('../images/nav/on/links.jpg') no-repeat top;
}

#topbar { 
	display: block;
	margin: 0px;	padding: 0px;
	left: 16px;
	width: 100%;
	position: relative;
	text-align: left;
}

#topbar ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 565px;
	float: left;
	display: block;
}

#topbar ul li{
	height: 29px;
	display: inline;
	margin: 0px;
	line-height: 50px;
	text-align: left;
	float: left;
}

#topbar ul li a {
	width:180px; height:29px;
	line-height: 50px;
	text-align: left;
	background-position: top left;
	padding: 0; margin: 0;
	float: left;
}

#topbar ul li a:hover {
	padding: 0; margin: 0;
	text-align: left;
	display: block;
	line-height: 29px;
	float: left;
	background-position: top left;
}

#bootcampnav{
	width: 185px;
}
#bootcampnav a{
	width: 185px;
	background: url('../programs/bootcampnav.jpg') no-repeat top;
}
#bootcampnav a:hover{
	background: url('../programs/bootcampnavon.jpg') no-repeat top;
}

#ptnav{
	width: 185px;
}
#ptnav a{
	background: url('../programs/ptnav.jpg') no-repeat top;
}
#ptnav a:hover{
	background: url('../programs/ptnavon.jpg') no-repeat top;
}

#nutritionnav{
	width: 185px;
}
#nutritionnav a{
	background: url('../programs/nutritionnav.jpg') no-repeat top;
}
#nutritionnav a:hover{
	background: url('../programs/nutritionnavon.jpg') no-repeat top;
}
/*////////////////////////////////*/