#art-main,table {
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:12px;
}

h1,h2,h3,h4,h5,h6,p,a,ul,ol,li {
margin:0;
padding:0;
}

.art-postcontent,.art-postcontent li,.art-postcontent table,.art-postcontent a,.art-postcontent a:link,.art-postcontent a:visited,.art-postcontent a.visited,.art-postcontent a:hover,.art-postcontent a.hovered {
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}

.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-logo-name,.art-logo-name a,.art-logo-name a:link,.art-logo-name a:visited,.art-logo-name a:hover,.art-logo-text,.art-logo-text a,.art-logo-text a:link,.art-logo-text a:visited,.art-logo-text a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover {
font-family:"Times New Roman", Georgia, Times, Serif;
font-style:normal;
font-weight:700;
font-size:22px;
text-decoration:none;
}

.art-postcontent a:hover,.art-postcontent a.hover {
text-decoration:underline;
color:#585E22;
}

.art-postcontent h1 {
color:#666D27;
margin:10px 0 0;
}

.art-blockcontent h1 {
margin:10px 0 0;
}

.art-postcontent h2 {
color:#666D27;
font-size:20px;
margin:10px 0 0;
}

.art-blockcontent h2 {
font-size:20px;
margin:10px 0 0;
}

.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:hover,.art-postcontent h2 a:visited,.art-blockcontent h2 a,.art-blockcontent h2 a:link,.art-blockcontent h2 a:hover,.art-blockcontent h2 a:visited {
font-size:20px;
}

.art-postcontent h3 {
color:#20220C;
font-size:18px;
margin:10px 0 0;
}

.art-blockcontent h3 {
font-size:18px;
margin:10px 0 0;
}

.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:hover,.art-postcontent h3 a:visited,.art-blockcontent h3 a,.art-blockcontent h3 a:link,.art-blockcontent h3 a:hover,.art-blockcontent h3 a:visited {
font-size:18px;
}

.art-postcontent h4 {
color:#383C16;
font-size:15px;
margin:10px 0 0;
}

.art-blockcontent h4 {
font-size:15px;
margin:10px 0 0;
}

.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:hover,.art-postcontent h4 a:visited,.art-blockcontent h4 a,.art-blockcontent h4 a:link,.art-blockcontent h4 a:hover,.art-blockcontent h4 a:visited {
font-size:15px;
}

.art-postcontent h5 {
color:#383C16;
font-size:14px;
margin:10px 0 0;
}

.art-blockcontent h5 {
font-size:14px;
margin:10px 0 0;
}

.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:hover,.art-postcontent h5 a:visited,.art-blockcontent h5 a,.art-blockcontent h5 a:link,.art-blockcontent h5 a:hover,.art-blockcontent h5 a:visited {
font-size:14px;
}

.art-postcontent h6 {
color:#43471A;
font-size:13px;
margin:10px 0 0;
}

.art-blockcontent h6 {
font-size:13px;
margin:10px 0 0;
}

.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:hover,.art-postcontent h6 a:visited,.art-blockcontent h6 a,.art-blockcontent h6 a:link,.art-blockcontent h6 a:hover,.art-blockcontent h6 a:visited {
font-size:13px;
}

ul {
list-style-type:none;
}ol {
list-style-position:inside;
}

html,body {
height:100%;
}

#art-main {
position:relative;
z-index:0;
width:100%;
min-height:100%;
left:0;
top:0;
cursor:default;
overflow:hidden;
}

#art-page-background-glare-wrapper {
position:fixed;
width:100%;
}

#art-page-background-glare {
position:relative;
top:0;
max-width:519px;
min-width:80%;
height:375px;
left:0;
margin-right:auto;
background-image:url(images/page_gl.png);
background-repeat:no-repeat;
background-position:left top;
}

body {
min-width:700px;
color:#000;
background-color:#F1F3DD;
margin:0;
padding:0;
}

.cleared {
display:block;
clear:both;
float:none;
border:none;
font-size:0;
height:0;
overflow:hidden;
margin:0;
padding:0;
}

.reset-box {
overflow:hidden;
display:table;
}

form {
margin:0!important;
padding:0!important;
}

table.position {
position:relative;
width:100%;
table-layout:fixed;
}

.art-box,.art-box-body {
position:relative;
margin:0 auto;
}

