	A 						{color: #000000; text-decoration: none;} 
	A:link					{color: #000000;} 
	A:visited				{color: #000000;} 
	A:active				{color: #999999;} 
	A:hover					{color: #999999;} 
/*	p						{margin-bottom: 5px;} */
	p a 					{color: #400040; text-decoration: underline;}	
	p a:link				{color: #400040;}
	p a:visited 			{color: #400040;}
	p a:active				{color: #999999;}
	p a:hover				{color: #999999;}
	blockquote a 			{color: #400040; text-decoration: underline;}	
	blockquote a:link		{color: #400040;}
	blockquote a:visited	{color: #400040;}
	blockquote a:active		{color: #999999;}
	blockquote a:hover		{color: #999999;}	
	h1, h2, h3 				{margin: 0px; padding: 0px;}

	body {
		margin-top: 15px;	
		margin-bottom: 15px;
/*		background: #1F58A9; */
/*		background: #007AEC; 	*/
/*		background: #9E9A74; */
/*		background: #EFEDDF; 	*/
		background: #E1DDCB;  
/*		background: #6B76BA; */
/*		background-image: url("images/tab.png");  */
		font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
/*		text-align: center; */
		}
	
	#box {
		margin: auto;
		padding: 5px 10px 5px 10px;
		background: #FFF; 
/*		background: transparent; */
/*		background: url("images/dem-club.png") repeat-y;	*/
		border: 1px solid #000; 
		width: 960px;
		}	

	#masthead {
		background-image: url("images/WHDC-masthead.png");
		text-align: right;
		height: 100px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: 0;	
		}
		
/* ----- Begin Navbar ----- */ 

	#navbar { 
		width: 938px;
		height: 24px;
		margin: 0px auto; 
		padding: 0; 
		border: 1px solid #000;		
/*		border-left: 1px solid #000; */
/*		border-right: 1px solid #000; */
		background: #1F58A9; 
		}
		
	#navbar a {
		font: 11px Verdana, Arial, sans-serif;
/*		font-family: Verdana, Arial, sans-serif;
		font-size: 11px; */
		text-align: center;
		text-decoration: none;
		color: #FFF; 
		}

	#navbar a:hover, #nav a:active {
		color: #FFF;
		background: #2873C3; 
		}
  		
	#button a, #buttonon a {
		width: 100px; 
		float: left; 
		text-align: center; 
		padding-top: 5px; 
		padding-bottom: 6px;
		margin-left: 0px;
		border-right: 1px solid #000;
		}	
		
	#buttonon a {
		background: #002964; 
		}		

/* ----- End Navbar ----- */ 	

/* ----- Begin Content Section ----- */	

	#content {
		padding: 5px 10px 5px 5px;
		margin: 10px 0 0 0;
		background: transparent; 
		float: left;
		}

	.blog {
		width: 480px;	
		text-align: left;
/*		border-right: 0px solid #C0C0C0; */
		}	
		
	.blog img {		
		margin-top: 10px;
		}		
	
	.list {
		list-style-image: url(images/checkmark.gif);
		margin-bottom: 0px;
		}		
				
	.blogbody, .comments-body, .trackback-body {
		color: #000;
		font-size: 80%;
		font-weight: normal;
 		background: #FFF; 
/*		background: url(images/dropshadow-bg.jpg) repeat-y top;	*/
		line-height: 16px; 
		border: 0px solid #C0C0C0; 
		margin: 0 0 10px 5px;  			  		
		padding: 3px 15px 5px 15px;		
		}			
		
	.title	{ 
		font: bold 125% Georgia, serif;
/*		color: #CA2835; */
/*		color: #0366C9;  */
		color: #C00000; 
		border-bottom: 1px solid #C0C0C0;
		text-decoration: none;	
		padding: 0 0 2px 0;
		margin: 0 0 2px 0;
		}				
				
	.posted, .comments-post, .trackback-post	{ 
		border-top: 1px solid #C0C0C0; 
		font-size: 90%; 
		color: #000040;
		display: block; 
		text-align: left;
		padding: 3px;
		margin: 5px 0 0 0;
		}
		
/* ----- End Content Section ----- */			
		
/* ----- Begin Column Section ----- */ 
		
	#colhead {
		float: right;
		width: 425px;
/*		background: #EFEDED; */
		background: transparent;
		color: #000;
		text-align: left;
		padding: 5px;
		margin: 0px 20px 0px 0px;
		border: 0px solid #C0C0C0;	
		}	

	#colhead p {
		font-size: 80%;
		margin: 5px;
		}	

	#rightcol {
		float: left;	
		width: 245px;
		background: transparent;
		color: #5C80A3;
		text-align: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;	
		border: 0px solid #C0C0C0; 		
		}

	#rightcol li {
		display: list-item;
		list-style: disc url(images/smallcheck.gif) outside;
		margin: 0 0 0 20px;
		}			
		
	#rightcol img {
		border: 1px solid #C0C0C0;
		align: center;
		}
				
	#leftcol {
		float: right;	
		width: 200px;
		background: transparent;
		color: #5C80A3;
		text-align: left;
		padding: 0px 5px 0px 0px;
		margin: 0px 0px 0px 0px; 
		border: 0px solid #C0C0C0; 			
		}	
		
	#leftcol img {
		border: 1px solid #C0C0C0;
		align: center;
		}		

	.side {
		color: #000;
		font-size: 75%;
		font-weight: normal;
  		margin: 3px 4px 0 0;	
		padding: 0 5px 5px 8px;		
		background: #transparent;
  		line-height: 120%;		
/*		border-bottom: 1px solid #C0C0C0; */
		}	
		
	.side img {
		text-align: center;
		margin: 0;
		padding-top: 0px;
		padding-bottom: 0px;
		}
		
	.side li {
		margin-left: 12px; 
		padding-bottom: 2px; 
		}

	.sidetitle {
		font-family: "Century Gothic", Arial, sans-serif;
/*		color: #033399; */
		color: #000080;
		font-size: 100%;
		font-weight: bold;	
		border-bottom: 1px solid #C0C0C0; 
		text-align: left;
		text-transform: uppercase;	
/*		text-decoration: underline; */
  		padding: 0 2px 2px 0;
  		margin: 5px 0 0 5px;
  		background: #transparent;
		}	
		
