*	 			{
				margin: 0;
				padding: 0; 
				font-family: Arial, sans-serif;
				}
		
html, body		{ width:100%; }
			
body 			{
				background:#062750 url('../assets_img/bg_gradient.gif') repeat-x top left fixed;
				color: #333;
				}
			
hr				{ display:none; }
			
fieldset		{ border:0px; }		
	
label, input, textarea
				{ font-size:11px; }
	
ul li			{ list-style:none; }
			
.hidden			{ display:none; }

.visible 		{ display:block; }
			
.clearboth		{
				display:block;
				width:100%;
				clear:both;
				color:#fff;
				font-size:1px;
				}			

strong			{
				text-decoration:underline;
				}
			
/* Header Styles */
#header			{
				position:absolute;
				background:#0a3873 url('../assets_img/bg_header.gif') no-repeat top left;
				width:800px;
				padding:0;
				border-bottom:10px solid #cd8701;	
				top:0;
				left:50%;
				margin-left:-400px;
				height:168px;
				}
				

#header h3		{
				position:absolute;
				background:#0a3873 url('../assets_img/damianos_top_logo.gif') no-repeat top left;
				width:212px;
				padding:0;
				height:55px;
				border-bottom:0px solid #cd8701;	
				top:15px;
				right:20px;
				}
				
#header h3 span		{
				display:none;
				}
				
h1 a			{
				display:block;
				background:url('../assets_img/carmans_logo.gif') no-repeat top left;
				width:209px;
				height:168px;
				margin-left:15px;
				}

h1 a span		{
				display:none;
				}

#header ul		{
				position:absolute;
				float:right;
				right:20px;
				bottom:-10px;
				}
				
#header ul li	{
				float:left;
				list-style:none;
				margin:0;
				}
				
#header ul li a	{
				display:block;
				margin-left:1px;
				height:27px;
				}
				
#header ul li a	span { display:none; }
				
#header ul li a#navhome
				{
				background:url('../assets_img/nav_home.gif') no-repeat 0 -27px;
				width:46px;
				}

#header ul li a#navarena
				{
				background:url('../assets_img/nav_arena.gif') no-repeat 0 -27px;
				width:74px;
				}

#header ul li a#navworkhouse
				{
				background:url('../assets_img/nav_workforce.gif') no-repeat 0 -27px;
				width:132px;
				}

#header ul li a#navymca
				{
				background:url('../assets_img/nav_ymca.gif') no-repeat 0 -27px;
				width:45px;
				}

#header ul li a#navsports
				{
				background:url('../assets_img/nav_sportscomplex.gif') no-repeat 0 -27px;
				width:108px;
				}

#header ul li a#navaboutcontact
				{
				background:url('../assets_img/nav_about_contact.gif') no-repeat 0 -27px;
				width:102px;
				}

#home #header ul li a#navhome, 
#arena #header ul li a#navarena, 
#ymca #header ul li a#navymca, 
#workhouse #header ul li a#navworkhouse, 
#sports #header ul li a#navsports, 
#about #header ul li a#navaboutcontact, 
#header ul li a#navhome:hover, 
#header ul li a#navarena:hover,
#header ul li a#navworkhouse:hover,
#header ul li a#navymca:hover,
#header ul li a#navsports:hover,
#header ul li a#navaboutcontact:hover
				{
				background-position:0 0;
				}


/* Page Styles */
#pageContent	{
				position:absolute;
				top:178px;
				left:50%;
				margin-left:-400px;
				width:760px;
				padding:20px 10px 15px 10px;
				background-color:#FFF;
				border-left:10px solid #cd8701;	
				border-right:10px solid #cd8701;	
				}
				
h2				{
				color:#0a3b77;
				font-size:24px;
				font-weight:normal;
				margin-bottom:15px;
				}
				
h3				{
				color:#675e4e;
				font-size:13px;
				font-weight:normal;
				text-transform:uppercase;
				padding-bottom:2px;
				margin-bottom:5px;
				border-bottom:1px solid #ddd8ce;
				}
				
.textContent	{
				float:left;
				width:500px !important;
				width:470px;
				margin:25px 30px 0 20px !important;
				margin:25px 30px 0 10px;
				}

#sports .textContent, 
#ymca .textContent, 
#workhouse .textContent,
#home .textContent	{
				margin:325px 30px 0 20px !important;
				margin:325px 30px 0 10px;
				}

.sideContent	{
				width:173px;
				float:left;
				margin-top:50px;
				}

#home .sideContent,
#workhouse .sideContent
				{
				margin-top:350px;
				}

#pageContent p, #pageContent a, #pageContent ul li		
				{ color:#828282; }

#pageContent p	{
				font-size:13px;
				line-height:24px;
				margin-bottom:24px;
				}

#pageContent p.listStart
				{
				margin-bottom:5px;
				}

#pageContent ul li
				{
				font-size:12px;
				margin-bottom:5px;
				list-style:disc;
				margin-left:15px;
				}
				
#pageContent ul	{
				margin-bottom:24px;
				}
				
