body {
    background: #FFF;
    font: small Arial, Helvetica, sans-serif;
    line-height: 1.6em;
    color: Black;
    padding: 0;
    margin: 5px 0 5px 5px
    }
a {
    color: #600;
    text-decoration: none
    }
a:hover {
    color: #600;
    text-decoration: underline
    }
a:active {
    color: #F30
    }
ul {
    list-style: disc;
    padding: 0;
    margin: 0 0 0 10px
    }
ul li {
    margin: 4px 0 4px 0;
    color: #006
    }
code {
    color: #C30;
    font: 13px "Courier New", Courier, Arial, sans-serif
    }
pre {
    width: 750px;
    overflow: auto;
    border: 1px solid #EAE7D6;
    padding: 3px
    }
acronym, abbr {
    cursor: help;
    border-bottom: 1px dotted #333
    }
del {
    background: #FFC;
    color: #ccc
    }
blockquote {
    background: url(img/bg-quote.gif) top left no-repeat;
    padding: 8px 0 0 25px;
    margin: 10px
    }
.doNotDisplay, .none, caption {
    display: none
    }
.underline {
    text-decoration: underline
    }
.clear {
    clear: both;
    height: 0;
    padding: 0;
    margin: 0
    }
#page-wrapper {
    text-align: left;
    float: left;
    width: 750px;
    padding: 0;
    margin: 0
    }
#content-wrapper {
    width: 750px;
    float: left;
    margin: 0;
    padding: 0
    }
#top {
    background: #fff;
    width: 750px;
    height: 55px;
    text-align: center;
    padding: 0;
    margin: 0 0 0 0;
    display: block
    }
.topdiv {
    margin-top: 5px;
    background: #006;
    padding: 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: white;
    height: 11px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px
    }
.mastheadtable {
    width: 750px;
    height: 21px;
    background: #006;
    padding: 1px
    }
#header h1 {
    font: 20px Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #A9A9A9;
    padding: 0;
    margin: 0
    }
#header a:link, #header a:visited {
    color: #069;
    border: none
    }
#header a:hover, #header a:active {
    color: #C00
    }
#top_container {
    height: 19px;
    background: #fff;
    padding: 0;
    margin-bottom: 5px;
    background: url(/_images/navbg.jpg);
    border-right: 1px solid #666;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    width: 772px
    }
#top_container ul {
    padding: 0;
    margin: 0
    }
#top_container ul li {
    list-style-type: none;
    display: block;
    float: left;
    font: 11px/18px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0;
    margin: 0;
    text-transform: uppercase
    }
#top_container a {
    display: block;
    color: #000;
    padding: 0 15px 0 15px;
    margin: 0;
    text-decoration: none;
    border-top: none;
    border-right: 1px solid #A8B090;
    border-bottom: none
    }
#top_container a:hover {
    color: #600;
    border-bottom: none;
    text-decoration: underline
    }
#top_container a:active {
    color: #600;
    font-weight: bold;
    border-bottom: none;
    text-decoration: none
    }
#main {
    width: 580px;
    float: left;
    margin: 0;
    padding: 0 0 10px 0;
    background: #fff
    }
.content-header {
    padding: 0;
    margin: 15px
    }
.content-header h2 {
    color: #600;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0
    }
.content-title {
    padding: 0;
    margin: 0
    }
.content-title h1 {
    color: #600;
    border-bottom: 1px dotted #A9A9A9;
    font-weight: bold;
    font: 14px Arial, Helvetica, sans-serif;
    padding: 0 0 2px 0;
    margin: 0 0 8px 0
    }
.content-title h3 {
    color: #600;
    font-weight: bold;
    font: 14px Arial, Helvetica, sans-serif;
    padding: 0 0 2px 0;
    margin: 0 0 0 0
    }
.content {
    padding: 0;
    margin: 0 0 0 0
    }
.readmore {
    text-align: right
    }
.entry-info {
    font-size: 10px;
    text-align: right;
    line-height: 16px;
    padding: 0;
    margin: 8px 0 10px 0
    }
.entry-info p {
    padding: 0;
    margin: 0
    }
.entry .imgupload {
    float: left;
    border: none;
    border: 1px solid #333;
    margin: 20px 10px 0 0
    }
