.maintitle .right { right: 5px !important; padding-top: 8px; width: 510px; }
.maintitle .right .google { float: left; width: 85px; text-align: right; }
.maintitle .right .twitter { float: left; width: 125px; text-align: center; }
.maintitle .right .facebook { float: left; width: 135px; text-align: left; position: relative; z-index: 1; }
.maintitle .right .addthis { float: left; width: 140px; text-align: left; padding-top: 3px; }
.article { padding: 10px; }
.article h1, .article h3, .article h4 { font-weight: bold; }
.article h3, .article h4 { margin: 10px 0; }
.article h1 { margin-bottom: .15em; font-size: 26px; }
.article h2 { font-size: 16px; font-weight: bold; }
.article h3 { font-size: 20px; color: #00689E; margin: 28px 0 2px 0 !important; clear: both; }
.article h3.first { margin-top: 10px !important; }
.article h4 { margin: 10px 0 5px; text-transform: none !important; color: #000; }
.content { padding: 0.8em 0; }
.thumb { margin: 0.2em 0 !important; }
.content p { margin: 0.2em 0 0.6em !important; line-height: 1.4em; }
em { font-style: italic !important; }
p.tip { font-style: italic; padding: 10px 40px; }
p.byline { color: #900; }
p.byline, p.lastmod { margin: .5em 0; }
p.findrelated { background: transparent url("/img/newlayout/rightarrow_blue.jpg") no-repeat 0 5px; padding-left: 10px; }
.related p.instr { margin: 0.3em 0 0.7em 1em !important; }
.titleimage { margin: 0.8em 0 !important; }
.tableofcontents { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0.4em 0 0.4em 0; }
.highlights h4 { margin: .8em 0 .4em 0; }
.highlights li { padding-bottom: .2em; }
.thumb { border-style: solid; border-color: #fff; }
.thumb div { border: 1px solid #ccc; padding: .4em !important; background-color:#f9f9f9; font-size: 94%; text-align: center; }
.thumb div a img { border: 1px solid #ccc; }
.thumb div div.thumbcaption { border: none; padding: 0.3em 0 0.1em 0; }
.tright, .trightnoclear { float: right;  margin-left: 0.5em; border-width: 0 0 0.8em 1.4em; }
.tright { clear: right; }
.tleft, .tleftnoclear { float: left; margin-right:0.5em; border-width: 0 1.4em 0.8em 0; }
.tleft { clear: right; }
.tright { float: right; }
.tleft { float: left; }
#links, .fbcomments { border-top: 1px solid #ccc; }
.related li { background: transparent url("/img/newlayout/rightarrow_blue.jpg") no-repeat 15px 5px; padding: 0 0 10px 30px; }
.fblike { margin: .8em 0; }
.fbcomments { margin: 1.0em 0; padding-top: .8em; }
.disclaimer { margin-top: .2em; color: #5f5f5f; }