body {
font-size: 62.5%;
font-family: Arial, sans-serif;
font-weight: normal;
margin: 0;
padding: 30px;
}

#container {
float:left;
width:640px;
padding: 0 160px;
background: url(bg.gif);
margin: 0;
}

#tagline {
font-family: "Walkway Rounded";
height: 115px;
border: 20px solid #228;
margin: -20px -120px 0 0;
padding: 85px 0 0 380px;
font-size: 32px;
line-height: 1;
display: none;
}

#site-id {
height: 290px;
width: 960px;
background: url(header.gif);
position: absolute;
/* position: fixed; */
z-index: 0;
top: 0px;
left: 30px;
text-indent: -999em;
}

#maincol {
float: left;
width: 580px;
margin: 0 -640px 0 auto;
padding: 0 30px;
}

/*.sidecol {
top: 30px;
left: 30px;
width: 120px;
margin: 200px 0 0;
padding: 50px 20px 0;
background: url(coltop.gif) left top no-repeat transparent;
font-size: 1.1em;
height: 30em; 
position: fixed;  
z-index: 30;  
}*/
.sidecol {
width: 120px;
height: 30em;
margin: 200px 0 0;
padding: 50px 20px 0;
background: url(coltop.gif) left top no-repeat transparent;
font-size: 1.1em;
}

#leftcol {
float:left;
margin-left:-160px;
position:relative;
height:600px;
}

#rightcol {
float:right;
margin-right:-160px;
position:relative;
display: inline;
}

/*#leftcol {
top: 30px;
left: 30px;
}*/

/*#rightcol {
top: 30px;
left: 830px;
display: inline;
}*/

div.clear {
 clear: both;
}

.article {
border-bottom: 1px solid #228;
float: left;
font-size: 1.4em;
width: 580px;
margin: 0;
}

.article div {
width: 160px;
margin: 2px 8px 8px 0;
padding: 0;
font-size: 0.8em;
}

.article img {
margin: 0;
}

ul#index {
list-style-type: none;
margin: 10px 0;
padding: 10px 0 0;
font-size: 1.4em;
line-height: 1.4em;
clear: both;
}

ul#index li {
padding: 0.2em;
}

ul.navigation {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}

ul.navigation li {
padding: 2px;
}

.advertisement {
text-align: center;
border-top: 1px solid #228;
/* border-bottom: 1px solid #228; */
padding: 5px 0;
}

.more-link {
font-size: 0.8em;
float: right;
margin-bottom: 10px;
}

a:link {
color: #22d;
}

#lead {
font-size: 1.4em;
padding: 240px 0 0;
}

h2 {
display: run-in;
}

#footer {
clear: both;
float: left;
width: 948px;
margin: 0;
padding: 0 6px;
border-bottom: 10px solid #228;
background: url(bg.gif);
}

#credits {
/* top: 700px; */
/* left: 50px; */
/* position: fixed; */
margin: 0;
/* padding: 3px; */
padding: 0px;
border-top: 1px solid #228;
font-size: 0.9em;
/* width: 120px; */
width: 122px;
background:#88e8e8;
}

hr {
clear:both; 
height: 0px;
border: 0px;
margin: 0px;
color: #ffffff;
}

			.arc90_imgcaptionTXT {
/* 				font-size: .8em; */
				font-size: .9em;
				color: #666;
				text-align: left;
			}
			p.arc90_imgcaptionALT {
/* 				margin-top: 2px; */
				margin-top: 0px;
/* 				margin-bottom: 6px; */
				margin-bottom: 0px;
/* 				font-size: .65em; */
				font-size: .9em;
				text-align: right;
			}
			span.arc90_imgcaptionALT {
/* 				padding: 2px; */
				padding: 0px;
				padding-left: 4px;
				padding-right: 4px;
				background: #888;
				color: #fff;
			}
			.arc90_imgcaption {
				text-align: center;
/* 				border: 1px solid #DDD; */
				padding: 0;
				margin: 0;
/* 				width: 9em; */
			}
			.floatl { float: left; margin-right: 0em; padding: 1em;}
			.floatr { float: right; margin-left: 0em; }


.revmenu {
/* top: 282px;
left: 50px; */
/*position: fixed; */
position: relative;
	margin:2px 0 0 0;
	background:#eeeeee;
	width:120px;
	/* display:block; */
}
/*.revmenu a{
	color:#1f527b;
	font-size:1.1em;
}*/
.revmenu a:link,.revmenu a:visited,.revmenu a:active{
	font-size:1.1em;
	color:#282888;
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
}
.revmenu a:hover{
	background:#282888;
	color:#eeeeee;
	display:block;
	text-decoration:underline
}
.revmenuitem{
/* 	font-weight:bold; */
	border-top:1px solid #88e8e8;
	border-bottom:1px solid #88e8e8;
}
.revmenugap{
/* 	font-weight:bold; */
	border-top:1px solid #88e8e8;
	border-bottom:1px solid #88e8e8;
	background:#88e8e8;
}

/* Jquery highlight search terms */
.highlight { background-color: yellow }
