@import url(undohtml.css) screen;@mediaprint{.screenOnly {    display: none;}}html, body{	margin: 0;	padding: 0;	width: 100%;	height: 100%;}body{	background-color: #efefee;	background-color: #ebeccf;	background-color: #aaaa99;	color: #444;	font-family: trebuchet MS, trebuchet, arial, Verdana,Sans-serif;	line-height: 1.5em;	height: 100%;} a,  a:link,  a:visited,  a:hover,  a:active{	color: #d95a5a;	text-decoration: underline;	padding: 2px 0;} a:hover,  a:active{	background-color: #faefe0;	color: #ae6500;	text-decoration: underline;}p{	margin: 0px 200px 0px 0px;	font-size: small;	line-height: 24px;}ul li,ol li ul li{	list-style: square;	margin: 0px 0px 0px 10px;	line-height: 24px;	list-style-position: outside;}ol li ol li,ol li ul li{	margin-left: 1ex;}ol li{	list-style-type: decimal;	list-style-position: outside;}ul li.read_more {	list-style-type: none;}h1, h2, h3, h4, h5, h6{	color: #99926e;	/*font-family: Georgia, Serif;*/}h1{	font-size: x-large;	line-height: 48px;	margin: 12px 0 12px 0;}h2{	font-size: x-large;	line-height: 40px;	margin: 8px 0 0 0;	font-weight: 100;}h3{	font-size: large;	text-transform: none;	line-height: 40px;	margin: 8px 0 0 0;	font-weight: 100;}h4{	font-size: large;	line-height: 24px;	margin-top: 10px;	text-transform: uppercase;}h4.tagline { font-style: italic; }h5{	font-size: small;	line-height: 24px;	margin-top: 10px;}h6 { font-size: x-small; }h6.location{	margin-left: 12px;	font-weight: bold;	color: #003399;}table td { vertical-align: top; }td,th { font-size: x-small; }#margin{	background-color: #ebeccf;	background-color: #aaaa99;	width: 100%;	height: 100%;	text-align: left;}#page{	margin-left: auto;	margin-right: auto;	border: 0 solid #afaf95;	border-width: 0 1px 0 1px;	background-color: #efefee;	background-color: #ffffee;	color: #444;	padding: 0;	width: 960px;	min-height: 15em;	font-size: small;	text-align: left;}#header{	display: none;}#new_header {	background-color: #AA9;	padding: 10px 20px;}#new_header h1 {    margin: 0;    padding: 0;}#new_header h1 span {    display: ;    font: normal 55px/75px ImpactLabelRegular, verdana;    color: #930;    background-color: #FFFFEE;    margin: 0;    padding: 0;}#new_header h2 {    margin: 0px 10px 10px 0;	background-color: transarent;	color: white;	font-size: large;	line-height: 24px;}div#content{	margin: 0 0em 0 215px;	padding: 0 1em 10em 1em;	background-color: transparent;	min-height: 20em;}div#sidebar {    width: 160px;     float: right;     padding: 20px;     margin: 0 0 0 10px;     background-color: #555;     color: #fff;     border: 1px solid #999}div#sidebar p {  margin: 0;}div#footer{	margin: 0;	border-top: 1px solid #fff; 	border-top: 1px solid #32362b; 	border-bottom: 1px solid #000;	padding: 2px 2em 10px 2em;	background-color: transparent;	background-color: #6c755f;	clear: both;	color: #A25234;	line-height: normal;	text-align: left;}#footer table.sitemap  {	width: 100%;}#footer table.sitemap tr td {	width: 25%;	padding: 12px 0 0 20px;}#footer table.sitemap div.menu ul li {	display: block;	color: #ddd;	line-height: 18px;	margin: 0;}#footer a,#footer a:link,#footer a:active,#footer a:visited,#footer a:hover {	font-size: small;	color: #9aa881;	background-color: transparent;	text-decoration: none;}#footer a:hover {	color: #ffd82b;	background-color: transparent;}#footer .footnotes  {	width: 100%;	height: 15px;}#footer .footnotes div.menu ul li {	display: block;	float: right;	padding-right: 10px;	color: #9aa881;}#footer div.copyright {	color: #bccf9d;	background-color: transparent;}div#soundEditPro{	width: 165px;	height: 174px;	padding: 0px 0px 10px 20px;	float: right;}div#soundEditPro:hover{	background-image: url(../images/soundeditpro.gif);	background-position: -50px 0px;}div#soundEditPro img{	width: 165px;	height: 174px;}div#soundEditPro:hover img { visibility: hidden; }/* Skills */table#skills{	width: 100%;	border: 0;}table#skills th{	vertical-align: top;	text-align: right;}span.proto {  color: white;  background-color: #930;  padding: 1px 2px;  font-size: xx-small;  margin-right: 4px;}/**/div.menu{	margin: 0;	border: 0;	padding: 0;}#menu{	background-color: transparent;	min-height: 10em;	float: left;	padding-top: 48px;}#menu div.menu ul{	margin: 0;	border: 0;	border-right: 1px solid #99926E;	padding: 0px 0 0px 0;	width: 200px;	min-height: 400px;	color: #fff;	font-size: small;	line-height: 24px;}#menu div.menu ul li{	display: block;	margin: 0;	padding: 0px 20px 0px 20px;	font-weight: 900;}#menu div.menu ul li a,#menu div.menu ul li a:link,#menu div.menu ul li a:active,#menu div.menu ul li a:visited{	padding: 0;	width: 100%;	height: 100%;	display: block;	text-decoration: none;	color: #87a345;	color: #930;	color: #A25234;}#menu div.menu ul li:hover a{	color: #e09e32;	color: #930;	background-color: transparent;}.level1, .level1>a { color: #096; }.level2, .level2>a { color: #960; }.level3, .level3>a { color: #600; }.showLinks #links { display: block; }#filmstrip { display: none; }.showFilmstrip #filmstrip{	position: relative;	display: block;	width: 200px;	height: 220px;}table.prosVsCons{	background-color: #fafad2;	border: 2px solid #c6a69e;	padding: 5px;	margin: 5px;}.prosVsCons td{	width: 50%;	padding-bottom: 20px;	padding: 5px;}label.new, label.updated{	padding: 1px;	font-size: xx-small;	margin-left: 3px;}label.new{	color: white;	background-color: red;}label.updated{	color: white;	background-color: green;}div#links{	float: right;	width: 200px;	display: none;	margin: 0;}table.result { border: 1px solid #999; }table.result td{	border: 1px solid #eee;	padding: 2px 10px;}.result tr>th{	padding: 2px;	margin: 0;	background-color: #e9e9e9;	color: #360;	border: 1px solid #eee;}.result th h4{	text-transform: none;	font-size: small;	text-align: center;}#links{	margin: 0em 8em 0 2em;	float: right;	padding: 1em;	width: 10em;	display: none;}a.externalLink:link,a.externalLink:hover,a.externalLink:visited,a.externalLink:active{	background-image: url(img/externalLink.jpg);	background-position: right;	background-repeat: no-repeat;	margin-right: 0;	padding-right: 16px;}a.pdf:link,a.pdf:hover,a.pdf:visited,a.pdf:active{	background-image: url(img/pdf.png);	background-position: right;	background-repeat: no-repeat;	margin-right: 0;	padding-right: 20px;}#menu ul#bookmarkTools{	display: block;	height: 20px;	text-align: center;}#menu ul#bookmarkTools li{	margin: 0;	padding: 0;	display: inline;}#menu ul#bookmarkTools li a:link,#menu ul#bookmarkTools li a:hover,#menu ul#bookmarkTools li a:visited,#menu ul#bookmarkTools li a:active{	border-bottom: 1px solid transparent;	display: inline;}#menu ul#bookmarkTools li a:hover{	border-bottom: 1px solid black;	display: inline;}