.art-box:before,.art-box:after,.art-box-body:before,.art-box-body:after {
position:absolute;
top:0;
bottom:0;
content:' ';
background-repeat:no-repeat;
line-height:0;
}

.art-box:before,.art-box-body:before {
left:0;
}

.art-box:after,.art-box-body:after {
right:0;
}

.art-box:before {
overflow:hidden;
background-position:bottom left;
direction:ltr;
z-index:-3;
}

.art-box:after {
background-position:bottom right;
z-index:-3;
}

.art-box-body:before,.art-box-body:after {
background-repeat:repeat-y;
}

.art-box-body:before {
background-position:top left;
z-index:-3;
}

.art-box-body:after {
background-position:top right;
z-index:-3;
}

.art-box .art-box:before,.art-box .art-box:after,.art-box-body .art-box-body:before,.art-box-body .art-box-body:after {
z-index:-2;
}

.art-box .art-box .art-box:before,.art-box .art-box .art-box:after,.art-box-body .art-box-body .art-box-body:before,.art-box-body .art-box-body .art-box-body:after {
z-index:-1;
}

.art-bar {
position:relative;
}

.art-bar:before,.art-bar:after {
position:absolute;
top:0;
bottom:0;
content:' ';
background-repeat:repeat;
z-index:-1;
}

.art-bar:before {
left:0;
background-position:top left;
}

.art-bar:after {
right:0;
background-position:top right;
}

div.art-header {
min-width:700px;
max-width:1536px;
position:relative;
z-index:-5;
width:80%;
height:125px;
margin:0 auto;
}

.art-header-position {
position:absolute;
top:0;
right:0;
left:0;
}

.art-header-wrapper {
position:relative;
top:0;
width:100%;
margin:0 auto;
}

.art-header-inner {
position:relative;
margin:0 4px;
}

div.art-headerobject {
display:block;
left:100%;
margin-left:-753px;
position:absolute;
top:17px;
width:753px;
height:90px;
background-image:url(images/header-object.png);
}

div.art-logo {
display:block;
position:absolute;
top:30px;
left:0;
margin-left:0;
width:381px;
}

.art-logo-name {
display:block;
text-align:left;
font-family:"Arial Black",Arial, Helvetica, Sans-Serif;
font-size:20px;
color:#585613!important;
margin:0;
padding:0;
}

.art-logo-name a,.art-logo-name a:link,.art-logo-name a:visited,.art-logo-name a:hover {
font-family:"Arial Black",Arial, Helvetica, Sans-Serif;
font-size:20px;
color:#585613!important;
margin:0;
padding:0;
}

.art-logo-text {
display:block;
text-align:left;
font-family:Arial, Helvetica, Sans-Serif;
font-size:17px;
color:#585613!important;
margin:0;
padding:0;
}

.art-logo-text a,.art-logo-text a:link,.art-logo-text a:visited,.art-logo-text a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-size:17px;
color:#585613!important;
margin:0;
padding:0;
}

.art-sheet {
margin-top:-3px;
margin-bottom:-3px;
cursor:auto;
width:80%;
min-width:700px;
max-width:1536px;
}

.art-sheet-body {
min-width:44px;
min-height:44px;
padding:6px;
}

.art-sheet:before,.art-sheet:after {
content:url('images/sheet_t.png');
font-size:0;
background-image:url(images/sheet_b.png);
}

.art-sheet:after {
clip:rect(auto,auto,auto,1508px);
}

.art-sheet:before,.art-sheet-body:before {
right:28px;
}

.art-sheet-body:after {
width:28px;
top:28px;
bottom:28px;
background-image:url(images/sheet.png);
}

.art-sheet-body:before {
top:28px;
bottom:28px;
background-image:url(images/sheet.png);
}

ul.art-hmenu a,ul.art-hmenu a:link,ul.art-hmenu a:visited,ul.art-hmenu a:hover {
outline:none;
position:relative;
z-index:11;
}

ul.art-hmenu,ul.art-hmenu ul {
display:block;
border:0;
list-style-type:none;
min-height:0;
margin:0;
padding:0;
}

ul.art-hmenu li {
border:0;
display:block;
float:left;
position:relative;
z-index:5;
background:none;
margin:0;
padding:0;
}

ul.art-hmenu li:hover {
z-index:10000;
white-space:normal;
}

ul.art-hmenu li li {
float:none;
width:auto;
}

ul.art-hmenu li:hover>ul {
visibility:visible;
top:100%;
}