.navi-pages {
    background: #fff;
    font-size: 11px;
    text-align: right;
    padding: 10px;
    margin: 15px
    }
.navi-pages p {
    padding: 0;
    margin: 0
    }
.message-box {
    background: #F8F8FF;
    font-size: 12px;
    padding: 10px;
    margin: 15px
    }
table#postcomment tr td {
    font: 11px Verdana, Arial, sans-serif
    }
table#postcomment tr td p {
    margin: 4px 0 4px 0
    }
#comments, #comments-post, #trackbacks {
    font-size: 11px;
    line-height: 17px;
    padding: 0;
    margin: 20px 15px 10px 15px
    }
#comments h4, #comments-post h4, #trackbacks h4 {
    color: #383828;
    font: bold 14px Verdana, "Times New Roman", sans-serif;
    padding: 0;
    margin: 0 0 20px 0
    }
.comment-item, .trackbacks-item {
    padding: 0 0 20px 0;
    border-bottom: 1px solid #f3f3f3;
    margin: 5px 0 20px 0
    }
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
    padding: 0;
    margin: 0 0 8px 0
    }
.comment-info, .trackbacks-info {
    font-size: 10px;
    text-align: right
    }
.gap {
    font-size: 11px;
    line-height: 16px
    }
.gap h4 {
    color: #383828;
    border-bottom: 1px dotted #A9A9A9;
    padding: 3px 0 2px 0;
    font: bold 12px Verdana, Arial, sans-serif;
    margin: 0 0 8px 0
    }
.firstpar {
    font-size: 11px;
    line-height: 16px
    }
#sidebar {
    color: Gray;
    /*	width: 150px; */
    font-size: 11px;
    line-height: 16px;
    border-right: 0 dotted #ccc;
    border-top: 0 dotted #ccc;
    border-bottom: 0 dotted #ccc;
    padding: 0;
    margin: 0 0 0 0;
    overflow: hidden;
    background: #fff
    }
.sidebar-wrapper {
    margin: 0 0 0 10px
    }
#sidebar .box-1 {
    margin: 0 0 30px 0
    }
#sidebar h4 {
    color: #383828;
    border-bottom: 1px dotted #666;
    padding: 3px 0 2px 0;
    font: bold 12px Verdana, Arial, sans-serif;
    margin: 0 0 8px 0
    }
#footer {
    background: #efefef;
    background: url(/img9999) repeat-x;
    width: 750px;
    text-align: center;
    clear: both;
    padding: 0;
    margin: 20px 0 10px 0
    }
.footer-i {
    padding: 10px;
    margin: 0;
    font-size: 10px
    }
.footer-i p {
    padding: 0;
    margin: 0
    }
.searchform {
    background: #006;
    margin-right: 0;
    padding: 0;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    overflow: HIDDEN;
    float: right;
    display: inline
    }
textarea.text, input.formfield {
    font: 10px Arial, Helvetica, sans-serif;
    height: 16px;
    margin: 0;
    padding: 0;
    vertical-align: middle
    }
input.formbutton {
    background: #006;
    border-top: 1px #fff solid;
    border-left: 1px #fff solid;
    border-bottom: 1px #fff solid;
    border-right: 1px #fff solid;
    color: #fff;
    font: 10px Arial, Helvetica, sans-serif;
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 0;
    height: 16px;
    padding: 0;
    vertical-align: middle
    }
.mastheadtext {
    font: 11px Arial, Helvetica, sans-serif;
    color: white;
    padding: 4px;
    margin: 0 0 0 0;
    height: 11px
    }
/* Leftbox and Rightbox toolbar buttons 
---------------------------------------------------- */
.leftbox {
    margin: 0 0 0 0;
    padding: 0 5px 0 0;
    float: left;
    position: relative;
    width: 105px;
    display: inline
    }
.rightbox {
    margin: 0 0 0 3px;
    padding: 0 0 0 3px;
    display: inline;
    position: relative;
    width: 454px
    }
#logo {
    background: #fff;
    width: 750px;
    height: 70px;
    text-align: LEFT;
    padding: 0;
    margin-left: 10px
    }
.titletext {
    color: #600;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    display: inline
    }
