@charset "windows-1252";


/**COLORS
ebebeb 	body background
5C9DB5  teal	   92, 157, 181
005B9A	dark blue	 0, 91, 154
B5925C  light brown	  181, 146, 92
694c35  chocolate	105, 76, 53
a0000e	red			 160, 0, 14
e5e5e5 light gray	 229, 229, 229
EBEAD6	cream		235, 234, 214
F5F4F3  content background white 245, 244, 243
**/



body{background-color:#ebebeb;	
	font-family:"Verdana", "Helvetica", sans-serif;
	font-size:.75em;
	line-height:1.125em; /* 16x1.125=18px */
	margin:0;
	padding: 18px;
	}
		
#top{background-color:black;
	width:750px;
	position:absolute; top:10px; left:10px;
		}

#leftside{
 position:absolute; 
 top:200px; left:10px;
  width:120px;
  padding:5px;
  }

	  #events h2, h3, ul li {margin:3px}  
	  #events h2{margin-top:12px}
#center{background-color:#F5F4F3;
	position:absolute;
	top:200px; left:121px;
	width:500px;
	border-left:3px solid #5C9DB5;
	padding:20px 30px;
	line-height:1.5em;
	}
	
#rightside{background:#B5925C;
	position:absolute;
	top:215px; left:640px;
	width:120px;
	margin:0 0 0 0;
	padding:20px 3px;
	}


#nav{margin: 0;
	padding:0;
	background:#6f6146;
	list-style-type:none;
	width:750px;
	float:left;
	font-size:.75em;
	}

#nav li{
	margin:0;
	padding:0;
	float:left;
	}
	
#nav a {
	float:left;
	width:90px;
	color:#FFF;
	text-decoration:none;
	line-height:2.5em;
	text-align:center;
	border-right: 1px solid #FFF;
	}
	
#nav #nav_con a {
	border:none;
	}
	
#nav a:hover{
	background: #5C9DB5;
	color:#000;
	}


#wrapper {
	width: 36em;
}

	
#bottom{position:relative;
	background:#F5F4F3;
	text-align:center;
	border-top: 1px solid #9A8E8a;
	padding-top:30px;
	}	

h1, h2 {
	font-weight:bold;	
}

h1 {
	font-size: 1.375em; /* 16x1.375=22px */
	line-height: 1.636em;/* 16x1.636=36px */
	margin: 0;
	color:#005B9A;
}

h2 {
	font-size: 1.25em; /* 16x1.125=18px */
	margin:1em 0; /* 18x1=18px */
	color:#5C9DB5;
}
h3, h4{
	font-size: 1em; /* 16x1.125=18px */
	margin:1em 0; /* 18x1=18px */
	color:#694c35;
	font-weight:bold;
	line-height:1em;
}		 
h4	{margin:0 10px}	


p ul li{
	font-size: 0.625em; /* 16x0.875=10px */
	line-height:2em; /* 16x1.125=18px */
	margin: 1.286em 0; /* 14x1.286=18px */
	
}
li {padding:.25em;
	list-style-type:none}

a:link {color:#a0000e;
	text-decoration:underline;
	}	
a:visited { color:#694c35; 
}		
a:hover {	color:#694c35;
	text-decoration:none;
	background-color: #ebebeb; 
	}		
	
	
	
div#bottom p {	font-size:.80em;	
	color: #000;
	margin:0px 0px 10px 0px	
	}	
table {
	border-collapse: collapse;
	clear: left;
}

