body	{	background: #FAFAD2 url(insignia.gif) right top repeat-y;	/*lightgoldenrodyellow*/
		color: #000000;  						       /*black*/
		font-family:verdana, arial, helvetica, sans-serif;
		font-size: .9em;
		padding: 0;
		margin-left:2.5%;
		margin-right:2.5%;
		width: 95%;
		}

p	{	width:90%;
		}
.right ul	{width:80%;}

h1	{	text-align:center;
		width: 90%;
		font-variant:small-caps;
		background-color: inherit;
		color:#00008B;							/*darkblue*/
		}

h2	{	font-variant:small-caps;
		font-size:1.3em;
		background:#B0E0E6;					/*powderblue*/
		margin-right: 50px;
		color: inherit;
		width: 93%;
		}

h3  {		font-size:1.2em;}

hr  {		background:#00008B;					/*darkblue*/
		height:.3em;
		width: 50%;
		color: inherit;
		}

dl	{}

dt  {		color: #000080;						/*navy*/
		background-color: inherit;
		}

dd { 		margin-bottom:10px;
		}

cite	{}

img	{	border:none;
		}

address {	margin-left:2em;
		font-variant:small-caps;
		}

.announcement {}

.important { border: 5px solid rgb(0, 0, 139);
		padding: 15px;
		background: white none repeat scroll 0%;
		width: 75%;
		margin-left: 5%;
		color: inherit;
		text-align: center;
		}

#skipper 	{width: 0; height: 0; overflow: hidden;}

#header{	
		padding-bottom: 0;
		}

#navigation{
		border-bottom: 1px solid #000080;			/*navy*/
		float:left;
		width: 90%;
		}

ul#menu {
		list-style-type: none;
		margin: 0 0 -1px 0;
		padding-left: 1em;
		font: 110% verdana, arial, sans-serif;
		float:left;
		width: 100%;
		}

ul#menu li {
		float: left;
		background-color: #E0FFFF;
		color: #000080;					/*navy*/
		margin: 2px 2px 0 2px;
		border: .1em solid navy;
		}


ul#menu a:link, ul#menu a:visited {
		display: block;
		color: #000080;
		background-color: inherit;
		text-decoration: none;
		padding: .5em;
		}

ul#menu a:hover {
		background-color: #B0E0E6;				/*powderblue*/
		color: #000080;
		}

#home ul#menu li.home, 
#contact ul#menu li.contact,
#members ul#menu li.members,
#calendar ul#menu li.calendar,
#membership ul#menu li.membership,
#about ul#menu li.about,
ul#menu li.cur
		{
		border: 1px solid #804080;
		border-bottom:1px solid #FAFAD2;
 		}

#home ul#menu li.home a:link, #home ul#menu li.home a:visited,
#contact ul#menu li.contact a:link, #contact ul#menu li.contact a:visited,
#members ul#menu li.members a:link, #members ul#menu li.members a:visited,
#about ul#menu li.about a:link, #about ul#menu li.about a:visited,
#membership ul#menu li.membership a:link, #membership ul#menu li.membership a:visited,
#calendar ul#menu li.calendar a:link, #calendar ul#menu li.calendar a:visited,
ul#menu li.cur a:link, ul#menu li.cur a:visited
		{
		background-color: #FAFAD2;
		color: #000;
		}

.banner {	text-align:center;
		}

.vevent	{
		margin-left:3em; margin-bottom:1.5em;
		width:85%;
		}

.columnleft {	
		margin-left:10px;
		width:40%; 
		float:left;	}

.columnright {	
		width:40%; 
		float:right; 
		margin-right:10px;
		}

#copyright   {	
		margin-left:10%;
		width: 75%;
		text-align:center;
		font-style:italic;
		font-size:9pt;	}

.eventlist  {
		margin-left:0px;	}

.eventlist li	{
		margin-bottom:2em;}

.invitation 	{
		}

#meeting {text-align:center;
		font-weight: bold;
		}

span.summary {}

.mtgplace  {
		background: #E0FFFF;				/*lightcyan*/	
		color: inherit;
		text-align: center;
		}

.location  {
		font-weight:bold;
		font-style:italic;
		}

.orglist {	clear: both;
		font-size:.7em;
		padding:1em 0; 
		margin: 1em 5em 0 0;
		text-align:center;	
		}

.orglist:hover	{
		font-size: 1.0em;
		}

#header>ul.orglist:hover	{
		font-size: .7em;
		}


.orglist li	{
		display: inline;
		list-style-type: disc;
		padding-left: 1.5em;
		}

.ProjList	{
		margin-left: 50px; 
		text-indent:-50px;
		}

.store  {	font-weight:bold;
		font-style:italic;
		}

#updated {
		font-size:.6em;
		font-variant:small-caps;
		}

#updated:hover	{
		font-size: 1.2em;
		font-variant: normal;
		}

#validation	{
		float: right; 
		margin-right:50px;
		margin-top: 2em;
		}

.welcome	{}
