/*   This is a comment  */

body
	{
	font-size: 75%;
	background-image: url('images/wrnkl50.gif');
	background-attachment: fixed;
	font-family: 'Verdana', sans-serif; 
	color: #000000; 
	}

.currentpage
	{
	color: #008844;
	}

.d_link /* Makes the d_link invisible in visual browsers */
	{ 
	display: none; 
	}

.level0
	{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	}

.level1
	{
	margin-left: 5%;
	margin-top: 0;
	margin-bottom: 0;
	}

a
	{
	text-align: left;
	}

div	
	{
/*	border: red 0.1em solid;*/
	}

div.banner
	{
	text-align: center;
	margin-top: 0;
	padding-bottom: 0.0em;
	}

div.topnav
	{
	font-size: 90%;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 0.0em;
	padding: 0;
/*	background-color: #e0e0e0; 
	background-color: transparent;	*/
	}

div.botnav
	{
	margin-right: 0.1em;
	padding-top: 0em;
	background-color: #e0e0e0; 
	text-align: center;
	font-size: 80%;
	}

div.attendees
	{
	}

div.attendees > h3
	{
	margin-left: 4em;
	margin-bottom: 0;
	}

div.attendees > h4
	{
	font-size: 100%;
	margin-left: 6em;
	margin-top: 0;
	margin-bottom: 0;
	}

div.attendees > p
	{
	margin-left: 8em;
	margin-top: 0;
	margin-bottom: 0;
	}

div.ccmembers
	{
	margin-left: 2em;
	margin-bottom: 0;
	}

div.ccmembers > p
	{
	margin-top: 0;
	margin-bottom: 0;
	}

div.events
	{
	margin-left: 2em;
	}

div.events > h2
	{
	margin-bottom: 0;
	}

div.events > p
	{
	margin-top: 0;
	margin-bottom: 0;
	}

div.left_col
	{
	position: absolute;
	font-size: 100%;
	top: 8.5em;
	left: 1%;
	width: 18.7%;
	height: 250em;
	background-color: #e0e0e0; 
	padding-top: 0.5em;
	}

div.left_col > *
	{
	font-size: 80%;
	margin-bottom: 0.3em;
	margin-top: 0.3em;
	margin-left: 1em;
	}

div.left_col > h2
	{
	text-align: left;
	margin-top: 0.5em;
	}

div.left_col > h2 > img
	{
	margin-bottom: -0.2em;
	}

div.left_col > h3
	{
	text-align: left;
	margin-top: 0.5em;
	}

div.left_col > p
	{
	margin-left: 2em;
	}

div.content
	{
	position: absolute;
	top: 8.5em;
	left: 20%;
	width: 80%;
	}

div.contentx
	{
	position: absolute;
	top: 8.5em;
	left: 20%;
	width: 60%;
	}

div.content  h1
	{
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	margin-right: 0.5em;
	padding-left: 0.6em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-top: thin solid black; 
	border-bottom: thin solid black; 
	font-size: 140%;
	text-align: left;
	}

div.contentx  h1
	{
	margin-top: 0.0em;
	margin-bottom: 0.0em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-top: thin solid black; 
	border-bottom: thin solid black;
	font-size: 140%;
	}

div.content > h2
	{
	margin-left: 1em;
	margin-right: 1em;
	text-align: left;
	}

div.content > h3
	{
	margin-left: 1em;
	margin-right: 1em;
	text-align: left;
	}

div.content > p
	{
	margin-left: 1em;
	margin-right: 1em;
	}

dt
	{
	margin-left: 1em;
	margin-top: 1em;
	font-weight: bold;
	}

div.right_colx
	{
	position: absolute;
	font-size: 100%;
	top: 8.5em;
	right: 1%;
	width: 18.7%;
	height: 250em;
	background-color: #e0e0e0;
	padding-top: 0.5em;
	}

div.right_colx > *
	{
	font-size: 90%;
	}

div.right_colx > h2
	{
	margin-left: 1em;
	margin-top: 1em;
	}

div.right_colx > p
	{
	margin-left: 2em;
	}

div.main_pic
	{
	padding-top: 0.1em;
	text-align: center;
	}

div.main_pic h1
	{
	margin-top: 0em;	
	}

div.main_pic h2
	{
	text-align: left;
	margin-left: 1em;
	margin-right: 1em;
	}
div.main_pic p 
	{
	text-align: left;
	margin-left: 1em;
	margin-right: 1em;
	}

div.main_pic ol 
	{
	text-align: left;
	margin-left: 1em;
	margin-right: 1em;
	}

div.main_pic ul 
	{
	text-align: left;
	margin-left: 1em;
	margin-right: 1em;
	}

div.main_pic td 
	{
	text-align: left;
	margin-left: 1em;
	margin-right: 1em;
	}

h1
 	{ 
	margin-left: 0%;
	font-size: 120%;
	text-align: center;
	text-transform: uppercase;
	}

h2	{ 
	margin-left: 0%; 
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0; 
	}

