html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, iframe, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .blogbody {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}

body {font: 80%/1.3 Verdana, sans-serif; color: #231f20; width: 960px; margin: 0 auto 0; padding: 0; position: relative;}

p {margin-bottom: 14px;}
ul {margin: -17px 0px -7px 0px;}
li {margin-left: 17px; margin-bottom: 3px;}
.date {color: #aaa; margin-bottom: 5px;}
h3 {font-size: 140%; line-height: 1.15; margin-bottom: 12px; font-weight: normal;}
h4 {margin: 0px; padding: 0px 6px 0px 0px; font-size: 100%; color: #009966; font-weight: bold; margin-top: 25px;}

a {text-decoration: none;}
a:link {color: #2970c0;}
a:visited {color: #2970c0;}
a:hover {color: #2970c0; text-decoration: underline;}
a:active {color: #2970c0;}
a img {border:0px;}
h3 a:link {color: #231f20;}
h3 a:visited {color: #231f20;}
h3 a:hover {color: #2970c0;}
.extended {padding-left: 13px; background: url(/images/bullet.gif) 1px 3px no-repeat;}

.header {float: left; width: 960px; overflow: hidden;}

.content {margin: 0 10px; clear: left;}

.subcols {clear: both; float: left; width: 100%; margin-bottom: 10px;}
.subcol {float: left;}
.subcol.related {width: 201px; margin-right: 29px;}
.subcol.news {width: 480px;}
#entry .subcol.news {width: 710px;}
#full .subcol.news {width: 940px;}
.subcol.links {width: 201px; margin-left: 29px;}

.logo {float: left; margin: 33px 29px 33px 10px;}
.identity p {margin: 0px; padding: 43px 0px 0px 0px; font-size: 110%; line-height: 1.4; color: #797979;}
.train {float: right; padding: 9px 50px 0px 0px;}
.logosm {float: left; margin: 15px 92px 15px 10px;}
.trainsm {float: right; padding: 4px 40px 0px 0px;}
.pagetitle {margin: 67px 0px -3px 0px; padding: 0px;}

.nav {clear: both; background: #ececec; padding: 7px 6px; margin-bottom: 15px;}
.nav a {padding: 0px 4px;}
.searchform {float: right; margin-top: -3px; padding: 0px;}

.sectionheader {padding: 15px 0px 10px 0px;}
.related h3 {font-size: 100%; line-height: 1.2; margin-bottom: 1px; font-weight: bold;}

#entry .blog {margin-top: 11px;}
.blogbody {margin-bottom: 25px;}
.subcol.links .blogbody {margin-bottom: 0px;}
.readmore {font-style: italic; margin-top: 15px;}

.toplinks {background: #d9d9d9; margin-top: 26px;}
.toplinks h4, .toplinks p {margin: 0px; padding: 0px 6px 0px 10px; margin-top: 8px;}
.toplinks h4 {font-size: 100%; color: #009966; font-weight: bold; margin-top: 16px;}
.toplinksbtm {margin-bottom: -4px;}
.icon {vertical-align: middle;}

.pagination {width: 100%; text-align: right; background: #d9d9d9; padding: 5px;}
.footer {clear: both; background: #ececec; padding: 7px 10px;}
.footer p {padding: 0px; margin: 0px;}
.footer .email {float: right;}

