		body  { 
		  color: #1b0c80; 
		  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		  background-color: #e6d8ab 
		  }
		
		#container   {
		  background-color: #f0e8cd;
		  margin: 0px auto;
		  padding: 0px;
		  border: 2 solid #666;
		  width: 800
				  }
/*
		#banner  { 
			background-color: #f0e8cd; 
			margin-bottom: 0; 
			padding: 0 
			}

		#content  { 
			background-color: #f0e8cd; 
			margin-left: 120px; 
			padding: 0 }

		#sidebar-a {
			float: left;
			width: 120px;
			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;
		}
			* html #footer   { 
				float: right; 
				clear: none; 
				position: relative; 
				left: 3px; 
				width: 799px;
				height: 20px
				}
	
		th  { 
			color: black; 
			font-weight: bolder; 
			font-size: 12pt; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none; 
			text-align: center 
			}
			
		td {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding: 0in;
			}
		

		/*-- Sections --*/


		/*-- Sign Up Section --*/

		#email_area	  { 
			background: url(images/email.gif) no-repeat; 
			padding-right: 0px; 
			padding-left: 1px; 
			position: relative; 
			width: 120px; 
			height: 100px 
			}

			* 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    { 
			float: left; 
			margin-top: 40px !important; 
			margin-top: 50px ; 
			width: 116px 
			}
			
			* html .email_add    { 
				width: 111px 
				}	
	
		.img_submit { 
			position: relative; 
			left: -4px
			}
	
			* html .img_submit { 
				position: absolute; 
				left: 52 px;
				top: 60 px
				}	
		
		/*-- End Sign Up Section --*/
	
		/* Content Section --*/
	
		#story    { 
			padding-top: 30px; 
			padding-left: 10px 
			}
		
		/*-- End Content Section --*/
	
		/*-- Navigation Section --*/
		#nav 	  { 
			float: right; 
			position: relative; 
			width: 680px  ; 
			height: 22px; 
			margin: 0;
			padding: 0;
			list-style-type: none; 
			}
			
		* html #nav {
				width: 678px; 
				}	

		#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: 170px;
			}

		#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: 168px; 
				}

		#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 --*/
				
		/*-- Formatting --*/

		.headline { 
			color: #1b0c80; 
			font-weight: bold; 
			font-size: 16px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none; 
						}
		
		.subhead { 
			color: #1b0c80; 
			font-style: italic; 
			font-size: 12px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none 
			}
		
		.byline { 
			color: #1b0c80; 
			font-size: 10px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
			}
		
		.bodycopy   {
	color: #1b0c80;
	margin-right: 20px;
	font: 14pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
			}
		
		.bodylinks { 
			color: #1b0c80; 
			font-weight: bold; 
			font-size: 10px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: underline 
			}
		
		.bodylinks:hover { 
			color: #1b0c80; 
			font-weight: normal; 
			font-size: 10px; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-decoration: none 
			}
				
		.footWHT  { 
			color: 1b0c80; 
			font-size: 8pt; 
			font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
			text-align: left; 
			margin-top: 5px; 
			margin-bottom: 5px; 
			margin-left: 5px; 
			padding-top: 5px; 
			padding-bottom: 5px; 
			padding-left: 5px 
			}