h2.meetwhenwhere
 	{ 
	text-align: center;
	padding-bottom: 1em;
	font-size: 90%;
	}

h2.mainheadline2
 	{ 
	text-align: center;
	padding-bottom: 1em;
	margin-right: 1em;
/*	border-bottom: thin solid black; */
	}

h2.topic
	{
	}

h2.topic > a
	{
	}


h3	{ 
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 0; 
	}

h4	{
	margin-left: 2%; 
	}

h5,h6
	{ 
	margin-left: -2%; 
	}

hr.topic_end
	{
	width: 100%;
	margin-left: 0%;	
	text-align: left;
	}

hr.w50
	{
	width: 50%;
	text-align: center;
	}

hr.w85
	{
	width: 85%;
	text-align: center;
	}

img	{
	border-width: 0;
	}

.floatleft
	{
	float: left;
	padding-right: 5px;
	}

.floatright
	{
	float: right;
	padding-left: 5px;
	}

p	{
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
	}

p.author
	{
	font-style: italic;
	text-align: right;
	margin-left: 1em;
	margin-right: 1em;
	}

.comment
	{ 
	font-style: italic;
	}

p.dateline
	{ 
	font-style: italic;
	text-align: right;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 0;
	font-size: 80%; 
	}

p.editionline 
	{ 
	margin-top: 0.0em; 
	margin-bottom: 0.0em; 
	padding-top: 0.1em; 
	border-bottom: thin solid black; 
	font-size: 80%;
	}
/*	background: #f0f0f0;	*/

p.footnote
	{
	font-size: 80%; 
	}

div.headline
	{
	margin-left: 0%;
	font-weight: bold;
	text-align: center;
	}

p.headline1
	{
	font-size: 120%;
	text-transform: uppercase;
	}

p.headline2
	{
	font-size: 120%;
	}

p.headline3
	{
	font-size: 150%;
	text-transform: uppercase;
	}

p.locator
	{
	font-family: sans-serif; 
	text-align: right;
	margin-top: 0em;
	padding: 0em; 
	}

p.maintitle
 	{ 
	background-image: url('images/panorama.jpg');
	background-repeat: no-repeat;
	background-position: center;
	color: white;
	width: 100%;
	padding-top: 0.2em; 
	padding-bottom: 0.2em;
	margin-bottom: 0.0em; 
	margin-top: 0.0em; 
	font-family: "Georgia", "Times New Roman", sans-serif;
	font-size: 300%;
	font-weight: bold;
	font-style: italic;
	}

p.min_action
	{
	text-align: right;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 0em;
	}

p.min_itembody
	{
	margin-left:10%;
	}

.min_itemhead
	{
	font-size: 100%;
	margin-left:5%;
	padding-top: 1em;
	font-weight: bold;
	}

.min_itemsubhead
	{
	font-size: 100%;
	margin-left:2%;
	font-weight: bold;
	margin-bottom: 0em;
	}

.notice
	{
	text-align: center;
	}

p.skipnav /* Makes the skip-to-content link invisible in visual browsers */
	{ 
	display: none; 
	}

p.topic
	{
	margin-top: 0; 
/* 	border-left: red 0.1em solid; */
	padding-left: 0%;
	}

pre
	{
	font-size: 150%;
	}

span.currentpage
	{
	font-weight: normal;
	}
	
span.topic
	{
	font-weight: normal;
	}

table
	{
	margin-left: 5%;
	}		

table.teaching
	{
	margin-left: 5%;
	}		

table.accounts
	{
	margin-left: 5%;
	text-align: left;
	}		

.desc
	{
	text-align: left;
	}

th
	{
	padding-left: 0.5em;
	text-align: left;
	}

thead
	{
	font-weight: bold;
	}
	

tr.subheading
	{
	font-weight: bold;
	text-align: left;
	}

tr.total
	{
	font-weight: bold;
	}

td
	{
	vertical-align: top;
	padding-right: 0.5em;
	padding-left: 0.5em;
	}

/*
	border: solid 0.1em #206020;
*/

table.calendar 
	{
	}

table.calendar th
	{
	border: solid 0.1em #e0e0e0;
	}

table.calendar caption 
	{
	font-weight: bold;
	text-align: center;
	}

table.calendar td 
	{
	font-size: 90%;
	border: solid 0.1em #e0e0e0;
	text-align: left;
	}

table.calendar td.month 
	{
	font-weight: bold;
	text-align: left;
	}

table.calendar tfoot td 
	{
	border: none;
	}

.searchform
	{
	margin-top: 0em;
	margin-bottom: 0em;
	}

td.search
	{
	padding-left: 0em;
	padding-right: 0em;
	}

.searchbox
	{
	font-size: 100%; 
	margin-left: 2em;
	border-style: solid;
	border-color: white;
	padding-top: 0;
	}

.searchgo
	{
	font-size: 90%; 
	margin-left: 0em;
	padding-left: 0em;
	padding-right: 0em;
	}

.cash
	{
	text-align: right;
	}


