#art-main  { 
background : url('images/page.jpeg') fixed #FFFFFF; 
background-attachment : fixed, fixed, fixed !important ; 
margin : 0 auto; 
font-size : 16px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-align : justify; 
position : relative; 
width : 100%; 
min-height : 100%; 
left : 0; 
top : 0; 
cursor : default; 
overflow : hidden; 
 } 
 table, ul.art-hmenu  { 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-align : justify; 
 } 
 h1, h2, h3, h4, p, a, ul, ol, li  { 
margin : 0; 
padding : 0; 
 } 
 
  h4{
	color: #7A7F53;
 }
 
 h5{
	font-size: 0.4m; 
	font-weight: normal;
	color: #7A7F53;
 }
 
 h6{
	font-size: 0.9em; 
	font-weight: bold;
	color: #7A7F53;
 }
 .art-button  { 
border-collapse : separate; 
background-origin : border-box !important ; 
background : #D5E36D; 
background : transparent; 
border : #7D8255 solid 1px; 
padding : 0 5px; 
margin : 0 auto; 
height : 19px; 
 } 
 .art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent, ul.art-vmenu a  { 
text-align : justify; 
 } 
 .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 : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
 } 
 .art-postcontent p  { 
margin : 12px 0; 
 } 
 .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-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover, .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover  { 
font-size : 28px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-transform : uppercase; 
line-height : 120%; 
 } 
 .art-postcontent a, .art-postcontent a:link  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
color : #000000; 
 } 
 .art-postcontent a:visited, .art-postcontent a.visited  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
