*-html {
  	height: 100%;
}
body {
  	margin: 0;		padding: 0;
  	width: 100%;	height: 100%;
	/*background-color: #ebede0;*/
  	background-color: #fff;
	color: #000;
  	text-align: center;
}
h2 {
  	padding: 0 0 7px 0;		margin: 0;
  	/*color: #c0d200;*/
	color: #000;
  	border-bottom: 1px solid #ccc;
}




Caption, th, td {

	font-family:arial, helvetica, sans-serif;
}

Caption {

	text-align: left;
	margin: 0 0 2em 0;
font-weight:bold;
}

table {

	border-collapse:collapse;
}

th {
	text-align:left;
}

th, td {

	border-right: 1px solid #B0C4D7 <!-- #fff; -->
	border-bottom: 1px solid #B0C4D7 <!-- #fff;-->
	padding:0.5em;
}

tr {
	background:  #B0C4D7 <!-- #fff -->;
}

thead  th {

	background: #036;
	color: #fff;
}

tr.alternate {
	
	background:  #D7E0EA;
}

tr.alternate th {

background:  #D7E0EA;
}

#topwrap {
  	margin: 0;		padding: 0;
  	width: 100%;	height: 416px;
  	position: absolute;
  	left: 0;		right: 0;
  	color: inherit;
  	background: url(images/bg4.jpg) repeat-x top center #FFF;
}

#topwrap h1 {
    padding: 0;		margin: 0;
  	/*color: #c0d200;*/
	color: #000;
  	font-family: arial, helvetica, sans-serif;
  	margin-top: 36px;
  	float: left;
  	margin-left: 56px;
  	text-decoration: none;
}

#topwrap h1 span {
    	padding: 0;		margin: 0;
	/*float: right;*/
	margin-top: 36px;
	margin-left:100px;
  	color: #fff;
	font-style:italic;
}

#topwrap .topright {
	position: absolute;
	right: 0;		top: 0;
	display: block;
	height: 140px;		width: 140px;
	background: url(images/tabright6.gif) no-repeat;
	/*text-indent: -999em;	text-decoration: none;*/
	text-family="Arial";
	color: #fff;
}

#topwrap IMG {
	float: left;
	margin-top:10px;
	margin-left:50px;
}


#menu {
		color: black;
		position:relative;
		float:left;
		width:275px;
		background: #E80018;
		top:178px;
		
		
		
		}


 #menu ul { 
		font-size:14px;
		font-family: "Arial";
		padding:10px;
		margin:0px;
		/*list-style-position:inside;*/
		list-style: none;
		text-align: left;
		line-height: 28px;	
		
	}

#sidebarl {
  	width: 275px;
  	color: #ccc;
	position:absolute;
	left:0px;
	padding-left:10px;
  	/*margin-left: 0px;
	float:left;*/
	text-align: left;
	background-color: #FFF;
	font-family: arial;
}

#container {
  	width: 830px;
  	position: relative;
	margin-left: auto;		
	margin-right: auto;	
	padding-top: 14px;	
	top: 180px;
  	background-color: #fff;
  	text-align: left;
}



#content {
  	width: 830px;	
}

.article {
  	width: 500px;
  	/*color: #777;*/
color: #000;
  	margin-left: 20px;
	float:left;
	
}

.sidebar {
  	width: 275px;
  	color: #ccc;
  	margin-right: 0px;
	float:right;
	font-family: arial;
}


.sidebar IMG {
	/*float: centre;*/
}



.article h2 {
	font-family: arial;
}

/*.article a {
	font-family: arial;
	font-size: 20px;
	color: #777;
}*/

.article p {
    	margin-bottom: 3px;
  	font-size: 20px;
  	font-family: arial, helvetica, sans-serif;
}

/*.article p a,table, a:link{color: blue;}

.article p a,table, a:visited{color: purple;}

.article p a,table,a:hover{color: blue; text-decoration: underline}*/

/*.article p a,table, a:link, a:visited {
  	/*color: #c0d200;*/
	
  	text-decoration: none;
}*/
a:link, a:visited {
  	/*color: #c0d200;*/
	
  	text-decoration: none;
}

.article caption {
text-align:left;
	margin: 0 0 .5em 0;
	font-weight: bold;
}

.article table {
border-collapse: collapse;
}

.article th {
	font-color: red;
}	

.article th {
	font-color: black;
}	

.article p table a:hover {
  	text-decoration: underline;
}

.verse p { 	padding: 3px;
		border:1px solid red;
		font-style:italic;
}

#footer {
  	width: 800px;
  	color: #ccc;
  	margin-left: 10px;
	margin-right: 10px;
  	padding-top: 2px;
  	border-top: 1px solid #c0d200;
  	text-align: center;
}

#footer a, a:link, a:visited {
  	/*color: #c0d200;*/
	color: #000;
  	text-decoration: none;
}

#footer a:hover {
  	text-decoration: underline;
}

