body {font:normal 11px/18px Arial, Helvetica, sans-serif; color:#999; letter-spacing: 0.2px; background-image:url(../images/big_background_painting.jpg); background-position: center top; background-repeat: no-repeat; }
	
a {color:#a4132a; text-decoration:none; font:bold 11px/24px Arial, Helvetica, sans-serif; }
a:hover {text-decoration:underline;}
a:focus { -moz-outline-style: none; }

img {border-style: none;} 

.legacy {height: 140px; margin: 0 10px 0 ;}

h1 {margin:0; padding:0; display:inline; float:left;}
h1 a { display:block; height:105px; width:275px; text-indent:-9000px;}

h2 {font:normal 32px/45px Helvetica, Arial, sans-serif; margin:0 0 0 42px; padding:0; color:#000;}
h3 {font:bold 24px/20px Helvetica, Arial, sans-serif; margin:0 0 0 42px; padding:0; color: #1e555b; }
h4 {font:bold 16px/24px Helvetica, Arial, sans-serif; margin:12px 0 -4px 42px; padding:0; color: #1e555b; }
h5 {font:bold 14px/17px Helvetica, Arial, sans-serif; margin:7px 7px 0 9px; padding:0; color: #666; letter-spacing: .5px}
h6 {font:normal 11px/16px Helvetica, Arial, sans-serif; color:#999; letter-spacing: 0.2px; margin:0px 5px 0px 9px; padding:0; }

p {margin:0px 1px 0px 7px; padding:0; }

/* Layout Blocks
----------------------------------------------- */
.wrapper {width:960px; margin:0 auto; position:relative;}
#header {width:940px; margin:100px 0 0 20px; height:110px; position:relative; z-index:601}

a.skiplink {display:none;}

ul.mainnav {width: 570px; height:65px; margin:0 20px 0 70px; padding:0; text-align: right; float:left; list-style:none;}
	ul.mainnav li {width: 180px; float: left; margin: 0 0px 0 10px; padding:0; font:normal 12px/20px Helvetica, Arial, sans-serif; display:inline;}
	ul.mainnav li a {display: block; border-bottom: solid #ebe6cb 1px; color: #6c6f70;}
	ul.mainnav li a:hover {color: #a4132a; text-decoration: none; border-bottom: solid #a4132a 1px; }

.searchbox {position:relative; top:-30px; left:854px; clear:both; height:19px; width:60px; border-bottom: solid #ebe6cb 1px; border-left: solid #ebe6cb 1px;  z-index:600;}
	.searchboxlink {position:absolute; font:normal 10px/18px Arial, Helvetica, sans-serif; letter-spacing: .5px; color:#ababab; display:block; float: right; width: 58px; margin:0; padding:0; text-align: right; }
		.searchboxlink a:hover {text-decoration: none;}

.searchform {position: absolute; display: none; top:175px; width: 180px; height: 20px; top: 0; right: 0;  background-image: url(../images/search_bkgrnd.png);}
	.searchform fieldset {display:inline; margin:0; padding:0; border:none;}				 
	.searchform .textbox {display:block; float:left; width:150px; line-height:19px; font-size:12px; padding:2px 0 0 5px; margin:0; color:#666; border:none; background-color:transparent;}
	.searchform .button {display:block; height: 19px; width: 25px; float:right; visibility:hidden;} 

#homeflash {clear:both; margin:0 0 0 20px; padding: 0; height:410px; position:relative; top:-90px; right:1px; z-index:0; background:url(../images/flashstill.jpg);}


.newsdiv {height: 148px; width:750px; padding-left:170px; margin: -70px 20px 0 20px; text-align: left; float:left;}
.newsone, .newstwo, .newsthree {width: 180px; margin: 0 0 0 10px; border-top: 8px solid #ebe6cb; float: right; }

.newsmore {text-align: right; margin: 0 5px 0 0;}
.newsmore a {font-style: italic; font-weight: normal; letter-spacing: 0.5px; color: #a4132a; text-align: right;}


#footerbox { margin:0; padding:0; position:relative; top:50px; font-size:10px; line-height: 12px;}
#footer {clear:both; float: right; width: 850px; margin:0 17px 0 0px; }
#footerleft { display:none; }
#footercenter {float: right; width: 340px; padding:0px 0 0 0; font-size:10px; line-height: 12px;text-align: left; }
#footerright {float: right; width: 400px; padding:0px 0 0 0;  color: #929484; text-align: right; }
#footer a {text-decoration:none; }
#footer a:hover {text-decoration:underline;}
	#footer a.cyberwoven {color:#929484; text-align: right; line-height: 14px; font-size:10px; font-weight:bold;}
	#footer a.cyberwoven:hover {text-decoration:none;}
	#footer a.cyberwoven:hover span {color:#cb5201; text-decoration:underline;}
p.footer {margin:0; padding:3px 0 0 0; line-height: 11px; color: #929484; text-align: right; }
.standardslogo {float: right; padding: 0 0 0 7px; width: 86px}


a#artcredit {height:10px; width:160px; position:absolute; left:30px;top:460px; padding:195px 0 0 0; font-weight:normal; color:#a1a1a1; font-size:10px;}