body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}

/* this wraps & centers entire site */
#mainwrapper {
	padding: 0;
	background-color: #fff;
	text-align: left;
}

#montage img { /* adds some space above homepage montage */
	display: none;
}

#cntnt {
	display: none;
}


/* 3 col layout on home page */
#homewrapper {
	padding: 0;
	margin: 0;
	background: #fff;
	font-size: 10pt;
}

.homeI {
	padding: 0 .25em 0 1.5em;
	margin: 0 .50em;
}
/* end 3 col layout */


/* footer including bottom navigation */
#footer {
	display: none;
}
/* end footer */

/* site map layout & styling */
#map {
	padding: 0;
	margin: 0;
	font-size: 10pt;
}

ul.toplev { /* links in site map */
	margin: 0;
}

ul.toplev li { 
	padding: .50em .50em .50em 0;
	line-height: 1.3em;
	list-style: none;
}
/* end site map */


/* global styles */
.clear {
	clear: left;
}

a {
	color: #36c;
	font-weight: bold;
	text-decoration: underline;
}

h1 {
	margin-top: 0;
	padding-top: .80em;
	color: #000;
	font-size: 14pt;
	font-weight: normal;
}

h2 {
	margin-bottom: 0;
	font-size: 12pt;
	color: #000;
}

h2.con {
	margin-top: 2.5em;
}

h3 {
	margin-bottom: 0;
	margin-top: 1.5em;
	font-size: 12pt;
	color: #000;
}

h3.sub { /*postions 2 top headings in programs section */
	margin: 0;
	padding: 1.2em .75em 0;
	font-size: 1.2em;
}


p {
	line-height: 1.6em;
}

p.first { /* used after a heading to reduce gap */
	margin-top: .50em;
}


/* controls most lists in content area */
#content ul, #content ol {
	margin-top: 0;
}

#content ul li, #content ol li { 
	padding: .50em;
	line-height: 1.3em;
}

#content ul li.one, #content ol li.one {
	padding-top: 0;
}

ul.links { /* used in programs & news sections to remove bullets - exception to above rules */
	list-style: none;
}
/* ends content links */

#content img { /* controls display of images within content */
	float: right;
	padding: .5em .75em .75em;
}

/* styles the calendar listing table */
table.cal {
	width: 95%;
	border-collapse: collapse;
	margin: 1.5em 0 0 0;
	padding: 0;
}

table.cal td, table.cal th {
	padding: .7em 1.5em .7em .7em;
	vertical-align: top;
}

td.eve {
	width: 35%;
}

td.loc {
	width: 30%;
}

td.date {
	width: 30%;
}
/* end calendar */

.blu {
	color: #36c;
	font-weight: bold;
}

#singlecontent {
	margin: 0;
	padding: 1.5em 2.5em 0 2.5em;
	font-size: .90em;
}

#singlecontent h3 {
	padding-left: 0;
}


#content ul li.one, #content ol li.one {
	padding-top: 0;
}

ul.links { /* used in programs & news sections to remove bullets - exception to above rules */
	list-style: none;
}
/* ends content links */


/* used for form layout & control */
legend { /* insures all form legends are black in IE */
	color: #000;
}

/*#feedback form {
	margin: 0;
	padding: 0;
	width: 60%;
}*/

.req { /* used in forms */
	color: #f00;
}

table.letter td {
	padding: .6em;
}
/* end forms */

/* title bar */
#headwrapper {
	margin: 0;
	padding: 0;
	width: 100%;
}

#headL {
	padding: 0;
	margin: 0;
}

.skip {
	display: none;
}

#headL img {
	padding: 0; 
}

#headR {
	display:none;
}
/* end title bar */

/* section title and breadcrumbs */
#crumbwrap {
	display: none;
}
/* end section title & breadcrumbs */

/* sub nav & content */
#contentwrapper {
	margin: 0;
	padding: 0;
}

#subnavwrapper {
	display: none;
}

#content {
	margin: 0;
	font-size: 10pt;
}


/* end sub nav & content */


/* main navigation */
#nav {
	display: none;
}
/* end main nav */



