/* main css file *//*The official colors should have been the following, but the selectedones look better (more saturated)Crimson - Pantone 1805 C - #AE282EYellow - Pantone 122 U - #FDD350*/@import url('/sassy/css/position.css');body {	color: #000000;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 76%;	background-color: #ffffff;	/* background-color: #FFF280;	margin: 1em; */	margin: 0px;	padding: 0px;}/*#supercontainer {	margin-left: 50%;}*/#container {	background-color: #ffffff;	text-align: center;	/*border: 2px #000000 solid;	position: relative;	width: 750px;	margin-left: -375px;*/	margin: auto;}#logo {	background-color: #910A0A;	text-align: center;}#content {	background-color: #ffffff;	text-align: left;	padding: 0em 4em 0em 4em;}#sidebar {	background-color: #C4E09A;	padding: 1em;	margin: 0em;}#mainnav {	color: #000000;	background-color: #FFDB11;	text-align: center;	font-size: 1.2em;}#subnav {	color: #ffffff;	background-color: #FFF280;	text-align: center;	font-size: 1.1em;}a:link {	color: #910a0a;	text-decoration: underline}a:visited {	color: #910a0a;	text-decoration: underline}a:hover {	background-color: #f7cc60;	color: #910a0a;	text-decoration: none}#copyright {	font-size: 0.9em;	margin: 0em 5em 0em 5em;	padding-top: 2em;	text-align: center;	border-top: thick #910A0A dotted;}#credits {	font-size: 0.8em;	text-align: center;	margin: 1em;}.imageCaption {	font-size: 0.8em;	font-style: italic;}.pullQuote {	margin: 0px;	padding-top: 20px;	border-top: thick #83c348 dotted;}.pullQuotePhrase {	color: #000000;	font-weight: bold;	font-size: 0.9em;}.pullQuoteAuthor {	text-align: right;	color: #666666;	font-size: 0.8em;	font-weight: bold;	font-style: italic;}.topBarImage {	border: 2px #FFF280 solid;	margin: 4px;}.contentImage {	border: 2px #910a0a solid;	margin: 4px;}td, p, div, li, blockquote {	font-size: 1em;	line-height: 1.4em;}h1, h2, h3, h4, h5 {	color: #910A0A;	border-bottom: 1px #910A0A solid;	margin-top: 5px;	padding-top: 15px;	margin-bottom: 5px;	background-image: url(/images/sunflower-45.png);	background-repeat: no-repeat;	padding-left: 50px;	background-position: 0 5px;}h1 {	font-size: 1.5em;}h2 {	font-size: 1.4em;}h3 {	font-size: 1.3em;}h4 {	font-size: 1.2em;}h5 {	font-size: 1.1em;}input, textarea {	background-color: #FFF280;}/* Nav Bar Styles */div#mainnav {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: .9em;	font-weight: bold;	text-align: center;	background-color: #FFDB11;	font-weight: bold;	padding: 10px}#mainnav a:link, #mainnav a:visited, #mainnav strong {	color: #000000;	text-decoration: none;	border: solid #C86B6B 1px;	display: inline;	padding-top: 3px;	padding-left: 10px;	padding-bottom: 3px;	padding-right: 10px;	margin-left: 1.5em;	margin-right: 1.5em;}#mainnav a:hover, #mainnav a.selectedmenu, #mainnav strong.selectedmenu {	color: #ffffff;	background-color: #910A0A;	text-decoration: none;	border: solid #C86B6B 1px}div#subnav {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: .8em;	font-weight: bold;	text-align: center;	background-color: #FFF280;	font-weight: bold;	padding: 7px;}#subnav a:link, #subnav a:visited, #subnav strong {	color: #000000;	text-decoration: none;	border: solid #C86B6B 1px;	display: inline;	padding-top: 3px;	padding-left: 10px;	padding-bottom: 3px;	padding-right:10px;	margin-left: 1.5em;	margin-right: 1.5em;}#subnav a:hover, #subnav a.selectedsubmenu, #subnav strong.selectedsubmenu {	color: #ffffff;	background-color: #910A0A;	text-decoration: none;	border: 1px #C86B6B solid}h1 a, h2 a:visited, h2 a:link, h3 a:link, h3 a:visited {	text-decoration: none;}.infobox {	float: right;	clear: right;	text-align: left;	border: thick #910a0a double;	background-color: #fff280;	margin: 1em;	padding: .5em 1em;	width: 20em;}