color : #7A7F53; 
 } 
 .art-postcontent a:hover, .art-postcontent a.hover  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #818F00; 
 } 
 .art-postcontent h1  { 
color : #849938; 
margin : 10px 0 0; 
font-size : 26px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h1  { 
margin : 10px 0 0; 
font-size : 26px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited  { 
font-size : 26px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h2  { 
color : #A1BA45; 
margin : 10px 0 0; 
font-size : 22px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h2  { 
margin : 10px 0 0; 
font-size : 22px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .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 : 22px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h3  { 
color : #7A7F53; 
margin : 10px 0 0; 
font-size : 18px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h3  { 
margin : 10px 0 0; 
font-size : 18px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .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; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h4  { 
color : #15160E; 
margin : 10px 0 0; 
font-size : 16px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h4  { 
margin : 10px 0 0; 
font-size : 16px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .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 : 16px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h5  { 
color : #15160E; 
margin : 10px 0 0; 
font-size : 14px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h5  { 
margin : 10px 0 0; 
font-size : 14px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .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; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-postcontent h6  { 
color : #45472E; 
margin : 10px 0 0; 
font-size : 13px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .art-blockcontent h6  { 
margin : 10px 0 0; 
font-size : 13px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 .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; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
 } 
 header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before  { 
background-origin : border-box !important ; 
 } 
 header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before  { 
display : block; 
box-sizing : border-box; 
 } 
 ul  { 
list-style-type : none; 
 } 
 ol  { 
list-style-position : inside; 
 } 
 html, body  { 
height : 100%; 
 } 
 body  { 
padding : 0; 
margin : 0; 
min-width : 900px; 
color : #15160E; 
 } 
 .clearfix:before, .clearfix:after  { 
content : ""; 
display : table; 
 } 
 .clearfix:after  { 
clear : both; 
 } 
 .cleared  { 
clear : both; 
 } 
 form  { 
padding : 0 !important ; 
margin : 0 !important ; 
 } 
 table.position  { 
position : relative; 
width : 100%; 
table-layout : fixed; 
 } 
 li h1, .art-postcontent li h1, .art-blockcontent li h1  { 
margin : 1px; 
 } 
 li h2, .art-postcontent li h2, .art-blockcontent li h2  { 
margin : 1px; 
 } 
 li h3, .art-postcontent li h3, .art-blockcontent li h3  { 
margin : 1px; 
 } 
 li h4, .art-postcontent li h4, .art-blockcontent li h4  { 
margin : 1px; 
 } 
 li h5, .art-postcontent li h5, .art-blockcontent li h5  { 
margin : 1px; 
 } 
 li h6, .art-postcontent li h6, .art-blockcontent li h6  { 
margin : 1px; 
 } 
 li p, .art-postcontent li p, .art-blockcontent li p  { 
margin : 1px; 
 } 
 .art-shapes  { 
position : absolute; 
top : 0; 
top : 0; 
bottom : 0; 
left : 0; 
overflow : hidden; 
z-index : 0; 
 } 
 .art-slider-inner  { 
position : relative; 
overflow : hidden; 
width : 100%; 
height : 100%; 
 } 
 .art-slidenavigator > a  { 
display : inline-block; 
vertical-align : middle; 
outline-style : none; 
font-size : 1px; 
 } 
 .art-slidenavigator > a:last-child  { 
margin-right : 0 !important ; 
 } 
 .art-header  { 
border-radius : 0 0 10px 10px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.15); 
margin : 0 auto; 
height : 194px; 
background-image : url('images/header.jpg'); 
background-position : 0% 0%; 
background-repeat : no-repeat; 
position : relative; 
width : 900px; 
z-index : auto !important ; 
 } 
 .responsive .art-header  { 
background-image : url('images/header.jpg'); 
background-position : center center; 
 } 
 .art-header > .widget  { 
position : absolute; 
z-index : 101; 
 } 
 .art-header .art-slider-inner  { 
border-radius : 0 0 10px 10px; 
 } 
 .art-nav  { 
background : #C7D93A; 
border-radius : 10px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.15); 
padding : 4px; 
margin : 10px auto 0; 
position : relative; 
z-index : 100; 
font-size : 0; 
text-align : left; 
 } 
 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; 
margin : 0; 
padding : 0; 
border : 0; 
list-style-type : none; 
 } 
 ul.art-hmenu li  { 
position : relative; 
z-index : 5; 
display : block; 
float : left; 
background : none; 
margin : 0; 
padding : 0; 
border : 0; 
 } 
 ul.art-hmenu li:hover  { 
z-index : 10000; 
white-space : normal; 
 } 
 ul.art-hmenu:after, ul.art-hmenu ul:after  { 
content : "."; 
height : 0; 
display : block; 
visibility : hidden; 
overflow : hidden; 
clear : both; 
 } 
 ul.art-hmenu, ul.art-hmenu ul  { 
min-height : 0; 
 } 
 ul.art-hmenu  { 
display : inline-block; 
vertical-align : middle; 
padding-left : 10px; 
padding-right : 10px; 
box-sizing : border-box; 
 } 
 .art-nav:before  { 
content : ' '; 
 } 
 .desktop-nav.art-nav  { 
width : 900px; 
padding-left : 11px; 
padding-right : 11px; 
 } 
 .art-hmenu-extra1  { 
position : relative; 
display : block; 
float : left; 
width : auto; 
height : auto; 
background-position : center; 
 } 
 .art-hmenu-extra2  { 
position : relative; 
display : block; 
float : right; 
width : auto; 
height : auto; 
background-position : center; 
 } 
 .art-hmenu  { 
float : left; 
 } 
 .art-menuitemcontainer  { 
margin : 0 auto; 
 } 
 ul.art-hmenu > li  { 
margin-left : 1px; 
 } 
 ul.art-hmenu > li:first-child  { 
margin-left : 0; 
 } 
 ul.art-hmenu > li:last-child, ul.art-hmenu > li.last-child  { 
margin-right : 0; 
 } 
 ul.art-hmenu > li > a  { 
border : transparent solid 1px; 
padding : 0 20px; 
margin : 0 auto; 
position : relative; 
display : block; 
height : 43px; 
cursor : pointer; 
text-decoration : none; 
color : #000000; 
line-height : 43px; 
text-align : center; 
 } 
 .art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a.active, .art-hmenu a:hover  { 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-decoration : none; 
text-transform : uppercase; 
text-align : left; 
 } 
 ul.art-hmenu > li > a.active  { 
background : #393B26; 
border : rgba(57, 59, 38, 0.5) solid 1px; 
padding : 0 28px; 
margin : 0 auto; 
color : #B9BD99; 
text-decoration : none; 
 } 
 ul.art-hmenu > li > a:visited, ul.art-hmenu > li > a:hover, ul.art-hmenu > li:hover > a  { 
text-decoration : none; 
 } 
 ul.art-hmenu > li > a:hover, .desktop ul.art-hmenu > li:hover > a  { 
background : #748118; 
border : transparent solid 1px; 
padding : 0 28px; 
margin : 0 auto; 
 } 
 ul.art-hmenu > li > a:hover, .desktop-nav ul.art-hmenu > li:hover > a  { 
color : #ECEDE3; 
text-decoration : none; 
 } 
 ul.art-hmenu > li:before  { 
position : absolute; 
display : block; 
content : ' '; 
top : 0; 
left : -1px; 
width : 1px; 
height : 43px; 
background : url('images/menuseparator.png') center center no-repeat; 
 } 
 ul.art-hmenu > li:first-child:before  { 
display : none; 
 } 
 ul.art-hmenu li li a  { 
background : #CAD897; 
background : transparent; 
border-radius : 1px; 
padding : 0 25px; 
margin : 0 auto; 
 } 
 ul.art-hmenu li li  { 
float : none; 
width : auto; 
margin-top : 4px; 
margin-bottom : 4px; 
 } 
 .desktop-nav ul.art-hmenu li li ul > li:first-child  { 
margin-top : 0; 
 } 
 ul.art-hmenu li li ul > li:last-child  { 
margin-bottom : 0; 
 } 
 .art-hmenu ul a  { 
display : block; 
white-space : nowrap; 
height : 30px; 
min-width : 7em; 
border : transparent solid 0; 
text-align : left; 
line-height : 30px; 
color : #3D471A; 
font-size : 11px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
text-transform : uppercase; 
margin : 0; 
 } 
 .art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a.active, .art-hmenu ul a:hover  { 
text-align : left; 
line-height : 30px; 
color : #3D471A; 
font-size : 11px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
text-transform : uppercase; 
margin : 0; 
 } 
 ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover > a  { 
background : #B7CB72; 
border-radius : 1px; 
margin : 0 auto; 
 } 
 .art-hmenu ul a:hover  { 
text-decoration : none; 
 } 
 .art-hmenu ul li a:hover  { 
color : #000000; 
 } 
 .desktop-nav .art-hmenu ul li:hover > a  { 
color : #000000; 
 } 
 ul.art-hmenu ul:before  { 
background : #E3EAC7; 
box-shadow : 0 0 7px 4px rgba(0, 0, 0, 0.1); 
margin : 0 auto; 
display : block; 
position : absolute; 
content : ' '; 
z-index : 1; 
 } 
 .desktop-nav ul.art-hmenu li:hover > ul  { 
visibility : visible; 
top : 100%; 
 } 
 .desktop-nav ul.art-hmenu li li:hover > ul  { 
top : 0; 
left : 100%; 
 } 
 ul.art-hmenu ul  { 
visibility : hidden; 
position : absolute; 
z-index : 10; 
left : 0; 
top : 0; 
background-image : url('images/spacer.gif'); 
 } 
 .desktop-nav ul.art-hmenu > li > ul  { 
padding : 15px 34px 34px 34px; 
margin : -10px 0 0 -30px; 
 } 
 .desktop-nav ul.art-hmenu ul ul  { 
padding : 34px 34px 34px 14px; 
margin : -34px 0 0 -6px; 
 } 
 .desktop-nav ul.art-hmenu ul.art-hmenu-left-to-right  { 
top : auto; 
left : 0; 
margin : -10px 0 0 -30px; 
 } 
 .desktop-nav ul.art-hmenu ul.art-hmenu-right-to-left  { 
left : auto; 
top : 0; 
margin : -10px -30px 0 0; 
 } 
 .desktop-nav ul.art-hmenu li li:hover > ul.art-hmenu-left-to-right  { 
top : auto; 
left : 100%; 
 } 
 .desktop-nav ul.art-hmenu li li:hover > ul.art-hmenu-right-to-left  { 
left : auto; 
top : 100%; 
 } 
 .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right  { 
top : auto; 
left : 0; 
padding : 34px 34px 34px 14px; 
margin : -34px 0 0 -6px; 
 } 
 .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left  { 
left : auto; 
top : 0; 
padding : 34px 14px 34px 34px; 
margin : -34px -6px 0 0; 
 } 
 .desktop-nav ul.art-hmenu li ul > li:first-child  { 
margin-top : 0; 
 } 
 .desktop-nav ul.art-hmenu li ul > li:last-child  { 
margin-bottom : 0; 
 } 
 .desktop-nav ul.art-hmenu ul ul:before  { 
border-radius : 0; 
top : 30px; 
bottom : 30px; 
top : 30px; 
left : 10px; 
 } 
 .desktop-nav ul.art-hmenu > li > ul:before  { 
top : 11px; 
top : 30px; 
bottom : 30px; 
left : 30px; 
 } 
 .desktop-nav ul.art-hmenu > li > ul.art-hmenu-left-to-right:before  { 
top : 30px; 
left : 30px; 
 } 
 .desktop-nav ul.art-hmenu > li > ul.art-hmenu-right-to-left:before  { 
top : 30px; 
left : 30px; 
 } 
 .desktop-nav ul.art-hmenu ul ul.art-hmenu-left-to-right:before  { 
top : 30px; 
left : 10px; 
 } 
 .desktop-nav ul.art-hmenu ul ul.art-hmenu-right-to-left:before  { 
top : 10px; 
left : 30px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext > a  { 
white-space : nowrap; 
 } 
 .desktop-nav ul.art-hmenu > li.ext > a:hover, .desktop-nav ul.art-hmenu > li.ext:hover > a, .desktop-nav ul.art-hmenu > li.ext:hover > a.active  { 
background : none; 
padding : 8px 36px 1px 36px; 
margin : -7px -7px 0 -7px; 
overflow : hidden; 
position : relative; 
border : none; 
border-radius : 0; 
box-shadow : none; 
color : #4D5921; 
 } 
 .desktop-nav ul.art-hmenu > li.ext > a:hover:before, .desktop-nav ul.art-hmenu > li.ext:hover > a:before, .desktop-nav ul.art-hmenu > li.ext:hover > a.active:before  { 
position : absolute; 
content : ' '; 
top : 7px; 
top : 7px; 
left : 7px; 
bottom : -7px; 
background-color : #E3EAC7; 
border : transparent solid 0; 
border-top-left-radius : 0; 
border-top-right-radius : 0; 
box-shadow : 0 0 7px rgba(0, 0, 0, 0.8); 
z-index : -1; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > ul  { 
top : 46px; 
padding-top : 4px; 
margin-top : 0; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > ul:before  { 
top : -7px; 
clip : rect(11px,auto,auto,auto); 
border-top-left-radius : 0; 
border-top-right-radius : 0; 
box-shadow : 0 0 7px rgba(0, 0, 0, 0.8); 
 } 
 ul.art-hmenu > li.ext > .ext-r, ul.art-hmenu > li.ext > .ext-l, ul.art-hmenu > li.ext > .ext-m, ul.art-hmenu > li.ext > .ext-off  { 
display : none; 
z-index : 12; 
box-sizing : border-box; 
 } 
 .desktop-nav ul.art-hmenu > li.ext > ul  { 
z-index : 13; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-r:hover > .ext-r, .desktop-nav ul.art-hmenu > li.ext.ext-l:hover > .ext-l  { 
position : absolute; 
display : block; 
overflow : hidden; 
height : 11px; 
top : 46px; 
padding-top : 7px; 
margin-top : -7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-r:before, .desktop-nav ul.art-hmenu > li.ext:hover > .ext-l:before  { 
position : absolute; 
content : ' '; 
top : 7px; 
bottom : -7px; 
background-color : #E3EAC7; 
border : transparent solid 0; 
box-shadow : 0 0 7px rgba(0, 0, 0, 0.8); 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-r:hover > .ext-r  { 
left : 100%; 
top : auto; 
padding-left : 0; 
margin-left : 0; 
padding-right : 7px; 
margin-right : -7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-r:hover > .ext-r:before  { 
top : 7px; 
left : -7px; 
border-top-left-radius : 0; 
border-top-right-radius : 0; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l:hover > .ext-l  { 
top : 100%; 
left : auto; 
padding-right : 0; 
margin-right : 0; 
padding-left : 7px; 
margin-left : -7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l:hover > .ext-l:before  { 
top : -7px; 
left : 7px; 
border-top-right-radius : 0; 
border-top-left-radius : 0; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-m, .desktop-nav ul.art-hmenu > li.ext:hover > .ext-off  { 
position : absolute; 
display : block; 
overflow : hidden; 
height : 4px; 
top : 100%; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-r:hover > .ext-m  { 
left : -7px; 
top : 0; 
padding-right : 0; 
padding-left : 7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-off  { 
left : -7px; 
top : -7px; 
padding-left : 7px; 
padding-right : 7px; 
height : 1px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l:hover > .ext-m  { 
top : -7px; 
left : 0; 
padding-left : 0; 
padding-right : 7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l.ext-r:hover > .ext-m  { 
top : -7px; 
left : -7px; 
padding-left : 7px; 
padding-right : 7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-m  { 
top : 46px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-off:before  { 
top : 7px; 
left : 7px; 
position : absolute; 
content : ' '; 
top : -7px; 
bottom : -7px; 
background-color : #E3EAC7; 
border : transparent solid 0; 
box-shadow : 0 0 7px rgba(0, 0, 0, 0.8); 
 } 
 .desktop-nav ul.art-hmenu > li.ext:hover > .ext-m:before  { 
position : absolute; 
content : ' '; 
top : -7px; 
bottom : -7px; 
background-color : #E3EAC7; 
border : transparent solid 0; 
box-shadow : 0 0 7px rgba(0, 0, 0, 0.8); 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-r:hover > .ext-m:before  { 
top : -7px; 
left : 7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l:hover > .ext-m:before  { 
left : -7px; 
top : 7px; 
 } 
 .desktop-nav ul.art-hmenu > li.ext.ext-l.ext-r:hover > .ext-m:before  { 
left : -7px; 
top : -7px; 
 } 
 .art-sheet  { 
background : #FFFFFF; 
border-radius : 10px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.15); 
padding : 7px; 
margin : 10px auto 0; 
position : relative; 
cursor : auto; 
width : 900px; 
z-index : auto !important ; 
 } 
 .art-layout-wrapper  { 
position : relative; 
margin : 10px auto 0 auto; 
z-index : auto !important ; 
 } 
 .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  { 
margin : 12px; 
 } 
 div.art-block img  { 
border : #CED1B8 dotted 1px; 
margin : 5px; 
 } 
 .art-blockheader  { 
background : #B7CB72; 
border : #A5BD4C solid 1px; 
padding : 6px 5px; 
margin : 0 auto; 
 } 
 .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover  { 
color : #23290F; 
font-size : 14px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-transform : uppercase; 
margin : 0 10px; 
 } 
 .art-blockcontent  { 
padding : 5px; 
margin : 0 auto; 
color : #181910; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-align : justify; 
 } 
 .art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover  { 
color : #181910; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-align : justify; 
 } 
 .art-blockcontent p  { 
margin : 0 5px; 
 } 
 .art-blockcontent a, .art-blockcontent a:link  { 
color : #A1BA45; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
 } 
 .art-blockcontent a:visited, .art-blockcontent a.visited  { 
color : #959A65; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
 } 
 .art-blockcontent a:hover, .art-blockcontent a.hover  { 
color : #BA4B1C; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : underline; 
 } 
 .art-block ul > li:before  { 
content : url('images/blockbullets.png'); 
margin-right : 6px; 
bottom : 2px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
margin-left : -9px; 
 } 
 .opera .art-block ul > li:before  { 
bottom : 0; 
 } 
 .art-block li  { 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-align : justify; 
line-height : 125%; 
color : #303120; 
margin : 5px 0 0 10px; 
 } 
 .art-block ul > li, .art-block ol  { 
padding : 0; 
 } 
 .art-block ul > li  { 
padding-left : 9px; 
 } 
 .art-breadcrumbs  { 
margin : 0 auto; 
 } 
 a.art-button, a.art-button:link, a:link.art-button:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button  { 
text-decoration : none; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : bold; 
font-style : normal; 
text-transform : uppercase; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
white-space : nowrap; 
text-align : center; 
color : #505D22; 
margin : 0 !important ; 
overflow : visible; 
cursor : pointer; 
text-indent : 0; 
line-height : 19px; 
box-sizing : content-box; 
 } 
 .art-button img  { 
margin : 0; 
vertical-align : middle; 
 } 
 .firefox2 .art-button  { 
display : block; 
float : left; 
 } 
 input, select, textarea  { 
vertical-align : middle; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : bold; 
font-style : normal; 
text-transform : uppercase; 
 } 
 .art-block select  { 
width : 96%; 
 } 
 input.art-button  { 
float : none !important ; 
 } 
 .art-button.active, .art-button.active:hover  { 
background : #A5BD4C; 
border : #9DA271 solid 1px; 
padding : 0 5px; 
margin : 0 auto; 
 } 
 .art-button.active, .art-button.active:hover  { 
color : #2B2F09 !important ; 
 } 
 .art-button.hover, .art-button:hover  { 
background : #B7CB72; 
background : transparent; 
border : #9DA271 solid 1px; 
padding : 0 5px; 
margin : 0 auto; 
 } 
 .art-button.hover, .art-button:hover  { 
color : #4A4D32 !important ; 
 } 
 input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea  { 
background : #FFFFFF; 
border : #CED1B8 solid 1px; 
margin : 0 auto; 
width : 200px; 
 } 
 input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea  { 
padding : 10px 0; 
color : #181910 !important ; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : bold; 
font-style : normal; 
text-transform : uppercase; 
 } 
 input.art-error, textarea.art-error  { 
background : #FFFFFF; 
border : #E2341D solid 1px; 
margin : 0 auto; 
 } 
 input.art-error, textarea.art-error  { 
color : #181910 !important ; 
font-size : 12px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : bold; 
font-style : normal; 
text-transform : uppercase; 
 } 
 form.art-search input[type="text"]  { 
background : #FFFFFF; 
border-radius : 0; 
border : #CED1B8 solid 1px; 
margin : 0 auto; 
width : 100%; 
padding : 10px 0; 
box-sizing : border-box; 
color : #181910 !important ; 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
 } 
 form.art-search  { 
background-image : none; 
border : 0; 
display : block; 
position : relative; 
top : 0; 
padding : 0; 
margin : 5px; 
left : 0; 
line-height : 0; 
 } 
 form.art-search input  { 
top : 0; 
top : 0; 
 } 
 form.art-search > input  { 
bottom : 0; 
left : 0; 
vertical-align : middle; 
 } 
 form.art-search input[type="submit"]  { 
margin : 0 auto; 
color : #23290F !important ; 
position : absolute; 
display : block; 
left : auto; 
border : none; 
background : url('images/searchicon.png') center center no-repeat; 
width : 24px; 
height : 100%; 
padding : 0; 
 } 
 label.art-checkbox:before  { 
background : #FFFFFF; 
border-radius : 6px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #B5B893 solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
 } 
 label.art-checkbox  { 
cursor : pointer; 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
line-height : 20px; 
display : inline-block; 
 } 
 .art-checkbox > input[type="checkbox"]  { 
margin : 0 5px 0 0; 
 } 
 label.art-checkbox.active:before  { 
background : #D5E36D; 
border-radius : 6px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #C7D93A solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
display : inline-block; 
 } 
 label.art-checkbox.hovered:before  { 
background : #E4EDA1; 
border-radius : 6px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #9DA271 solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
display : inline-block; 
 } 
 label.art-radiobutton:before  { 
background : #FFFFFF; 
border-radius : 5px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #B5B893 solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
 } 
 label.art-radiobutton  { 
cursor : pointer; 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
line-height : 20px; 
display : inline-block; 
 } 
 .art-radiobutton > input[type="radio"]  { 
vertical-align : baseline; 
margin : 0 5px 0 0; 
 } 
 label.art-radiobutton.active:before  { 
background : #D5E36D; 
border-radius : 5px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #C7D93A solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
display : inline-block; 
 } 
 label.art-radiobutton.hovered:before  { 
background : #E4EDA1; 
border-radius : 5px; 
box-shadow : 0 0 3px 2px rgba(0, 0, 0, 0.3); 
border : #9DA271 solid 1px; 
margin : 0 auto; 
width : 20px; 
height : 20px; 
display : inline-block; 
 } 
 .art-post  { 
background : #E3EAC7; 
background : rgba(227, 234, 199, 0.6); 
border-radius : 4px; 
padding : 3px; 
margin : 12px; 
 } 
 a img  { 
border : 0; 
 } 
 .art-article img, img.art-article, .art-block img, .art-footer img  { 
margin : 5px 5px 5px 5px; 
 } 
 .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  { 
padding : 2px; 
border : #B5B893 solid 1px; 
vertical-align : top; 
text-align : left; 
 } 
 .art-article th  { 
text-align : center; 
vertical-align : middle; 
padding : 7px; 
 } 
 pre  { 
overflow : auto; 
padding : 0.1em; 
 } 
 .preview-cms-logo  { 
border : 0; 
margin : 1em 1em 0 0; 
float : left; 
 } 
 .image-caption-wrapper  { 
padding : 5px 5px 5px 5px; 
box-sizing : border-box; 
 } 
 .image-caption-wrapper img  { 
margin : 0 !important ; 
box-sizing : border-box; 
 } 
 .image-caption-wrapper div.art-collage  { 
margin : 0 !important ; 
box-sizing : border-box; 
 } 
 .image-caption-wrapper p  { 
font-size : 80%; 
text-align : right; 
margin : 0; 
 } 
 .art-postmetadataheader  { 
background : #EEEFE6; 
background : rgba(238, 239, 230, 0.8); 
border-bottom : 1px solid #CED1B8; 
margin : 0 auto; 
position : relative; 
z-index : 1; 
padding : 1px; 
 } 
 .art-postheader  { 
color : #171A0A; 
margin-top : 5px; 
font-size : 24px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-transform : uppercase; 
 } 
 .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered  { 
font-size : 24px; 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : normal; 
text-transform : uppercase; 
 } 
 .art-postheader a, .art-postheader a:link  { 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-transform : uppercase; 
text-align : left; 
color : #4A5620; 
 } 
 .art-postheader a:visited, .art-postheader a.visited  { 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
color : #7A7F53; 
 } 
 .art-postheader a:hover, .art-postheader a.hovered  { 
font-family : Oswald, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #818F00; 
 } 
 .art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover  { 
font-size : 11px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : italic; 
color : #3F412A; 
 } 
 .art-postheadericons  { 
display : inline-block; 
padding : 1px; 
 } 
 .art-postheadericons a, .art-postheadericons a:link  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
color : #64732B; 
 } 
 .art-postheadericons a:visited, .art-postheadericons a.visited  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
color : #64732B; 
 } 
 .art-postheadericons a:hover, .art-postheadericons a.hover  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : underline; 
color : #64732B; 
 } 
 .art-postdateicon:before  { 
content : url('images/postdateicon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postdateicon:before  { 
bottom : 0; 
 } 
 .art-postauthoricon:before  { 
content : url('images/postauthoricon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postauthoricon:before  { 
bottom : 0; 
 } 
 .art-postpdficon:before  { 
content : url('images/postpdficon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postpdficon:before  { 
bottom : 0; 
 } 
 .art-postprinticon:before  { 
content : url('images/postprinticon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postprinticon:before  { 
bottom : 0; 
 } 
 .art-postemailicon:before  { 
content : url('images/postemailicon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postemailicon:before  { 
bottom : 0; 
 } 
 .art-postediticon:before  { 
content : url('images/postediticon.png'); 
margin-right : 6px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
bottom : auto; 
 } 
 .opera .art-postediticon:before  { 
bottom : 0; 
 } 
 .art-postcontent ul > li:before, .art-post ul > li:before, .art-textblock ul > li:before  { 
content : url('images/postbullets.png'); 
margin-right : 6px; 
bottom : 2px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
 } 
 .opera .art-postcontent ul > li:before, .opera .art-post ul > li:before, .opera .art-textblock ul > li:before  { 
bottom : 0; 
 } 
 .art-postcontent li, .art-post li, .art-textblock li  { 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-align : justify; 
color : #171A0A; 
margin : 5px 0 0 11px; 
 } 
 .art-postcontent ul > li, .art-post ul > li, .art-textblock ul > li, .art-postcontent ol, .art-post ol, .art-textblock ol  { 
padding : 0; 
 } 
 .art-postcontent ul > li, .art-post ul > li, .art-textblock ul > li  { 
padding-left : 16px; 
 } 
 .art-postcontent ul > li:before, .art-post ul > li:before, .art-textblock ul > li:before  { 
margin-left : -16px; 
 } 
 .art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul  { 
margin : 1em 0 1em 11px; 
 } 
 .art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul  { 
margin : 0.5em 0 0.5em 11px; 
 } 
 .art-postcontent li, .art-post li, .art-textblock li  { 
margin : 5px 0 0 0; 
 } 
 .art-postcontent ol > li, .art-post ol > li, .art-textblock ol > li  { 
overflow : visible; 
 } 
 .art-postcontent ul > li, .art-post ul > li, .art-textblock ul > li  { 
overflow-x : visible; 
overflow-y : hidden; 
 } 
 blockquote  { 
background : url('images/postquote.png') no-repeat scroll #EEEFE6; 
padding : 6px 6px 6px 40px; 
margin : 0 0 0 20px; 
color : #15160E; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : italic; 
text-align : justify; 
overflow : auto; 
clear : both; 
 } 
 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 : #15160E; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
font-weight : normal; 
font-style : italic; 
text-align : justify; 
 } 
 blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer blockquote p  { 
margin : 0; 
 } 
 .art-footer  { 
border-radius : 3px; 
border-top : 1px solid #CED1B8; 
padding : 10px; 
margin : 10px auto 0; 
position : relative; 
color : #4A4D32; 
font-size : 11px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-align : center; 
 } 
 .art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover, .art-footer td, .art-footer th, .art-footer caption  { 
color : #4A4D32; 
font-size : 11px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
 } 
 .art-footer p  { 
padding : 0; 
text-align : center; 
 } 
 .art-footer a, .art-footer a:link  { 
color : #A1BA45; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
 } 
 .art-footer a:visited  { 
color : #959A65; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : none; 
 } 
 .art-footer a:hover  { 
color : #BA4B1C; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
text-decoration : underline; 
 } 
 .art-footer img  { 
border : transparent dotted 1px; 
margin : 0; 
 } 
 .art-rss-tag-icon  { 
background : url('images/footerrssicon.png') no-repeat scroll; 
margin : 0 auto; 
min-height : 32px; 
min-width : 30px; 
display : inline-block; 
text-indent : 33px; 
background-position : center left; 
 } 
 .art-rss-tag-icon:empty  { 
vertical-align : middle; 
 } 
 .art-footer ul > li:before  { 
content : url('images/footerbullets.png'); 
margin-right : 6px; 
bottom : 2px; 
position : relative; 
display : inline-block; 
vertical-align : middle; 
font-size : 0; 
line-height : 0; 
margin-left : -13px; 
 } 
 .opera .art-footer ul > li:before  { 
bottom : 0; 
 } 
 .art-footer li  { 
font-size : 13px; 
font-family : 'Droid Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; 
line-height : 125%; 
color : #303120; 
margin : 5px 0 0 5px; 
 } 
 .art-footer ul > li, .art-footer ol  { 
padding : 0; 
 } 
 .art-footer ul > li  { 
padding-left : 13px; 
 } 
 .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 : #D0DDA2; 
 } 
 .art-page-footer  { 
position : relative; 
z-index : auto !important ; 
padding : 1em; 
text-align : center !important ; 
text-decoration : none; 
color : #CACDB2; 
 } 
 img.art-lightbox  { 
cursor : pointer; 
 } 
 #art-lightbox-bg *  { 
padding : 0; 
margin : 0; 
 } 
 div#art-lightbox-bg  { 
top : 0; 
left : 0; 
width : 100%; 
position : absolute; 
height : 100%; 
background-color : #000; 
opacity : 0.800000011920928955078125; 
z-index : 9999; 
 } 
 img.art-lightbox-image  { 
transition : opacity 350ms ease-in-out; 
cursor : pointer; 
z-index : 10000; 
position : fixed; 
border : #fff solid 6px; 
border-radius : 3px; 
opacity : 0; 
 } 
 img.art-lightbox-image.active  { 
opacity : 1; 
 } 
 .lightbox-error  { 
position : fixed; 
background : #fff; 
z-index : 100; 
opacity : 0.949999988079071044921875; 
padding : 20px; 
border : #b4b4b4 solid 1px; 
border-radius : 10px; 
box-shadow : 0 2px 5px #333; 
width : 300px; 
height : 80px; 
 } 
 .loading  { 
position : fixed; 
background : url('images/preloader-01.gif') center center no-repeat #fff; 
width : 32px; 
height : 32px; 
z-index : 10100; 
opacity : 0.5; 
padding : 10px; 
border : #b4b4b4 solid 1px; 
border-radius : 10px; 
box-shadow : 0 2px 5px #333; 
 } 
 .arrow  { 
height : 100px; 
width : 82px; 
z-index : 10003; 
position : fixed; 
cursor : pointer; 
opacity : 0.5; 
 } 
 .arrow.left  { 
left : 9px; 
 } 
 .arrow.right  { 
top : 9px; 
 } 
 .arrow:hover  { 
opacity : 1; 
 } 
 .arrow.disabled  { 
display : none; 
 } 
 .arrow-t, .arrow-b  { 
height : 6px; 
width : 30px; 
left : 26px; 
background-color : #fff; 
position : relative; 
border-radius : 3px; 
 } 
 .arrow-t  { 
top : 38px; 
 } 
 .arrow-b  { 
top : 50px; 
 } 
 .close  { 
width : 22px; 
height : 22px; 
position : fixed; 
top : 30px; 
top : 39px; 
cursor : pointer; 
opacity : 0.5; 
 } 
 .close:hover  { 
opacity : 1; 
 } 
 .close .cw, .close .ccw  { 
position : absolute; 
top : 8px; 
left : -4px; 
width : 30px; 
height : 6px; 
background-color : #fff; 
border-radius : 3px; 
 } 
 .cw  { 
transform : rotate(45deg); 
 } 
 .ccw  { 
transform : rotate(-45deg); 
 } 
 .close-alt, .arrow-right-alt, .arrow-left-alt  { 
display : none; 
color : #fff; 
font-size : 2.5em; 
 } 
 .ie8 .close-alt, .ie8 .arrow-right-alt, .ie8 .arrow-left-alt  { 
display : block; 
 } 
 .ie8 .cw, .ie8 .ccw  { 
display : none; 
 } 
 .art-content-layout .art-sidebar1  { 
background : #E6E7DA; 
background : transparent; 
border-right : 1px solid #CED1B8; 
margin : 0 auto; 
width : 210px; 
 } 
 .art-content-layout .art-content  { 
margin : 0 auto; 
 } 
 .responsive body  { 
min-width : 240px; 
 } 
 .responsive .art-content-layout img, .responsive .art-content-layout video  { 
max-width : 100%; 
height : auto !important ; 
 } 
 .responsive.responsive-phone .art-content-layout img  { 
float : none !important ; 
 } 
 .responsive .art-content-layout .art-sidebar0, .responsive .art-content-layout .art-sidebar1, .responsive .art-content-layout .art-sidebar2  { 
width : auto !important ; 
 } 
 .responsive .art-content-layout, .responsive .art-content-layout-row, .responsive .art-layout-cell  { 
display : block; 
 } 
 .responsive .art-slidenavigator  { 
display : none !important ; 
 } 
 .responsive .art-collage  { 
display : none !important ; 
 } 
 .responsive .image-caption-wrapper  { 
width : auto !important ; 
 } 
 .responsive .art-textblock  { 
display : none; 
 } 
 .responsive.responsive-tablet .art-vmenublock, .responsive.responsive-tablet .art-block  { 
margin-left : 1%; 
margin-right : 1%; 
width : 48%; 
float : left; 
box-sizing : border-box; 
 } 
 .responsive .art-responsive-embed  { 
position : relative; 
padding-bottom : 56.25%; 
height : 0; 
 } 
 .responsive .art-responsive-embed iframe, .responsive .art-responsive-embed object, .responsive .art-responsive-embed embed  { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 100%; 
 } 
 .responsive .art-header  { 
width : auto; 
height : auto; 
min-height : 100px; 
margin-right : 1% !important ; 
margin-left : 1% !important ; 
background-position : center center !important ; 
background-size : cover !important ; 
background-repeat : repeat !important ; 
 } 
 .responsive .art-header .art-headline, .responsive .art-header .art-slogan  { 
display : block !important ; 
top : 0 !important ; 
left : 0 !important ; 
margin : 2% !important ; 
 } 
 .responsive .art-header .art-headline a, .responsive .art-header .art-slogan  { 
white-space : normal !important ; 
 } 
 .responsive .art-header .art-shapes .art-textblock  { 
padding : 2% !important ; 
margin : 2% !important ; 
line-height : normal; 
background-image : none; 
background-color : rgba(127, 127, 127, 0.7); 
color : #eee !important ; 
display : none; 
top : auto; 
left : auto; 
width : auto; 
height : auto; 
 } 
 .responsive .art-header .art-shapes .art-textblock *, .responsive .art-header .art-shapes .art-textblock a:hover, .responsive .art-header .art-shapes .art-textblock a:visited, .responsive .art-header .art-shapes .art-textblock a:link  { 
color : #eee !important ; 
 } 
 .responsive .art-header .art-shapes .art-textblock > div  { 
display : none; 
top : auto; 
left : auto; 
width : auto; 
height : auto; 
padding : 0 !important ; 
 } 
 .responsive .art-header .art-shapes, .responsive .art-header .art-shapes *  { 
position : relative; 
text-align : center; 
transform : none !important ; 
 } 
 .responsive .art-header #art-flash-area, .responsive .art-header .art-shapes > *  { 
display : none; 
 } 
 .responsive #art-header-bg  { 
background-position : center center !important ; 
background-size : cover !important ; 
background-repeat : repeat !important ; 
 } 
 .responsive .art-shapes ~ .art-textblock  { 
position : relative !important ; 
display : block !important ; 
margin : 1% auto !important ; 
width : 75% !important ; 
top : auto !important ; 
top : auto !important ; 
bottom : auto !important ; 
left : auto !important ; 
 } 
 .responsive nav.art-nav, .responsive .art-nav-inner  { 
width : auto !important ; 
position : relative !important ; 
top : auto !important ; 
left : auto !important ; 
top : auto !important ; 
bottom : auto !important ; 
margin-top : 0; 
margin-bottom : 0; 
 } 
 .responsive nav.art-nav  { 
margin-top : 1%; 
margin-right : 1% !important ; 
margin-left : 1% !important ; 
 } 
 .responsive .responsive-nav  { 
padding-left : 0; 
padding-right : 0; 
 } 
 .responsive .responsive-nav ul.art-hmenu  { 
display : block; 
float : none; 
text-align : center; 
 } 
 .responsive .responsive-nav ul.art-hmenu li  { 
float : none; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li:first-child, .responsive .responsive-nav ul.art-hmenu > li:last-child, .responsive .responsive-nav ul.art-hmenu > li  { 
margin-left : 0; 
margin-right : 0; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li:before  { 
display : none; 
 } 
 .responsive .responsive-nav ul.art-hmenu a  { 
margin-top : 1px !important ; 
margin-bottom : 1px !important ; 
text-align : center; 
height : auto; 
white-space : normal; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li:first-child > a  { 
margin-top : 0 !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li:last-child > a  { 
margin-bottom : 0 !important ; 
 } 
 .responsive .responsive-nav .ext, .responsive .responsive-nav ul.art-hmenu > li > ul, .responsive .responsive-nav ul.art-hmenu > li > ul > li  { 
width : auto !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul  { 
left : auto !important ; 
top : auto !important ; 
top : auto !important ; 
bottom : auto !important ; 
display : none !important ; 
position : relative !important ; 
visibility : visible !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li > ul > li:first-child:after  { 
display : none; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul a  { 
padding-left : 4% !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul ul a  { 
padding-left : 6% !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul ul ul a  { 
padding-left : 8% !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul ul ul ul a  { 
padding-left : 10% !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a  { 
padding-left : 12% !important ; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li > ul  { 
padding : 4px; 
 } 
 .responsive .responsive-nav ul.art-hmenu > li > ul:before  { 
top : 0; 
top : 0; 
bottom : 0; 
left : 0; 
 } 
 .responsive .art-sheet  { 
width : auto !important ; 
min-width : 240px !important ; 
max-width : none; 
margin-right : 1% !important ; 
margin-left : 1% !important ; 
margin-top : 1% !important ; 
 }
 a.blog {
 color: #C7D93A;
 }
 
 a.blogtitle{
 color: #C7D93A;
 }