body{margin: 0 auto; padding: 0; background-color: #322E42; background-image: url('images/Page-BgTexture.jpg'); background-repeat: repeat-x; background-attachment: fixed; background-position: bottom left}
#art-main{position: relative; width: 100%; left: 0; top: 0}
#art-page-background-glare{position: absolute; width: 100%; height: 555px; left: 0; top: 0}
#art-page-background-glare-image{background-image: url('images/Page-BgGlare.png'); background-repeat: no-repeat; height: 555px; width: 500px; margin: 0}
html:first-child #art-page-background-glare{border: 1px solid transparent}
#art-page-background-gradient{background-position: bottom left}
.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}
.art-Sheet{position: relative; z-index: 0; margin: 0 auto; width: 900px; min-width: 53px; min-height: 53px}
.art-Sheet-body{position: relative; z-index: 1; padding: 7px}
.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl,.art-Sheet-tc,.art-Sheet-bc,.art-Sheet-cr,.art-Sheet-cl{position: absolute; z-index: -1}
.art-Sheet-tr,.art-Sheet-tl,.art-Sheet-br,.art-Sheet-bl{width: 72px; height: 72px; background-image: url('images/Sheet-s.png')}
.art-Sheet-tl{top: 0; left: 0; clip: rect(auto, 36px, 36px, auto)}
.art-Sheet-tr{top: 0; right: 0; clip: rect(auto, auto, 36px, 36px)}
.art-Sheet-bl{bottom: 0; left: 0; clip: rect(36px, 36px, auto, auto)}
.art-Sheet-br{bottom: 0; right: 0; clip: rect(36px, auto, auto, 36px)}
.art-Sheet-tc,.art-Sheet-bc{left: 36px; right: 36px; height: 72px; background-image: url('images/Sheet-h.png')}
.art-Sheet-tc{top: 0; clip: rect(auto, auto, 36px, auto)}
.art-Sheet-bc{bottom: 0; clip: rect(36px, auto, auto, auto)}
.art-Sheet-cr,.art-Sheet-cl{top: 36px; bottom: 36px; width: 72px; background-image: url('images/Sheet-v.png')}
.art-Sheet-cr{right: 0; clip: rect(auto, auto, auto, 36px)}
.art-Sheet-cl{left: 0; clip: rect(auto, 36px, auto, auto)}
.art-Sheet-cc{position: absolute; z-index: -1; top: 36px; left: 36px; right: 36px; bottom: 36px; background-image: url('images/Sheet-c.png')}
.art-Sheet{margin-top: 5px !important}
#art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare{min-width: 900px}
div.art-Header{margin: 0 auto; position: relative; z-index: 0; width: 886px; height: 150px}
div.art-Header-png{position: absolute; z-index: -2; top: 0; left: 0; width: 886px; height: 150px; background-image: url('images/Header.png'); background-repeat: no-repeat; background-position: left top}
.art-Logo{display: block; position: absolute; left: 0px; top: 3px; width: 680px}
h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 48px; font-style: normal; font-weight: bold; text-decoration: none; padding: 0; display: block; text-align: left; margin: 0px 0px 0px 15px; color: #403A20 !important}
.art-Logo-text,.art-Logo-text a{font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: normal; padding: 0; margin: 0px 0px 0px 15px; color: #0E0C07 !important; text-align: justify}
.art-contentLayout{position: relative; margin-bottom: 4px; width: 886px}
.art-Block{position: relative; z-index: 0; margin: 0 auto; min-width: 33px; min-height: 33px}
.art-Block-body{position: relative; z-index: 1; padding: 7px}
.art-Block-tr,.art-Block-tl,.art-Block-br,.art-Block-bl,.art-Block-tc,.art-Block-bc,.art-Block-cr,.art-Block-cl{position: absolute; z-index: -1}
.art-Block-tr,.art-Block-tl,.art-Block-br,.art-Block-bl{width: 32px; height: 32px; background-image: url('images/Block-s.png')}
.art-Block-tl{top: 0; left: 0; clip: rect(auto, 16px, 16px, auto)}
.art-Block-tr{top: 0; right: 0; clip: rect(auto, auto, 16px, 16px)}
.art-Block-bl{bottom: 0; left: 0; clip: rect(16px, 16px, auto, auto)}
.art-Block-br{bottom: 0; right: 0; clip: rect(16px, auto, auto, 16px)}
.art-Block-tc,.art-Block-bc{left: 16px; right: 16px; height: 32px; background-image: url('images/Block-h.png')}
.art-Block-tc{top: 0; clip: rect(auto, auto, 16px, auto)}
.art-Block-bc{bottom: 0; clip: rect(16px, auto, auto, auto)}
.art-Block-cr,.art-Block-cl{top: 16px; bottom: 16px; width: 32px; background-image: url('images/Block-v.png')}
.art-Block-cr{right: 0; clip: rect(auto, auto, auto, 16px)}
.art-Block-cl{left: 0; clip: rect(auto, 16px, auto, auto)}
.art-Block-cc{position: absolute; z-index: -1; top: 16px; left: 16px; right: 16px; bottom: 16px; background-color: #F3F1E7}
.art-Block{margin: 7px}
.art-BlockHeader{position: relative; z-index: 0; height: 32px; padding: 0 9px; margin-bottom: 7px}
.art-BlockHeader .t{height: 32px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; white-space: nowrap; padding: 0 6px; line-height: 32px}
.art-BlockHeader .l,.art-BlockHeader .r{display: block; position: absolute; z-index: -1; height: 32px; background-image: url('images/BlockHeader.png')}
.art-BlockHeader .l{left: 0; right: 16px}
.art-BlockHeader .r{width: 886px; right: 0; clip: rect(auto, auto, auto, 870px)}
.art-header-tag-icon{display: inline-block; background-position: left top; background-image: url('images/BlockHeaderIcon.png'); padding: 0 0 0 12px; background-repeat: no-repeat; min-height: 12px; margin: 0 0 0 5px}
.art-BlockContent{position: relative; z-index: 0; margin: 0 auto; min-width: 1px; min-height: 1px}
.art-BlockContent-body{position: relative; z-index: 1; padding: 8px}
.art-BlockContent-body{color: #5C6459; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal}
.art-BlockContent-body a:link{color: #6D6237; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline}
.art-BlockContent-body a:visited,.art-BlockContent-body a.visited{color: #848E80; font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline}
.art-BlockContent-body a:hover,.art-BlockContent-body a.hover{color: #BB991B; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none}
.art-BlockContent-body ul{list-style-type: none; color: #232622; margin: 0; padding: 0}
.art-BlockContent-body li{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none}
.art-BlockContent-body ul li{padding: 0px 0 0px 13px; background-image: url('images/BlockContentBullets.png'); background-repeat: no-repeat; margin: 0.5em 0 0.5em 0; line-height: 1.2em}
.art-Post{position: relative; z-index: 0; margin: 0 auto; min-width: 15px; min-height: 15px}
.art-Post-body{position: relative; z-index: 1; padding: 11px}
.art-Post-tr,.art-Post-tl,.art-Post-br,.art-Post-bl,.art-Post-tc,.art-Post-bc,.art-Post-cr,.art-Post-cl{position: absolute; z-index: -1}
.art-Post-tr,.art-Post-tl,.art-Post-br,.art-Post-bl{width: 14px; height: 14px; background-image: url('images/Post-s.png')}
.art-Post-tl{top: 0; left: 0; clip: rect(auto, 7px, 7px, auto)}
.art-Post-tr{top: 0; right: 0; clip: rect(auto, auto, 7px, 7px)}
.art-Post-bl{bottom: 0; left: 0; clip: rect(7px, 7px, auto, auto)}
.art-Post-br{bottom: 0; right: 0; clip: rect(7px, auto, auto, 7px)}
.art-Post-tc,.art-Post-bc{left: 7px; right: 7px; height: 14px; background-image: url('images/Post-h.png')}
.art-Post-tc{top: 0; clip: rect(auto, auto, 7px, auto)}
.art-Post-bc{bottom: 0; clip: rect(7px, auto, auto, auto)}
.art-Post-cr,.art-Post-cl{top: 7px; bottom: 7px; width: 14px; background-image: url('images/Post-v.png')}
.art-Post-cr{right: 0; clip: rect(auto, auto, auto, 7px)}
.art-Post-cl{left: 0; clip: rect(auto, 7px, auto, auto)}
.art-Post-cc{position: absolute; z-index: -1; top: 7px; left: 7px; right: 7px; bottom: 7px; background-color: #F3F1E7}
.art-Post{margin: 10px}
a img{border: 0}
.art-article img, img.art-article{border: solid 1px #B7A971; margin: 1em}
.art-metadata-icons img{border: none; vertical-align: middle; margin: 2px}
.art-article table, table.art-article{border-collapse: collapse; margin: 1px; width: auto}
.art-article table, table.art-article .art-article tr,.art-article th,.art-article td{background-color: Transparent}
.art-article th,.art-article td{padding: 2px; border: solid 1px #C7BC8F; vertical-align: top; text-align: left}
.art-article th{text-align: center; vertical-align: middle; padding: 7px}
.art-PostMetadataHeader{padding: 1px; background-color: #E9E4D3; border-color: #322E42; border-style: solid; border-width: 1px}
.art-PostHeaderIcon-wrapper{text-decoration: none; margin: 0.2em 0; padding: 0; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; font-variant: normal; text-transform: none; text-align: left; text-indent: 0; line-height: inherit; font-family: Arial, Helvetica, Sans-Serif; font-size: 22px; color: #2F332E}
.art-PostHeaderIcon-wrapper,.art-PostHeaderIcon-wrapper a,.art-PostHeaderIcon-wrapper a:link,.art-PostHeaderIcon-wrapper a:visited,.art-PostHeaderIcon-wrapper a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 22px; font-style: normal; font-weight: bold; text-align: left; color: #2F332E}
.art-PostHeader{margin-left: 15px}
.art-PostHeader a:link{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #514929}
.art-PostHeader a:hover,.art-PostHeader a.hovered{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #AE8E19}
body{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; color: #484E46}
.art-PostContent{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: justify; color: #484E46}
.art-PostContent img{border: 1px solid #AE8E19; height: 190px; margin: 9px; width: 145px}
.art-PostContent img:hover{border: 1px solid #514929; height: 190px; margin: 9px; width: 145px}
.art-TopPostContent a{color: #8F7414; display: inline-block; text-align: center}
.art-TopPostContent img{border: 1px solid #AE8E19; height: 140px; margin: 13px; width: 110px}
.art-TopPostContent img:hover{border: 1px solid #514929}
.toptxt{display: block; float: left; margin: 7px; overflow: hidden; text-align: left; white-space: nowrap; width: 22%}
a{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #8F7414}
a:hover, a.hover{font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #BB991B}
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{font-weight: normal; font-style: normal; text-decoration: none}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-style: normal; font-weight: bold; text-align: left; color: #4F564D}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 22px; font-style: normal; font-weight: bold; text-align: left; color: #687265}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; color: #8E8048}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; color: #5C6459}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; color: #5C6459}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left; color: #5C6459}
ol, ul{color: #373B35; margin: 1em 0 1em 2em; padding: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px}
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}
.art-Post li{padding: 0px 0 0px 13px; line-height: 1.2em}
.art-Post ol li,.art-Post ul ol li{background: none; padding-left: 0}
.art-Post ul li,.art-Post ol ul li{background-image: url('images/PostBullets.png'); background-repeat: no-repeat; padding-left: 13px}
blockquote p{color: #0F100E; font-family: Arial, Helvetica, Sans-Serif; font-style: italic; font-weight: normal; text-align: left}
blockquote{border: solid 1px #322E42; margin: 10px 10px 10px 50px; padding: 5px 5px 5px 41px; background-color: #E9E4D3; background-image: url('images/PostQuote.png'); background-position: left top; background-repeat: no-repeat}
.art-PostMetadataFooter{padding: 1px; background-color: #E9E4D3; border-color: #322E42; border-style: solid; border-width: 1px}
.art-PostFooterIcons{padding: 1px}
.art-PostFooterIcons,.art-PostFooterIcons a,.art-PostFooterIcons a:link,.art-PostFooterIcons a:visited,.art-PostFooterIcons a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; color: #2F332E}
.art-PostFooterIcons a,.art-PostFooterIcons a:link,.art-PostFooterIcons a:visited,.art-PostFooterIcons a:hover{margin: 0}
.art-PostFooterIcons a:link{font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #625932}
.art-PostFooterIcons a:visited,.art-PostFooterIcons a.visited{font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: #484E46}
.art-PostFooterIcons a:hover,.art-PostFooterIcons a.hover{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; color: #AE8E19}
input, select{font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal}
.art-Footer{position: relative; z-index: 0; overflow: hidden; width: 886px; margin: 5px auto 0px auto}
.art-Footer .art-Footer-inner{height: 1%; position: relative; z-index: 0; padding: 8px; text-align: center}
.art-Footer .art-Footer-background{position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/Footer.png'); width: 886px; height: 150px; bottom: 0; left: 0}
.art-Footer .art-Footer-text p{margin: 0}
.art-Footer .art-Footer-text{display: inline-block; color: #252213; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px}
.art-Footer .art-Footer-text a:link{text-decoration: none; color: #665C33; font-family: Arial, Helvetica, Sans-Serif}
.art-Footer .art-Footer-text a:visited{text-decoration: none; color: #191B18; font-family: Arial, Helvetica, Sans-Serif}
.art-Footer .art-Footer-text a:hover{text-decoration: none; color: #866D13; font-family: Arial, Helvetica, Sans-Serif}
.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-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: #B3911A}
.art-page-footer{margin: 1em; text-align: center; text-decoration: none; color: #887A44}
.art-contentLayout .art-content{position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 885px}
.navigation{display: block; text-align: center}
.aligncenter, div.aligncenter,.art-article .aligncenter img,.aligncenter img.art-article,.aligncenter img, img.aligncenter{display: block; margin-left: auto; margin-right: auto}
.alignleft{float: left}
.alignright{float: right}
.alignright img, img.alignright{margin: 1em; margin-right: 0}
.alignleft img, img.alignleft{margin: 1em; margin-left: 0}
.hidden{display: none}

.name {width: 95% px; overflow: hidden; float: none; margin: 5px auto 0px auto}
.paginator_top {float: right; display: inline; font-size: 14px; padding: 9px 0; font-weight: bold; color: #403A20}
.paginator_top ul {display: inline; padding: 6px 3px}
.paginator_top .pages {padding-right: 15px}
.paginator_top ul li {display: inline; padding: 3px 0px}
.paginator_top ul li a, .paginator_top ul li a:visited{background: #ECC900; border: 1px solid #322E42; font-size: 14px; padding: 2px 8px; color: #403A20; text-decoration: none}
.paginator_top ul li a:hover {border: 1px solid #FFFACD; background-color: #AA0630; color: #FBEAC6}
.cats_list {font-size: 10px; overflow: hidden; padding: 10px 20px 20px 40px; margin: 0px 3px 0; height: 1%}
.cats_list ul {float: left; width: 800px}
.cats_list a, .cats_list a:visited {font-size: 10px; font-weight: normal }
.tags {font-size: 11px; font-weight: bold }   
/* Fixed Positioned AddThis Toolbox */
.addthis_toolbox.atfixed {
    position: fixed;
    top: 10%;
    left: 20px;
    border: 0px solid #eee;
    padding: 5px 5px 1px;
    width: 32px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  z-index: 5
}
