html{
   margin : 0;
   padding : 0;
   height:100%;
   margin-bottom:1px;
}

body{
background:url(images/banner_background.jpg);
background-position:top;
background-repeat:repeat-x;
margin-top : 10px;
padding : 0;
background-color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
color : #3B7730;
font-size : 76%;
line-height : 1.5em;
text-align : left;
}

h1{
margin:0;
padding:0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.5em;
line-height:1.2em;
color : #1C1C68;
font-weight : normal;
}

h2{
margin-top : 1em;
margin-bottom : 0px;
color : #1C1C68;
font-size : 1.3em;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

p{
margin-top : 1.0em;
margin-bottom : 1.0em;
font-size : 1.0em;
line-height : 1.5em;
}

li {
margin-top : 1.0em;
margin-bottom : 1.0em;
font-size : 1.0em;
line-height : 1.5em;
}

.menuday {
 text-align : center;
}

p.indent{
  margin-left : 60px;
  margin-right : 60px;
}

.dark  {
  font-weight : bold;
}

a, a:active, a:link, a:visited {
  color: #000093;
  text-decoration: none;
}

a:hover {
  color: #000000;
  text-decoration: none;
}

table
{ 
margin-left: auto;
margin-right: auto;
}

table.gallery
{ 
width : auto;
border-collapse : collapse;
border : 1px dotted #A0C6FD;
padding : 0px;
margin : 25px;
}

td.gallerycell {
border : 1px dotted #A0C6FD;
text-align : center;
background-color : #ffffff;
vertical-align: middle;
padding : 2px;
margin : 0px;
}

#mainBlock {
 text-align: left;
 width : 740px;
 height : 100%;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 margin-bottom: 0px;
}

#container {
text-align : center;
width : 760px;
margin: 0 auto; 
}
div.container table
{
margin: 0 auto; 
text-align: left;
}

#botnav {
 clear : both;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 5px;
 margin-top: 20px;
 font-size : 1em;
 border-top: 1px solid #A0C6FD;
 font-weight : bold;
 font-family : Arial, Helvetica, sans-serif;
 color : #3B7730;
}

#botnav ul {
  list-style : none;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}

#botnav li {
  display : inline;
}

#botnav a:link, #botnav a:visited {
  color: #000093;
  text-decoration: none;
   font-weight : normal;
}

#botnav a:hover {
  color: #000000;
  text-decoration: none;
  font-weight : normal;
}

#blurbbox  {
 float: right;
 width : 210px;
 padding : 0px 10px 10px 10px;
 margin-left: 15px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 10px;
 border: 1px dotted #A0C6FD;
}

#imageblock {
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 padding: 0px;
 margin-bottom: 0px;
 text-align: center;
}

.imageinline {
 float: right;
 border: 0;
 margin: 10px;
 padding: 0px;
}

.imageright {
 float: right;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 0px;
 padding: 0px;
 margin-bottom: 10px;
 display: inline;       /* IE double margin float bug fix */
}

.imageborder {
padding : 0px;
border : none;
/* border : 1px solid #A0C6FD; */
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
margin-left : 0px;
display: inline; 
}

.admin {
 text-align: left;
 width : 740px;
 height : 100%;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 margin-bottom: 0px;
}

.boxed {
  color : #000093;
  border : 1px solid #000093;
  background-color : #fbfbfb;
}

#blurbbox .facebookBox{
  border-top: 1px dotted #A0C6FD;
  padding:9px 0 0 0;
  float:none;
  top:0px;
}

#blurbbox .facebookBox a,#blurbbox .facebookBox a:active,#blurbbox .facebookBox a:visited,#blurbbox .facebookBox a:hover{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1.4em;
  color: #3E62B2;
  background:url('images/facebook-icon.jpg') left no-repeat #fff;
  font-weight: normal;
  padding:4px 0 0 34px;
  height:23px;
  display:block;
}

.facebookBox{
  border-top:0;
  padding:0;
  float:right;
  position:relative;
  top:-6px;
}

.facebookBox a,.facebookBox a:active,.facebookBox a:visited,.facebookBox a:hover{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1.4em;
  color: #3E62B2;
  background:url('images/facebook-icon.jpg') left no-repeat #fff;
  font-weight: normal;
  padding:4px 0 0 34px;
  height:23px;
  display:block;
}

#gaurdianLinks{
  width:620px;
  border-top:1px dashed #C4DDFC;
  color:#333;
  margin:20px auto 0 auto;
  overflow:auto;
  padding:10px 0 0 0;
}

#gaurdianLinks div{
  background:#BBCEDD;
  width:295px;
  padding:5px;
  margin:5px 0 0 0;
}

#gaurdianLinks h2{
  margin:0;
  padding:3px 0 0 3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.5em;
  color:#1C1C68 !important;
  width:450px;
  height:27px;
  font-weight:normal;
  background:url('images/gaurdian-logo.jpg') top right no-repeat #fff;
}

#gaurdianLinks h3{
  font-weight:normal;
  font-size:1.5em;
  color:#333;
  padding:0 0 10px 0;
  margin:0;
}

#gaurdianLinks h3 a,#gaurdianLinks h3 a:active,#gaurdianLinks h3 a:visited,#gaurdianLinks h3 a:hover{
  color:#333;
  text-decoration:none;
}

#gaurdianLinks p{
  padding:0;
  margin:0;
}

#gaurdianLinks img{
  float:right;
  margin:4px 0 0 4px;
}
