body {
background: #3c6662; 
font-size: 100%;
}

#pagewrapper {
	margin: auto auto;
	width: 990px;
	background: #3c6662;
	}
	
#header {	 
	margin: auto auto;
	text-align: center;	
	width:1000px;
    background: #fff; 
	padding:none;
	}

#navbar {
position: relative;
margin: auto auto;
/*width: 1000px;*/
width: 100%;
height: 2.5em;
background-color: #3c6662;
}


#topmenu ul {text-align: center; padding: .75em;}
#topmenu ul li { display:inline; list-style-type: none;}
#topmenu ul li a:link, #topmenu ul li a:visited{ font-family: georgia, times, serif; font-size: 1.25em; font-weight: 900; background: #3c6662; color: #edf1f1; padding-left: 1em; padding-right: 1em;}
#topmenu ul li a:hover { font-family: georgia; font-size: 1.25em; font-weight: 900; color: #3c6662; background: #edf1f1; text-decoration: none;}

#bottommenu ul {text-align:center; padding: 10px 5px 5px 5px;}
#bottommenu ul li { display:inline; list-style-type: none;}
#bottommenu ul li a:link, #bottommenu ul li a:visited{ font-family: verdana; font-size: .825em; font-weight: normal; color: #43737d; border: 1px solid #fff; padding-left: 5px; padding-right: 5px;}
#bottommenu ul li a:hover { font-family: verdana; font-size: .825em; font-weight: normal; color: #fffcfa; background: #43737d; text-decoration: none; border: 1px solid #3c6662; }



#sidebar {
position: relative;
float: left;
width: 190px; 
background: #edf1f1;
padding: .25em .20em 1em .35em;
}

.sidemenu {
  padding:0;
  margin:0;
  width:0;
  }
  
.sidemenu li {
  list-style-type:none;
  margin:0 0 0 0; 
  }
   
.sidemenu a, #menu a:visited {
  position:relative;
  display:block;
  width:180px;
  font-family:arial, verdana, sans-serif; 
  font-size:1em; 
  text-align:left; 
  text-decoration:none; 
  background:#edf1f1; 
  color:#43737d; 
  padding:0.25em; 
  }
  
.sidemenu a:hover {
  background:#43737d;
  color:#fff;
  text-decoration: none;
  }
  
.sidemenu a span { display:none; } 

.sidemenu a:hover span {
  font-family: georgia,times,serif;
  display:block;
  position:absolute; 
  left:195px; 
  top:0; 
  text-align:left; 
  padding:0.5em; 
  width:24em;
  background-color:#edf1f1; 
  color:#000; 
  font-weight: normal;
  border:2px solid #3c6662; 
  text-decoration: none;
}

.sidemenu img {
  border:1px solid #000;
  float:left;
  margin:0.25em 1em 0.5em 0;
}


#maincontent {
position: relative;
float: right;
width: 760px;
padding: 10px;
border-left: double 5px #994d4b;
border-right: double 3px #4b7799;
border-bottom: double 3px #4b7799;
background: #fff;
margin-bottom: .5em;
}

.pagination{
position:relative;
padding: 2em;
width: 600px;
margin:auto auto;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; 
font-size: .875em;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #43737d;
text-decoration: none; 
color: #43737d;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #3c6662;
color: #edf1f1;
background-color: #994d4b;
}

.pagination a span { display:none; } 

.pagination a:hover span {
  font-family:georgia,tmes,serif;
  display:block;
  position:absolute; 
  right:25%;  
  bottom: 4em;  
  text-align:left; 
  padding:0.5em; 
  width:50%; 
  background-color:#edf1f1; 
  font-weight: normal;
  color:#000; 
  border:1px solid #3c6662; 
}

.pagination a.currentpage{
background-color: #43737d;
color: #edf1f1 !important;
border-color: #43737d;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #edf1f1;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.picturerow{
position:relative;
padding: 2em;
text-align: center;
margin:auto auto;
}

.picturerow ul{
margin: 0;
padding: 0;
text-align: center; 
}

.picturerow li{
list-style-type: none;
display: inline;
padding: 0em 0.8em 0em 0.8em;
}


#fmail {
margin: auto auto;
width: 500px;
left: 15px;
top: 160px;
border-style: groove;
border-color: #994d4b;
border-width: 3px;
padding: 10px;
}

#footer {
margin: auto auto;
text-align: center;
background:#fff;
width: 750px;
clear: both;
float: right;
}

.left {
float: left;
padding-right: 3em;
}

.right {
float: right;
padding-left: 3em;
}

.picturerow {
text align: center;
padding: 2em 3em 2em 3em;
}

.center {
text-align: center;
padding: 2em;
}

.newline {
clear:both;
}

.clearleft {
clear:left;
}

.clearright {
clear:right;
}


a:link{color: #43737d; font-weight: 800; text-decoration:none}
a:visited{font-weight: 800; color: #4b7799; text-decoration: none;}
a:hover{color: #994d4b; text-decoration: underline;}
a:active{color: #69d8fa; text-decoration: underline;}

h1, h2, h3, h4, h5{
font-family: Georgia, Times, Serif;
font-weight: 800;
color: #3c6662;
margin-bottom: 1em;
}

h2, h3, h5{
margin-top: 2em;
}

h4 {
margin-top: 1.5em;
}

h1,h2,h3,h4 {
font-style: italic
}

h1 {font-size: 1.6em; display: block; border: double 5px #8bb2af; padding: 10px}
h2 {font-size: 1.5em; display: block; border-bottom: solid 2px #8bb2af}
h3 {font-size: 1em; text-decoration: underline;}
h4 {font: 700 1.25em;}
h5 {font: 700 .825em; color: #3c6662; text-align: center}
p {font: 0.75em verdana; color: #000; line-height: 1.5em; text-align: justify; display: block; padding: 10px} 
ul {list-style: square outside; font: .75em verdana; color: #2f4f4f; display: block; text-align: justify; margin-left: 5%; margin-bottom: 5px; margin-top: 5px;}
li {margin-bottom: 1em;}
.intro {margin: auto auto; font: italic 0.825em georgia, times, serif; padding: 1em; color: #994d4b; display: block; line-height: 1.75em; max-width: 600px }
.completion {font: italic 0.825em georgia; color: #994d4b;}
.date {font: .75em verdana; color: #994d4b}
.posttitle {font: 700 italic .825em Georgia, Times, Serif; color: #3c6662; text-align: left}
.caption {text-align:center; font: 0.75em arial; color: #666666; margin-bottom: 2em;}

.betterway{
margin: 3em auto 3em auto;
padding:1em;
display: block;
width: 65%;
background: #edf1f1;
font-style: italic;
text-align:left;
font-family: georgia, serif;
color: #994d4b;
border: dotted 2px #994d4b;
}

#search a:link, #search a:visited{font-family: Georgia, serif; color: #ffffff; font-weight: 800; font-size:.825em; text-align:center; text-decoration:none; background:#43737d; display:block; width:100%; height:1.5em;}
#search a:hover, #search a:active{font-family: Georgia, serif; color: #ffffff; font-weight: 800; font-size:.825em; text-align:center; text-decoration:none; background:#994d4b; display:block; width:100%; height:1.5em;}


.slogan {font: italic 600 12px verdana; color: #3300ff}
.linehead {font: 700 12px verdana; color: #000000}

