body, #primary {
color:#444444;
}
#header {
background:#FFFFFF none repeat scroll 0%;
}
#secondary {
background:#F3F3F3 none repeat scroll 0%;
}
body, #ancillary {
background:#7DB900 none repeat scroll 0%;
}
h1, h2, h3 {
color:#000000;
}
#primary h2 {
color:#333333;
}
blockquote {
color:#333333;
}
table th {
background:#333333 none repeat scroll 0%;
color:#FFFFFF;
}
table td {
background:#EAEAEA none repeat scroll 0%;
color:#000000;
}
.secondary .featured p {
border-bottom:1px solid #595959;
border-top:1px solid #595959;
}
.secondary .featured dl {
border-bottom:1px solid #595959;
}
.secondary .featured dt {
color:#333333;
}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a {
color:#333333;
}
#secondary {
border:0pt none;
padding:0pt;
}
.comment-head {
border-bottom:1px solid #E3E3E3;
}
ul.dates, ul.counts, ul.blogroll li ul, ul.pages {
border-top:1px solid #7A7A7A;
}
ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li {
border-bottom:1px solid #7A7A7A;
}
ul.dates .date, ul.counts .count {
color:#7A7A7A;
}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a {
color:#444444;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover {
color:#000000;
}
html {
border-right:1px solid #3A97D2;
}
#header {
border-bottom:1px solid #3A97D2;
}
#header .inside {
height:80px;
padding:0pt;
}
#header a {
float:left;
font-size:0pt;
margin:0pt;
padding:6px 0pt 0pt;
text-decoration:none;
}
#header a img {
top:0px;
}
#primary {
background:#F6F6F6 none repeat scroll 0%;
border-bottom:8px solid #3A97D2;
padding:2em 0pt 1em;
}
#primary.twocol-stories .story {
width:47%;
}
a {
color:#444444;
}
.secondary dd a {
border-bottom:1px dotted #666666;
text-decoration:none;
}
.secondary dd a:hover {
color:#3A97D2;
}
.story h1, .single-post h1, .story h2, .single-post h2 {
color:#444444;
font-size:2em;
font-weight:normal;
margin:0pt 0pt 0.5em;
}
.story h2, .single-post h2 {
font-size:1.15em;
}
.story a, .single-post a {
border-bottom:1px solid #444444;
color:#444444;
padding-bottom:1px;
text-decoration:none;
}
.story a:hover, .single-post a:hover {
border-bottom:1px solid #444444;
color:#3A97D2;
padding-bottom:1px;
text-decoration:none;
}
.story a:active, .single-post a:active {
border-bottom:1px solid #3A97D2;
color:#3A97D2;
padding-bottom:1px;
text-decoration:none;
}
.story h1 a, .single-post h1 a, .story h2 a, .single-post h2 a, .story .details a, .secondary dd a, .single-post ul.dates a {
border-bottom:1px dotted #444444;
color:#444444;
padding-bottom:1px;
text-decoration:none;
}
.story h1 a:hover, .single-post h1 a:hover, .story h2 a:hover, .single-post h2 a:hover, .story .details a:hover,
 .secondary dd a:hover, .single-post ul.dates a:hover {
border-bottom:1px dotted #444444;
color:#3A97D2;
padding-bottom:1px;
text-decoration:none;
}
.story h1 a:active, .single-post h1 a:active, .story h2 a:active, .single-post h2 a:active, .story .details a:active,
 .secondary dd a:active, .single-post ul.dates a:active {
border-bottom:1px dotted #3A97D2;
color:#3A97D2;
padding-bottom:1px;
text-decoration:none;
}
.story img, .single-post img {
border:1px solid #3A97D2;
}
.story .details {
border-top:1px solid #3A97D2;
color:#595959;
text-align:left;
}
.read-on {
display:none;
float:right;
text-align:right;
}
.block h2 {
font-weight:normal;
}
#ancillary {
padding:2em 0pt 300px;
background-image:url('/wp-content/uploads/footer_1024.png');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:bottom center; 
}
ul.dates .date, ul.counts .count {
color:#595959;
}
#ancillary .block h2, #ancillary .block h3 {
font-size:1.273em;
}
/*******************************
  Footer
*******************************/
.footer, .footer a, .footer p.attributes a {
color:#444;
}
.footer .inside {
border-top:4px double #7A7A7A;
vertical-align:baseline;
}
.footer, .footer_logo {
clear:both;
color:#939393;
margin:2em 0pt 3em;
}
.footer .inside, .footer_logo .inside {
padding:1em 0pt;
}
.footer_logo .inside {
height:50px;
}
.footer p, .footer_logo p {
font-size:0.95em;
margin:0pt;
}
.footer p.copyright {
color:#595959;
float:left;
}
.footer p.attributes {
float:right;
}
.footer p.copyright a, .footer p.attributes a {
border:0pt none;
color:#444;
text-decoration:none;
}
.footer p.copyright a:hover, .footer p.attributes a:hover {
border:0pt none;
color:#000;
text-decoration:none;
}
.footer_logo {
background:#FFFFFF none repeat scroll 0%;
border-top:4px solid #3A97D2;
margin-bottom:0pt;
}
.footer_logo p.footlogo_l {
float:left;
padding-top:1em;
}
.footer_logo p.footlogo_l a {
line-height:40px;
padding:0pt 40px 0pt 0pt;
text-decoration:none;
vertical-align:bottom;
}
.footer_logo p.footlogo_r {
float:right;
padding-top:1em;
}
.footer_logo p.footlogo_r a {
line-height:40px;
padding:0pt 0pt 0pt 40px;
text-decoration:none;
vertical-align:bottom;
}
#search {
margin-top:45px;
}
#search .searchimg {
background:transparent url(white/search.gif) no-repeat scroll 0pt;
}


