	
	body, h1, h2, h3, h4, h5, h6, p, ol, uo, form, blockquote {
		padding: 0;
		margin: 0;
		}
		
	h1, h2, h3, h4, h5, h6, pre, code {
		font-size: 1em;
		}
		
	a {
		text-decoration: none;
		}
		
	a img {
		border: none;
		}
	
	
	body {
		background-color: white;
		color: black;
		font-family: "small Arial", Helvetica, Verdana, sans-serif; 
		/* font-family: "Times New Roman", Times, Verdana, serif; 	*/
		font-size: 11px;
		}
		
	h3 {
		font-size: 1.2em;
		/* color: #c33; */
		color: black;
		}
	
	h4 {
		padding: 0;
		margin: 0;
	}
	
	ul {
		list-style-type: square;
		}
	
	#wrapper {
		font-size: 1.1em;
		width: 100%;
		height: 760px;
		margin-left: auto;
		margin-right: auto;
		max-width: 850px;
		margin-top: 5px;
		}
		
			
	#sidebar {
		border-left:4px solid #8F8F8F; border-right:4px solid #666666; border-top:4px solid #DFDFDF; border-bottom:4px solid #333333; padding-left: 10px;
		float: left;
		width: 130px;
		margin-top: 0px;
		height: 560px;
		/* background: #996666; */
/*		background: #DBEAF0; */
		background: #CBD1E7;	
		}

		
		
	#sidebar a {
		text-decoration: none;
	}
		
	#sidebar_top {
		height: 20px;

		}
	
	#sidebar_bottom {
		height: 20px;

		}
		
			
	.linkblock {
		color: #fff;
		margin-top: 0px;
		list-style-type: none;
		/* margin-left: 30px; */
		padding-top: 10px;
		
		width: 6em;
	}
	
	ul.linkblock {
		list-style-type: none;
		padding-top: 0;
		padding-left: 0;
		margin-left: 0;
	}
	
	ul.linkblock a { 
		display: block; 
		width: 6em;
		height: 2em;
		line-height: 2em;
		padding-left: 10px;
		border-bottom: 4px solid #333;
		border-top: 4px solid #DFDFDF;
		border-right: 4px solid #666;
		border-left: 4px solid #8f8f8f;	
	}
	
	ul.linkblock a:link { 
		color: black; 
		border-bottom: 4px solid #333;
		border-top: 4px solid #DFDFDF;
		border-right: 4px solid #666;
		border-left: 4px solid #8f8f8f;
	}
	
	ul.linkblock a:visited { 
		border-bottom: 4px solid #333;
		border-top: 4px solid #DFDFDF;
		border-right: 4px solid #666;
		border-left: 4px solid #8f8f8f;
 	}
 	
	ul.linkblock a:hover { color: white; }
	
	ul.linkblock a:active { 
		color: white;
		border-left:4px solid #666; 
		border-right:4px solid #8f8f8f; 
		border-top:4px solid #333; 
		border-bottom:4px solid #DFDFDF;
 	}
		
	#header {
		height: 192px;
	
		border-left:4px solid #8F8F8F; 
		border-right:4px solid #666666; 
		border-top:4px solid #DFDFDF; 
		border-bottom:4px solid #333333; 
		
		/* background: #677764; */
		background: #666699;
		background-image: url("Idaho_Capitol_small.jpg");
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top right;
		}
		
	#header img {
		margin-top: 5px;
		}
		
	#header p {	
		font-family: "Gill Sans MT"; 
		color: #C0C0C0; /* silver */
		font-size: 14pt; 
		margin-left: 40px; 
        margin-top: -5px
        }	
		
	#footer {
		clear: both; text-transform:uppercase; text-align:center; margin-top:6px
		}
		
	#meetings {
		border-left:4px solid #666; border-right:4px solid #8f8f8f; border-top:4px solid #333; border-bottom:4px solid #DFDFDF; 
		background-color: #F7E7D4;
		width: 25em;
		margin-top: 75px;
		margin-left: auto;
		margin-right: auto;
		padding-left:20px; 
		padding-right:20px; 
		padding-top:5px; 
		padding-bottom:5px; text-align:center
	}
	
	#meetings h4 {
		text-align: center;
		line-height: 3;
		}
	#meetings p {
		padding-left: 15px;
		padding-right: 15px;
		}
	
	.listformat { list-style-type: square; }
	
	#content {  
		border-left:4px solid #8F8F8F; border-right:4px solid #666666; border-top:4px solid #DFDFDF; border-bottom:4px solid #333333; margin-left: 138px;
		padding-right: 20px;
		padding-left: 10px;
		height: 560px;
		background: #F7F7F7;	
		}
	
	#graphic {
		
		float: right;
		margin-top: 0;
		margin-left: 10px;
		position: relative;
		top: 10px;
		}
		
	#photo {
		
		float: left;
		margin-top: 0;
		margin-left: 10px;
		margin-right: 20px;
		margin-bottom: 20px;

		position: relative;
		top: 10px;
		}
		
	#photo img {
		border: 4px solid black;
		}

	
	
	#content p {
		padding-bottom: 1em;
		padding-left: 1em;
		padding-right: 2em;
		}
		
	#photo #address {
		margin-left: auto;
		margin-right: auto;
		
		}
	#address p.contactinfo {
		padding-top: 0;padding-bottom: 0; margin-top:0; margin-bottom:0;
		}
	
	
	#content_top {
		left:0px;
		height: 20px;
				}
	
	#content_bottom {
		left:0px;
		width:700px;
		height:20px;
		margin-left: -10px;  /* offset the padding in the content box */
			}
		
	#content_wrapper {
		height: 540px;  /* keep in synch with #sidebar_wrapper */
		}