ul.art-hmenu li li:hover>ul {
top:0;
left:100%;
}

ul.art-hmenu:after,ul.art-hmenu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}

ul.art-hmenu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background-image:url(images/spacer.gif);
margin:-10px 0 0 -30px;
padding:10px 30px 30px;
}

ul.art-hmenu ul.art-hmenu-left-to-right {
right:auto;
left:0;
margin:-10px 0 0 -30px;
}

ul.art-hmenu ul.art-hmenu-right-to-left {
left:auto;
right:0;
margin:-10px -30px 0 0;
}

ul.art-hmenu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}

ul.art-hmenu ul ul.art-hmenu-left-to-right {
right:auto;
left:0;
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}

ul.art-hmenu ul ul.art-hmenu-right-to-left {
left:auto;
right:0;
margin:-30px -10px 0 0;
padding:30px 10px 30px 30px;
}

ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
right:auto;
left:100%;
}

ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
left:auto;
right:100%;
}

ul.art-hmenu {
position:relative;
float:left;
padding:12px 13px 0;
}

.art-nav {
min-height:36px;
z-index:100;
margin:0 auto;
}

.art-nav:before,.art-nav:after {
background-image:url(images/nav.png);
}

.art-nav:before {
right:13px;
}

.art-nav:after {
width:13px;
}

.art-nav-outer {
position:absolute;
width:100%;
}

ul.art-hmenu>li>a {
position:relative;
display:block;
height:24px;
cursor:pointer;
text-decoration:none;
color:#E8E596;
line-height:24px;
text-align:center;
padding:0 22px;
}

ul.art-hmenu>li>a:before,ul.art-hmenu>li>a:after {
position:absolute;
display:block;
content:' ';
top:0;
bottom:0;
z-index:-1;
background-image:url(images/menuitem.png);
}

ul.art-hmenu>li>a:before {
left:0;
right:9px;
background-position:top left;
}

ul.art-hmenu>li>a:after {
width:9px;
right:0;
background-position:top right;
}

.art-hmenu a,.art-hmenu a:link,.art-hmenu a:visited,.art-hmenu a:hover {
font-size:13px;
text-align:left;
text-decoration:none;
}

ul.art-hmenu>li>a:hover,ul.art-hmenu>li:hover>a {
color:#70782B;
}

ul.art-hmenu>li {
margin-left:2px;
}

ul.art-hmenu>li:first-child {
margin-left:0;
}

.art-layout-wrapper {
position:relative;
margin:0 auto;
}

.art-content-layout {
display:table;
width:100%;
table-layout:fixed;
border-collapse:collapse;
}

.art-content-layout-row {
display:table-row;
}

.art-layout-cell {
display:table-cell;
vertical-align:top;
}

.art-block {
max-width:1536px;
margin:0;
}

.art-block-body {
min-width:6px;
min-height:6px;
padding:2px;
}

.art-block:before,.art-block:after {
content:url('images/block_t.png');
font-size:0;
background-image:url(images/block_b.png);
}

.art-block:after {
clip:rect(auto,auto,auto,1531px);
}

.art-block:before,.art-block-body:before {
right:5px;
}

.art-block-body:after {
width:5px;
top:5px;
bottom:5px;
background-image:url(images/block.png);
}

.art-block-body:before {
top:5px;
bottom:5px;
background-image:url(images/block.png);
}

div.art-block img {
border-color:#CED58B;
border-style:solid;
border-width:1px;
margin:1px;
}

.art-blockheader {
margin-bottom:0;
min-height:39px;
line-height:39px;
}

.art-blockheader .t {
min-height:39px;
line-height:19px;
color:#3C4017;
font-family:Arial, Helvetica, Sans-Serif;
font-size:15px;
margin:0;
padding:0 10px;
}

.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover {
color:#3C4017;
font-family:Arial, Helvetica, Sans-Serif;
font-size:15px;
}

.art-blockcontent {
max-width:1536px;
}

.art-blockcontent-body {
min-width:2px;
min-height:2px;
color:#2A2D10;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
padding:3px;
}

.art-blockcontent:before,.art-blockcontent:after {
content:url('images/blockcontent_t.png');
font-size:0;
background-image:url(images/blockcontent_b.png);
}

.art-blockcontent:after {
clip:rect(auto,auto,auto,1532px);
}