th, td {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

/* rather than give the table a font size, use contextual selectors to target the th and td elements within */

th {
	width:20%;
	font-weight: normal;
	font-size: 0.875em; /* 16x0.875=14px */
	padding:0 0.643em 0.571em 0.643em; /* 14x0.643=9px 14x0.571=8px */
	border-bottom:0.071em solid #ccc; /* 14x0.071=1px */
}

td {
	font-size: 0.75em; /* 16x0.75=12px */
	padding:0.333em 0.75em 0.417em 0.75em; /* 12*0.333=4px 12*0.75=9px 12x0.417=5px */
	border-bottom:0.083em solid #ccc; /* 12x0.083=1px */
	line-height: 1em; /* 12x1=12px */ 
}

.center{text-align:center}
.right{text-align:right}
.disc li {list-style-type:disc}

img.line {vertical-align: top; 
	}	
img.left {padding: 15px;
	margin:15px;
	float:left;
	}
img.right {padding: 5px;
	float:right;	
	}
	
/* @group sidebar */
.sidebar {
	width: 9em;
	background-color: #ebebeb;
	float: left;
	margin: 2em 1.125em 0 0; /* 16x1.125=18px */
	padding: 0.5625em; /* 16x0.5625=9px */
	color: #000;
}

.sidebar h2 {
	font-size: 0.875em; /* 16x0.875=14px */
	margin: 0 0 0.643em 0; /* 14x0.643=9px */
}

.sidebar ul {
	font-size: .85em;
	padding: 0 0 0 0;
	margin-left:-.25em;
	list-style-type:none;
	background-color: #ebebeb;
	color: #000;
	text-decoration: none;
	line-height:1em;}

.sidebar li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	}
	
.sidebar a {
	width:100%;
	border-bottom: 2px solid #FFF;
	display:block;
	text-decoration: none;
	background:#F5F4F3;
	line-height:2em;
	}
.sidebar a:hover{
	background: #5C9DB5;
	color:#000;
	line-height:2em;
	}


/* rather than give the sidebar itself a font size, use contextual selectors to get at the elements within */

/** lu up this stuff pg 97

#body_hom #nav-hom a, #body_map #nav-map a,
#body_jou 
/** lu up this stuff pg 97



.table{color:#000;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:12px;	
	}
	
.tt{margin-top:10px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px;
	color:#005B9A;
	}
.calloutright{font-family:"Arial", "Helvetica", sans-serif;
	font-size:12px;
	float:right;
	background:#B5925C;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:125px;
	}
	
.side{color:#694c35;
	font-size:12px;
	}
	
.tablenav{color:#000;
	background:#5C9DB5;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:12px;
	width:125px;
	}
.ntt{margin-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#F5F4F3;
	}
.table1{color:#fff;
	font-family:"Verdana";
	text-align:center;
	font-size:10px;
	}
.list{font-size:12px;}
.small{font-size:10px;}
.nospace{margin-top:0px; 
	margin-bottom:0px
	}
	
.submit{color: #42424f; 	
	font-family:"Arial", "Helvetica", sans-serif;
	font-weight:bold;
	font-size:12px
	}
	
.buttons{font-family:"Verdana";
	color:#A0000E;
	font-weight:bold;
	}
	
.quote{background:#F5F4F3;
	width:75%;
	text-align:center;
	color: #171717; 	
	font-family:"Verdana", "Arial", sans-serif;
	font-size:14px
	}
.question {color:#5C9DB5;
	font-weight:bold;
	font-family:"Verdana", "Helvetica", sans-serif;
	font-size:14px;
	}	
.h1 {font-size:14px;	
	color:#005B9A;
	font-weight:bold;
	} 	
	.h2{font-size:12px;	
	color:#5C9DB5;
	}
	
/* bylines 
	.answer {color:#B5925C;
	font-family:"Verdana", "Helvetica", sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-right:3px;
	}	
.scheduled{position:relative; 
	left:25px; font-size:12px;
	}
		
.cost {position:relative;
	left:10px;
	color:#694c35;
	font-weight:bold;
	font-size:10px;
	padding-bottom:5px;
	}
div#bottomwithside p {text-align:center;
	font-size:10px ; 
	}	
div#bottom p { text-align:center;
	font-size:10px ; 
	}	
.callouttop {font-family:"Verdana", "Helvetica", sans-serif;
	font-size:13px;
	border-style:solid;
	border-width:1px;
	border-color:#694c35;
	padding:20px;
	margin:10px;
	}

	
*/
