@import "hidden.css";
body{
	margin:0;
	padding:0;
	color:#003;
	background:#fff;
}
img.jump{
	border:0;
	float:right;
}
	
#header{
	background:#e2e2ca;
	border-bottom:5px solid #969696;
}
#header h1 span{
	display:none;
}
#header h1{
	margin:0;
}
#header h1 img{
	border:0;
}
#navigation{
	margin:0 0 0.2em 0.2em;
	font-weight:bold;
	float:left;
	width:10em;
	min-width:10.2em;
}
ul#menu{
	list-style:none;
	margin:0.2em 0 0 0;
	font-size:0.8em;
	padding:0;
}
ul#menu li{
	margin:0.1em 0 0 0;
	letter-spacing:0.1em;
	border:1px solid #969696;
	padding:0.2em;
}
ul#menu a{
	display:block;
	border: 1px solid #969696;
	padding-left:2px;
}
ul#menu a:hover, ul#menu a:active {
	border: 1px solid #969696;
	color: #232569;
}
#form{
	font-size:0.9em;
	font-weight:normal;
	padding:0.2em;
	border: 1px solid #969696;
	margin:0.2em 0 0 0;
}
form{
	margin:0;
}
#form p{
	margin:0;
}
#search{
	font-size:1em;
	width:7.5em;
}
#submit{
	font-size:1em;
	background-color:#e2e2ca;
	color:#003;
}
#newsfeeds{
	margin:0 0.2em 0.2em 0;
	font-weight:bold;
	float:right;
	width:14em;
	min-width:14.2em;
}
#newsfeeds img{
	float:right;
	border:0;
	margin:0.2em 0 0 0;
}
#newsfeeds h2{
	font-size:1.6em;
	letter-spacing:0.1em;
	font-weight:normal;
	margin-bottom:0;
}
#newsfeeds h3{
	margin:0;
	font-size:1.1em;
	border-bottom: 1px solid #e2e2ca;
	letter-spacing:0.05em;
}
div.news{
	background:#eee;
	margin:0 0 0.5em 0;
	padding:0 0.2em 0.2em 0.2em;
	font-weight:normal;
	border: 1px dashed #969696;
}
#newsfeeds ul{
	list-style:none;
	margin:0.2em 0 0 0;
	padding:0;
}
#newsfeeds li{
	margin:0 0 0.2em 0.1em;
}
#content{
	padding:0 0.1em;
}
div.wrapper{
	font-size:0.8em;
}
#newmember p{
	margin:0.2em 0 0 0;
	background-color:#eee;
	color:#003;
	border: 1px dashed #969696;
}
#newmember span.newest{
	font-weight:bold;
}
#content{
	line-height:1em;
}
#content p{
	margin:0.4em 0;
}
#content h3{
	font-size:1.2em;
	margin:1em 0 0.5em 0;
	background-color:#e2e2ca;
	border-bottom: 2px solid #969696;
	border-right: 1px solid #969696;
}
#content h4{
	margin:0.5em 0 0.5em 0;
}
ul.listimg{
	margin:0 0 0 1em;
	list-style:url(list.png);
	padding:0;
}
ul.listimg li{
	vertical-align:middle;
	line-height:1.5em;
}
ul.commentlinks{
	margin:0.5em 0 0.2em 0;
	padding:0;
}
ul.commentlinks li{
	list-style:none;
	margin:0 1em 0 0;
	display:inline;
}
#footer{
	clear:both;
	border-top: 2px solid #969696;
	background:#e2e2ca;
	height:2em;
}
#footer p{
	margin:0.2em 1em 0 0;
	text-align:right;
	font-weight:normal;
	font-size:0.75em;
}
#footer ul{
	list-style:none;
	margin:0.2em 0;
	font-size:0.8em;
	width:10em;
	padding:0;
}
#footer li{
	margin:0.1em 0 0 0;
	letter-spacing:0.1em;
	padding:0.2em;
}
#footer li a{
	display:block;
	border: 1px solid #969696;
	padding-left:2px;
}
#footer li a:hover, #footer li a:active {
	border: 1px solid #969696;
	color: #232569;
}
a:hover, a:active{
	color:#000;
	background:transparent;
}
abbr, acronym{
	border-bottom:1px dashed #969696;
	cursor:help;
}