.art-blockcontent:before,.art-blockcontent-body:before {
right:4px;
}

.art-blockcontent-body:after {
width:4px;
top:4px;
bottom:4px;
background-image:url(images/blockcontent.png);
}

.art-blockcontent-body:before {
top:4px;
bottom:4px;
background-image:url(images/blockcontent.png);
}

.art-blockcontent-body table,.art-blockcontent-body li,.art-blockcontent-body a,.art-blockcontent-body a:link,.art-blockcontent-body a:visited,.art-blockcontent-body a:hover {
color:#2A2D10;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
}

.art-blockcontent-body p {
margin:0 5px;
}

.art-blockcontent-body a:hover,.art-blockcontent-body a.hover {
color:#51561F;
text-decoration:none;
}

.art-blockcontent-body ul li {
line-height:125%;
color:#32310B;
background-image:url(images/blockcontentbullets.png);
background-repeat:no-repeat;
background-position:top left;
margin:5px 0 0 10px;
padding:0 0 0 13px;
}

span.art-button-wrapper>a.art-button,span.art-button-wrapper>a.art-button:link,span.art-button-wrapper>input.art-button,span.art-button-wrapper>button.art-button {
text-decoration:none;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:12px;
position:relative;
top:0;
display:inline-block;
vertical-align:middle;
white-space:nowrap;
text-align:center;
color:#191A09!important;
width:auto;
outline:none;
border:none;
background:none;
line-height:35px;
height:35px;
overflow:visible;
cursor:pointer;
text-indent:0;
margin:0!important;
padding:0 26px!important;
}

.art-button img,span.art-button-wrapper img {
vertical-align:middle;
margin:0;
}

span.art-button-wrapper {
vertical-align:middle;
display:inline-block;
position:relative;
height:35px;
overflow:hidden;
white-space:nowrap;
text-indent:0;
width:auto;
max-width:1536px;
z-index:0;
margin:0;
padding:0;
}

.firefox2 span.art-button-wrapper {
display:block;
float:left;
}

input,select,textarea {
vertical-align:middle;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:12px;
}

div.art-block select {
width:96%;
}

span.art-button-wrapper.hover>.art-button,span.art-button-wrapper.hover>a.art-button:link {
color:#0D0C03!important;
text-decoration:none!important;
}

span.art-button-wrapper.active>.art-button,span.art-button-wrapper.active>a.art-button:link {
color:#E6E9C3!important;
}

