/* left column floats - left is first in source */			
	a img {
   border: none;
}


a:link {
color:#3cf;
text-decoration:none;
}
a:hover {
color:#c30;
text-decoration:underline;
}
a:active {
color:#c30;
text-decoration:underline;
}
a:visited {
color:#546;
text-decoration:none;
}


	body {
		margin:0; padding:0;
		font:92%/1.3 Arial, Helvetica, sans-serif;
		background: #39c;
		
		}
#outercontainer {
width: 847px;
text-align: center;
margin: 0em auto;
 }


 
#container {

text-align: left;
border-left: 8px solid #006;
border-right: 8px solid #006;
 }
 
#header {
		margin:0; padding:0;
		background:  url(/img/global/bg_head_01.png)  no-repeat;
		height: 95px;
}




#top {
background: transparent;
padding: 1px 1em 0 8px;
height: 14px;
color:#9cf;
font-size: 11px;
}

#contact {

height: 48px;
float:right;
}

#logo {
padding: 20px 1em 0em 12px;
width: 200px;
margin-right: 235px;
}
.contacttext {
padding: 62px 18px 1px 0px;
font-size:14px;
line-height: 1.2em;
text-align:right;
color:#fff;
}

.contacttext a {
color: #fff;
text-decoration:none;}






/* contentwrap and contentbox bth wrap around the 2 main columns */	
/* this is for the check bg behind both columns */
#contentwrap {
		margin:0; padding:0;
		background: #000 url(/img/global/bg_head_02.png)  no-repeat;
		
		
		}
		
		
#dancebar {
margin-left:2.0em; padding:.7em 0em;
color: #f00;
font: bold 1.2em Arial, Helvetica, sans-serif;

}		
/* this is for the bg behind both columns - sky */				
	#contentbox {
		margin:0; padding:0;
		
		
		}	
		
	#contentboxpad {
		margin:0; padding:3em;
		
		text-align:center;
		}		
		
		
		
#footer {  background: #039; font: .9em  Arial, Helvetica, sans-serif;margin:0; border-top: 0px solid #fff;}		
	
	.footpad {
		margin:0; padding:0.5em 1em;
		}
	.clear {
		clear:both;
		
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	h2.nav { font-size: 1.2em; color: #fff; padding-left: 13px;}
	h3.nav { font-size: 1.0em; color: #fff; padding-left: 13px;}
	p { margin: 0.5em 0 }
	a { color:black }
	
	
	#copy { text-align:center; font:.9em; padding:.5em; }

	
.sm{
font-size: .85em;
line-height: 1.0em;
color: #6cf;
text-decoration:none; }

.sm a:link {
text-decoration:none;
}

/*look & feel*/

h1, h2, h3, h4, h5, h6 {
font-family:  arial, helvetica, sans-serif; 
color: #c30;
}


h1 {
	font-size: 1.4em; 
	color: #036; 
	margin:  0;
	padding: 0;
	}
h2 {
	font-size: 1.3em; 
	margin:  0;
	padding: 0;
	}
h2.home  {line-height: 1em; }	
	
h3 {
	font-size: 1.2em; 
	margin: 0;
	color: #f00;
	}
	
h3.rgt  {line-height: 1em; }		
h4 {
	font-size: 1.1em; 
	margin: 0;
	color: #900;
	}
h5 {
	font-size: 1.2em; 
	margin: 0;
	color: #f60;
	}
h6 {
	font-size: 1.0em;
	color: #036;
	margin: 1em 0; 
	}

.city {color:#06c;
font-style:italic;
text-transform:uppercase;
font-size:.7em;
}

.large {color:#039;
font-weight:bold;
font-size:1.1em;
}

.large li {
line-height: 1.4em;


}

.caption {
font-size:.9em;
color: #009;
font-style:italic;
line-height: 1em;
}

.floatl {
float:left;
}

.floatl img {
padding: 10px 10px 10px 0;
}

.floatr {
float:right;
}

.floatr img {
padding: 0 10px 10px 0;
}

.invite {color:#f00;
font-style:italic;
text-transform:uppercase;
font-size:.8em;
}
