	body {
		margin: 0px;	
		background: #C0C0C0;
		background-image: url("images/background.gif");
/*		background-attachment: fixed; */
		background-repeat: repeat-y; 
		background-position: center top;
		font-family : Arial,Verdana,Geneva,Helvetica,sans-serif;
		}

	A 			{ color: #000000; text-decoration: none;	} 
	A:link		{ color: #000000;	} 
	A:visited	{ color: #000000;	} 
	A:active	{ color: #999999;	} 
	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;}		
/*	p			{ margin: 10px;	} */
	p a 		{ text-decoration: underline;	}	
	h1, h2, h3 	{ margin: 0px; padding: 0px;	}
	
	#box {
		margin: auto;
/*		background: #FFF; */
/*		background: #EFEDDF; */
		background: #FFFFE7;	
		border-left: 1px solid #C0C0C0;	
		border-right: 1px solid #C0C0C0;					
		width: 840px;
		}	
				
	#banner	{
/*		background: #000080; */
/*		background: #A3B8CC; */
		background: #6699CC; 
		color: #FFF;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;						
		border: 1px solid #EFEDDF; 
		margin: 0px;
		font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
		}	

	#banner a {
		color: #FFF;
		}		
		
	#banner-header  {
		margin: 0;
		color: #000;
		font-size: 300%;
		font-weight: bold;
		line-height: 1;
		}
		
	#banner-description  {
		margin-top: 5px;
		margin-bottom: 0;
		margin-left: 20px;
		margin-right: 20px;
		color: #FFF;
		background: transparent;
		font-size: 90%;
		font-weight: bold;
		line-height: 1.125;
		}	

	#content {
		margin-top: 4px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
/*		padding-bottom: 5px; */
		border: 1px solid #C0C0C0;											
		background: #FFF; 
		float: left;
		}
		
	#morecontent {
		padding-top: 5px;	
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px
		background: #FFF;
		float: left;
		}	

	.sidecol {
		width: 170px;
		}		

	.blog {
		width: 468px;	
		}	
		
	.moreblog {
		width: 635px;
		background: #FFF;
		border: 1px solid #C0C0C0;	
		margin-bottom: 10px;		
		}	
	
	.noblog {
		width: 645px;	
		}			
		
	.topbox {
		width: 468px;	
		}	

	.moretopbox {
		width: 645px;	
		}			
				
	.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; */
		margin-bottom: 10px;  			  		
		padding: 5px;		
		}
		
	.fairuse {
		color: #000;
		font-size: 75% !important;
		font-weight: normal;
		background: #FFFFFF;
  		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: 170px;
/*		background: #EFEDDF; */
		background: #FFFFE7;
		color: #5C80A3;
		text-align: left;
		padding-top: 0px;
		padding-right: 3px;
		padding-left: 2px;
		}
				
	#leftcol {
		float: left;
		width: 170px;
/*		background: #EFEDDF; */
		background: #FFFFE7;		
		color: #5C80A3;
		text-align: left;
		padding-top: 5px;
		padding-left: 3px;	
		padding-right: 2px;	
		}		
		
	#footer {
		width: 833px;
		float: left;
		font-size: 80%;
		font-weight: normal;
		background: #FFF;	
		text-align: center;
		border-top: 1px solid #C0C0C0;
		padding: 3px;
		}	
		
	#footerbottom { 	
		 background: #e2e2d3 url(images/footer.gif) no-repeat top center;
		 height: 60px;
		 margin: 0 0 0 0;
		 padding: 0 0 0 0; }		

	#headertop {
		 background: #e2e2d3 url(images/header.gif) no-repeat bottom center;
		 height: 10px;
		 margin: 0 0 0 0;
		 padding: 0 0 0 0; }						 
		
	.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: 120%; 
		color: #0366C9; 
		font-weight: bold;	
		text-decoration: none;	
		margin-bottom: 2px;	
		}			*/
		
	.title	{ 
		font-size: 100%; 
		color: #000000;
		background: #FFF;		
		background: #FFFFE7 url(images/h2bg.gif) no-repeat center left;		 
		font-weight: bold;	
		text-decoration: none;	
		padding: 0 0 0 18px;
		border: 1px solid #C0C0C0;
		}			
		
	#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: #000040;
		background: #EFEDDF; 
		margin-top: 5px;	
		margin-bottom: 5px;
		border: 1px solid #C0C0C0;
		padding-right: 2px;		
		padding-bottom: 2px;					
		font-weight: bold;
		text-align: right;		
		}	*/
		
	.date	{ 
		font-size: 80%; 
		color: #C00000;
		background: #FFF; 
/*		background: #FFFFFF url(images/tab-bg-2.png) no-repeat top left; */
		margin-bottom: 5px; 
/*		border: 1px solid #C0C0C0;	*/
		font-weight: bold;
		text-align: right;	
		padding-right: 5px; 
		text-decoration: none;
/*		line-height: 20px; */
		}	
		
	blockquote {
/*		border: 1px solid #C0C0C0; */
		margin: 20px; 
		padding-left: 20px;
		padding-right: 20px;	
		padding-top: 2px;
		padding-bottom: 2px;	
		background: #FFFFE7;
		font-weight: normal;
		}
		
	.meetup {
		font-size: 90%;
		color: #000;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
  		padding-right: 10px;
		border: 1px dashed #C0C0C0;	
		margin-top: 5px;
		margin-bottom: 10px;
		background: #FFFFFF;								
		}		
		
	.meetingtitle	{ 
		font-size: 100%; 
		color: red; 
		font-weight: bold;	
		text-decoration: underline;		
		}							
		
	.posted, .comments-post, .trackback-post	{ 
		font-size: 90%; 
		color: #000040;
		display: block; 
		text-align: left;
		}

	.floatimgleft {
		float: left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		}		
		
	.side {
		color: #000;
		font-size: 90%;
		font-weight: normal;
  		margin-top: 5px;	
		padding: 3px;		
		background: #transparent;
  		line-height: 16px;	
		}	
		
	.sidetitle {
		color: #000080; 
		font-size: 90%;
		font-weight: bold;		
  		padding: 2px;
  		margin-top: 5px;
		margin-bottom: 5px;
  		background: #FFF;
		border: 1px solid #C0C0C0;	
		}	
	
	.link-note {
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		line-height: 150%;
		text-align: left;
		padding: 2px;
		margin-top: 15px;
		margin-bottom: 15px;
		}
	
	#powered {
		font-family: Verdana, Arial, sans-serif;
		font-size: x-small;
		line-height: 150%;
		text-align: left;
		color: #666666;
		margin-top: 50px;
		}

	input, select, textarea {
		font-size: 11px; 
		border: solid 1px black;
		padding: 1px; 
		margin: 1px;
		background-color: #fff; 
		color: #000000;
		}

