/* -------------------------------------- */
/*    CSS by www.anamorphics.com, 2008    */
/* -------------------------------------- */




/*-------------------------------------------[Color codes]
# Logo Blue: #0055a5
# Light Blue: #97a5d4
# Medium Blue: #406ab2
# Khaki: #DDD7C8
# Dark Khaki: #827b6f
# Light Gray: #CCCCCE
# Medium Gray: #bebebf
# Footer Blue: #4133A2
----------------------------------------*/






/* -------------------------------------------- STRUCTURE */


#container {
		width:900px; /* full width is left_col, right_col and content plus side padding */
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align: justify;
		background-color: #f1efe9; /* color of left & right columns */
		}
		
#header {
		background:#fff
		margin-top: 0px;
		}
		
		#contentheader h1 {
				font-size:14px;
				padding:10px;
				margin:0px;
				}	

#left_col {
		width:135px;
		padding:0px;
		float:left;  
		background: #DDD7C8;
		}
	
#content {
		width:745px;
		padding:12px 6px 6px 12px;
		float:left;
		background:#FFFFFF;
		border-left: 1px solid #827b6f;
		}
		
		#content_intro {
		width:754px;
		padding:5px 0px 5px 8px;
		float:left;
		background:#FFFFFF;
		border-bottom: 16px solid #827b6f;
		border-left: 1px solid #827b6f;
		text-align: center;
		font-size: 12px;
		color: #908778;
		}
	
#right_col {  
		width:115px;
		padding:5px;
		margin-left: 10px;
		float:right;
		font-size: 10px;
		background-color: #DDD7C8;
		}

#footer {
		width: 700px;
		padding:5px;
		background:#FFFFFF;
		color: #fff;
		text-align: center;
		margin-top: 18px;
		}

#staff_container {
	width: 600px;
	padding-top: 20px;
}

#staff_image {
	width: 110px;
	float: left;
}

#staff_text {
	width: 490px;
	float: right;
}

#family_fun_images {
	width: 400px;
	height: 300px;
	float: right;
	margin: 0px 10px 10px 10px;
}



/* --------------------------------------------equal columns*/
#columns {
		width: 700px;
		overflow: hidden;
		}

#content_column1 {
		width: 280px;
		float:left;
		margin-left: 20px;
		}
		
#content_column2 {
		width: 280px;
		float: left;
		margin-left: 12px;
		}
	
/* --------------------------------------------unequal columns*/
#columns_un {
		width: 700px;
		overflow: hidden;
		}

#content_column3 {
		width: 150px;
		float:left;
		margin-left: 20px;
		text-align: left;
		}
		
#content_column4 {
		width: 450px;
		float: left;
		margin-left: 12px;
		}
		
		
		
		
/* ----------------------------------------STANDARD TAG DEFINITIONS */

body {
		font-family: Verdana, Sans-Serif;
		font-size: 11px;
		color: #696969;
		line-height: 18px;
		_text-align: center;
		background-color: #97a5d4;
		}

a:link, a:visited {
		color:#EB9253;
		text-decoration:none;
		outline: none;
		}

a:hover, a:active {
		color: #827b6f;
		text-decoration:none;
		outline: none;
		}

p { 
		text-indent: 0px
		}

p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
h1 { 
	font-size:16px; 
	padding-top:6px;
	color: #827b6f;
	}
	
h2 { font-size:18px; padding-top:0px;}
h3 { font-size:14px; padding-top:0px; color: #0055a5;}

h4 { font-size:12px; padding-top:0px; margin-left: 10px; color: #97a5d4;}

blockquote {
		border : 0px solid #000;
		width: 300px;
		margin: 5px 5px 5px 150px;
		padding: 10px;
		background-color: #FFF8DC;
		color: #696969;
		}
		
#directions {
		border : 1px solid #000;
		width: 500px;
		padding: 10px;
		background-color: #ffffff;
		color: #696969;
		}


ul {
	margin-top: 0px;

}

li {margin-top: 8px;}

#img_right {
		float: right;

		}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 8px 6px 8px;
	color: #406ab2;
	font-family: Verdana, Sans-Serif;
		font-size: 11px;
	}
	
td.alt {
	background: #F5FAFA;
	}
	
table {
	font-family: Verdana, Sans-Serif;
		font-size: 11px;
}

/* ----------------------------------------------  TEXT CLASSES */
.footer {
		font-size: 10px;
		color: #0055a5;
		}

.title {
		font-size: 14px;
		font-weight: bold; 
		color: #FF6347;
		margin-left: 10px;
		}

.title_left {
		font-size: 14px;
		font-weight: bold; 
		color: #fff;
		}

.small {
		font-size: 8px;
		}
		
input.unsubscribe {
		width: 100px;
		height: px;
		background: #FFFFFF;
		outline: none;
		font-size: 12px;
		margin-top: 6px;
		color: #827b6f;
		}

input.subscribe {
		width: 100px;
		height: px;
		background: #FFFFFF;
		outline: none;
		font-size: 12px;
		margin-top: 6px;
		color: #827b6f;
		}
.sitemap {
		padding-left: 12px;
		}


/*------------------------------------------------- COLUMN NAV */
#col_list {
		padding: 0;
		margin: 0;
		width: 135px;
		background: #CCCCCE;
		}

#col_list li {
		list-style: none;
		margin: 0;
		border-bottom: 1px solid #FFFFFF;
		border-right: 0px solid #827b6f;
		border-left: 0px solid #827b6f;
		text-align: left;
		}

#col_list li a {
		display: block;
		border-left: 0 solid #696969;
		background: #f1efe9;
		text-decoration: none;
		padding: 8px 0 8px 0;
		}

#col_list li.alt a {
		display: block;
		padding: 0.25em 0.5em 0.25em 0.75em;
		border-left: 0 solid #696969;
		background: #bebebf;
		text-decoration: none;
		padding: 8px 0 8px 0;
		}

#col_list li a:link { 
		color: #0055a5; 
		font-size: 12px;
		text-align: center;
		}

#col_list li a:visited { 
		color: #0055a5; 
		font-size: 12px;
		text-align: center;
		}

#col_list li a:hover {
		border-color: #FFF;
		color: #FFF;
		background: #827b6f;
		font-size: 12px;
		text-align: center;
		}


