body {
   margin: 20px 0 20px 0;
   padding:0;
   background: #E4E4E4;
   font:small Verdana,Sans-serif;
   line-height:1.6em;
   color:#142F39;
   text-align: center;
}

#wrapper {
   width: 750px;
   margin: auto;
   padding: 0;
   text-align: left;
}

a:link {
	color: #2E708F;
	border-bottom: 1px dashed #2E708F;
	text-decoration: none;
}

a:visited {
	color:  #A0B23C;
	border-bottom: 1px dashed;
	text-decoration: none;
}

a:active {
	color: #D5A600;
}

a:hover {
	color: #7DB9D5;
	border-bottom: 1px solid #7DB9D5;
	text-decoration: none;
}

.none, caption {
display: none;
}

.clear {
   clear: both;
   margin:0;
   padding:0;
   height: 0.1px;
}


blockquote {
   background: url("./images/design_images/butterfly_quote.gif") top left no-repeat;
   margin: 10px;
   padding: 8px 0 0 25px;
   font:small  "Trebuchet MS",Verdana,Sans-serif;
   color: #585858;
}

textarea.text, input.text {
   font: 11px Verdana, Arial, sans-serif;
}

input.button {
font: 11px Verdana, Arial, sans-serif;
background: #565656;
color: #fff;
}

table#postcomment tr td {
   font: 11px Verdana, Arial, sans-serif;
}

table#postcomment tr td p {
   margin: 4px 0 4px 0;
}

#header {
   margin: 0px;
   padding: 0px;
   background: White;
   border-right: 1px solid #ABBADC;
   border-top: 1px solid #ABBADC;
   border-left: 1px solid #ABBADC;

}

#header h1 {
   font: 30px Arial, Verdana, sans-serif;
   margin: 0;
   padding: 10px;

}

#header a {
   border: none;
   color:  #2A5B68;
}

#header a:hover {
   color:  #808F2E;
}

#navcontainer{
   background:  #B4C747;
   height: 30px;
   margin: 0;
   padding: 0;
   border-left: 1px solid #ABBADC;
   border-right: 1px solid #ABBADC;
   border-bottom: 1px solid White;
}

#navcontainer ul{
   margin: 0;
   padding: 0;
}

#navcontainer ul li{
   list-style-type: none;
   padding: 0;
   margin: 0;
   display: block;
   float: left;
   font: 11px/30px "Lucida Grande", verdana, sans-serif;
   text-align: center;
   font-weight: bold;
}

#navcontainer a{
   color: #F8F2E5;
   text-decoration: none;
   display: block;
   width: 99px;
   border-top: none;
   border-right: 1px solid #A8B090;
   border-bottom: none;
}

#navcontainer li#active { background: #7C8B2B; color: #fff; border-bottom: none; }
#navcontainer a:hover { background: #7DB9D5; color: #fff; border-bottom: none;}

#main-c {
   width: 748px;
   margin: 0;
   padding: 0;
   background: #ccc;
   border-left: 1px solid #ABBADC;
   border-right: 1px solid #ABBADC;
}

#main {
   width: 748px;
   background: #EEF0E4;
}

#bigger {
   width: 500px;
   float: left;
   margin: 0;
   padding: 0 0 30px 0;
   background: #fff;
}

#bigger img {
    float:right;
    padding: 5px;

}

.bar-head {
   background: url("http://64.62.152.209/images/design_images/MiddleGraphicBlackText.jpg") no-repeat;
   height: 170px;
   margin: 0 0 15px 0px;
   padding: 0 ;
}

.date-header {
   margin: 15px;
   padding: 0;
}

.date-header h2 {
   font: 24px Arial, 'Times New Roman', sans-serif;
   margin: 0;
   padding: 0;
   color: #01164D;
}

.entry-title {
   margin: 0;
   padding: 0;
}

.entry-title h3 {
   margin: 0 0 8px 0;
   padding: 0;
   color:  #A0B23C;
   font: bold 14px Verdana, 'Times New Roman', sans-serif;
}

.entry-title h3 a {
   border: none;
    color:  #A0B23C;
}

.entry-title h3 a:hover {
   border: none;
   color: #7DB9D5;
}

.entry {
   margin: 20px 15px 40px 15px;
   padding: 0;
}

.nonblogentry {
   margin: 20px 15px 20px 15px;
   padding: 0;
}
 
.faqentry {
   margin: 7px 15px 7px 15px;
   padding: 0;
}

.entry-info {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 10px;
   text-align: right;
   border-top: 1px solid #ccc;
   line-height: 16px;
}

.homeentry-info {
   margin: 10px 0 0 0;
   padding: 0;
   font-size: 10px;
   text-align: right;
   border-top: 1px solid #ccc;
 
}

.entry-info p {
   margin: 0;
   padding: 0;
}

.entry .imgupload {
   border: none;
   float: left;
   margin: 20px 10px 0 0;
   border: 1px solid #333;
}

.navi-pages {
   text-align: right;
   margin: 15px;
   font-size: 11px;
   background: #F8F8F8;
   padding: 10px;
}

.navi-pages p {
   margin: 0;
   padding: 0;
}

#smaller {
   width: 240px;
   float: right;
   margin: 0;
   padding: 0;
   font-size: 11px;
   line-height: 16px;
}

.smaller-c {
   margin: 10px;
}

#smaller .box-1 {
   margin: 0 0 30px 0;
}

#smaller h4 {
   margin: 0 0 8px 0;
   padding: 0;
   color: #A0B23C;
   font: bold 12px Verdana, Arial, sans-serif;
}

#smaller ul {
   list-style: square;
   margin: 0 0 0 15px;
   padding: 0;
}
  
#smaller ul li {
   margin: 4px 0 4px 0;
}

#comments, #comments-post, #trackbacks {
   margin: 20px 15px 10px 15px;
   padding: 0;
   font-size: 11px;
   line-height: 17px;
}

#comments h4, #comments-post h4, #trackbacks h4 {
   margin: 0 0 20px 0;
   padding: 0;
   color: #3E7E30;
   font: bold 14px Verdana, 'Times New Roman', sans-serif;
}

.comment-item, .trackbacks-item {
   margin: 5px 0 20px 0;
   padding: 0 0 20px 0;
   border-bottom: 1px solid #f3f3f3;
}

.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
   margin: 0 0 8px 0;
   padding: 0;
}

.comment-info, .trackbacks-info {
   text-align: right;
   font-size: 10px;
}

.trackbacks-text h5 {
   font: bold 11px Verdana, Arial, sans-serif;
   margin: 0;
   padding: 0;
   color: #3E7E30;
}


#footer {
   margin: 0;
   padding: 0;
   font-size: 10px;
   background: #E0E4CE;
   border-bottom: 1px solid #ABBADC;
   border-left: 1px solid #ABBADC;
   border-right: 1px solid #ABBADC;
}

.footer-i {
   margin: 0px;
   padding: 10px;
}

.footer-i p {
   margin: 0;
   padding: 0;
}
