/********** corner rounding effects */


/********** KILROY JAMES STANDARD HTML STYLES 31/07/2004 */

BODY		{ 	font		: .75em/1.4em verdana,arial,helvetica,sans-serif;
		  	  	padding		: 0;
		  	  	margin		: 0 auto 0 auto;
		  	  	color		: #444;
		  	  	text-align	: center;
			}

a			{ 	color: #c30; text-decoration:none;  }
a:visited	{ 	color: #a00;color: #c30;  text-decoration:none; }
a:hover		{ 	text-decoration:underline; }
a:active	{ 	color: #cd82be;}

a.ondark,a.ondark:visited,a.ondark:active	{ color: #fff; font-weight:bold }
img			{ 	border: 0 }

h2			{ 	font: normal 2em/normal arial,helvetica,verdana } 

h3			{	text-indent: .8em; background: #c30; color: #eaa }
h3#see		{ 	font: normal 1.3em arial,sans  }

.text-col h5 { border-bottom: 1px solid #aaa; padding-bottom: .2em;}

#wrapper	{ 	width:65em;
			  	text-align: left;
			  	margin: 0 auto;
			}
img#top		{	float:right;margin-bottom: 1em}
img#kd		{	margin-top: 40px}

#home-txt	{ 	float:left;
			  	margin: 1em 0 0 0;
			  	width:19em;
			}	
#home-txt ul {	margin: 0 0 0 1em;
			   	padding: 1em;
			}

div#deck 	{ 	margin: 0 1em 0 0; 
				float:left;
			}
div#deck .sub	{ 	margin: 0 1em 1em 0; 
					padding-top:0;
					float: left;
					width: 19em; 
			 	}				
.sub img	{ 	margin: 1em 0 0 0 }	
.sub ul {list-style-type:none }

div#deck2 		{ 	margin: 0 ;}
div#deck2 .sub	{ 	float:left; 
			  		width: 21em; 
			  		margin: 0 1em 1em 0; 
			 	}
	 			 
div#deck2 .last		{ 	margin: 0 0 1em 0; }		 
div#deck2 .sub div	{ 	min-height: 21em ;}

div#deck3 				{ 	margin: 0 0 1em 2em ; float:right; clear: right;}
div#deck3 #subnav 		{ 	width: 18em}
div#deck3 #subnav h4 	{ 	margin:0; }
div#deck3 #subnav div	{ 	padding:0 .5em 1em .5em;}	

div#deck3 ul	{ 	padding:0;margin:0;}
div#deck3 li 	{ 	padding:0; margin:0;}			

div#deck4 	{ 	margin: 0 1em 0em 0em ;
				
			}
div#deck4 .sub	{ 	margin: 1em 0 0 0; 
					padding-top:0;
					width: 42em;
					background: #36c;
					color: #fff
			 	}
div#deck4 .sub div { margin: 0; 
					padding:0;
			 	}
div#deck4 h5{	margin: 0; 
				padding: 1em 0 0 1em; 
				color: #eaa
			}
div#deck4 p{	margin: 0; 
				padding: .5em 1em .5em 1em; 
			}			


div#sub1, div#sub2, div#sub3	{ 	
				margin: 1em 0;  		   
			}	
div#sub3 	{ 	margin: 1em 0 1em 0; }	
div#sub3 ul	{ 	margin: 0; padding: 0 0 0 1em; }
div#sub3 li	{ 	margin: 1em 0 0  0 }	

div#sub1 div, div#sub2 div, div#sub3 div , div#sub4 div 
			{ 	margin: 0; padding:0 1em 1em 1em;}		

div#deck a,div#deck2 a	
			{ font-weight: bold }

#footer		{ 	text-align:center;
			  	clear:both;
			  	font-size: .8em;
			  	margin: 2em 0 0em 0;
			  	padding: 0 0 .5em 0;
			  	background: #a99
			}
#bc			{ 	font-size: .9em;
			  	margin: 1.6em 0 1em 0;
			  	text-align:right;
			  	float:right;
			}		


span.active-arrw { font-weight:bold }					

.left-col	{ 	padding: 1em; }		

div.text-col	{ width: 43em }

table#classtimes	{ 	margin: 1em 0}
table#classtimes td	{ 	padding-right: 1em }

div#map		{	float:right; margin-left: 1em }

div#quotes	{ width: 18em }
div#quotes	p { margin: 0 0 1em 0; font: oblique 1.3em/1.5em  "times new roman",serif;  }

div#quotes2	{ text-align:right; width: 26em; float:right;margin: 1em 0 0 0; line-height: 1.2em; }

.flashheader {  width: 9em;
				height: 3.5em;
				position:relative; /* prevents flickering on CSS menu mousover */
				margin:0;
				padding:0;
		}

/* NAVIGATION */
div#menu		{ 	margin: .0em 0 2em 0;
					clear: both
				}
div#menu:after	{ 	content: ".";
				  	display: block;
				  	line-height: 0em;
				  	font-size: .1em;
				  	clear: both;
			  	}				

div#menu ul 	{ 	margin:0; padding:0; font-weight:bold;}
div#menu li		{ 	display:inline;
				  	list-style-type: none;
				  	float:left;
				  	width:12em;
				  	margin-right: 1.2em;
				  	background:#c30;
				  	text-align:center;
				}
div#menu li.last { 	margin:0em;}				 
div#menu a		 { 	text-decoration:none;
				   	color: #fff; }
div#menu a:hover { 	color: #eaa }
div#menu li.active a, div#menu li.active a:hover	{ 	color: #eaa;}

/* END NAVIGATION  #d0ee20; #9c0*/

.kids	{ color:#c30; font-weight:bold }
.dance	{ color: #584a2b; font-weight:bold }
.open	{ color:#130855; font-weight:bold }
.odance	{ color: #a1d13f; font-weight:bold }
.tots	{ color:#ec0d75; font-weight:bold }
.tdance	{ color: #c777b5; font-weight:bold }