#pageContent a	{
				font-weight:bold;
				}
				
#pageContent a:hover
				{
				text-decoration:none;
				background-color:#EEE;
				}
				
#ymca .mainimgstrip,
#sports .mainimgstrip,
#workhouse .mainimgstrip,
#home .mainimgstrip {
				position:absolute;
				}

#captionText	{
				display:block;
				position:absolute;
				z-index:1000;
				right:18px;
				padding:0;
				font-size:11px;
				/*
				height:17px;
				top:298px;
				*/
				top:30px;
				width:200px;
				}

#captionText em	{
				background-color:#cd8701;
				color:#fff;
				display:block;
				font-style:normal;
				font-size:12px;
				padding:10px;
				}


.mainimgstrip	{
				border:1px solid #a2a2a2;
				overflow:hidden;
				width:758px;
				height:298px;
				}

img.sideimg		{
				border:1px solid #a2a2a2;
				margin-top:50px;
				}				

#ymca img.sideimg,
#sports img.sideimg,
#workhouse img.sideimg,
#home img.sideimg
				{
				margin-top:350px;
				}				

#imgSubContent
				{
				display:block;
				margin-top:350px;
				width:193px;
				float:left;
				}

#imgSubContentB
				{
				display:block;
				margin-top:50px;
				width:193px;
				float:left;
				}

#imgSubContentB span.caption, #imgSubContent span.caption
				{
				display:block;
				margin:0 0 10px 0;
				background-color:#cd8701;
				color:#fff;
				font-size:11px;
				padding:5px;
				font-style:italic;
				}

#imgSubContent p.captionBG
				{
				background-color:#cd8701;
				padding:10px 0 10px 10px;
				color:#fff;
				}

#imgSubContent p.captionBG a
				{
				color:#fff;
				}

/* Footer Styles */
/*
#footer			{
				width:580px;
				padding:37px 90px 0 90px;
				margin:20px auto 0 auto;
				background:#fff url('../assets_img/footerlogo.gif') no-repeat top center;
				}
				

#footer p		{
				color:#999;
				font-size:11px;
				line-height:13px;
				margin-bottom:0px;
				text-align:center;
				border-top:1px solid #ccc;
				padding-top:12px;
				}
*/
#footer			{
				width:580px;
				padding:37px 90px 0 90px;
				/*
				border-left:10px solid #cd8701;	
				border-right:10px solid #cd8701;	
				*/
				margin:10px auto 0 auto;
				}
				

#footer p		{
				width:50%;
				float:left;
				}

#footer p span	{
				display:block;
				color:#999;
				font-size:12px;
				line-height:16px;
				margin-top:45px;
				margin-bottom:0px;
				text-align:center;
				border-top:1px solid #ccc;
				padding-top:12px;
				}
				
#footer p.avalon
				{
				background:#fff url('../assets_img/footerlogo.gif') no-repeat top center;
				}
				
#footer p.damianos
				{
				background:#fff url('../assets_img/damianos.gif') no-repeat top center;
				}
				
				
#subform		{
				width:190px;
				float:left;
				margin:50px 0 0 0;
				padding:5px 5px 5px 8px;
				background-color:#ddd;
				border-top:1px solid #ccc;
				border-left:1px solid #ccc;
				border-right:1px solid #aaa;
				border-bottom:1px solid #aaa;
				}
				
#subform p		{
				margin:0 0 10px 0;
				color:#666;
				}
				
form 			{
				margin:0 0 10px 0;
				padding:10px 0 20px 0;
				width:180px;
				}
				
form fieldset	{
				display:block;
				width:180px;
				}

label			{
				display:block;
				padding-top:10px;
				margin-bottom:2px;
				}

form span input, form textarea
				{
				border:0px solid #aaa;
				background-color:#eee;
				padding:5px;
				}

form span input	{
				display:block;
				width:170px;
				}

form textarea	{
				width:170px;
				height:80px;
				}

form span		{
				display:block;
				margin-left:3px;
				}
				
form input.button
				{
				display:block;
				float:left;
				margin:10px 0 20px 3px;
				padding:2px 8px;
				background-color:#062750;
				color:#fff;
				text-transform:uppercase;
				border-top:0;
				border-left:0;
				border-bottom:1px solid #666;
				border-right:1px solid #666;
				}

#imgset			{
				position:absolute;
				width:7000px;
				height:300px;
				}

#imgset img		{
				float:left;
				margin:0;
				padding:0;
				}

#prvlnk			{
				position:absolute;
				left:25px;
				top:302px;
				background:url('../assets_img/bck.gif') no-repeat top center;
				display:block;
				width:46px;
				height:27px;
				}

#nxtlnk			{
				position:absolute;
				left:73px;
				top:302px;
				/* background:url('../assets_img/fwd.png') no-repeat top center; */
				background:url('../assets_img/fwd.gif') no-repeat top center;
				display:block;
				width:46px;
				height:27px;
				}

#prvlnk span, #nxtlnk span
				{
				display:none;
				}