/* ----- End Column Section ----- */ 			

	.sign_up {
		background: url(images/join-back.png) no-repeat;
		padding: 5px;
		border: 0px;
		margin-left: 5px;
		}
		
	.sign_up fieldset {
		padding: 0;
		margin-left: 12px;
		margin-bottom: 5px;
		border: 0px;
		}
		
	.sign_up form {
		margin-top: 18px;
		margin-left: 0px;
		border: 0px;
		}
	
	.sign_up input {
		margin-top: 5px;
		font-family: Arial;
		font-size: 70%;
		padding: 0px;
		} 
		
	input, select, textarea {
		font-size: 100%; 
		border: 1px solid #000;
		padding: 3px; 
		margin-top: 3px;
		background-color: #FFF; 
		color: #000;
		font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;		
		}			
		
	.advert {
		padding-top: 3px;
		padding-bottom: 3px;
		background: #FFF;
		border-bottom: 1px solid #C0C0C0; 
		text-align: center;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 0px;
		}				
		
	.fairuse {
		color: #000;
		font-size: 75%;
		font-weight: normal;
		background: #FFF;
  		line-height: 14px;			
		margin-top: 10px;  			  		
  		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
/*		border: 1px solid #000;	*/
		}		
		
	#footer {
		width: 928px;
		float: left;
		font-size: 80%;
		font-weight: normal;
		background: transparent;	
		text-align: left;
		border-top: 1px solid #000; 
		margin-top: 5px;
		padding: 10px;
		}	

	#headertop {
		 background: #FFF url(images/fd-top02b.png) no-repeat bottom center;
		 height: 110px;
		 margin: 0 0 0 0;
		 padding: 0 0 0 0; 
		 }	
		
	#footerbottom { 	
/*		background: #FFF url(images/fd-bottom-a.gif) no-repeat top center; */
		background: transparent;
		height: 0px;
		margin-bottom: 0 0 0 0;
		padding: 0 0 0 0; 
		}	
		
/* ----- Begin Image Formating ----- */		
			
	.img-left {
		float: left;
		margin-top: 10px;
		margin-right: 12px;
		margin-bottom: 5px;
		}		
		
	.img-right {
		float: right;
		margin-top: 5px;
		margin-left: 12px;
		margin-bottom: 5px;
		}			
		
	.img-shadow {
		float: left;
		background: url(images/shadowAlpha.png) no-repeat bottom right !important;
		background: url(images/shadow.gif) no-repeat bottom right;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
		}
		
	.img-shadow img {
		display: block;
		position: relative;
		background-color: #FFF;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
		}	
		