span.art-button-wrapper>span.art-button-l,span.art-button-wrapper>span.art-button-r {
display:block;
position:absolute;
top:0;
bottom:0;
background-image:url(images/button.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

span.art-button-wrapper>span.art-button-l {
left:0;
right:11px;
background-position:top left;
}

span.art-button-wrapper>span.art-button-r {
width:11px;
right:0;
background-position:top right;
}

span.art-button-wrapper input {
float:none!important;
}

.art-post {
max-width:1536px;
margin:2px;
}

.art-post-body {
padding:5px;
}

a img {
border:0;
}

.art-article img,img.art-article,.art-block img,.art-footer img {
border-color:#CED58B;
border-style:solid;
border-width:0;
margin:3px 6px 6px 3px;
}

.art-metadata-icons img {
border:none;
vertical-align:middle;
margin:2px;
}

.art-article table,table.art-article {
border-collapse:collapse;
margin:1px;
}

.art-post .art-content-layout-br {
height:0;
}

.art-article th,.art-article td {
border:solid 1px #7B832F;
vertical-align:top;
text-align:left;
padding:2px;
}

.art-article th {
text-align:center;
vertical-align:middle;
padding:7px;
}

pre {
overflow:auto;
padding:.1em;
}

.art-postheader {
color:#3C4017;
line-height:1em;
margin:3px 0;
}

.art-postheader a,.art-postheader a:link {
text-align:left;
text-decoration:none;
color:#3C4017;
}

.art-postheader a:visited,.art-postheader a.visited {
color:#3C4017;
}

.art-postheader a:hover,.art-postheader a.hovered {
text-decoration:underline;
color:#3C4017;
}

.art-postmetadataheader {
position:relative;
z-index:1;
background-image:url(images/postmetadataheader_bg.png);
border-color:#CED58B;
border-style:solid;
border-width:1px;
padding:1px;
}

.art-postcontent ol,.art-postcontent ul {
margin:1em 0 1em 2em;
padding:0;
}

.art-postcontent li {
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#1C1E0B;
margin:5px 0 0 -15px;
padding:0 0 0 13px;
}

.art-postcontent li ol,.art-post li ul {
margin:.5em 0 .5em 2em;
padding:0;
}

.art-postcontent ol>li {
background:none;
padding-left:0;
overflow:visible;
}

.art-postcontent ul>li {
background-image:url(images/postbullets.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:13px;
overflow-x:visible;
overflow-y:hidden;
}

blockquote,blockquote a,.art-postcontent blockquote a,.art-blockcontent blockquote a,.art-footer blockquote a,blockquote a:link,.art-postcontent blockquote a:link,.art-blockcontent blockquote a:link,.art-footer blockquote a:link,blockquote a:visited,.art-postcontent blockquote a:visited,.art-blockcontent blockquote a:visited,.art-footer blockquote a:visited,blockquote a:hover,.art-postcontent blockquote a:hover,.art-blockcontent blockquote a:hover,.art-footer blockquote a:hover {
color:#191806;
font-family:Arial, Helvetica, Sans-Serif;
font-style:italic;
font-weight:400;
}

blockquote {
background-color:#F5F4D1;
background-image:url(images/postquote.png);
background-position:left top;
background-repeat:no-repeat;
overflow:auto;
clear:both;
margin:10px 10px 10px 50px;
padding:0 0 0 28px;
}

span.art-postcommentsicon {
background:url(images/postcommentsicon.png) no-repeat left .5em;
padding-top:7px;
margin-top:-7px;
padding-left:22px;
min-height:14px;
display:inline-block;
line-height:1em;
}

.art-footer {
position:relative;
margin-top:0;
margin-bottom:0;
width:100%;
}

.art-footer-body {
position:relative;
color:#20220C;
padding:8px;
}

.art-footer-body ul li {
color:#262508;
background-image:url(images/footerbullets.png);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 12px;
}

.art-footer-body:before {
position:absolute;
content:' ';
z-index:-2;
left:0;
right:0;
top:0;
bottom:13px;
background-image:url(images/footer.png);
background-position:bottom left;
}

.art-footer:before,.art-footer:after {
position:absolute;
content:' ';
z-index:-2;
bottom:0;
height:13px;
background-image:url(images/footer_b.png);
}

.art-footer:before {
left:0;
right:13px;
background-position:bottom left;
}

.art-footer:after {
right:0;
width:13px;
background-position:bottom right;
}

.art-footer-body .art-rss-tag-icon {
position:absolute;
left:6px;
bottom:8px;
z-index:1;
}

.art-rss-tag-icon {
display:block;
background-image:url(images/rssicon.png);
background-position:center right;
background-repeat:no-repeat;
height:32px;
width:24px;
cursor:default;
}

.art-footer-text p {
text-align:center;
margin:0;
padding:0;
}

.art-footer-body a,.art-footer-body a:link,.art-footer-body a:visited,.art-footer-body a:hover,.art-footer-body td,.art-footer-body th,.art-footer-body caption {
color:#20220C;
}

.art-footer-text {
min-height:35px;
padding-left:10px;
padding-right:10px;
text-align:center;
}

div.art-footer img {
border-color:#CED58B;
border-style:solid;
border-width:1px;
margin:10px;
}

.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:400;
text-decoration:underline;
color:#1C1E0B;
}

.art-page-footer {
position:relative;
z-index:10;
text-align:center;
text-decoration:none;
color:#5B6123;
padding:1em;
}

form.art-search {
display:block;
position:relative;
width:98%;
border:none;
margin:0 auto!important;
padding:0;
}

form.art-search div {
margin:0 18px 0 -2px;
}

input.art-search-text {
display:block;
width:100%;
padding-right:16px;
margin:0;
}

input.art-search-button {
display:block;
position:absolute;
right:0;
top:0;
height:100%;
width:16px;
background:url(images/search.png) center center no-repeat;
border:none;
margin:0;
padding:0;
}

.art-content-layout .art-sidebar1 {
width:160px;
}

.art-content-layout .art-sidebar1:before {
position:absolute;
z-index:-2;
direction:ltr;
left:0;
bottom:0;
top:0;
content:' ';
overflow:hidden;
display:block;
background-color:#F1F3DD;
width:160px;
}

.art-content-layout .art-sidebar2 {
width:300px;
}

.art-content-layout .art-sidebar2:before {
position:absolute;
z-index:-2;
direction:ltr;
right:0;
bottom:0;
top:0;
content:' ';
overflow:hidden;
display:block;
background-color:#F1F3DD;
width:300px;
}

textarea#comment {
width:99%;
}

ul#comments-list,ul#comments-list li {
border:1px solid #aaa;
background:#F4F4F4;
padding:0;
}

