body {margin: 0 auto; padding: 0; background-color: #262626; background-image: url('images/page_t.jpg'); background-repeat: repeat; background-attachment: scroll; background-position: top left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 13px; color: #C9C9C9}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover, .blockheader .t, .vmenublockheader .t, .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: #E5E5E5}
a:link {text-decoration: none; color: #E5E5E5}
a:visited, a.visited {color: #E5E5E5}
a:hover, a.hover {text-decoration: underline; color: #F7B23B}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {color: #B2B2B2}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-size: 24px; color: #B2B2B2}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {font-size: 20px; color: #FFFFFF}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {font-size: 18px; color: #C9C9C9}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {font-size: 15px; color: #C9C9C9}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {font-size: 15px; color: #C9C9C9}
#art-main {position: relative; width: 100%; left: 0; top: 0; cursor: default}
#art-page-background-gradient {background-position: top left}
.cleared {float: none; clear: both; margin: 0; padding: 0; border: none; font-size: 1px}
form {padding: 0 !important; margin: 0 !important} /* end Page */ /* begin Box, Sheet */
.sheet {position: relative; z-index: 0; margin: 0 auto; width: 908px; min-width: 43px; min-height: 43px}
.sheet-body {position: relative; z-index: 1; padding: 1px}
.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: 42px; height: 42px; background-image: url('images/sheet_s.png')}
.sheet-tl {top: 0; left: 0; clip: rect(auto, 21px, 21px, auto)}
.sheet-tr {top: 0; right: 0; clip: rect(auto, auto, 21px, 21px)}
.sheet-bl {bottom: 0; left: 0; clip: rect(21px, 21px, auto, auto)}
.sheet-br {bottom: 0; right: 0; clip: rect(21px, auto, auto, 21px)}
.sheet-tc, .sheet-bc {left: 21px; right: 21px; height: 42px; background-image: url('images/sheet_h.png')}
.sheet-tc {top: 0; clip: rect(auto, auto, 21px, auto)}
.sheet-bc {bottom: 0; clip: rect(21px, auto, auto, auto)}
.sheet-cr, .sheet-cl {top: 21px; bottom: 21px; width: 42px; background-image: url('images/sheet_v.png')}
.sheet-cr {right: 0; clip: rect(auto, auto, auto, 21px)}
.sheet-cl {left: 0; clip: rect(auto, 21px, auto, auto)}
.sheet-cc {position: absolute; z-index: -1; top: 21px; left: 21px; right: 21px; bottom: 21px; background-color: #363636}
.sheet {margin-top: 20px !important; cursor: auto}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare {min-width: 908px} /* end Box, Sheet */ /* begin Header */
div.header {margin: 0 auto; position: relative; z-index: 0; width: 906px; height: 225px; overflow: hidden}
div.header-png {position: absolute; z-index: -2; top: 0; left: 0; width: 906px; height: 225px; background-image: url('images/header.png'); background-repeat: no-repeat; background-position: left top}
div.header-jpeg {position: absolute; z-index: -1; top: 0; left: 0; width: 906px; height: 225px; background-image: url('images/header.jpg'); background-repeat: no-repeat; background-position: center center} /* end Header */ /* begin Logo */
.logo {display: block; position: absolute; left: 10px; top: 50px; width: 551px}
h1.logo-name {display: block; text-align: center}
h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover {font-size: 42px; text-decoration: none; padding: 0; margin: 0; color: #FCE2B6 !important}
.logo-text {display: block; text-align: center}
.logo-text, .logo-text a {font-weight: normal; font-size: 21px; padding: 0; margin: 0; color: #FCE2B6 !important} /* end Logo */ /* begin Menu */ /* menu structure */
.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 structure */
.menu {padding: 8px 4px 0 4px}
.nav {position: relative; height: 38px; z-index: 100}
.nav .l, .nav .r {position: absolute; z-index: -1; top: 0; height: 38px; background-image: url('images/nav.png')}
.nav .l {left: 0; right: 0}
.nav .r {right: 0; width: 906px; clip: rect(auto, auto, auto, 906px)} /* end Menu */ /* begin MenuItem */
.menu a {position: relative; display: block; overflow: hidden; height: 30px; cursor: pointer; text-decoration: none}
.menu li {margin-right: 3px; margin-left: 3px}
.menu ul li {margin: 0; clear: both}
.menu a .r, .menu a .l {position: absolute; display: block; top: 0; z-index: -1; height: 90px; 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; font-size: 15px; color: #E0E0E0; padding: 0 14px; margin: 0 4px; line-height: 30px; text-align: center}
.menu a:hover .l, .menu a:hover .r {top: -30px}
.menu li:hover > a .l, .menu li:hover > a .r {top: -30px}
.menu li:hover a .l, .menu li:hover a .r {top: -30px}
.menu a:hover .t {color: #F0F0F0}
.menu li:hover a .t {color: #F0F0F0}
.menu li:hover > a .t {color: #F0F0F0} /* end MenuItem */ /* begin MenuSubItem */
.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: 0; border-style: solid}
.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: #F5F5F5; margin-right: 10px; margin-left: 10px; margin: 0; padding: 0}
.menu ul li a:hover {color: #F2F2F2; background-position: 0 -20px}
.menu ul li:hover > a {color: #F2F2F2; background-position: 0 -20px}
.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span {color: #F2F2F2}
.nav .menu ul li:hover > a span, .nav .menu ul li:hover > a span span {color: #F2F2F2} /* end MenuSubItem */ /* begin Layout */
.content-layout {display: table; padding: 0; border: none; width: 906px}
.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} /* end Layout */ /* begin Box, Block */
.block {position: relative; z-index: 0; margin: 0 auto; min-width: 1px; min-height: 1px}
.block-body {position: relative; z-index: 1; padding: 0}
.block {margin: 10px} /* end Box, Block */ /* begin BlockHeader */
.blockheader {position: relative; z-index: 0; height: 37px; margin-bottom: 0}
.blockheader .t {height: 37px; color: #A8A8A8; margin-right: 10px; margin-left: 10px; font-size: 13px; margin: 0; padding: 0 10px 0 10px; white-space: nowrap; line-height: 37px} /* end BlockHeader */ /* begin Box, Post */
.post {position: relative; z-index: 0; margin: 0 auto; min-width: 15px; min-height: 15px}
.post-body {position: relative; z-index: 1; padding: 11px}
.post-tr, .post-tl, .post-br, .post-bl, .post-tc, .post-bc,.post-cr, .post-cl {position: absolute; z-index: -1}
.post-tr, .post-tl, .post-br, .post-bl {width: 14px; height: 14px; background-image: url('images/post_s.png')}
.post-tl {top: 0; left: 0; clip: rect(auto, 7px, 7px, auto)}
.post-tr {top: 0; right: 0; clip: rect(auto, auto, 7px, 7px)}
.post-bl {bottom: 0; left: 0; clip: rect(7px, 7px, auto, auto)}
.post-br {bottom: 0; right: 0; clip: rect(7px, auto, auto, 7px)}
.post-tc, .post-bc {left: 7px; right: 7px; height: 14px; background-image: url('images/post_h.png')}
.post-tc {top: 0; clip: rect(auto, auto, 7px, auto)}
.post-bc {bottom: 0; clip: rect(7px, auto, auto, auto)}
.post-cr, .post-cl {top: 7px; bottom: 7px; width: 14px; background-image: url('images/post_v.png')}
.post-cr {right: 0; clip: rect(auto, auto, auto, 7px)}
.post-cl {left: 0; clip: rect(auto, 7px, auto, auto)}
.post-cc {position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-color: #404040}
.post {margin: 7px}
a img {border: 0}
.article img, img.article {border: solid 1px #FCE0B1; margin: 3px}
.metadata-icons img {border: none; vertical-align: middle; margin: 2px}
.article table, table.article {border-collapse: collapse; margin: 1px; width: auto}
.article table, table.article .article tr, .article th, .article td {background-color: Transparent}
.article th, .article td {padding: 2px; border: solid 1px #696969; vertical-align: top; text-align: left}
.article th {text-align: center; vertical-align: middle; padding: 7px}
pre {overflow: auto; padding: 0.1em} /* end Box, Post */ /* begin PostHeaderIcon */
.postheader {margin: 0.2em 0; padding: 0; font-size: 24px; color: #D6D6D6}
.postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover {font-size: 24px; margin: 0; color: #D6D6D6}
.postheader img {border: none; vertical-align: middle; margin: 0} /* end PostHeaderIcon */ /* begin PostHeader */
.postheader a:link {color: #CCCCCC}
.postheader a:visited, .postheader a.visited {color: #CCCCCC}
.postheader a:hover, .postheader a.hovered {color: #F7B23B} /* end PostHeader */ /* begin PostContent */
.postcontent p {margin: 0.5em 0}
.postcontent, .postcontent p, ul.menu, ul.menu ul, ul.vmenu, ul.vmenu ul {text-align: justify}
.postcontent {margin: 4px}
.postcontent a img {height: 200px; width: 150px; margin: 6px; border: 0px}
.thumbbg {background-image: url(images/subimg.png); background-repeat: no-repeat; background-position: center; float: left; margin: 5px; text-align: center; width: 162px; height: 212px}
.thumbbg:hover {background-image: url(images/subimg1.png); background-repeat: no-repeat; background-position: center; float: left; margin: 5px; text-align: center; width: 162px; height: 212px}
.postcontent1 {margin: 3px}
.postcontent1 a img {height: 150px; width: 200px; margin: 6px; border: 0px}
.thumbbg1 {background-image: url(images/subimg2.png); background-repeat: no-repeat; background-position: center; float: left; margin: 2px; text-align: center; width: 212px; height: 162px}
.thumbbg1:hover {background-image: url(images/subimg3.png); background-repeat: no-repeat; background-position: center; float: left; margin: 2px; text-align: center; width: 212px; height: 162px}
.toptxt{display: block; float: left; margin: 4px; overflow: hidden; text-align: left; white-space: nowrap; width: 195px}
.toptxt a{font-weight: bold; font-size: 13px} /* end PostContent */
.arcblock{ width: 800px; 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:#525252;margin:3px;text-decoration:none;font:bold 13px Arial;border:1px solid #999999;display:block;float:left;padding:1px 5px;white-space:nowrap;text-decoration:none; min-width: 14px; text-align: center }
a.arc:hover{background-color:#949494;border:1px solid #CCCCCC;text-decoration:none; color: #F4F4F4 }
 /* begin PostBullets */
ol, ul {color: #B0B0B0; 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 9px; 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: 9px} /* end PostBullets */ /* begin PostQuote */
blockquote, blockquote p, .postcontent blockquote p {color: #FBDAA2; font-style: italic; text-align: left}
blockquote, .postcontent blockquote {margin: 10px 10px 10px 50px; padding: 5px 5px 5px 37px; background-color: #595959; background-image: url('images/postquote.png'); background-position: left top; background-repeat: no-repeat} /* end PostQuote */ /* begin Footer */
.footer {position: relative; z-index: 0; overflow: hidden; width: 906px; margin: 0 auto}
.footer .footer-inner {height: 1%; position: relative; z-index: 0; padding: 20px; text-align: center}
.footer .footer-background {position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/footer.png'); width: 906px; height: 150px; bottom: 0; left: 0}
.footer .footer-text p {margin: 0}
.footer .footer-text {display: inline-block; color: #C4C4C4; font-size: 12px}
.footer .footer-text a:link {color: #ADADAD; text-decoration: underline}
.footer .footer-text a:visited {text-decoration: none; color: #9E9E9E}
.footer .footer-text a:hover {color: #F6AE31; text-decoration: none} /* end Footer */ /* begin PageFooter */
.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: #949494}
.page-footer {margin: 1em; text-align: center; text-decoration: none; color: #525252} /* end PageFooter */ /* begin LayoutCell, content */
.content-layout .content {width: 100%}
.content-layout .content .block {background-color: #FFFFFF} /* end LayoutCell, content */
img.image {margin: 0; padding: 0; border: none}
