





* { padding: 0; margin: 0; }







body {



font-family: Lucida Grande, Arial, Helvetica, sans-serif;

font-size: 13px;

background: url(images/background.jpg) repeat-y;

background-position: center;

}



h1 {

	color: #5ea932;

}



h2 {

		

	color: #5ea932;

	margin: 0 0 .6em 0;
	
	font-size:18px;



}



h3 {

	margin: .3em 0 1em 0;



}



p {

	margin: .3em 0 1em 0;

	color: #2f2f2f;
	
	line-height:1.4em;

}

ul { 	line-height:1.4em;
}


a:link {

	color: #5da630;

	text-decoration: none;

}



a:visited {

	color: #5da630;

	text-decoration: none;

}



a:hover {

	color: #5da630;

	text-decoration: none;

	border-bottom: 1px solid #5da630;

}



a:active {

	color: #5da630;

	text-decoration: none;

	border-bottom: 1px solid #5da630;

}



img.left {float:left; clear:left; border:1px solid #2f2f2f; margin:0px 10px 5px 0px;}

img.left_nb {float:left; clear:left; border:none; margin:0px 10px 5px 0px;}



img.right {float:right; clear:right; border:1px solid #2f2f2f; margin:0px 0px 5px 10px;}

img.right_nb {float:right; clear:right; border:none; margin:0px 0px 5px 10px;}



img.networking {

	/*float: right;*/

	margin: -3px 0px 0px 10px;

	text-align:right;

	border:none;

	vertical-align:middle;

}





.social {

		text-align: right;

		height:24px;

		/**/

		margin:0px 18px .5em 0px;

}





/*ul.social {

		text-align: right;

		list-style-type: none;

}



ul.social li



{

	height: 24px;

	vertical-align: middle;

	text-align: right;

	margin: 0px 18px .5em 0px;

}*/



a:link img {

	border: none;

}



a:visited img {

	border: none;

}



a:hover img {

	border: none;

}



a:active img {

	border: none;

}



ul {

	margin: 0px 0px 1em 30px;

}



#wrapper { 



 margin: 0 auto;

 width: 920px;

 border-left:orange;

 border-right: black;

 background: white;



}



#header {



 color: #333;

 width: 920px;

 float: left;

 padding: 0px;

 border: /*1px solid black*/ none;

 height: 347px;

margin: 0px 0px 5px 0px;

/*background: url(images/colors.jpg) no-repeat;*/

}



#header a{

	display: block;

	height: 150px;

	width: 400px;

}



#header h1 {

	display: none; /*I'd like to replace this with an h1 that is simply hidden beneath other content*/

	height: 150px;

	width: 400px;

}





#leftcolumn { 



 color: #333;



 border: 0px solid #ccc;



 background: white;



 margin: -100px 0px 0px 0px;



 padding: 10px 10px 10px 15px;



 height: 500px;



 width: 235px;



 float: left;



}



#leftcolumn h3 {

margin-right: 20px;

margin-bottom: 1em;

text-align: right;	



}



#leftcolumn p {

margin-right: 20px;

text-align: right;	

	



}



#nav {

	color: #5da630;

	margin: 0px 0px 10px 15px;



	}



#nav .active {

	color: #d0932e;

	border-top: 2px solid #d3a456;

	border-bottom: 2px solid #d3a456;

}





#nav a:link {

	color: #5da630;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

	text-decoration: none;

}



#nav a:visited {

	color: #5da630;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

	text-decoration: none;

}



#nav a:hover {

	color: #5da630;

	border-top: 2px solid #7cb852;

	border-bottom: 2px solid #7cb852;

	text-decoration: none;

}



#nav a:active {

	color: #5da630;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

	text-decoration: none;

}



#note {

	width: 215px;

	height: 233px;

	border: 1px solid white;

	padding: 0px;

	margin: 30px 0px 10px 15px;

	background: url(images/note.jpg) no-repeat;

	text-align: center;

}



#note h2 {

	margin: 60px 15px 10px 15px;

	font-size: 18px;

	color: #2f2f2f;

		text-align: center;



	

}



#note h3 {

	margin: 10px 15px 10px 15px;

	font-size: 14px;

		text-align: center;

	

}



#note p {

	margin: 10px 33px 10px 15px;

	text-align: right;



}



#content { 



 float: left;



 color: #333;



 border: 0px solid #ccc /*none*/;



 background: white;



 margin: -100px 0px 0px 0px;



 padding: 10px 15px 10px 15px;



 height: 500px;



 width: 295px;



 display: inline;



}



#content_meetings { 



 float: left;



 color: #333;



 border: 0px solid #ccc /*none*/;



 background: none;



 margin: -100px 0px 0px 0px;



 padding: 10px 25px 10px 15px;




 width: 590px;



 display: inline;



}



#content_history { 



 float: left;



 color: #333;



 border: 0px solid #ccc /*none*/;



 background: none;



 margin: -100px 0px 0px 0px;



 padding: 10px 25px 10px 15px;
 height: 51em;



 width: 590px;



 display: inline;



}



#rightcolumn { 



 color: #333;



 border: 0px solid #ccc /*none*/;



 background: none;



 margin: -100px 0px 0px 0px;



 padding: 10px 25px 10px 15px;



 height: 500px;



 width: 295px;



 float: left;



}



#footer { 



 width: 900px;



 clear: both;



 color: #5ea932;



 border: none;



 background: #FFF;



 margin: 0px 0px 10px 0px;



 padding: 0px 10px 10px 10px;

 

 text-align: center;



}