ul#comments-list li li {
margin-left:20px;
}

div.avatar {
position:relative;
border:1px solid #aaa;
background:#fff;
float:left;
margin:7px;
padding:1px;
}

div.avatar img,div.avatar img.wp-post-image {
border:none;
margin:0!important;
padding:0;
}

span.page-navi-outer,span.page-navi-inner {
position:relative;
display:block;
float:left;
margin:0;
padding:0;
}

span.page-navi-outer {
border:1px solid #aaa;
margin:1px;
}

span.page-navi-inner {
min-width:14px;
line-height:18px;
text-align:center;
border:2px solid #fff;
font-weight:700;
padding:1px;
}

a span.page-navi-inner,span.page-navi-caption span.page-navi-inner {
font-weight:400;
border-width:1px;
}

a span.page-navi-outer,span.page-navi-caption {
margin:2px 1px;
}

ul#comments-list li cite {
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:700;
font-size:12px;
}

.rtl #commentform {
text-align:right;
}

img.wp-smiley {
border:none;
vertical-align:middle;
margin:1px;
padding:0;
}

.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 img,img.alignright {
margin:1em 0 1em 1em;
}

.alignleft img,img.alignleft {
margin:1em 1em 1em 0;
}

.wp-caption {
border:1px solid #ddd;
background-color:#f3f3f3;
padding-top:4px;
text-align:center;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.gallery {
clear:both;
overflow:hidden;
letter-spacing:normal;
margin:0 auto 18px;
}

.gallery .gallery-item {
float:left;
margin-top:0;
text-align:center;
width:33%;
}

.gallery img {
border:10px solid #f1f1f1;
}

.gallery .gallery-caption {
color:#888;
font-size:12px;
margin:0 0 12px;
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar a {
display:block;
}

#wp-calendar caption {
text-align:center;
width:100%;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

.art-content {
position:relative;
z-index:1;
}

#todays-events {
position:relative;
z-index:11;
}

#upcoming-events {
position:relative;
z-index:10;
}

img.wp-post-image {
margin:0 5px 5px 0 !important;
}

ul#comments-list li {
list-style-image:none;
background:none;
list-style-type:none;
}

div.art-footer div.art-content-layout {
width:100%;
margin:0 auto;
}

div.art-layout-cell-size2 {
width:50%;
}

div.art-layout-cell-size3 {
width:33%;
}

div.art-layout-cell-size4 {
width:25%;
}

.art-widget-title {
margin-bottom:0;
padding:0 0 0 24px;
}

div.art-center-wrapper {
position:relative;
float:right;
right:50%;
}

div.art-center-inner {
position:relative;
float:left;
left:50%;
}

.firefox2 div.art-center-inner {
float:none;
}

#respond .comment-notes {
margin-bottom:1em;
}

.form-allowed-tags {
line-height:1em;
}

#comments-list #respond {
margin-left:22px!important;
}

#cancel-comment-reply-link {
font-size:12px;
font-weight:400;
line-height:18px;
}

#respond .required {
color:#ff4b33;
font-weight:700;
}

#respond label {
font-size:12px;
}

#respond input {
width:98%;
margin:0 0 9px;
}

#respond textarea {
width:98%;
}

#respond .form-allowed-tags {
font-size:12px;
line-height:18px;
}

#respond .form-allowed-tags code {
font-size:11px;
}

#respond .form-submit input {
font-size:14px;
width:auto;
}

.art-footer .art-widget-title {
font-size:1.2em;
padding:0;
}

.art-footer .art-widget,.art-footer .art-widget a,.art-footer .art-widget a:link,.art-footer .art-widget a:visited,.art-footer .art-widget a:hover {
color:#20220C;
text-align:left;
}

#pic_01 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_01.png);
}

#pic_02 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_02.png);
}

#pic_03 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_03.png);
}

#pic_04 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_04.png);
}

#pic_05 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_05.png);
}

#pic_06 a {
display:block;
width:27px;
height:90px;
background:url(../../../imgs/socialll_06.png);
}

