a, a:visited {color: #125;}
a:hover, a:focus, a:active {color: #800;}
p {padding: 4px 4px 0.8em 4px; margin: 0;}
p.center {text-align: center;}
.msg2 div {position: relative; background: #eee; padding: 4px; margin-bottom: 4px; text-align: left; font-size: 90%;}

.msg2 .t,.msg2 .cf,.msg2 .cg,.msg2 .cm,.msg2 .d {position:absolute; padding: 2px; color: #229; background: none;}
.msg2 .t {position:relative; width:auto; font-weight: bold; background: #ddd;}
.msg2 .cf {right:60px; top:0px; color: #090;}
.msg2 .cg {right:60px; top:0px; color: #900;}
.msg2 .cm {right:60px; top:0px; color: #00B;}
.msg2 .d {right:2px; top:0px; font-style: italic;}

sup {vertical-align:super; font-size: 70%;}
ul {margin: -0.8em 0 1em 0; padding: 0 30px; list-style-image: url(Images/Bullet.png);}
li p {margin: 0 0 10px 0; padding: 2px 4px; font-size: 90%;}
blockquote {padding: 0; margin: 0 1em; width: 300px; font-size: 90%;}

div.ins {margin: 8px 0 0 4px; padding: 0; text-align: center;}
.ins p, .col1 p, .col2 p {font-size: 84%;}

img {margin: 4px 10px 10px 10px; border: solid 1px #ddd;}
a img, .ins img, #priest img {margin: 0; border: solid 1px #888;}
a.il img {margin: 4px 10px 10px 10px;}
.icon, #master0 {margin: 4px auto; float: none; border: none; vertical-align: bottom;}
#side img {border: 0px;}

/* Maple Tree */
.col {position: relative; margin-bottom: 1em; width: 550px;}
.floatr {position: relative; clear: right; float: right;}
.clear {position: relative; clear: right; margin: 0; width: 400px;}

.eform {width: 400px;}
.eformh {width: 180px;}

h1 {
margin: 4px 0 0.4em 0;
background: none;
text-align: center;
font: bold 110% "Times New Roman", Georgia, Times, serif;
}
h2 {
position: relative;
margin: 6px 0 0 0; padding: 2px 4px;
background: #eef;
font: bold 100% "Times New Roman", Georgia, Times, serif;
}
h3 {padding: 4px 4px 1em 4px; margin: 0; font-weight: bold; font-size: 100%;}

body {
background-color: #363;
margin: 0; padding: 2px;
text-align: center; color: #000;
}
#container {
background: #fff url(Images/BackgndCont.jpg) no-repeat 0% 80px;
position: relative;
margin: 0 auto;
width: 760px;
text-align: left;
}
#head {background: #fff url(Images/Head.jpg) no-repeat 0% 0%; height: 80px;}
#mid {position: relative; width: 760px; background: transparent url(Images/Backgnd.jpg) no-repeat 0% 80px;}
#mid2 {position: relative; background: transparent; clear: both;}

#cont {
background: transparent;
position: relative;
width: 560px;
margin: 0 0 0 190px;
padding-top: 10px;
text-align: left;
overflow: hidden;
}

#side {
background: #eee;
position: relative;
float: left;
left: 7px;
width: 164px;
margin: 10px 0px; padding: 4px 0px;
text-align: center;
}
/* #mid2>#side {margin: 10px 0 10px 7px;}*/
#foot {
background: #eee;
clear: both;
padding: 8px;
text-align: center;
font-size: 80%;
}
#nav {
background: #fff url(Images/BackgndCont.jpg) no-repeat 0% 0%;
position: relative;
width: 760px;
float: left;
margin: 0;
padding: 1px 0px 1px 0px;
}
/*#mid>#nav {padding: 0 14px 0 6px;}*/
#nav ul {
display: inline;
list-style: none; list-style-image: none;
float: left;
padding: 0 0 0 18px;
margin: 0 0 0 0px;
}
#nav li {
background: #eef;
display: block;
float: left;
margin: 1px 11px;
border: solid #ccd 1px;
font: 75% "Times New Roman", Georgia, Times, serif;
}
#nav a:link, #nav a:visited {
padding: 0 1px;
display: block;
text-align: center;
color: #000;
width: 120px;
text-decoration: none;
}
#nav a:hover, #nav a:focus, #nav a:active
{background: #ccf; color: #000;}

div.notes {
position: relative;
z-index: 20;
float: right;
background: #f4f4f4;
margin: 4px 10px 10px 10px;
width: 150px;
padding: 6px 8px;
border: solid #ddd 1px;
text-align: left;
}
.ntitle {font-size: 84%; padding: 0; margin: 2px 0 4px 0; background: #ddd; font-weight: bold; text-align: center;}
#side .ntitle {margin: 2px 2px 4px 2px;}
.ndate {font-size: 76%; padding: 0 4px 0 0; font-style: italic;}
.ntext {font-size: 76%; padding: 0 4px 0.6em 4px;}

#tb_container {display:none;}
#FooterAd {position: absolute; margin: -200px;}

#frame {display:none;position:absolute;z-index:200;left:20px;top:20px;background:white;width:400px;border:1px solid black;-moz-box-shadow: 1px 1px 14px #000; box-shadow: 1px 1px 14px #000; -webkit-box-shadow: 1px 1px 14px #000;}
#frame img {display:block;border:0;margin:3px 3px 3px 3px;}
#frame p {font:70% sans-serif; padding:2px 4px 3px 4px;}
p#frtitle, p#frclose {font-weight:bold;}
p#frtitle {padding:0; margin: 2px 30px 1px 4px;}
#frame #frclose {position:absolute;top:0px;right:0px;padding-bottom:1px;cursor:pointer;background:white;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
