	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: #007AEC; 	
/*		background: #EFEDDF; 	*/
/*		background: #FFF;  */
/*		background: #6B76BA; */
/*		background-image: url("images/tab.png");  */
		font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
/*		text-align: center; */
		}
	
	#box {
		margin: auto;
		padding: 10px 5px 5px 5px;
		background: #FFF; 
/*		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;	
		}

	#content {
		padding: 5px 10px 5px 10px;
		background: #FFF; 
		float: left;
		}

	.blog {
		width: 510px;	
		text-align: left;
/*		border-right: 0px solid #C0C0C0; */
		}	
		
	.blogbody ul {
		margin-left: 5px;
		}		
		
	.blogbody li {
		padding: 0px;
		margin: 0px 0px 0px 20px;
		}	
		
	.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: transparent; 
/*		background: url(images/dropshadow-bg.jpg) repeat-y top;	*/
/* 		line-height: 20px; */
		border: 1px solid #C0C0C0; 
		margin-bottom: 10px;  			  		
		padding: 5px 15px 5px 15px;		
		}
				
	.posted, .comments-post, .trackback-post	{ 
		border-top: 1px solid #C0C0C0; 
		font-size: 90%; 
		color: #000040;
		display: block; 
		text-align: left;
		margin-top: 15px;
		margin-bottom: 20px;
		}

	.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;	*/
		}		

	#rightcol {
		float: left;
		width: 250px;
		background: transparent;
		color: #5C80A3;
		text-align: left;
		padding-top: 3px;
		padding-right: 3px;
		padding-left: 0px;	
		margin-top: 5px;
		}
		
	#rightcol img {
		border: 1px solid #C0C0C0;
		align: center;
		}
				
	#leftcol {
		float: right;
		width: 170px;
		background: transparent;
		color: #5C80A3;
		text-align: left;
		padding-top: 0px;
		padding-left: 0px;	
		padding-right: 3px;	
/*		margin-top: 5px; */
/*		margin-right: 5px; */
		}	
		
	#leftcol img {
		border: 1px solid #C0C0C0;
		align: center;
		}			
		
	#footer {
		width: 928px;
		float: left;
		font-size: 80%;
		font-weight: normal;
		background: #FFF;	
		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; 
		}	
			
	.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;
		}	
		
	.title	{ 
		font-size: 125%; 
		color: #CA2835;
/*		color: #0366C9; */
		font-weight: bold;	
		border-bottom: 1px solid #C0C0C0;
		text-decoration: none;	
		margin-bottom: 5px;	
		margin-top: 5px;
		}			
		
	.master-title	{ 
		font-size: 125%; 
		color: #000080;
/*		color: #0366C9; */
		font-weight: bold;	
/*		border-bottom: 1px solid #C0C0C0; */
		text-decoration: underline;	
		margin-bottom: 10px;	
		margin-top: 5px;
		}	
				
	#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: 1px solid #C0C0C0;
		margin: 0 10px 0 10px; 
		padding: 5px 10px 5px 10px;
		background: #EFEDDF; 
		font-weight: normal;
		}

	.chimp {
  		margin: 5px 5px 10px 5px;
		background: #FFF;
		border: 0px 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: 0px;
		border: 0px 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;
		}	
		
	.blogroll {
		font-size: 80%;
		color: #000;
		padding: 5px;
/*		border: 1px solid #C0C0C0;	*/
		margin-bottom: 10px;
		background: transparent;								
		}	
		
	.blogroll ul {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		}			
		
	.blogroll li {
		list-style-type: disc;
		list-style-position: inside; 
		font-weight: normal;
		padding-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
	.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-top: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
  		background: #transparent;
		}							
		
	.meetingtitle	{ 
		font-size: 100%; 
		color: red; 
		font-weight: bold;	
		text-decoration: underline;		
		}							

	.side {
		color: #000;
		font-size: 70%;
		font-weight: normal;
  		margin-top: 5px;	
		margin-left: 4px;
		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 {
/*		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-top: 5px;
		margin-bottom: 0px;
		margin-left: 5px;
  		background: #transparent;
		}	
	
	.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%;
		}
				
		
/* ----- 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-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 ----- */ 