.quotebox {
    margin: 0 0 0 3px;
    padding: 5px;
    float: right;
    width: 200px;
    background: #efefef;
    border: 1px solid #666;
    font: bold 12px Arial, Helvetica, sans-serif;
    font-style: italic
    }
.divider {
    width: 100%;
    border-left: 0 dotted #666;
    border-right: 0 dotted #ccc;
    border-top: 0 dotted #ccc;
    border-bottom: 1px dotted #ccc;
    padding: 0;
    margin: 0 0 15px 0;
    overflow: hidden;
    background: #fff
    }
.frontPageHeadline {
    color: #600;
    font: 11px Arial, Helvetica, sans-serif;
    padding: 0 10px 0 11px;
    margin: 0;
    margin-left: 10px
    }
.frontPageByline {
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
    padding: 0 10px 10px 11px;
    margin: 0;
    margin-left: 10px
    }
.frontPageAbstractText {
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
    padding: 0 10px 0 11px;
    margin-left: 10px
    }
#leftcontent {
    float: left;
    padding: 0 0 0 0;
    margin-left: 0;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
    background: #fff;
    border: 0;
    width: 200px;
    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 180px
    }
html > body #content {
    width: 180px;
    /* ie5win fudge ends */
    }
#rightcontent {
    /*float: left;
       padding: 0 0 0 10px; 
       margin-left: 0; 
    	margin-right: 0;
    	margin-top: 0;
    	margin-bottom: 0;
    background: #fff;
    	border-left: 1px dotted #666666;
    	border-right: 0 dotted #cccccc;
    	border-top: 0 dotted #cccccc;
    	border-bottom: 0 dotted #cccccc;
    width: 380px; 
    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 369px
    }
html > body #content2 {
    width: 369px;
    /* ie5win fudge ends */
    }
.sectionnames {
    color: #383828;
    border: 0;
    padding: 0 0 0 0;
    font: bold 12px Verdana, Arial, sans-serif;
    margin-bottom: 5px
    }
.sectionnames a {
    color: #383828;
    text-decoration: none
    }
.sectionnames a:visited {
    font: bold 12px Verdana, Arial, sans-serif;
    color: #383828;
    text-decoration: none
    }
.sectionnames a:hover {
    font: bold 12px Verdana, Arial, sans-serif;
    color: #600;
    text-decoration: underline
    }
.sectionnameswhite {
    color: #fff;
    border: 0;
    padding: 0 0 0 11px;
    font: bold 12px Verdana, Arial, sans-serif;
    margin: 0 0 0 0
    }
.brownpuff {
    padding-left: 5px;
    padding-top: 5px;
    font: 11px Arial, Helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 65px;
    background: #aea59a;
    overflow: hidden;
    border: 0;
    width: 180px;
    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 155px
    }
html > body #content {
    width: 155px;
    /* ie5win fudge ends */
    }
.whitepuff {
    padding-left: 5px;
    padding-top: 5px;
    overflow: hidden;
    font: 11px Arial, Helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #fff;
    border: 0;
    width: 180px;
    height: 65px;
    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 155px
    }
html > body #content {
    width: 155px;
    /* ie5win fudge ends */
    }
.headline {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: Black;
    padding: 8px 0 0 0
    }
.byline {
    font: 14px Arial, Helvetica, sans-serif;
    color: Black;
    padding: 0 0 0 10px
    }
.bodyText {
    font: 11px Arial, Helvetica, sans-serif;
    color: Black
    }
.sectionLinksNavigation {
    background: #fff;
    padding: 0
    }
#staffbox {
    padding: 5px 5px 5px 0;
    font: 11px Arial, Helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #aea59a;
    border: 0;
    width: 100%;
    /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 100%
    }
html > body #content {
    width: 100%;
    /* ie5win fudge ends */
    }
.gap {
    padding-bottom: 10px
    }
/* Added for the comments form */
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-align: left
    }
div {
    text-align: left
    }
table.ballot_box {
    border: 1px solid black;
    float: right;
    padding-left: 5px;
    width: 200px
    }
div.comment_links {
    font-size: 10px;
    padding-bottom: 5px;
    text-align: right;
    width: 490px
    }
/* MPU classes */
#midpagempu {
    float: left;
    margin-right: 10px;
    padding: 4px 0 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px
    }
.adtxt {
    font: 10px arial, sans-serif;
    color: #999
    }