@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
body { line-height:1.2em; background-image:url(images/back.png); background-repeat:repeat-x;}

h1, h2, h3 {color:rgb(0,57,156); padding-top: 1em; font-weight:100;}
h1 {font-size:21px; }
h2 {font-size: 16px;  } 
h3 {font-size: 14px; } 
p, ul { font-size:12px; padding-top: 1em;  }

#admins {width: 800px; border-top: dotted 1px gray; top:700px;	margin-top:71px; clear:both;}
#admins h3 {font-size: 12px; }
#admins p {font-size:10px; padding:0px; line-height: 15px;}

#sponsored, #directors, #committee, #advisors, #sanctioned {width: 150px; padding: 0 5px; float:left; }


#container {width:800px; height:100%; margin: 0 10%; position: relative; background-color: white;}

#content { padding: 0 10px;}


#header { 
	width: 800px;
	height:165px;
	background-image:url(images/ccheader.png);
	background-repeat:no-repeat;
	left: 10%;
	}

#header h1 { text-indent: -99999px; }
	
	
#headernav {margin-left:80px; margin-top:77px; }

#headernav li {

	letter-spacing:0.07em;
	font-size: 16px;
	
	list-style-type:none; 
	
	display: inline;
	

	}
	
#headernav a { 
	text-decoration:none; 
	color: white;
	display:block;
	float:left;
	text-align: left;
	padding:5px 25px 6px 25px;
	}
	
#headernav a:hover { 
	color:#085499;;
	background-color:white;
	/* border-left:1px solid #085499;
	border-right:1px solid #085499; */
		}

#headernav .active { 
    color:#085499;
	background-color:white; 
	border-bottom: 1px solid grey;
	}
	
	
/*#summary, #about {padding-top:10px; float:left;}*/
	
#summary, #about {padding-top: 25px;}
#summary { width:300px; text-align:right; float:left;}
#about {margin-left: 325px;}



#footer {clear: both; width: 800px; margin-top: 30px; border-top: dotted 1px #35AC11;  text-align:center; color:#00399D;  }

#map {float:right; padding-top: 24px; padding-left: 20px;}
#map p {background-color:#00399D; color: white;  text-align:center; padding: 2px; 0; letter-spacing: .1em; font-style:italic;}

 #content ul { list-style-type: circle; list-style-position:inside; font-size:12px; }
 #content ol { list-style-type:decimal; list-style-position:outside; font-size: 12px; margin: 0; padding-left: 18px;}

 
 .notice {background-color:#00399D; font-size: 18px; font-style:italic; padding: 20px; color:white; letter-spacing:.05em; text-align:center; line-height:1.4em; margin-top:10px;}
 
p.notice a {color:white;}
 

table {	border-collapse: collapse; font-size: 12px; empty-cells:hide; border:none;}
th { background-color:#00399D; color:white; border:none; }
td {padding: 3px 10px; border: none; border-bottom: 1px dotted grey; border-top: 1px dotted grey;}

#schedule table, td {border: none; ;}


