/*
blue   #373874
green  #448240
 */

BODY {
 margin:0px;
 padding:0px;
 width:770px;
 background-color:#fff;
 color:black;
 font-family: arial, helvetica, sans-serif;
 font-size:17px;
}
H1 {
 font-size:18px;
 border-bottom:1px solid black;
}

INPUT, SUBMIT, TEXTAREA{
 color:#373874;
}

INPUT, SUBMIT {
 font-size:11px;
}
FORM {
 margin:0px;
 padding:0px;
}

.header {
 position:absolute;
 top:0px;
 left:2px;
 width:770px;
 height:92px;
 background-color:#ffffff;
 color:black;
 font-family:arial, helvetica, sans-serif;
 font-size:15px;
 vertical-align:top;
 text-align:center;
/*  border-bottom:2px solid #373874; */
  border-bottom:1px solid #373874;
}

a, a:link, a:active, a:visited {
 color:#373874;
}
a:hover {
 color:#448240;
}


.lnavbar {
 position:absolute;
 top:100px;
 left:2px;
 width:170px;
/* height:100%; */
 background-color:#ffffff;
 color:black;
 font-family: arial, helvetica, sans-serif;
 font-size:15px;
 vertical-align:top;
 text-align:left;
}
.content {
 position:absolute;
 top:95px;
 left:174px;
 width:600px;
/* height:100%; */
 background-color:#ffffff;
 color:black;
 font-family: arial, helvetica, sans-serif;
 font-size:17px;
 vertical-align:top;
 text-align:left;
 padding-top:3px;
}

.midad {
 float: right;
 width:336px;
 height:330px;
 padding:0px;
 margin:0px;
 padding-top:50px;
 padding-left:3px;
}

.navad {
 width:160px;
 height:115px;
 padding-top:10px;
}

.bottomad {
 width:100%;
 height:60px;
 padding-top:15px;
 text-align:center;
 clear:both;
}

.nextprev {
 width:100%;
 height:50px;
 text-align:left;
 vertical-align:middle;
 padding-top:10px;
 font-size:17px;
}

.comments {
 width:100%;
 padding-top:20px;
 padding-bottom:20px;
}

.sectionhead {
 font-size:16;
 font-weight:bold;
 text-decoration:underline;
}

.copyright {
 width:100%;
 height:30px;
 text-align:center;
 vertical-align:middle;
 padding-top:5px;
 padding-bottom:20px;
 font-size:10px;
 color:#7778B4;
}

.divider {
 width:95%;
 color:#373874;
 text-align:center;
 clear:both;
}

.navsection {
 width:90%;
 font-size:10px;
 border:1px solid #373874;
 margin-top:10px;
 margin-bottom:10px;
 padding:3px;
}

.navsection a {
 text-decoration: none;
}

.navsection ul {
 padding:0px;
 margin:0px;
}

.navsection li {
 list-style-type:none;
 margin-top:3px;
 margin-bottom:3px;
}


.navsectionheader {
 font-size:11px;
 font-weight:bold;
 color: #448240;
}

.commentbody {
  font-size: 15px;
  margin-top:15px;
  padding-left:5px;
}
.commentposter {
  font-size: 10px;
  border-bottom:1px solid #373874;
}
.commentform {
 font-size: 15px;
 margin-bottom:5px;
}

/* frontpage styles */


.fp_article_50_left, .fp_article_50_right, .fp_article_100  {
 margin:3px;
 padding:3px;
 border:1px solid #373874;
 font-size:12px;
}
.fp_article_50_left {
 width:47%;
 float:left;
 height:250px;
}

.fp_article_50_right {
 width:47%;
 float:right;
 height:250px;
}
.fp_article_100 {
 margin:2px;
 padding:3px;
 width:97%;
/* height:113px; */
 float:left;
 clear:both;
}

.fp_article_header {
 width:100%;
 text-align:center;
}

.fp_article_100 H1,.fp_article_50_left H1,.fp_article_50_right H1,.fp_article_header H1 {
 font-size:13px;
 font-weight:bold;
 border-bottom:1px solid #448240;
 height:32px;
 vertical-align:bottom;
}
H1 A,H1 a:link,H1 a:active,H1 a:visited,H1 a:hover{
 color:#000000;
 text-decoration:none;
}

.fp_article_100 H2,.fp_article_50_left H2,.fp_article_50_right H2,.fp_article_header H2 {
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
.fp_article_100 H1 {
 height:16px;
}

.limg {
 float:left;
 padding-right:5px;
 padding-bottom:5px;
}

.rimg {
 float:right;
 padding-left:5px;
 padding-bottom:5px;
}

.cimg {
 margin:0px;
 padding:0px;
 text-align:center;
}

.headline {
 font-size:14px;
 font-weight:bold;
}

.byline {
 font-size:11px;
 font-style:italic;
}

.authorinfo {
 width:100%;
 font-size:11px;
 font-style:italic;
 border-top:1px solid blue #373874;
 border-bottom:1px solid blue #448240;
}