.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent-body,ul.art-vmenu a,#commentform {
text-align:left;
}

.art-postcontent p,#respond .form-submit {
margin:12px 0;
}

.art-postcontent a,.art-postcontent a:link {
font-family:Arial, Helvetica, Sans-Serif;
text-decoration:none;
color:#666D27;
}

.art-postcontent a:visited,.art-postcontent a.visited,ul.art-hmenu>li>a.active {
color:#000;
}

li h1,.art-postcontent li h1,.art-blockcontent-body li h1,li h2,.art-postcontent li h2,.art-blockcontent-body li h2,li h3,.art-postcontent li h3,.art-blockcontent-body li h3,li h4,.art-postcontent li h4,.art-blockcontent-body li h4,li h5,.art-postcontent li h5,.art-blockcontent-body li h5,li h6,.art-postcontent li h6,.art-blockcontent-body li h6,li p,.art-postcontent li p,.art-blockcontent-body li p {
margin:1px;
}

ul.art-hmenu>li>a.active:before,span.art-button-wrapper.active>span.art-button-l {
background-position:bottom left;
}

ul.art-hmenu>li>a.active:after,span.art-button-wrapper.active>span.art-button-r {
background-position:bottom right;
}

ul.art-hmenu>li>a:hover:before,ul.art-hmenu>li:hover>a:before,span.art-button-wrapper.hover>span.art-button-l {
background-position:center left;
}

ul.art-hmenu>li>a:hover:after,ul.art-hmenu>li:hover>a:after,span.art-button-wrapper.hover>span.art-button-r {
background-position:center right;
}

.art-blockcontent-body a,.art-blockcontent-body a:link,.art-blockcontent-body a:visited,.art-blockcontent-body a.visited {
color:#191A09;
text-decoration:underline;
}

.art-postheadericons,.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover,.art-postfootericons,.art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-style:italic;
font-weight:400;
color:#70782B;
}

.art-postheadericons,.art-postfootericons {
padding:1px;
}

.art-postheadericons a,.art-postheadericons a:link,.art-postfootericons a,.art-postfootericons a:link {
text-decoration:underline;
color:#666D27;
}

.art-postheadericons a:visited,.art-postheadericons a.visited,.art-postfootericons a:visited,.art-postfootericons a.visited {
color:#666D27;
}

.art-postheadericons a:hover,.art-postheadericons a.hover,.art-postfootericons a:hover,.art-postfootericons a.hover {
text-decoration:none;
color:#8E5806;
}

span.art-postdateicon,span.art-postauthoricon,span.art-postediticon,span.art-postcategoryicon,span.art-posttagicon {
display:inline-block;
line-height:1em;
}

span.art-postdateicon:after,span.art-postauthoricon:after,span.art-postediticon:after,span.art-postcategoryicon:after,span.art-posttagicon:after,span.art-postcommentsicon:after {
content:'.';
width:1px;
visibility:hidden;
display:inline-block;
}

blockquote p,.art-postcontent blockquote p,.art-blockcontent blockquote p,.art-footer blockquote p,.gallery dl,div.breadcrumbs h4,div.breadcrumbs p,li.pingback p,#respond p,h3#reply-title,h4#comments,h4.box-title,DIV[id^=GMPmap] IMG {
margin:0;
}

.art-footer-body a,.art-footer-body a:link,.art-footer .art-widget a,.art-footer .art-widget a:link {
color:#3F4318;
text-decoration:underline;
}

.art-footer-body a:visited,.art-footer .art-widget a:visited {
color:#151608;
}

.art-footer-body a:hover,.art-footer .art-widget a:hover {
color:#4B4911;
text-decoration:none;
}

ul#comments-list div.avatar,.alignright {
float:right;
}

#commentform textarea,div.art-layout-cell-size1 {
width:100%;
}

p.aligncenter,p.center,.wp-caption p {
text-align:center;
}

.gallery br+br,.hidden {
display:none;
}

.wp-pagenavi {clear:both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;-webkit-box-shadow:0 1px 4px #ccc;-moz-box-shadow:0 1px 4px #ccc;box-shadow: 0 1px 4px #ccc;}
.wp-pagenavi a:hover {background:#2c2c2c;color:#FFF;}
.wp-pagenavi span.current {color:#FFF;font-weight:bold;background:#2c2c2c;}