/* CSS Document */
/* color blue is 3da8ab but use 3da8ab
	grey #605f6a */

/* TYPOGRAPHY */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
    line-height: 1em;
	color: #333;
	text-align: left;
	background-color: #f1f1f1;
	}
html>body {
	font-size:12px;
}
div {
		font-size: 1em;
	}
img {
		border: 0;
	}
	
/* LINKS */
	a,
	a:link 
	a:active {
		color: blue;
		text-decoration: underline;
	}
	a:visited {
		color: purple;
		background-color: transparent;
	}
	a:hover {
        color: white;
		text-decoration: none;
	}
/* END LINKS */


	
/* HEADINGS */
h1 		{
		line-height:1em;
		font-size:2em;
		font-weight:normal;
		margin:0 0 1em 0;
}
	h2 {
		font-size: 1.5em;
        line-height: 1.5em;
		margin: 0 0 0.5em 0;
		padding: 0;
        color: black;
	}
	h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		padding:0;
        color: black;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: black;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: black;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: black;
	}
/* END HEADINGS */

/* TEXT */
	p {
	font-size:1em;
	line-height:1.5em;
	margin:0 0 1.5em 0;
	/*width:33em;*/
	}
	blockquote {
	}
	
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
/* END TEXT */
	
/* LISTS */
	ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ul li {
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	

	
hr {
	border: none 0;
	border-top: 1px solid #f1f1f1; 
	width: 99%; 
	height: 1px;
	}

.sidenote {
	width: 125px;
	margin-right:0;
	font-size:0.8333em;
	line-height:1.8em;
	}	
	

/* styles for display pages */	
#columnC h1, #columnC h2, #columnC h3, #columnC h3, #columnC h4, #columnC h5, #columnC h6, #columnC p {
		padding-right: .5em;
}
#columnC h1, #galleryList h1 {
	margin: 0 0 1em 0;
	color: #000000;
		
}
#columnC h2, #galleryList h2 {
		font-size: 1.3em;
        line-height: 1.5em;
		margin: 0 0 0.5em 0;
		color: black;
	}
#columnC h3 {
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		color: black;
	}
.newsList h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
}	
#columnC h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		color: black;
		font-weight: bold;
	}
#columnC h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		color: black;
			
	}
#columnC h6 {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 1em 0;
	color: #000000;

	}
	

#columnC p, #galleryList p {
		font-size: 1em;
		line-height: 1.3em;
		color: black;
	}
	
#columnC a	{
	text-decoration:none;
	color:#ff6600;
	font-weight: bold;
	}
#columnC a:link, #columnC a:visited {
	text-decoration:none;
	color:#3da8ab;
	}
#columnC a:hover {
	text-decoration:underline;
}	
	
#columnC a:active	{
	text-decoration:none;
	color:#3da8ab;
	}	
.textarea_singlebox {
	background-color:#ccc;
	border-width:0px;
	color:#333333;
	height:20px;
	padding:0px;
	vertical-align:middle;
	width:200px;
	float: left;
}
/* jump menus */
.input-box2 {
border:1px solid #69A1CC;
color:#000000;
font-size:x-small;
height:20px;
width:140px;
}

.btn {
	margin: 0;
	padding: 0;
	float: right; 

}

/* Events pages */	
.eventHeader {
	font-size: 1.5em;
	line-height: 1.8em;
}
.eventDate {
	font-weight: bold;
	line-height: 2em;
}

.eventSubHeader {
	font-size: 1.2em;
	line-height:2em;
}

.underline {
	line-height:2em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2em;

}
.underlineB {
	border-bottom: 1px solid #ccc;

}		
/* END TYPOGRAPHY */	
