/* Core stylesheets */@import url("layout.css"); @import url("navigation.css"); @import url("typography.css"); @import url("homepage.css");/* Neutralize styling:   Remove padding and margin on some elements: */html, body, form, fieldset {	margin: 0;	padding: 0;}/* Neutralize styling:   Linked image should not have borders */a img {	border: none;}/* Neutralize styling:   Elements with a vertical margin: */h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {	margin: 1em 0;	padding: 0;	font-family: "Trebuchet MS";	font-weight: bold;}ol {  list-style-type: inside;  margin-left: 2em;}dt {  font-weight: bold;  margin-top: 1em;}dd {  margin-left: 0;  padding-left: 0;}/* Apply left margin:   Only to the few elements that need it: */blockquote {	margin-left: 1em;}/* Redefine standard XHTML elements----------------------------------------------- */body {	color: #666666;	font-family: "Trebuchet MS";	background-color: #520E0E;	background-image: url(images/mainBkgRepeat.jpg);	background-repeat: repeat-x;}h1, h2, h3, h4, h5, h6 {    color: #003366;    font-family: "Trebuchet MS";    font-weight: normal;    margin: 0 0 .5em 0;}h1 {	font-size: 12px;	color: #444;	line-height: 16px;}h2 {	font-size: 14px;	color: #990000;	font-weight: 800;}h3 {	font-size: 18px;	color: #990000;	font-weight: bold}h4 {	font-size: 24px;	color: #003366;	font-weight: bold}a:link,a:visited,a:active {	text-decoration: none;	color: #990000;}a:hover {	text-decoration: none;	color: #333333;	font-weight: 900;}