body {margin: 0 auto; padding: 0; background-color: #FCFDFD; font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 13px; color: #353B39}
h1, h2, h1 a, h2 a, h1 a:hover, h2 a:hover, h1 a:visited, h2 a:visited, .postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover, .logo-text, .logo-text a, h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover {font-style: normal; text-decoration: none; font-weight: bold; font-size: 31px; text-align: left}
a {text-decoration: none; color: #525252}
a:link {text-decoration: none; color: #525252}
a:visited, a.visited {color: #525252}
a:hover, a.hover, h2 a:hover {color: #720E03}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {color: #525252}
h2, h2 a, h2 a:link, h2 a:visited {font-size: 24px; color: #525252}
#main {position: relative; width: 100%; left: 0; top: 0; cursor: default}
.cleared {float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px}
form {padding: 0 !important; margin: 0 !important}
table.position {position: relative; width: 100%; table-layout: fixed}
.sheet {position: relative; z-index: 0; margin: 0 auto; width: 1050px; min-width: 59px; min-height: 59px}
.sheet-body {position: relative; z-index: 1; padding: 5px}
.sheet-tr, .sheet-tl, .sheet-br, .sheet-bl, .sheet-tc, .sheet-bc,.sheet-cr, .sheet-cl {position: absolute; z-index: -1}
.sheet-tr, .sheet-tl, .sheet-br, .sheet-bl {width: 74px; height: 74px; background-image: url('images/sheet_s.png')}
.sheet-tl {top: 0; left: 0; clip: rect(auto, 37px, 37px, auto)}
.sheet-tr {top: 0; right: 0; clip: rect(auto, auto, 37px, 37px)}
.sheet-bl {bottom: 0; left: 0; clip: rect(37px, 37px, auto, auto)}
.sheet-br {bottom: 0; right: 0; clip: rect(37px, auto, auto, 37px)}
.sheet-tc, .sheet-bc {left: 37px; right: 37px; height: 74px; background-image: url('images/sheet_h.png')}
.sheet-tc {top: 0; clip: rect(auto, auto, 37px, auto)}
.sheet-bc {bottom: 0; clip: rect(37px, auto, auto, auto)}
.sheet-cr, .sheet-cl {top: 37px; bottom: 37px; width: 74px; background-image: url('images/sheet_v.png')}
.sheet-cr {right: 0; clip: rect(auto, auto, auto, 37px)}
.sheet-cl {left: 0; clip: rect(auto, 37px, auto, auto)}
.sheet-cc {position: absolute; z-index: -1; top: 37px; left: 37px; right: 37px; bottom: 37px; background-color: #FCFDFD}
.sheet {margin-top: 10px !important; cursor: auto}
#page-background-simple-gradient, #page-background-gradient, #page-background-glare {min-width: 1050px}
.menu a, .menu a:link, .menu a:visited, .menu a:hover {text-align: left; text-decoration: none; outline: none; letter-spacing: normal; word-spacing: normal}
.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block}
.menu li {margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none}
.menu li:hover {z-index: 10000; white-space: normal}
.menu li li {float: none}
.menu ul {visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background: none}
.menu li:hover > ul {visibility: visible; top: 100%}
.menu li li:hover > ul {top: 0; left: 100%}
.menu:after, .menu ul:after {content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both}
.menu, .menu ul {min-height: 0}
.menu ul {background-image: url(images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px}
.menu ul ul {padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px}
.menu {padding: 6px 20px 6px 20px}
.nav {position: relative; height: 38px; z-index: 100}
.menu a {position: relative; display: block; overflow: hidden; height: 26px; cursor: pointer; text-decoration: none}
.menu li {margin-right: 2px; margin-left: 2px}
.menu ul li {margin: 0; clear: both}
.menu a .r, .menu a .l {position: absolute; display: block; top: 0; z-index: -1; height: 78px; background-image: url('images/menuitem.png')}
.menu a .l {left: 0; right: 4px}
.menu a .r {width: 408px; right: 0; clip: rect(auto, auto, auto, 404px)}
.menu a .t {margin-right: 10px; margin-left: 10px; color: #3D3D3D; padding: 0 5px; margin: 0 4px; line-height: 26px; text-align: center}
.menu a:hover .l, .menu a:hover .r {top: -26px}
.menu li:hover > a .l, .menu li:hover > a .r {top: -26px}
.menu li:hover a .l, .menu li:hover a .r {top: -26px}
.menu a:hover .t {color: #000000}
.menu li:hover a .t {color: #000000}
.menu li:hover > a .t {color: #000000}
.menu a.active .l, .menu a.active .r {top: -52px}
.menu a.active .t {color: #E8DFA1}
.nav .menu-separator {display: block; width: 1px; height: 26px; background-image: url('images/menuseparator.png')}
.menu ul a {display: block; text-align: center; white-space: nowrap; height: 20px; width: 180px; overflow: hidden; line-height: 20px; background-image: url('images/subitem.png'); background-position: left top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #B6BEBC}
.nav ul.menu ul span, .nav ul.menu ul span span {display: inline; float: none; margin: inherit; padding: inherit; background-image: none; text-align: inherit; text-decoration: inherit}
.menu ul a, .menu ul a:link, .menu ul a:visited, .menu ul a:hover, .menu ul a:active, .nav ul.menu ul span, .nav ul.menu ul span span {text-align: left; text-indent: 12px; text-decoration: none; line-height: 20px; color: #000000; margin-right: 10px; margin-left: 10px; margin: 0; padding: 0}
.menu ul li a:hover {color: #000000; border-color: #B6BEBC; background-position: 0 -20px}
.menu ul li:hover > a {color: #000000; border-color: #B6BEBC; background-position: 0 -20px}
.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span {color: #000000}
.nav .menu ul li:hover > a span, .nav .menu ul li:hover > a span span {color: #000000}
div.header {margin: 0 auto; position: relative; z-index: 0; width: 1040px; height: 125px; overflow: hidden}
div.header-jpeg {position: absolute; z-index: -1; top: 0; left: 0; width: 1040px; height: 125px; background-image: url('images/header.jpg'); background-repeat: no-repeat; background-position: center center}
#flash-area {position: absolute; top: 0; left: 0; width: 1040px; height: 125px; overflow: hidden}
#flash-container {position: absolute; top: -67px; left: 0; width: 1040px; height: 260px}
#flash-container div.flash-alt {position: relative; width: 110px; height: 30px; margin: 0 auto; top: 67px}
.content-layout {display: table; padding: 0; border: none; width: 1040px}
.content-layout .content-layout {width: auto; margin: 0}
div.content-layout div.layout-cell, div.content-layout div.layout-cell div.content-layout div.layout-cell {display: table-cell}
div.layout-cell div.layout-cell {display: block}
div.content-layout-row {display: table-row}
.content-layout {table-layout: fixed; border-collapse: collapse; background-color: Transparent; border: none !important; padding:0 !important}
.layout-cell, .content-layout-row {background-color: Transparent; vertical-align: top; text-align: left; border: none !important; margin:0 !important; padding:0 !important}
.post {position: relative; z-index: 0; margin: 0 auto; min-width: 29px; min-height: 29px}
.post-body {position: relative; z-index: 1; padding: 15px}
.post-tr, .post-br, .post-bl, .post-tc, .post-bc,.post-cr, .post-cl {position: absolute; z-index: -1}
.post-tl {position: absolute; z-index: -1}
.post-tr, .post-br, .post-bl {width: 36px; height: 36px; background-image: url('images/post_s.png')}
.post-tl {width: 36px; height: 36px; background-image: url('images/post_s.png')}
.post-tl {top: 0; left: 0; clip: rect(auto, 18px, 18px, auto)}
.post-tr {top: 0; right: 0; clip: rect(auto, auto, 18px, 18px)}
.post-bl {bottom: 0; left: 0; clip: rect(18px, 18px, auto, auto)}
.post-br {bottom: 0; right: 0; clip: rect(18px, auto, auto, 18px)}
.post-tc, .post-bc {left: 18px; right: 18px; height: 36px; background-image: url('images/post_h.png')}
.post-tc {top: 0; clip: rect(auto, auto, 18px, auto)}
.post-bc {bottom: 0; clip: rect(18px, auto, auto, auto)}
.post-cr, .post-cl {top: 18px; bottom: 18px; width: 36px; background-image: url('images/post_v.png')}
.post-cr {right: 0; clip: rect(auto, auto, auto, 18px)}
.post-cl {left: 0; clip: rect(auto, 18px, auto, auto)}
.post-cc {position: absolute; z-index: -1; top: 18px; left: 18px; right: 18px; bottom: 18px; background-color: #ECEFEE}
.post {margin: 5px}
a img {border: 0}
.article img, img.article {border: solid 1px #D9DDDC; margin: 7px}
.metadata-icons img {border: none; vertical-align: middle; margin: 2px}
.article tr, .article th, .article td {background-color: Transparent}
.article th, .article td {padding: 2px; border: solid 1px #D1C147; vertical-align: top; text-align: left}
.article th {text-align: center; vertical-align: middle; padding: 7px}
pre {overflow: auto; padding: 0.1em}
.postheader {margin: 0.2em 0; padding: 0; font-size: 24px; color: #353B39}
.postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover {font-size: 24px; margin: 0; color: #353B39}
.postheader a:link {color: #414946}
.postheader a:visited, .postheader a.visited {color: #414946}
.postheader a:hover, .postheader a.hovered {color: #720E03}
.postcontent p, .postcontent1 p {margin: 0.5em 0}
.postcontent, .postcontent p, ul.menu, ul.menu ul, ul.vmenu, ul.vmenu ul, .postcontent1, .postcontent1 p {text-align: justify}
ol, ul {color: #121212; margin: 1em 0 1em 2em; padding: 0}
li ol, li ul {margin: 0.5em 0 0.5em 2em; padding: 0}
li {margin: 0.2em 0; padding: 0}
ul {list-style-type: none}
ol {list-style-position: inside}
.post li {padding: 0 0 0 16px; line-height: 1em}
.post ol li, .post ul ol li {background: none; padding-left: 0}
.post ul li, .post ol ul li {background-image: url('images/postbullets.png'); background-repeat: no-repeat; padding-left: 16px}
blockquote, blockquote p, .postcontent blockquote p {color: #3E4644; font-style: italic; text-align: left}
blockquote, .postcontent blockquote {margin: 10px 10px 10px 50px; padding: 5px 5px 5px 27px; background-color: #D9DDDC; background-image: url('images/postquote.png'); background-position: left top; background-repeat: no-repeat}
.footer {position: relative; z-index: 0; overflow: hidden; width: 1040px; margin: 0 auto}
.footer .footer-inner {height: 1%; position: relative; z-index: 0; padding: 10px; text-align: center}
.footer .footer-background {position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/footer.png'); width: 1040px; height: 150px; bottom: 0; left: 0}
.rss-tag-icon {position: relative; display: block; float: left; background-image: url('images/rssicon.png'); background-position: center right; background-repeat: no-repeat; margin: 0 5px 0 0; height: 32px; width: 32px; cursor: default}
.footer .footer-text p {margin: 0}
.footer .footer-text {display: inline-block; color: #7D8C87; font-size: 12px}
.footer .footer-text a:link {color: #1A1E1D; text-decoration: underline}
.footer .footer-text a:visited {text-decoration: none; color: #515C58}
.footer .footer-text a:hover {color: #515C58; text-decoration: none}
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #666666}
.page-footer {margin: 1em; text-align: center; text-decoration: none; color: #808E8A}
.content-layout .content {width: 100%}
img.image {margin: 0; padding: 0; border: none}
.article img, img.article {border: solid 1px #FCE0B1; margin: 3px}
.postcontent {margin: 8px}
.postcontent a img {height: 240px; width: 180px; margin: 7px; border: 1px solid #333333; float: left}
.postcontent a img:hover {border: 1px dashed #333333}
.postcontent1 {margin: 4px}
.postcontent1 a img {height: 180px; width: 240px; margin: 3px; border: 1px solid #333333; float: left}
.postcontent1 a img:hover {border: 1px dashed #333333}
.toptxt{display: block; float: left; margin: 4px; overflow: hidden; text-align: left; white-space: nowrap; width: 187px}
.toptxt a{font-weight: bold; font-size: 14px}
.arcblock{width: 900px; text-align: center; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 10px}
.arcpages{font-size: 20px; font-weight: bold; margin-left: auto; margin-right: 20px; float: left}
.arc{background-color: #ECEFEE; margin: 3px; text-decoration: none; font: bold 13px Arial; border: 1px solid #333333; display: block; float: left; padding: 1px 5px; white-space: nowrap; min-width: 14px; text-align: center}
a.arc:hover{background-color: #949494; border: 1px solid #3D3D3D; text-decoration: none; color: #F4F4F4}
