	<style>
		bonzai {
			nothing;  /* some older variations of the mozilla family appear to mangle the first declaration, hence the kamakazi*/
		}
		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;
		}
		
		div#background-repeat {
			margin: 0;
			padding: 0;
			background: #000b5e 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_gov.gif) no-repeat;
			background-position: top center;
		}
		
		div#governor{
			overflow: hidden;
			color: #8EB6D3;
			text-align: left;
			padding: 57px 0 0 540px;
		}

		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.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;
		}
		
		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;
			z-index: 0;
			background-color: #000000;
		}
		
		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#news {
			padding: 0px 248px 10px 252px;
			background: white url(images/light_blue_background.jpg) center 35px no-repeat;
			font-size: 14px;
		}
		
		div#news p {
			margin: 1px 12px 5px 18px;
		}
		
		div#news p img {
			border: 3px solid #9FA2C3;
			padding: 1px;
			background: #B2B7EB;
			margin: 2px 5px 0px 8px;
		}
		
		div#news p img.right {
			border: 3px solid #9FA2C3;
			padding: 1px;
			background: #B2B7EB;
			margin: 2px 5px 0px 8px;
		}
		
		div#news p img.left {
			border: 3px solid #9FA2C3;
			padding: 1px;
			background: #B2B7EB;
			margin: 2px 8px 0px 0px;
		}
		
		.right{
			float: right;	
		}
		
		.left{
			float: left;	
		}
		
		/* div#news table {  makes me sick. IE is so stupid we may have to wrap the news stream in a table so it doesn't jog the text-alignment around based on content in the floating box to the left. Thanks Bill
			border: 0px;
		}*/

		div#right-side {
			float: right;
			width: 250px;
			min-height: 410px;
			background: #FFFFFF url(images/light_tan_background.jpg) 0 35px no-repeat;
			border-left: 2px solid white;
			overflow: hidden;
		}
		
		div#left-side {
			float: left;
			width: 250px;
			background: #FFFFFF url(images/light_tan_background.jpg) 0 35px no-repeat;
			min-height: 410px;
			border-right: 2px solid white;
			overflow: hidden;
		}
		
			
		div#right-side p, div#left-side p {
			padding: 7px 5px 0px 10px;
			font-family: Georgia;
			font-size: 16px;
			color: #5E4607;
		}
		
		div#right-side p.caption, div#left-side p.caption {
			padding: 0px 5px 5px 15px;
		}
		
		div#right-side p img, div#left-side p img {
			border: 2px solid #E3AD50;
			padding: 1px;
			background: #FBE6AD;
		}
		
		div#right-side p img.clean, div#left-side p img.clean {
			border: 0px;
			background: none;
			margin: -7px 0px 0px 0px;
		}
		
		div#right-side ul, div#left-side ul {
			margin: 4px 0px 2px 32px;
			list-style: square;
			color: #5E4607;
			font-size: 13px;
		}
		
		div#right-side ul li, div#left-side ul li{
			margin: 0px 0px 7px 0px;
			line-height: 14px;
		}
		
		div#right-side p.embed {
			height: 168px;
			width: 224px;
			border: 2px solid #FAF3E0;
			padding: 3px;
			margin: 0px 0px 0px 8px;
			background: #CDB471;
			text-align: center;
		}
	
		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: 320px;
			overflow: hidden;
			white-space: nowrap;
		}
		
		h1 {
			font: normal 22px/21px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			color: #FFFFFF;
			border-bottom: 2px solid #FFFFFF;
			background: #36417F url(images/blue_bar.gif) no-repeat top left;
			overflow: hidden;
			white-space: nowrap
		}
		
		h2 {
			font: normal 22px/18px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			margin-top: 10px;
			color: #000066;
			border-bottom: 2px solid #FFFFFF;
			border-top: 2px solid #FFFFFF;
			background: #F3BD5D url(images/gold_bar.gif) no-repeat top left;
			overflow: hidden;
			white-space: nowrap;
		}
		
		h3 {
			font: bold 18px Trebuchet MS, Trebuchet, Verdana, Arial, Sans Serif;
			color: #2D2D7A;
			padding: 6px 10px 0px 18px;
			white-space: nowrap;
			overflow: hidden;
		}
				
		h4 {
			font: normal 22px/21px Georgia, Palatino, Times New Roman, Times, Serif;
			padding: 7px 0px 7px 18px;
			color: #000066;
			border-bottom: 2px solid #FFFFFF;
			border-top: 0px;
			overflow: hidden;
			white-space: nowrap;
			background: #F3BD5D url(images/gold_bar_shadow.gif) no-repeat top left;
		}
		
		h5 {
			font: bold 14px Verdana, Arial, Sans Serif;
			margin: 8px 0px 0px 0px;
			padding: 0px 20px 2px 20px;
			color: red; 
			background: url(images/h5_accent.gif) no-repeat; 
			background-position: left top;
		}
		
		h6 {
			font: normal 11px Arial, Verdana, Sans Serif;
			padding: 2px 55px 11px 10px;
			color: blue;
		}
		
		small {
			font-size: .85em;
		}
		
		a:link { 
			color: #2D2D7A; 
			font-weight: bold; 
			text-decoration: none; 
		}
		
		a:visited { 
			color: #4B4B8F;
			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;
		}
		
		#left-side a.more_news:link {
			color: #666666;
		}
		
		#left-side a.more_news:visited {
			color: #666666;
		}
		
		#left-side a.more_news:hover {
			color: #000000;
		}
		
		a.footer {
			margin-left: 18px;
			font-weight: normal;
		}
		
		a.caption {
			font-weight: normal;
		}
		
		/*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: normal;
			color: #4B6710;
		}
		
		.more_news {
			font: normal 11px/10px Arial, Verdana, Sans Serif;
			margin-left: 208px;
		}
		
		#left-side .more_news{
			margin-left: 30px;	
		}
		
		.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: 8px 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;  }
		
		/* Social Media */
		a#Facebook{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Facebook2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 50px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#Facebook:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Facebook.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}

a#Twitter{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Twitter2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 50px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#Twitter:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Twitter.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}

a#RSS{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-RSS2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 30px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#RSS:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-RSS.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}

a#Flickr{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Flickr2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 50px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#Flickr:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Flickr.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}

a#Vimeo{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Vimeo2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 50px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#Vimeo:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Vimeo.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}

a#Email{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Email2.png) no-repeat top left;
	padding: 10px 0 0 33px;
	width: 30px;
	height: 23px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d7d9f;
	text-decoration: none;
}

a#Email:hover{
	background: url(http://gov.alaska.gov/parnell_media/page_images/social_media/Social-Media-Email.png) no-repeat top left;
	color: #000;
	text-decoration: underline;
}
		
</style>
