a:hover {
	color : #990000;
	text-decoration : none;
}

body {
	background : url("/images/bigtiles.gif") repeat fixed;
	background-color : #FFFAF0;
	color : #000000;
	font : normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 20px 0;
	text-align : center;
}

div.banner {
	margin : 10px 0;
}

div.block {
	border : 1px solid #e1e1e1;
}

div.block  p.foot{
	font-size : .9em;
	text-align : center;
}

div.block h2, h3 {
	background-color : #e1e1e1;
	margin : 0;
	padding : 5px 0;
}

div.block h3 {
	font-size : .9em;
	font-weight : normal;
}

div.block p {
	padding : 5px 20px;
	text-align : left;
}

div.blurb p {
	font-size : smaller;
	margin : 20px;
	text-align : justify;
}

div.box {
	background : url(/images/leafstroke.gif) #FFFBF7 repeat fixed;
	border : 1px solid #E1E1E1;
	margin : 0 auto 20px;
	padding : 10px;
	width : 680px;
}

div.foot {
	clear : both;
}

div.lhs {
	border : 0;
	float : left;
	margin : 0;
	padding : 0;
	text-align : center;
	width : 20%;
}

div.links {
	font-size : smaller;
}

div.links h3 {
	background-color : transparent;
	font-size : 1.2em;
	font-weight : normal;
	margin : 0;
	padding : 2px;
}

div.nav a.navlink {
	background-color : transparent;
	border : 1px solid #E1E1E1;
	clear : both;
	display : block;
	font-variant : small-caps;
	margin : 0 auto 5px;
	padding : 3px 0;
	text-decoration : none;
	width : 98%;
}

div.nav a:hover {
	background-color : #990000;
	color : #FFFFFF;
}

div.nav div.atoz {
	background-color : transparent;
	border : 1px solid #E1E1E1;
	clear : both;
	color : #990000;
	font-variant : small-caps;
	margin : 5px auto;
	padding : 1px 0;
	text-align : center;
	width : 98%;
}

div.nav div.atoz a {
	margin : 0;
	padding : 1px;
	text-decoration : underline;
}

div.navform{
	background-color : transparent;
	border : 1px solid #E1E1E1;
	color : #990000;
	width : 98%;
}

div.navform  input.inputbox {
	background-color : #e1e1e1;
	border : 1px solid #e1e1e1;
	margin : 0;
	padding : 0;
	vertical-align : middle;
	width : 95%;
}

div.navform form{
	margin : 0;
	padding : 0;
}

div.navform input.submit {
	background-color : transparent;
	color : #990000;
	margin : 2px;
	padding : 2px;
	vertical-align : middle;
}

div.navhead p {
	font-size : smaller;
	margin : 8px;
	padding : 0 20px;
	text-transform : uppercase;
}

div.recent {
	border : 1px solid #e1e1e1;
	margin : 0 10px;
	padding : 10px;
}

div.rhs {
	border : 0;
	float : right;
	margin : 0;
	padding : 0;
	text-align : center;
	width : 79%;
}

div.sig {
	text-align : center;
}

h1 {
	font-variant : small-caps;
}

h1, h2 {
	font-size : 1em;
	font-weight : normal;
	margin : 5px 0;
	padding : 0;
}

h2.itemtitle {
	font-size: .8em;
	font-weight: normal;
	color: red;
	background-color: transparent;
}
p.index {
	font-size : smaller;
	margin : 5px;
	padding : 0;
	text-align : left;
}

strong {
	background-color : transparent;
	color : #990000;
}

.ad {
    padding: 10px 0;
}