/* ----- End Image Formating ----- */				
		
	.master-title	{ 
		font-size: 150%; 
		color: #000040;
/*		color: #0366C9; */
		font-weight: bold;	
		text-align: center;
/*		text-decoration: underline;	*/
		margin: 0 0 5px 0;	
		}	
				
	#menu {
  		margin-bottom: 10px;
		background: #FFF; 
		font-size: 90%;
		font-weight: bold;  							
		}	
		
	.buttons	{
		background: #FFF;
		padding-top: 5px;		
		padding-bottom: 5px;
		margin-bottom: 5px;
		border: 1px solid #C0C0C0;			
		}
		
	.date	{ 
		font-size: 80%; 
		color: #2A276C;
/*		background: #EFEDDF url(images/fd-star.png) no-repeat center left;	*/
/*		background: #2A276C; */
/*		margin-top: 0px;	
		margin-bottom: 10px;
		margin-left: -5px;*/
		margin-right: 0px; 
/*		border-bottom: 1px solid #2A276C; */
		padding: 2px;						
		font-weight: bold;
		text-align: right;
/*		text-decoration: underline; */
		}

	blockquote {
		border-left: 2px solid #C0C0C0;
		margin: 0 15px 0 15px; 
		padding: 5px 10px 5px 10px;
/*		background: #EFEDDF; */
		font-weight: normal;
		}
		
/* ----- Begin Feed Formating ----- */				

	.chimp {
		padding: 5px 0 5px 0;
  		margin: 5px 5px 10px 5px;
		background: #FFF;
		border: 1px solid #C0C0C0;
		}	
		
	.chimp img {
		align: left;
		}
		
	.chimp table {
		width: 80%;
		border: 0px solid #FFF;
		border-collapse: collapse;
		}
		
	.chimp ul {
		padding-left: 0px;
		margin-left: 5px;
		}		
		
	.chimp td li{
		padding-left: 0px;
		padding-bottom: 5px;
		margin-left: 0px;
		list-style-type: none;
/*		list-style-position: inside; */
		font-weight: normal;
		}
		
	.chimp li b {
		font-weight: normal;
		}	
		
	.feeds {
		font-size: 80%;
		background: #FFF;
		color: #000;
		padding: 5px 0 0 0;
		border: 1px solid #C0C0C0;
		margin: 5px 5px 10px 5px;					
		}	
		
	.feeds table {
		border: 0px solid #FFF;
		border-collapse: collapse;
		}		
		
	.feeds li {
		list-style-type: none;
		font-weight: normal;
		padding: 2px 5px 0 5px;
		margin-bottom: 5px;
		}
		
	.feeds li b {
		font-weight: normal;
		}	
		
	.feedtitle {
		color: #C00000;
		text-decoration: underline;
		font-weight: bold;
		border-top: 1px solid #FFF;
		}	
		
/* ----- Begin Feed Formating ----- */				
		
	.blogroll {
		font-size: 80%;
		color: #000;
		padding: 5px;
/*		border: 1px solid #C0C0C0;	*/
		margin-bottom: 10px;
		background: transparent;								
		}	
		
	.blogroll ul {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}			
		
	.blogroll li {
		list-style-position: inside; 
		font-weight: normal;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}
		
	.blogroll li b {
		font-weight: normal;
		}	
		
	.blogrolltitle {
/*		color: #033399; */
		color: #000040;
		font-size: 100%;
		font-weight: bold;	
		border-bottom: 1px solid #C0C0C0;
		text-align: left;
/*		text-transform: uppercase;	
		text-decoration: underline; */
  		padding: 2px 2px 2px 0;
		margin: 5px 0 0 5px;
  		background: #transparent;
		}							
		
	.meetingtitle	{ 
		font-size: 100%; 
		color: red; 
		font-weight: bold;	
		text-decoration: underline;		
		}							

	.link-note 
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		line-height: 150%;
		text-align: left;
		padding-left: 5px;
		margin-top: 15px;
		margin-bottom: 15px;
		}
	
	#powered {
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		padding-left: 5px;
		line-height: 150%;
		text-align: left;
		color: #666;
		margin-top: 50px;
		}
		
	.roman ol {
		padding-top: 0px;
		padding-bottom: 3px;
		} 
		
	.roman ol li {
		margin: 0px;
		padding-left: 0px;
		padding-bottom: 2px;
		list-style-type: upper-roman;
		font-size: 100%;
		}
		
	.roman ol ol li {
		margin: 0px;
		padding-left: 0px;
		padding-bottom: 2px;
		list-style-type: upper-alpha;
		}
		
	.roman ol ol ol li {
		padding-left: 0px;
		padding-bottom: 2px;	
		list-style-type: disc;
		}
		
	.roman li li {
		font-size: 100%;
		}