body{  margin:0;   padding:0;   background-color:#b9d2d4;   font-family:Georgia,"Times New Roman",Times,serif;   color:#000;   font-size:90%;   background-image:url(../image-files/background.jpg);   background-repeat:repeat-x}
h1, h2, h3, h4, h5, h6{  background-color:transparent;   color:#000;   clear:both}
h2, h3, h4, h5, h6{  margin-top:24px}
h1{  border:1px dotted black;   margin-top:5px;   font-family:Georgia,"Times New Roman",Times,serif;   text-align:center;   background-image:url(../image-files/h1-bg.jpg)}
h2{  font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif;   color:#000}
h3{  border-bottom:0 solid #8f8fb3;   font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif}
blockquote{  margin:12px 56px;   color:#006;   font-size:100%;   line-height:20px;   font-family:'Courier New',Courier,monospace}
code{  color:navy;   display:none}
img{  border:0 solid #ddd}
a:link img{  border: none}
a:link{  color:#003;   text-decoration:underline}
a:visited{  color:#006;   text-decoration:underline}
a:hover{  color:#333;   text-decoration:underline}
#PageWrapper{  width:960px}
#Header{  position:relative;   height:206px}
#ContentWrapper{  float:left;   width:100%}
#ContentColumn{  margin:0 360px 0 0;   padding-left:15px;   padding-right:20px}
#NavColumn{  float:left;   width:179px;   margin-left:-370px}
#ExtraColumn{  float:left;   width:179px;   margin-left:-180px}
#Footer{  padding:8px 0px 75px 0;   clear:both;   width:100%}
.Liner{  padding:0px 0}
#Header .Liner{  padding:0}
#Footer .Liner{  margin:0;   padding:0px}
#PageWrapper{  margin:0 auto;   background-repeat:repeat-y;   background-image:url(../image-files/content-wrapper.jpg)}
#Header{  background-image:url(../image-files/header-image.jpg);   background-repeat:no-repeat;   background-color:transparent;   background-position:left top}
#ContentWrapper{  background-repeat:repeat-y;   background-color:transparent;   background-image:url(../image-files/content-wrapper.jpg)}
#NavColumn{  background-repeat:repeat-y;   background-color:transparent}
#ContentColumn{  background-image:url();   background-repeat:no-repeat;   background-color:transparent}
#ExtraColumn{  background-color:transparent}
#Footer{  background-image:url(../image-files/footer.jpg);   background-repeat:no-repeat;   background-color:transparent;   text-align:center;   font-size:85%;   background-position:left bottom}
#NavColumn{  font-size:90%;   color:#000}
#ExtraColumn{  font-size:90%;   color:#000}
#NavColumn h4{  font-size:90%;   color:#000;   margin-top:0;   background-repeat:no-repeat}
#ExtraColumn h4{  font-size:90%;   color:#000;   margin-top:0;   text-align:left}
.Navigation{  width:100%;   font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif;   background-color:transparent}
.Navigation h3{  border:1px dotted black;   margin:10px 0;   padding:0 0 0 5px;   font-size:110%;   color:#000;   background-color:#647d92}
.Navigation ul{  margin:-6px 0 0;   padding:0 0 8px 5px;   list-style-type:none}
.Navigation li{  background-color:transparent;   margin-bottom:3px}
.Navigation a:link{  padding:3px 0 3px 4px;   color:#003;   display:block;   text-decoration:none}
.Navigation a:visited{  padding:3px 0 3px 4px;   color:#009;   display:block;   text-decoration:none}
.Navigation a:hover{  padding:3px 0 3px 4px;   color:#333;   display:block;   background-color:transparent;   text-decoration:underline}
.ThumbnailLink{  text-align:center}
.ThumbnailLink a:link{  text-decoration:none}
.ThumbnailLink a:hover .Caption{  text-decoration:underline;   color:red}
.ExtraNav{  font-family:'Lucida Sans Unicode','Lucida Grande',Verdana,Arial,sans-serif}
.ExtraNav ul{  padding:0;   list-style-type:none}
.ExtraNav ul li{  background-color:transparent;   text-align:center;   display:inline}
.ExtraNav a:link{  padding:0 4px;   color:#003;   text-decoration:none;   text-align:left;   font-style:italic;   font-weight:bold}
.ExtraNav a:visited{  color:#006;   text-decoration:none}
.ExtraNav a:hover{  color:#333;   text-decoration:underline;   background-color:#fff}
#Header .ExtraNav{  font-size:85%;   position:absolute;   top:0px;   right:0px;   width:100%;   background-repeat:no-repeat;   margin-right:0px;   display:none}
#Header .ExtraNav ul{  margin:0}
#Footer .ExtraNav{  margin:12px 0px 50px 10px;   background-color:transparent;   width:78%;   text-align:left;   padding-right:200px}
#Footer p{  font-family:"Courier New",Courier,monospace;   margin-bottom:10px;   margin-right:200px;   text-align:left;   padding-left:225px}
.CalloutBox{  border:1px dotted #000;   margin:18px auto 24px;   padding:4px;   background-color:transparent;   width:85%;   color:#000;   background-image:url(../image-files/callout-box.png);  background-repeat:no-repeat;  background-position:left top}
div.CalloutBox p{ margin:13px}
p.CalloutBox{ padding:13px}
div.CalloutBox h1, div.CalloutBox h2, div.CalloutBox h3, div.CalloutBox h4, div.CalloutBox h5, div.CalloutBox h6{ margin:13px 0 0 13px}
.ReminderBox{ border:1px dotted black;  margin:0 18px 12px;  background-color:#d4d4d4;  width:24%;  float:left;  color:#000}
.ReminderBox right{ border:1px dotted black;  margin:0 18px 12px;  background-color:#d4d4d4;  width:24%;  float:right;  color:#000}
.ReminderBox h4{ margin:0;  padding:2px;  text-align:center;  background-color:#647d92;  background-repeat:no-repeat;  color:#000}
.ReminderBox p{ padding:0 4px;  font-size:80%;  line-height:120%}
.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxMain, .AdSenseBoxCenter468, .AdSenseBoxExtraColumn{ border: none;  padding:5px;  background-color:transparent}
.AdSenseBoxLeft{ margin:0 18px 12px;  float:left}
.AdSenseBoxRight{ margin:0 18px 12px;  float:right}
.AdSenseBoxMain{ margin:0 18px 12px;  float:none}
.AdSenseBoxCenter468{ margin:0 auto 12px;  width:468px;  clear:both}
.AdSenseBoxExtraColumn{ margin:0 auto 12px;  padding:0;  clear:both;  background-color:transparent}
.ReturnToNavBox{ border-top:1px dotted black;  border-bottom:1px dotted black;  margin:0 auto 12px;  padding:4px;  background-color:transparent;  width:90%;  text-align:right}
#RSSbox{ border:1px solid black;  margin:8px auto 10px 3px;  padding:2px 2px 10px;  width:148px;  background-color:transparent;  font-size:100%;  font-weight:bold;  color:#000;  line-height:120%;  text-align:center}
.Clear{ clear:both}
.Caption{ font-size:85%;  font-weight:bold;  color:#000;  display:block;  line-height:150%;  margin-bottom:10px}
.ItemRight{ margin:2px 0 12px 18px;  float:right;  text-align:center}
.ItemCenter{ margin:2px auto 12px;  text-align:center;  clear:both}
.ItemLeft{ margin:2px 18px 12px 0;  float:left;  text-align:center}
.feedburnerFeedBlock { 
border:2px solid #ddd; 
background-color:#ffe; 
padding:12px; 
}

