html {
    height: 100%; margin-bottom:1px;
}
body{background-color:#2E2E2E;
font-family:Gill Sans, Arial, Helvetica; font-size:medium; color:#000000;
}
img{border:none;}
a{color:#000000; font-weight:bold; }
a:visited{color:#CC0000; font-weight:bold; }
h1,h2,h3 {font-family:Gill Sans, Arial, Helvetica, sans-serif;}
h1 {font-size:xx-large; font-weight:200; text-align:center; font-style:italic;}
h2 {font-size:x-large; margin-left:5%; text-align:left; font-weight:bold; text-decoration:underline;}
h3 {font-size:large; text-align:left; margin-left:3%; font-weight:100;}
table {border-spacing:0px; padding:0px;}
.greybar {background-color:#818181;}
.bodyspace {background-color:#e6e6e6;}
.darkbar {background-color:#2e2e2e; text-align:right; font-size:small; font-family:Gill Sans, Arial, Helvetica; color:#FFFFFF; }
.whitefont {font-family:Gill Sans, Arial, Helvetica; color:#FFFFFF;}
.indentheadings {font-size:large; text-align:left; margin-left:3%; font-weight:100;}
.centrecaption {text-align:center; font-style:italic; }
.centrecaption a{text-align:center; font-style:italic; color:#000000; font-weight:300; }
.centrecaption a:visited{text-align:center; font-style:italic; color:#CC0000; font-weight:300; }
.feedburnerFlareBlock {background-color:#e6e6e6; font-family:Trebuchet, Arial, Helvetica; font-size:small; color:#000000; margin-left:5%; margin-right:7%;}
.feedburnerFlareBlock a {color:#000000; font-size:small; font-weight: bold;}
.feedburnerFlareBlock a:visited{ color:#CC0000; font-size:small; font-weight:bold;}
.blogheader {background-color:#e6e6e6;}
.blogheader a {font-size:x-large; color:#990000;}
.feedburnerFlareBlock span {text-shadow:#666666;}
.feedburnerFlareBlock a {color:#990000;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #818181;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Gill Sans, Arial, Helvetica;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
line-height:1.1;
text-align:center;
font-weight:bold;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

