body {

	background-image: url(blue13lines.gif);

	margin: 0;

	padding: 0;

	font-family: verdana, hevetica, sans-serif;

	font-size: 11px;

	text-align: center;

	color: #666666;

	background-color: White;

} 

#contents table {

	margin: 20px 0 20px 0px;

	color: #666666;

	font-family: verdana, hevetica, sans-serif;

	font-size: 11px;

	text-align: center;

	text-decoration : none; 

	background-color: White;

} 

#contents table img{

	text-align: center;

	background-color: White;

	border-color: #63580a;

	border-width: 3px;

} 

a:link {

	color: blue;

	background-color: transparent;

	text-decoration: none;

} 

a:visited {

	color: #ff0000;

	background-color: transparent;

	text-decoration: none;
} 

a:hover, a:active {

	color: #ff0000;

	background-color: transparent;

} 

h1 {

color : #63580a; 

font-family : verdana, hevetica, sans-serif; 

font-size : 13px; 

font-weight : bold; 

margin : 0 0 6px 0; 

background-color : #ffffff; 

} 

h2 {

color : #5b5e0e; 

font-family : verdana, hevetica, sans-serif; 

font-size : 12px; 

font-weight : bold; 

margin : 0; 

background-color : #ffffff; 

} 
h4 {

color : #63580a; 

font-family : verdana, hevetica, sans-serif; 

font-size : 13px; 

font-weight : bold; 

background-color : #ffffff; 

text-align : center;

} 

#container {

background-color: #ffffff;

margin : 1em auto; 

width : 800px; 

text-align : left; 

border : 1px solid #000000; 

} 

#header {

overflow: hidden;

height: 91px;

background-image: url(header.jpg);

background-repeat: no-repeat;

background-color: #6596d8;

background-position: center;

color: Black;

} 

#header h1 {

font-size : 1px; 

margin : -2px 0 0 0; 

text-align : center; 

color : #000000; 

padding : 0; 

background-color : #6596d8; 

} 

#mainnav {

background-color: #003399;

padding: 4px;

border-top: 1px solid #999999;

border-bottom: 1px solid #000000;

margin-bottom: 22px;

color: White;

} 

#mainnav ul {

background-color: #003399;

text-align : center; 

margin : 0 0 0 22px; 

padding : 0; 

list-style-type : none; 

} 

#mainnav li {

background-color: #003399;

display : inline; 

padding : 0 12px; 

border-left : 1px solid #c4c769; 

color : #ffffff; 

} 

#mainnav li a {

background-color: #003399;

text-decoration : none; 

color : #ffffff; 

} 

#mainnav li a:hover {

background-color: #003399;

text-decoration : none; 

color : #00ff00; 

} 

#menu {

	float: right;

line-height : 150%; 

	width: 200px;

	border-left: 1px solid #c5c877;

	padding-left: 25px;

	background-color: #ffffff;

	color: #666666;

} 

#menu ul {

font-family : verdana, hevetica, sans-serif; 

margin : 0 12px 10px 4px; 

padding-left : 0; 

list-style-type : none; 

line-height : 150%; 

background-color : #ffffff;	

color: #666666;

} 

#contents {

margin : 0 260px 40px 40px; 

background-color : #ffffff;	

color: #666666; 

} 

#contents p {

text-align : justify; 

line-height : 180%; 

font-size : 11px; 

background-color : #ffffff;	

color: #666666; 

} 

#contents form{

margin : 0 0 0 140px; 

background-color : #ffffff;	

color: #666666; 

} 
#solds table {

font-family : verdana, hevetica, sans-serif; 

font-size : 11px;

color : #666666;  

text-align : left; 
margin-left:auto;
margin-top: 10px; 
margin-right:auto;
}


.imagefloat {

float : left; 

padding : 0; 

margin : 2px 10px 0 0; 

} 

.logo {

float : left; 

padding : 0; 

margin : 4px 40px 20px 0; 

} 


.imagefloat2 {

float : left; 

padding : 0; 

margin : 10px 20px 20px 0; 

} 

.imagefloat3 {

float: left;

padding: 0;

margin: 14px 10px 0 0;

} 

#footer {

clear : both; 

color : #ffffff; 

border-top : 1px solid #565656; 

background-color : #c41600; 

text-align : center; 

padding : 5px; 

font-size : 10px; 

}



/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.bible{

position: relative;

z-index: 0;

}

.bible span{

position:absolute;

background-color: navy;

padding: 10px;

border: 1px solid black;

visibility: hidden;

color: #ffffff;

text-decoration: none;

}

.bible:hover{

	background-color: transparent;

	z-index: 100;

}

.bible:hover span{

	visibility: visible;

	width: 320px;

	left: -120px;

}

#hintbox{

	position: absolute;

	background-color: navy;

	padding: 16px;

	border: 1px solid #000000;

	font: normal 11px Verdana;

	z-index: 100;

	visibility: hidden;

	line-height: 18px;

	text-align: justify;

	color: White;

}