body {
font-family:"Trebuchet MS", Verdana, sans-serif;	 color:#000033;	min-width:850px;	margin:10px 20px;	padding:0;	font-size:100%;
}

table {
border: 0px; margin: 0px; background:#9999cc;			background-image:url(images/Texture_lt_gray.jpg);			background-repeat:repeat;
}
.gallery {
border-color:#000000; 
border:3px; 
width:455px; 
background:#ddddee;
}
.past_meetings {
max-width:750px;
}

td {
border:none;
padding:1px 1px
}

h1 {	font-size:1.5em;	 		font-variant: small-caps;		white-space:nowrap;		margin:8px 0 5px;		line-height:1.5em;
}

p {		font-size:1.04em;		margin:0px 8px 4px 0px;		line-height: 125%;		padding-top: 4px;		padding-bottom: 4px;		padding-right: 8px;		padding-left: 5px;		}


.rightsidebar {
width:200px;				float:right;				border:solid;			border-width:2px;			border-color:#666699;		background:#ddddee;				color:black;				margin:0 8px 5px 10px;
}
				
.rightsidebar_meetings {
width:350px;				float:right;				line-height: 115%;				border:solid;			border-width:3px;			border-color:#666699;				background:#eee0e0;				color:black;				margin:3px 5px 5px 8px;				font-size:0.8em;				padding:5px 5px 5px 8px;				}
				
.leftsidebar {
width:300px;				float:left;				border:solid;			border-width:2px;			border-color:#666699;				background:#ddddee;				color:black;				margin:10px 30px 10px 10px;				padding-top: 5px;		padding-bottom: 3px;		padding-right: 5px;		padding-left: 5px;				}

.leftsidebar_past_meetings {
font-size:0.9em;
width:150px;				float:left;				border:solid;			border-width:2px;			border-color:#666699;				background:#ddddee;				color:black;				margin:10px 10px 10px 10px;				padding-top: 3px;		padding-bottom: 3px;		padding-right: 3px;		padding-left: 3px;				}

.caption {
font-size:.8em; 
font-weight:bold;
color:#333399;			font-style:italic; 			text-align:center;			padding:5px; 			margin:0; 		}

.leftcolumn {
background:#9999cc}
.thumbs {background:#F0E7DB;
}

.toc {		vertical-align:top;			width:100px;			background:#9999cc;			background-image:url(images/Texture_lt_gray.jpg);			background-repeat:repeat-y;			padding:3px 2px 0 2px;		}

.center {	text-align:center
}

.right {	text-align:right
}

.main {		vertical-align:top;			padding-left:10px
}

.logobar {
background-image:url(images/Texture_lt_gray.jpg);			background-repeat:repeat-x;			border:solid;			border-width:5px;			border-color:#9999cc;		
min-width:850px;			}

a:link {font-size:1em;color:#000099;text-decoration:none;font-weight:bold;padding-right:2px;padding-left:1px;}
a:visited {font-size:1em;color:#000099;text-decoration:none;font-weight:bold;padding-right:2px;padding-left:1px;}
a:hover {font-size:1em;color:#ffffff;text-decoration:none;font-weight:bold;padding-right:2px;padding-left:1px;background-color:#333399;}
a:active {font-size:1em;color:#336600;text-decoration:none;padding-right:2px;padding-left:1px;background-color:#cc99cc;}
 
.copyright {
padding:1px;			background:#9999cc;			color:#9999cc;			font-size:.2em;			font-style:italic;			font-weight: bold;						}

span {
font-weight:bold;
font-size:1.1em;		 color:#000000;		 }

#menu {	float: left;	width: 100px;	margin-bottom: 10px;	padding: 1px 0px 2px 0px;	color: #686040;	font-size: 0.95em;	font-weight: bold;	margin-left: 0px;	margin-top: 10px;	margin-right: 2px;	}
	
#menu ul {		margin: 0px;		padding: 0px;		list-style-type: none;	}
	
#menu li {	display: block;	padding-right: 0px;	padding-left: 0px;	}
	
#menu li a {	text-decoration: none;	color: #000000;	padding-left: 4px;	display: block;	width: 80px;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	border-bottom: 3px solid #9999cc;	font-weight: bold;	font-size: 1em;	}
	#menu li a:hover {		text-decoration: none;		color: #ffffff;		background-color: #333399;	}
	#menu li a:active {
		text-decoration: none;		color: #336600;		background-color: #cc99cc;	}

