body {
   font-size: 62.5%; /* Resets 1em to 10px */
   font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
   background-color: #e5e6e7;
   color: #333;
   text-align: center;
   background-image: url(./images/bgcolor.jpg) ;
   margin: 0;
   padding: 0;
   }
#page {
   padding: 0;
   width: 800px;
   background-color: #fff;
   border: 1px solid #959596;
   margin: 20px auto;
   /* background-color: white; */
   text-align: left;
   /*background: url(./images/pagebg.jpg) repeat-y top;*/
   /*border: none;*/
   }
#header {
   background-color: #FFF; /*#73a0c5;*/
   margin: 0 !important;
   margin: 0 0 0 1px; 
   padding: 1px; 
   height: 128px; 
   width: 798px;
   background: url(./images/page-header.jpg ) no-repeat center;
   clear: both;
   }
#blogbutton {
   margin:95px 0px 0px 643px;
   padding:0;
   width: 150px;
   background-color: #FFF /*#73a0c5;*/
   }
#buttonbar {
   margin:0;
   padding:0 0 4px 0;
   width: 800px;
   background-color: #FFF /*#73a0c5;*/
   }
#navbar {
   margin: 0px;
   width: 800px;
   /*height: 20px;*/
   background-color: #73a0c5;
   /*background: url(./images/navbar.jpg ) no-repeat center;*/
   }
#breadcrumbs {
   color: #FFF;
   font-weight:bold;
   padding: 4px 4px 6px 10px;
}
#content {
   font-size: 1.2em
   }
#footer {
   background-color: #eee;
   padding: 0;
   margin: 0 auto;
   width: 800px;
   /*height: 63px;*/
   clear: both;
   /*background: url(./images/pagefooter.jpg)  no-repeat;*/
   border: none; 
   }

#footer p {
   margin: 0;
   padding: 10px 0;
   text-align: center;
   }
.fullcolumn {
   clear: both;
   padding: 10px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width: 800px;
   /*border:1px #000 solid;*/
}
.blockleft {
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 250px;
}
.blockright {
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width: 250px;
}
.blockcentral {
    margin: 0px 0px 0px 272px;
    padding: 0px;
    width: 256px;
}
.blockdoubleright {
    margin: 0px 10px 0px 270px;
    padding: 0px;
    width: 518px;
}
.blockdoubleleft {
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 518px;
}
.blockhalfleft {
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    width: 375px;
}
.blockhalfright {
    float: right;
    margin: 0px 15px 0px 0px;
    padding: 0px;
    width: 375px;
}
.blocktext {
   margin: 0px 0px 20px 0px;
   padding: 0px 4px 4px 6px;
   }
.blockfull {
   margin: 0px 20px 20px 20px;
}
.blocktext p, .blocktext li {
   font-size:1.1em;
   padding: 0px;
   margin:0px 0px 12px 0px;
   }
.callouttext {
   font-size:0.9em;
   margin: 0px 0px 10px 0px;
   padding: 0px 4px 4px 6px;
   }
.callouttext p {
   padding: 0px;
   margin:0px 0px 6px 0px;
   }
.blockspacer {
   margin: 10px 0px 0px 0px;
   }
p.linkheading {
   margin:6px 0px 6px 0px;
   }
h1, h2, h3, h4 {
   padding:4px 0px 4px 0px;
   margin:0px;
   color: #0084cb;
   font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; /*'Trebuchet MS', */
   font-weight: bold;
   text-align: center;
   }
h1 {
   font-size: 1.8em;
   }
h2 {
   font-size: 1.6em;
   }
h3 {
   font-size: 1.4em;
   line-height:1.3em;
   }
h4 {
   font-size: 1.2em;
   }
hr {
	clear: both;
   display: none;
   }
.colorblue {
   color: #0155a5;
   }
.colorearth {
   color: #904006;
   }
.colorgreen {
   color: #26851c;
   }
.colororange {
   color: #d66a1b;
   }
.borderblue {
   border: 1px solid #0155a5;
   background: #e5eef6;
   }
.borderearth {
   border: 1px solid #904006;
   background: #f4ece6;
   }
.bordergreen {
   border: 1px solid #26851c;
   background: #e9f3e8;
   }
.borderorange {
   border: 1px solid #d66a1b;
   background: #fbf0e8;
   }
.floatright {
   float: right;
   }
.floatleft {
   float: left;
   }
.clearleft {
   clear: left;
   }
.clearright {
   clear: right;
   }
.clearboth {
   clear: both;
   }
.right-ten {
   margin: 0px 10px 0px 0px;
   }
a img {
   border:none;
}
/* ############################################################################################## */
