#box{
		
        width:760px;
        margin:15px auto 15px auto;
        border: 2px;
        border-style: solid;
        border-color: #cfd6cd;
        background-color: #f9f9f7;
        box-shadow: 0px 5px 15px #7b949b;
}
        

#header{
        height:125px;
        border-style: dashed;
        border-width: 0px 0px 1px 0px;
        border-color: #cfd6cd;
        margin:0 0 0 0;
}

#header_image{
        width:100%;
        height:100%;
        object-fit: fill;
        background-position: 50% 30%; 
        background-image:url('theme/top.jpg');
    }
    
#header_image_alt{
        width:100%;
        height:100%;
        object-fit: fill;
        background-position: 50% 30%; 
        background-image:url('theme/top_alt.jpg');
    }
    
h1 {
	margin-bottom: -5px;
	font-size: 16px;
	font-style: normal;
	color: #3f645e;
   text-shadow: 5px 2px 1px #c1d0c9;
}    

p{
	font-size: 14px;
}
 
.content{
		 
}

body{
	font-family: Consolas,monaco,monospace; 
	background-image: url('theme/bg.jpg');
	background-repeat: repeat;
	background-size: 10%;
}

.meat{
	padding-left: 40px;
	padding-right: 22px;
}

#body_water{
	font-family: Consolas,monaco,monospace; 
	background-image: url('theme/tilewater.jpg');
	background-repeat: repeat;
	background-size: 18%;
}

#left{
	padding: 0;
	padding-left: 10px;
	padding-top: 10px;
	width: 90px;
	text-align: right;
}

a.lelink{
	font-size: 10pt;
	color: #648981;
	text-decoration-line: none;
	
}

a:link.lelink {
	
}

a:visited.lelink {
	color: #648981;
}

a:focus.lelink {
}

a:hover.lelink {
	color: #3f645e;
	font-style: oblique;
	cursor: help;
}

a:active.lelink {
}

tr.cred {
	padding:0;
}

td.credits{
padding-left: 40px;
}

td.credits p{
	font-family: Times;
	color: gray;
	font-size: 7pt;
}

td.credits a{
	color: gray;
}
