		body  { 
			background-color: #e6d8ab ; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			margin: 0; }
			

/*-- Structure Section --*/


		#container   {
	margin: 0px auto;
	padding: 0;
	border: 2px solid gray;
	width: 800px;
	background-color: #1b0c80;
	clear: both;
}
		* html #container   { 
				background-color: #f0e8cd;
				width: 798px
				}
			

		#banner  { 
			background-color: #f0e8cd; 
			margin-bottom: 0; 
			width: 800px;
			padding: 0 
			}

		#content    { background-color: #f0e8cd;
			/*--background-color: #1b0c80; --*/ 
			float: right; width:679px; padding-right: 10px; padding-bottom: 22px; padding-left: 10px; }
			* html #content   { color: blue; width: 670px
				 }

		#sidebar-a {
			float: left;
			width: 120 px;
			height:75%;
			margin: 0;
			margin-right: 0;
			padding-bottom: 22px;
			background-color: #1b0c80;
			}
			* html #sidebar-a   { 
				padding-bottom: 22px; 
				width: 118px;
				
				}

		#footer { clear: both; padding: 5; margin-top: 0; height: 10px; background-color:  #1b0c80; text-align: left; width: 790px 
			 }
			* html #footer   { 
				float: right; 
				clear: none; 
				position: relative; 
				left: 4px; 
				width: 799px;
				height: 20px
				}
				
/*-- End Structure Section --*/	
		


/*-- Modules --*/

	/*-- Sign Up Section --*/
	
		#email_area { font-size: 14pt; background-image: url(images/email.gif); height: 100px; width: 125px; position: relative }
-->


			* html #email {
   				width: 120px;
   				}

		.whiteheader10BLDpt  { 
			color: white; 
			font-weight: bold; 
			font-size: 10pt; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			padding: 2px 
			}

		.whiteheader6pt  { 
			color: white; 
			font-size: 8pt; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-align: left; 
			padding: 2px 
			}

		.email_add    { color: blue; float: left; margin-top: 40px !important; margin-top: 50px ; width: 116px 
			; padding-bottom: 5px; }
			
			* html .email_add    { color: blue; width: 111px 
				 }	
	
		.img_submit { position: relative; padding-top: 3px; padding-right: 3px; }
	
			* html .img_submit { 
				}	
	/*-- End Sign Up Section --*/
	
	/* Content Section --*/
	
		#story    { 
			background-color: #f0e8cd; 
			float: right; 
			padding-top: 10px; 
			padding-left: 10px; 
			padding-right: 10px;
			width: 658px  ; 					 
			}
			* html #story   { 
				width: 672px 
				}	
		
	/*-- End Content Section --*/
	

	/*-- Contribute Section --*/
	
		.contrib   { 
			color: white; 
			font-weight: bolder; 
			font-size: 12px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none; 
			background-color: #bf0d22; 
			padding: 5px 10px; 
			border-style: double solid solid double; 
			border-width: 1px; 
			border-color: #f0e8cd #e6d8ab #e6d8ab #f0e8cd; 
			width: 100px 
			}
			
	.contrib:hover  { 
			color: white; 
			font-weight: bolder; 
			font-size: 12px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none; 
			background-color: #1b0c80; 
			padding: 5px 10px; 
			border-style: double solid solid double; 
			border-width: 1px; 
			border-color: #f0e8cd #e6d8ab #e6d8ab #f0e8cd; 
			width: 100px 
			}

	/*-- End Contribute Section --*/
	
	
		
		
	/*-- Navigation Section --*/
		#nav 	  { 
			float: right; 
			position: relative; 
			width: 679px  ; 
			height: 22px; 
			margin: 0;
			padding: 0;
			list-style-type: none; 
			}
			
		* html #nav { color: purple; width: 675px; }	

		#nav li  { 
			background: url(images/story_navbar.gif) no-repeat; 
			float: left; 
			position: relative; 
			height: 22px 
			}

		#nav a	 { 
			text-decoration: none; 
			background: url(images/story_navbar.gif) no-repeat; 
			text-indent: -5000px; 
			float: left; 
			height: 22px 
			}

		#aboutus a, #aboutus li	{ 
			background-position: 0 0; 
			width: 169px;
			}

		#aboutus a:hover { 
			background-position: 0 -22px; }

		#legislation a, #legislation li {
			width: 170px;
			background-position: -170px 0;
			}

		#legislation a:hover { 
			background-position: -170px -22px; 
			}

		#campaign a, #campaign li {
			width: 170px ;
			background-position: -340px 0;
			}

		#campaign a:hover { 
			background-position: -340px -22px; }

		#career a, #career li {
			width: 170px ;
			background-position: -510px 0;
			}
			* html #career a, #career li {
				width: 166px; 
				}

		#career a:hover { 
			background-position: -510px -22px; 
				}
		/*-- End Navigation --*/-->
		
		
		
		
		
		
		
		
		
		
		
		
		/*-- Drop Down Navigation --/
		
		/* Son of Suckerfish dropdowns:
		http://www.htmldog.com/articles/suckerfish/dropdowns/ */

		#nav ul {
			margin: 0;
			padding: 0;
			}

		#nav li ul { /* second-level lists */
			position: absolute;
			top: 22px;
			width: 170px; 
			list-style: none;
			clear: both;
			left: -5000px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			}

		#nav li ul li, #nav li ul li a {
			background-image: none !important;
			clear: both;
			}

		#nav li ul li a  { 
			color: #bf0d22; 
			font-size: 10px; 
			line-height: 1.2em; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			background-color: #e6d8ab; 
			text-indent: 0; 
			padding: 0.25em 1em; 
			border: solid 1px; 
			width: 148px; 
			height: 16px; 
			border-bottom-color: #666666; 
			border-left-color: #666666; 
			border-right-color: #666666; 
			border-top-color: #999999 
			}

		#nav li ul li a:hover {
			background: #DDD;
				}
		#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				left: 0;
			}

		
		
		/*-- End Drop Down Navigation --/
		
		
		/*-- End Structure --*/
				
