body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:”;}

body { background-color: #666666; font-size: small; text-align: center; color: #ffffff;; }

a {text-decoration: none; color: #650100; }
a:hover {text-decoration: underline; }

.hideMe { display: none; color: #efefef; }
.hideMe a  { display: none; color: #efefef; }
.aTable td { padding: 5px; }

.now { font-weight: bold; }

span.breadBar {
	margin: 10px auto;
	border-bottom: 1px solid #ccc;
	display: block;
	width: 760px;
}

span.thisContent {
	margin-right: 30px; 
	display: block;
	width: 490px;
	float: right;
	border-bottom: 1px dashed #ccc;	
	text-align: right;
}

span.thisContentImage {
	margin-right: 30px; 
	display: block;
	width: 490px;
	float: right;
	text-align: center;
}

span.thisContentImage img{
	padding: 10px; 
}



span.left {
	margin-left: 30px; 
	display: block;
	float: left; 
	width: 200px;
	float:left;
	border-right: 1px solid #ccc;	
	text-align: left;
}

span.left h2 { color: #670001; padding-bottom: 10px; }
span.left ul { color: #670001; padding-bottom: 10px; }
span.left li a { display:block; width: auto; }
span.left li a:hover { padding-left: 5px; background-color: #fff; text-decoration: none; }
span.left em { display: block; font-style: italic; font-size: small; }

img.thisImg {	display: block; margin: 5px auto;  border: 1px solid #cccccc; }

span.thisItem , span.pager{
	margin-right: 30px; 
	display: block;
	width: 490px;
	float: right;
	border-bottom: 1px dashed #ccc;	
	text-align: right;
}
span.thisItem img { float: left; display: block; margin: 5px;  border: 1px solid #cccccc; }
span.pager { padding-top: 10px; padding-bottom: 10px; }

#box { margin: 20px auto; background-image: url(table.jpg); background-repeat: repeat-y; background-position: top center; text-align: left; font-size: medium; color: #666666; }
#top { background-image: url(top.jpg); background-repeat: no-repeat; background-position: top center; }
#top h1 { display: none; }
#top a { display: block; width: 820px; height: 94px; }

#nav {
	color: #cccccc;
	background-image: url(nav.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
	width: 820px; height: 55px; line-height: 55px;
	text-align: center;
	vertical-align: middle;
}

#nav a {	color: #ffffff; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: large; }
#main { }
#main p { text-align: justify; padding: 2px 20px; text-indent: 30px; }
#main p:first-letter { font-size: x-large; }

#renav { text-align: center; vertical-align: middle; font-family: "Times New Roman", Times, serif; font-style: italic;  padding-top: 10px;  padding-bottom: 10px; }
#renav a { color: #650100; }
#foot { background-image: url(foot.jpg); background-repeat: no-repeat; background-position: top center; display: block; width: 820px; height: 103px; }


h1.home_content { font-style: normal; font-weight: normal; text-transform: uppercase;}
