	<style>
		bonzai {
			nothing;  
		}
		body {
			margin: 0px;
			text-align: center;
			color: green;
			background: #000000;
			font: normal 15px Arial, Verdana, Sans Serif;
			color: #000000;
		}
		
		p, form, div, object, ul, ol, li, img, h1, h2, h3, h4, h5, h6, blockquote, table, tr, td, tbody, small {
			margin: 0;
			padding: 0;
		}
		
		object {
			z-index: 0;
		}
		
		div#background-repeat {
			margin: 0;
			padding: 0;
			background: #000066 url(images/background_repeat.gif) repeat-y;
			background-position: center;
		}
				
		div#background {
			margin: 0;
			padding: 0;
			background: url(images/background_top.gif) no-repeat top center;
		}
		
		div#container {
			width: 958px;
			margin: 0px auto;
			padding: 0;
			text-align: left;
			background: white;
			border-top: 0px solid #6C5018;
			border-left: 1px solid #6C5018;
			border-right: 1px solid #6C5018;
			border-bottom: 1px solid #6C5018;
		}
		
		div#header {
			height: 86px;
			background: #000047 url(images/header_background_ltgov.gif) no-repeat;
			background-position: top center;
		}
		
		div#header p img a {
			border: 0px;
		}

		div#governor{
			overflow: hidden;
			color: #8EB6D3;
			text-align: left;
			padding: 0px;
		}

		div#governor p{
			font: normal 11px Verdana, Arial, Sans Serif; 
			color: #A3A3B8;
		}

		div#search{
			float: right;
			width: 180px;
			color: #8EB6D3;
			text-align: right;
			margin: 60px 10px 0px 0px;
			padding: 0px;
		}

		div#search p{
			font: normal 11px Verdana, Arial, Sans Serif; 
		}

		input.textfield {  /*over ridden in widescreen.css for widescreen template pages */
			font-size: 21px;
			color: #00005E;
			border: 2px solid #9FA2C3;
			width: 50%;
		}
		
		textarea {
			border: 2px solid #9FA2C3;
		}

		input.search {
			width: 95px;
			height: 16px;
			margin: 0px;
			padding: 0px;
			border: 1px solid #DEDEFF;
			background: #B2B2E7;
			font: bold 11px Verdana, Arial;
			color: black;
		}

		input.submit {
			vertical-align: top;
			border: 0px;
		}
		
		div#command {
			text-align: left;
			background: #000066 url(images/pulldown_background_clean.gif) no-repeat;
			height: 36px;
		}
		
		div#home-link {
			float: left;
			width: 94px;
			padding: 8px 0px 0px 44px;
			margin: 0px;
			overflow: hidden;
			font-size: 16px;
		}
		
		div#flash-banner {
			height: 174px;
			background: #000032;
		}
		
		div#divider {
			height: 6px;
			background: #DCA60B url(images/divider.gif) no-repeat top center;
		}
		
		div#divider p {  /* IE is so stupid we have to set the font size on our long space to a size small enough to not break out */
			margin: 0px;
			padding: 0px;
			font: normal 4px/4px Arial;
			color: #DCA60B;
		}
		
		div#content {
			background: #FFFFFF url(images/content_sidebar_background.jpg) no-repeat;
			background-position: top left;
		}
		
		div#share {
			float: right;
			width: 145px;
			color: #856819;
			font: 11px/11px normal Arial;
			padding: 5px 10px 5px 5px;
			text-align: right;
		}
		
		div#share a {
			font-weight: normal;
			color: #856819;
		}
		
		div#share p img {
			margin-left: 6px;
		}

		div#breadcrumb {
			color: #856819;
			font: 11px/11px normal Arial;
			padding: 5px 5px 5px 10px;
			overflow: hidden;
			white-space: nowrap;
		}
		
		div#breadcrumb a {
			color: #856819;
			font-weight: normal;
		}
		
		div#story {
			padding: 25px 300px 10px 38px;
		}
		
		div#story-wide {
			padding: 25px 10px 10px 38px;
		}
		
		div#story p {
			margin: 1px 12px 11px 0px;
		}
		
		div#story p img {
			border: 3px solid #9FA2C3;
			padding: 1px;
			background: #B2B7EB;
			margin: 2px 5px 0px 8px;
		}
		
		div#story p img.right {
			float: right;
		}
		
		div#story img.clean {
			border: 0px;
			background: none;
		}
		
		div#story ul {
			margin: 0px 10px 8px 45px;
			list-style: square;
		}
		
		div#story ul li {
			padding-bottom: 9px;
		}

		div#story ol {
			margin: 0px 10px 8px 50px;
			padding: 0;
		}
		
		div#story table { 
			border: 0px;
			margin: 5px 0px 5px 0px;
			border: 0px;
		}
		
		div#story table.form { 
			width: 600px;
		}

		div#story table tr td {
			padding: 5px;
		}
		
		div#story table.form tr td { 
			border: 0px;
			padding: 0px;
			border: 0px;
			margin: 0px;
		}
		
		div#features {
			float: left;
			font: normal 11px Verdana, Sans Serif;
			width: 250px;
			margin: 0px 10px 3px 0px;
		}
		
		div#features div {
			border-top: 2px solid #F2C344;
			background: #F6F7FB url(images/features_background.jpg) 0px -100px no-repeat;
			padding: 0px 0px 5px 0px;
		}
		
		div#features div.photo-large{
			background: #F6F7FB url(images/features_background.jpg) top center no-repeat;
		}
		
		div#features p {
			margin: 2px 2px 0px 9px;
			padding: 0px;
		}

		div#features p img {
			margin: 6px 3px 0px 0px;
			padding: 0px;
			border: 3px solid white; /* overrides story p img */
			float: none;
		}
		
		div#features div.video p {
			padding: 4px 5px 5px 40px;
			margin: 0px;
			background: url(images/video_accent.gif) 7px 5px no-repeat;
		}
		
		div#features div.audio p {
			padding: 4px 5px 5px 40px;
			margin: 0px;
			background: url(images/audio_accent.png) 7px 5px no-repeat;
		}
		
		div#features div.links p, div#features div.links p.pdf {
			padding: 4px 5px 5px 40px;
			margin: 0px;
			background: url(images/pdf_accent.png) 7px 5px no-repeat;
		}
		
		div#features div.links p.ppt {
			background: url(images/ppt_accent.png) 7px 5px no-repeat;
		}
		
		div#features div.links p.xls {
			background: url(images/xls_accent.png) 7px 5px no-repeat;
		}
		
		div#features div.links p.doc {
			background: url(images/doc_accent.png) 7px 5px no-repeat;
		}
	
		/* album display classes */

		div#album {
			margin: 0px 0px 5px 0px;
			padding: 8px;
			width: 700px;
			/*background: #FFEDA5;
			border: 1px solid #FFD119;*/
		}

		div#album_box {
			margin: 0px 0px 15px 0px;
			padding: 10px 8px 2px 11px;
			width: 860px;
			min-height: 210px;  
			height: auto !important; /* stupid IE 7 */
			height: 210px;
			background: #FFEDA5 url(/templates/gov_widescreen/images/album_background.jpg) no-repeat top center;
			border: 1px solid #F5D658;
			border-top: 6px solid #F5D658;
			border-bottom: 4px solid #F5D658;
		}
		
		div.first_photo {
			float: right;
			width: auto;
			margin: 0px 9px 5px 5px;
			padding: 4px;
			border: 3px solid #A68812;
			background: #CAAB30;
		}

		div#album_box h2 {
			margin: 0px 0px 8px 0px;
			padding: 0px;
			font-size: 18px;
		}

		div#album_box p {
			margin: 1px 0px 10px 0px;
			padding: 0px;
		}

		div#album_box p img {
			margin: 0px 9px 5px 0px;
			padding: 2px;
			border: 1px solid #A68812;
			background: #C2A32B;
			float: none;
		}

		div#album_box p img.clean {
			margin: 0px 9px 5px 0px;
			padding: 2px;
			border: 0px;
			background: none;
		}

		
		
		

		div#right-side {
			float: right;
			width: 291px;
			/*background: #FFFFFF url(images/light_tan_background.jpg) 0 35px no-repeat;*/
			border-left: 2px solid white;
			overflow: hidden;
		}
			
		div#right-side p {
			padding: 1px 5px 0px 10px;
			font-family: Georgia;
			color: #5E4607;
		}
		
		div#right-side p.caption {
			padding: 0px 11px 5px 15px;
		}
		
		div#right-side p img {
			border: 2px solid #FAF3E0;
			padding: 3px;
			background: #CDB471;
		}
		
		div#right-side p.embed {
			height: 195px;
			border: 2px solid #FAF3E0;
			padding: 3px;
			margin: 0px 10px 0px 10px;
			background: #CDB471;
			text-align: center;
		}
		
		div#right-side p img.clean {
			border: 0px;
			background: none;
		}
		
		div#right-side ul {
			margin: 4px 0px 2px 32px;
			list-style: square;
			color: #5E4607;
			font-size: 13px;
		}
		
		div#right-side ul li {
			margin: 0px 0px 8px 0px;
			line-height: 14px;
		}
		/*
		div#right-side ul li ul, div#left-side ul li ul{
			padding: 1px 0px 0px 12px;
			margin: 0px 0px 4px 0px;
			line-height: 12px;
			list-style: none;
		}
		
		div#right-side ul li ul li, div#left-side ul li ul li{
			margin: 0px 0px 4px 0px;
			line-height: 12px;
		}
		*/
		div#footer-background {
			background: #000000 url(images/footer_wider.gif) no-repeat;
			background-position: top center;
			height: 130px;
			border: 0px;
		}
		
		div#footer {
			width: 958px;
			text-align: center;
			height: 33px;
			background: #F5B803 url(images/footer_bar.gif) center top no-repeat;
			clear: both;
		}

		div#footer p{
			color: #2D2D7A;
			font-size: 12px;
			text-align: left;
			padding-top: 13px;
		}
		
		div#footer p.copyright {
			float: right;
			width: 310px;
			overflow: hidden;
		}
		
		h1 {
			font: normal 28px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 0px 0px 0px 0px;
			color: #00005E;
			overflow: hidden;
			white-space: nowrap;
			background: url(images/h1_keyline.gif) 3px 29px no-repeat;
		}
		
		h2 {
			font: bold 17px Arial, Trebuchet, Verdana, Arial, Sans Serif;
			color: #2D2D7A;
			padding: 0px 10px 18px 0px;
			white-space: nowrap;
			overflow: hidden;
		}
		
		h3 {
			font: bold 19px Georgia, Palatino, Times New Roman, Times, Serif;
			color: #00005E;
			padding: 6px 10px 0px 0px;
			white-space: nowrap;
			overflow: hidden;
		}
				
		div#right-side h3 {
			font: normal 22px/22px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 14px 18px;
			color: #000066;
			overflow: hidden;
			white-space: nowrap;
			background: #F6E9C2 url(images/sidebar_background_shadow.gif) no-repeat top left;
		}
		
		h4 {
			font: bold 15px Arial, Trebuchet, Verdana, Arial, Sans Serif;
			color: #2D2D7A;
			padding: 6px 10px 0px 0px;
			white-space: nowrap;
			overflow: hidden;
		}
		
		div#right-side h4 {
			font: normal 22px/21px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 14px 18px;
			margin-top: 10px;
			color: #000066;
			border-top: 2px solid #FFFFFF;
			background: #F6E9C2 url(images/sidebar_background_shadow.gif) no-repeat top left;
			overflow: hidden;
			white-space: nowrap;
		}
		
		h5 {
			font: bold 16px/16px Arial, Sans Serif;
			margin: 8px 0px 0px 0px;
			padding: 0px 20px 2px 0px;
			color: #000066;
			background: url(images/h5_accent.gif) no-repeat; 
			background-position: left top;
		}
		
		
		div#features h5 {
			margin: 0px;
			padding: 5px 3px 4px 13px;
			background: #D1D4D9 url(images/features_headline_background.gif) top left no-repeat;
			color: white;
		}
		
		div#features h5 a {
			color: white;
		}
		
		
		h6 {
			font: normal 11px Arial, Verdana, Sans Serif;
			padding: 5px 0px 5px 0px;
			color: #000066;
		}
		
		div#story object {
			margin: 0px 10px 10px 0px;
			z-index: 0;
		}
		
		small {
			font-size: .85em;
		}
		
		.share_links {
			padding-left: 3px;
			font-size: 13px;
			font-weight: normal;
		}
		
		a:link { 
			color: #2D2D7A; 
			font-weight: bold; 
			text-decoration: none; 
		}
		
		a:visited { 
			color: #4B4B8F;
			font-weight: bold; 
			text-decoration: none; 
		 }
		
		a:hover { 
			color: #000066; 
			text-decoration: underline; 
		}
		
		a:active { 
			color: #000000; 
			text-decoration: underline; 
		}
		
		a.home:link {
			color: #19369F;
			font-weight: bold;
		}
		
		a.home:visited {
			color: #19369F;
			font-weight: bold;
		}
		
		a.home:hover {
			color: #000047;
			font-weight: bold;
			text-decoration: none;
		}
		
		a.more_news:link {
			color: #DBDEE8;
			font-weight: normal;
		}
		
		a.more_news:visited {
			color: #DBDEE8;
			font-weight: normal;
		}
		
		a.more_news:hover {
			color: #FFFFFF;
		}
		
		a.share_link:link {
			color: #B09D55;
			font-weight: normal;
			padding-right: 12px
		}
		
		a.share_link:visited {
			color: #B09D55;
			font-weight: normal;
		}
		
		a.share_link:hover {
			color: #7C6B2A;
		}
		
		a.footer {
			margin-left: 18px;
			font-weight: normal;
		}
		
		a.caption {
			font-weight: normal;
		}
		
		a.caption:visited {
			font-weight: normal;
		}
		
		a:link img {
			border: 0px;
		}
		
		a:visited img {
			border: 0px;
		}
		
		a:hover img {
			border: 0px;
		}
		
		a:active img {
			border: 0px;
		}
		
		/*h4 a:hover {  decided to leave the underline hover state for now on news heads
			text-decoration: none;
		}*/
		
		h5 a:link {
			color: #5E7CAD;
		}
		
		h5 a:hover {
			color: #825519;
		}
		
		.note {
			font: normal .85em Verdana, Arial, Sans Serif;
			color: #666666;
		}
		
		.required {
			font-weight: bold;
			color: #ED0000;
		}
		
		.more_news {
			font: normal 11px/10px Arial, Verdana, Sans Serif;
			margin-left: 208px;
		}
		
		.nobreak {
			white-space: nowrap;
		}
		
		.caption {
			font: normal 11px/13px Verdana, Arial, Sans Serif;
		}
		
		#dropdowns { text-align: left; z-index: 1;}
		#nav, #nav ul {  float: left; list-style: none; line-height: 1; background: none; font-weight: normal; }
		#nav a {  border-right: 1px solid #EFC439; font: bold 16px Arial, Verdana, Sans Serif; text-decoration: none; display: block; color: #2F2FA1;  padding: 9px 14px 7px 12px; }
		#nav a.child { white-space: nowrap; font: bold 14px Arial, Verdana, Tahoma, Sans Serif; text-decoration: none;  background: none; color: #2F2FA1; border: 0px; padding: 7px 0px 7px 10px; }
		#nav li {  float: left; padding: 0; }
		/* there is a complex cross browser relationship between the a.child font size (twos line up) and the width of the nav li ul blocks.  Some font sizes it's not possible to get the hover graphic and the pulldown block to align perfectly on the right side in both IE and Mozilla at certain font sizes */
		#nav li ul { position: absolute; left: -999em; height: auto; width: 11.5em; w\idth: 13.8em; z-index: 2; font-weight: normal; background: #FCD63F url(images/menu_background.jpg) no-repeat top left; padding-bottom: 1px; border-top: 2px #FEDE56 solid; border-bottom: 3px #FBBC03 solid;  }
		#nav li li {  padding-right: 0em; width: 13.8em } 
		#nav li ul a {  width: 11.5em; w\idth: 11.5em; }
		#nav li ul ul {  margin: -2em 0 0 13.3em; }
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
		#nav li:hover, #nav li.sfhover { color: #FFFFFF; background: url(images/pulldown_hover.jpg); background-position: top center no-repeat; }
		#nav a:hover, #nav a.sfhover { color: #FFFFFF; text-decoration: none; background: url(images/pulldown_hover.jpg); background-position: top center no-repeat;  }
</style>

