/* @override 	http://playnotspray.org/css/screen.css	http://playnotspray.org/sandbox/css/screen.css*//* @group Generic */* {	margin: 0;	padding: 0;}html {	background: #621A1A;}body {	font: 100% Arial, sans-serif;	text-align: center;}h1, h2, h3, h4, h5, h6 {	font-family: "Gill Sans", Arial, sans-serif;	color: #052;}h2 {	font-size: 1.125em;	margin-bottom: 1em;}h3 {	font-size: 1em;}p, ul, ol {	font-size: .8125em;	line-height: 1.5em;	margin: 0 0 1.5em;}li {	margin-bottom: .5em;}a:link, a:visited {	color: #333;	border-bottom: 1px dotted #333;	text-decoration: none;}a:hover, a:active {	border-bottom-style: solid;}img {	border: none;}label {	display: block;	font-size: .8125em;	font-style: italic;}.sm {	font-size: .5em;}input[type=text] {	color: #666;}table {	border: none;	border-collapse: collapse;	font-size: .8125em;	line-height: 1.5em;	margin-bottom: 1.5em;}th, td {	padding: .25em;}th {	background: #dfdfbd;	border-bottom: 2px solid #FFFDD6;}td.sm {	color: #666;}/* @end *//* @group Universal classes */.center {	text-align: center;}.left {	float: left;}.right {	float: right;}img.left {	margin: 0 15px 15px 0;}img.right {	margin: 0 0 15px 15px;}.clear {	clear: both;}.cleared:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.unmarked {	list-style-type: none;}.flush {	margin: 0;}.indent {	margin-left: 20px;}.highlight {	border: 3px double #052;	padding: .25em .5em 0;	margin: 0 0 1.25em;}

.urgent {
	border: 3px double #621A1A;
	margin: 1.25em;
	padding: .75em 1em 0;
}

.urgent h2 {
	color: #621A1A;
}

.urgent ul {
	margin-left: 2em;
}.tool-tip {	width: 150px;	padding: 5px 10px;	font-size: .75em;	background: #fffdd6;	border: 2px solid #b9610b;	text-align: left;}.tool-title {	font-weight: bold;	border-bottom: 1px solid #b9610b;	padding: 0 0 5px;	margin: 0 0 5px;}/* @end *//* @group Specific */#page {	width: 950px;	margin: 0 auto;	text-align: left;}#header {	text-align: center;	padding: 20px 0;	color: #fff;}#header .leadoff {	margin: 0 355px 0 55px;}#contact-form {	float: right;	width: 300px;	text-align: left;}#contact-form .success {	color: #CBEAC4;	margin: 0;}#contact-form .error {	color: #EAC5C4;}#main {	clear: both;	background: #FFFDD6;	padding: 1px 0;	min-height: 350px;	height: auto !important;	height: 350px;}#topnav {	list-style-type: none;	margin: 10px auto 0;	width: 472px;	border-bottom: 1px solid #052;	border-top: 1px solid #052;}#topnav li {	margin: 0;	float: left;}#topnav a {	display: block;	padding: .2em 1em;	color: #052;	border: none;	border-left: 1px solid #FFFDD6;	border-right: 1px solid #FFFDD6;}#topnav a:hover {	background: #fff;	border-color: #999;}#heading {	display: block;	margin: 15px auto 0;}a#heading {	width: 428px;	border: none;	margin-top: 35px;}#sidebar {	float: left;	width: 275px;	padding: 0 15px 0 30px;	font-family: Tahoma, sans-serif;	margin-top: 30px;}.secondary #sidebar {	width: 210px;}.nav {	margin-top: 1.125em;	font-family: Verdana, Arial, sans-serif;	list-style-type: none;}.nav a, .nav a:visited {	border-bottom: none;	padding: .2em .5em;	border-left: 3px solid #FFFDD6;}.nav a:hover {	border-left-color: #052;	background: #fff;}.nav .active a, .nav .active a:visited {	border-left-color: #999;	background: #fff;	cursor: text;}#sidebar h2 {	font-size: 1em;	border-bottom: 1px solid #052;}#sidebar h3 {	font-size: .875em;	margin-bottom: 1em;}#sidebar p, #sidebar ul, #sidebar ol {	font-size: .8em;}#content {	float: left;	width: 555px;	padding: 0 30px 0 15px;	margin-top: 30px;}.secondary #content {	width: 650px;}#footer {	color: #fff;	text-align: center;}#footer p {	font: .75em "Gill Sans", Arial, sans-serif;	margin: 1.5em 0;}#footer a, #header a {	border-color: #fff;	color: #fff;}/* @group Mailing List */.craptastic {	font-size: .8125em;	line-height: 1.5em;	margin-bottom: 1.5em;}center {	margin-bottom: 1.5em;}/* @end *//* @end */