/*
Theme Name: primobrownpurple
Theme URI: 
Description: Primo Brown Purple Theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */

body,p{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.4em;margin:.5em 0;text-align:left}
body{background-color:#fefefe;color:#333;margin:0 auto;padding:0}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h3 p,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,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover,.art-blockheader .t,.art-vmenublockheader .t,.art-logo-text,.art-logo-text a,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:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;font-size:28px;font-style:normal;font-weight:700;text-align:left;text-decoration:none}
a,.art-post li a,a:link,.art-post li a:link{text-decoration:underline}
a:visited,a.visited,.art-post li a:visited,.art-post li a.visited{color:#666}
a:hover,a.hover,.art-post li a:hover,.art-post li a.hover{text-decoration:none}
h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover{color:#333;font-size:36px;line-height:1.2em;margin:5px 0;padding:0}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover{font-size:30px;line-height:1.2em;margin:.8em 0}
h3,h3 a,h3 p,h3 a:link,h3 a:visited,h3 a:hover{font-size:20px;line-height:1.2em;margin:1em 0}
h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover{color:#333;font-size:18px;margin:1.25em 0}
h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover{color:#333;font-size:14px;margin:1.67em 0}
h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover{color:#333;font-size:12px;margin:2.33em 0}
#art-main{cursor:default;left:0;top:0;width:100%;padding-top:40px;}
#art-page-background-gradient{background: url(images/top-nav.png) repeat-x scroll 50% 0;height:40px;position:fixed;top:0;width:100%;z-index:2001}
#art-page-background-simple-gradient{background:transparent}
.cleared{border:0;clear:both;float:none;font-size:1px;margin:0;padding:0}
form{margin:0!important;padding:0!important}
table.position{position:relative;table-layout:fixed;width:100%}
.art-sheet{cursor:auto;margin:37px auto 0!important;min-height:51px;min-width:51px;position:relative;width:1009px;z-index:0}
.art-sheet-body{padding:0 5px;position:relative;z-index:1}
.art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl{background-image:url(images/sheet_s.png);height:70px;width:70px}
.art-sheet-tl{clip:rect(auto,35px,35px,auto);left:0;top:0}
.art-sheet-tr{clip:rect(auto,auto,35px,35px);right:0;top:0}
.art-sheet-bl{bottom:0;clip:rect(35px,35px,auto,auto);left:0}
.art-sheet-br{bottom:0;clip:rect(35px,auto,auto,35px);right:0}
.art-sheet-tc,.art-sheet-bc{background-image:url(images/sheet_h.png);height:70px;left:35px;right:35px}
.art-sheet-tc{clip:rect(auto,auto,35px,auto);top:0}
.art-sheet-bc{bottom:0;clip:rect(35px,auto,auto,auto)}
.art-sheet-cr,.art-sheet-cl{background-image:url(images/sheet_v.png);bottom:35px;top:35px;width:70px}
.art-sheet-cr{clip:rect(auto,auto,auto,35px);right:0}
.art-sheet-cl{clip:rect(auto,35px,auto,auto);left:0}
.art-sheet-cc{background-color:transparent;bottom:35px;left:5px;position:absolute;right:5px;top:35px;z-index:-1}
#art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare{min-width:999px}
.art-menu a,.art-menu a:link,.art-menu a:visited,.art-menu a:hover{letter-spacing:normal;outline:0;text-align:left;text-decoration:none;word-spacing:normal}
.art-menu,.art-menu ul{border:0;display:block;list-style-type:none;margin:0;min-height:0;padding:0}
.art-menu li{background:0;border:0;display:block;float:left;margin:0;padding:0;position:relative;z-index:5}
.art-menu li:hover{white-space:normal;z-index:10000}
.art-menu li li{float:none}
.art-menu ul{background:0;left:0;margin:-10px 0 0 -30px;padding:10px 30px 30px;position:absolute;top:0;visibility:hidden;z-index:10}
.art-menu li:hover>ul{top:100%;visibility:visible}
.art-menu li li:hover>ul{left:100%;top:0}
.art-menu:after,.art-menu ul:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.art-menu ul ul{margin:-30px 0 0 -10px;padding:30px 30px 30px 10px}
.art-menu{float:right;padding:3px}
.art-menu a{cursor:pointer;display:block;height:38px;overflow:hidden;position:relative;text-decoration:none}
.art-menu ul li{clear:both;margin:0}
.art-menu a .r,.art-menu a .l{background-image:url(images/menuitem.png);display:block;height:114px;position:absolute;top:0;z-index:-1}
.art-menu a .r{clip:rect(auto,auto,auto,411px);right:0;width:422px}
.art-menu a .t{color:#000;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:17px;line-height:38px;margin:0 9px;padding:0 1px;text-align:center}
.art-menu a.active .l,.art-menu a.active .r{top:-76px}
.art-menu .art-menu-li-separator{display:block;height:38px;width:9px}
.art-nav .art-menu-separator{display:block;height:38px;margin:0 auto;width:1px}
.art-menu ul a{background-image:url(images/subitem.png);background-position:left top;background-repeat:repeat-x;border-style:solid;border-width:0;display:block;height:32px;line-height:32px;min-width:180px;overflow:hidden;text-align:center;white-space:nowrap}
.art-menu ul a,.art-menu ul a:link,.art-menu ul a:visited,.art-menu ul a:hover,.art-menu ul a:active,.art-nav ul.art-menu ul span,.art-nav ul.art-menu ul span span{color:#000!important;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:14px;line-height:32px;margin:0;padding:0;text-align:left;text-decoration:none;text-indent:12px}
.art-menu a .l,.art-button-wrapper .l{left:0;right:11px}
.art-menu a:hover .l,.art-menu a:hover .r,.art-menu li:hover>a .l,.art-menu li:hover>a .r,.art-menu li:hover a .l,.art-menu li:hover a .r{top:-38px}
.art-menu a:hover .t,.art-menu li:hover a .t,.art-menu li:hover>a .t,div#footertestimonial a:hover,.slider-caption p{color:#fff}
.art-menu a.active .t,.art-nav .art-menu ul li a:hover span,.art-nav .art-menu ul li a:hover span span,.art-nav .art-menu ul li:hover>a span,.art-nav .art-menu ul li:hover>a span span{color:#000}
.art-nav ul.art-menu ul span,.art-nav ul.art-menu ul span span,ul.art-vmenu ul span,ul.art-vmenu ul span span{background-image:none;display:inline;float:none;margin:inherit;padding:inherit;text-align:inherit;text-decoration:inherit}
.art-menu ul li a:hover,.art-menu ul li:hover>a{background-position:0 -32px;color:#000}
div.art-header{height:146px;width:100%;z-index:0}
.art-header-png{background-image:url(images/logo.png);background-position:center center;background-repeat:no-repeat;height:150px;position:absolute;top:60px;width:330px}
div.art-header-jpeg{background-position:center center;background-repeat:no-repeat;height:146px;left:0;width:100%;z-index:0}
#header{height:146px;width:999px;margin:0 auto}
.art-content-layout,.art-main{background:#fefefe;border:0;display:table;padding:0;width:100%}
.top_content_shadow {background:#fefefe url(images/page_top_line.png) repeat-x scroll 0 0;border:0;display:block;height:30px;padding:0;width:100%}
.art-content-layout .art-content-layout{margin:0;width:auto}
div.art-content-layout div.art-layout-cell,div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell{display:table-cell}
.art-content-layout{background-color:Transparent;border:none!important;border-collapse:collapse;padding:0!important;table-layout:fixed;margin:0 auto;width:999px}
.art-layout-cell,.art-content-layout-row{background-color:Transparent;border:none!important;text-align:left;vertical-align:top}
.art-button-wrapper .art-button{background:0;border:0;color:#fff!important;cursor:default;display:inline-block;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;font-style:normal;font-weight:700;height:35px;line-height:35px;margin:0!important;outline:0;overflow:visible;padding:0 21px!important;text-align:left;text-decoration:none!important;vertical-align:middle;white-space:nowrap;width:auto;z-index:0}
.art-button img,.art-button-wrapper img{margin:0;vertical-align:middle}
.art-button-wrapper{display:inline-block;height:35px;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:middle;white-space:nowrap;width:auto;z-index:0}
.firefox2 .art-button-wrapper{display:block;float:left}
input,select,textarea,select{font-family:Arial,Helvetica,Sans-Serif;font-size:14px;font-style:normal;font-weight:700;vertical-align:middle}
.art-block select{width:96%}
.art-button-wrapper.hover .art-button,.art-button:hover{color:#fff!important;text-decoration:none!important}
.art-button-wrapper.active .art-button{color:#0b2a50!important}
.art-button-wrapper .l,.art-button-wrapper .r{background-image:url(images/button.png);display:block;height:105px;margin:0;padding:0;position:absolute;z-index:-1}
.art-button-wrapper .r{clip:rect(auto,auto,auto,400px);right:0;width:411px}
.art-button-wrapper.hover .l,.art-button-wrapper.hover .r{top:-35px}
.art-button-wrapper.active .l,.art-button-wrapper.active .r{top:-70px}
.art-button-wrapper input{float:none!important}
.art-vmenublockcontent{margin:0 auto;min-height:1px;min-width:1px;position:relative;z-index:0}
ul.art-vmenu,ul.art-vmenu li{line-height:0;list-style:none;margin:0;padding:0;width:auto}
ul.art-vmenu ul{display:none;margin:0}
ul.art-vmenu a{cursor:pointer;display:block;height:34px;overflow:hidden;position:relative;text-decoration:none}
ul.art-vmenu li.art-vmenu-separator{display:block;font-size:1px;margin:0;padding:3px 0}
ul.art-vmenu .art-vmenu-separator-span{border:0;display:block;font-size:1px;height:0;line-height:0;padding:0}
ul.art-vmenu a .r,ul.art-vmenu a .l{background-image:url(images/vmenuitem.png);display:block;height:102px;position:absolute;top:0;z-index:-1}
ul.art-vmenu a .l{left:0;right:8px}
ul.art-vmenu a .r{clip:rect(auto,auto,auto,908px);right:0;width:916px}
ul.art-vmenu a .t{color:#e4effb;display:block;font-size:14px;font-weight:700;line-height:34px;margin-left:0;margin-right:0;padding:0 11px}
ul.art-vmenu a.active .l,ul.art-vmenu a.active .r{top:-68px}
ul.art-vmenu a.active .t{color:#f6fafe}
ul.art-vmenu a:hover .l,ul.art-vmenu a:hover .r{top:-34px}
ul.art-vmenu a:hover .t{color:#f2f7fd}
ul.art-vmenu ul a{background-image:url(images/vsubitem.gif);background-position:25px 0;background-repeat:repeat-x;display:block;height:20px;overflow:visible;padding-left:25px;white-space:nowrap}
ul.art-vmenu ul li{padding:0}
ul.art-vmenu ul a,ul.art-vmenu ul a:link,ul.art-vmenu ul a:visited,ul.art-vmenu ul a:hover,ul.art-vmenu ul a:active,ul.art-vmenu ul span,ul.art-vmenu ul span span{color:#e9f1fc;font-size:11px;line-height:20px;margin-left:0}
ul.art-vmenu ul li.art-vsubmenu-separator{display:block;font-size:1px;margin:0;padding:0}
ul.art-vmenu ul .art-vsubmenu-separator-span{border:0;display:block;font-size:1px;height:0;line-height:0;margin:0;padding:0}
ul.art-vmenu ul li li a{background-position:50px 0;padding-left:50px}
ul.art-vmenu ul li li li a{background-position:75px 0;padding-left:75px}
ul.art-vmenu ul li li li li a{background-position:100px 0;padding-left:100px}
ul.art-vmenu ul li li li li li a{background-position:125px 0;padding-left:125px}
ul.art-vmenu ul li a.active{background-position:25px -40px;color:#f0f0f0}
ul.art-vmenu ul li li a.active{background-position:50px -40px}
ul.art-vmenu ul li li li a.active{background-position:75px -40px}
ul.art-vmenu ul li li li li a.active{background-position:100px -40px}
ul.art-vmenu ul li li li li li a.active{background-position:125px -40px}
ul.art-vmenu ul li a:hover,ul.art-vmenu ul li a:hover.active{background-position:25px -20px;color:#e4effb}
ul.art-vmenu ul li li a:hover,ul.art-vmenu ul li li a:hover.active{background-position:50px -20px}
ul.art-vmenu ul li li li a:hover,ul.art-vmenu ul li li li a:hover.active{background-position:75px -20px}
ul.art-vmenu ul li li li li a:hover,ul.art-vmenu ul li li li li a:hover.active{background-position:100px -20px}
ul.art-vmenu ul li li li li li a:hover,ul.art-vmenu ul li li li li li a:hover.active{background-position:125px -20px}
.art-blockheader{height:34px;margin-bottom:7px;position:relative;z-index:0}
.art-blockheader .t{color:#fff;font-size:14px;height:34px;line-height:34px;margin:0;padding:0 11px 0 32px;white-space:nowrap}
.art-blockheader .l,.art-blockheader .r{background-image:url(images/blockheader.png);display:block;height:34px;position:absolute;z-index:-1}
.art-blockheader .l{left:0;right:26px}
.art-blockheader .r{clip:rect(auto,auto,auto,864px);right:0;width:890px}
.art-blockcontent{margin:0 auto;min-height:15px;min-width:15px;position:relative;z-index:0}
.art-blockcontent-body{padding:8px;position:relative;z-index:1}
.art-blockcontent-tr,.art-blockcontent-tl,.art-blockcontent-br,.art-blockcontent-bl{background-image:url(images/blockcontent_s.png);height:14px;width:14px}
.art-blockcontent-tl{clip:rect(auto,7px,7px,auto);left:0;top:0}
.art-blockcontent-tr{clip:rect(auto,auto,7px,7px);right:0;top:0}
.art-blockcontent-bl{bottom:0;clip:rect(7px,7px,auto,auto);left:0}
.art-blockcontent-br{bottom:0;clip:rect(7px,auto,auto,7px);right:0}
.art-blockcontent-tc,.art-blockcontent-bc{background-image:url(images/blockcontent_h.png);height:14px;left:7px;right:7px}
.art-blockcontent-tc{clip:rect(auto,auto,7px,auto);top:0}
.art-blockcontent-bc{bottom:0;clip:rect(7px,auto,auto,auto)}
.art-blockcontent-cr,.art-blockcontent-cl{background-image:url(images/blockcontent_v.png);bottom:7px;top:7px;width:14px}
.art-blockcontent-cr{clip:rect(auto,auto,auto,7px);right:0}
.art-blockcontent-cl{clip:rect(auto,7px,auto,auto);left:0}
.art-blockcontent-cc{background-color:#e0e0e0;bottom:7px;left:7px;position:absolute;right:7px;top:7px;z-index:-1}
.art-blockcontent-body,.art-blockcontent-body a,.art-blockcontent-body li a{color:#081f3a}
.art-blockcontent-body a:visited,.art-blockcontent-body a.visited,.art-blockcontent-body li a:visited,.art-blockcontent-body li a.visited{color:#2076df}
.art-blockcontent-body a:hover,.art-blockcontent-body a.hover,.art-blockcontent-body li a:hover,.art-blockcontent-body li a.hover{color:#1a5eb3;text-decoration:none}
.art-blockcontent-body ul{color:#154e93;list-style-type:none;margin:0;padding:0}
.art-blockcontent-body ul li{background-image:url(images/blockcontentbullets.png);background-repeat:no-repeat;line-height:1.25em;padding:0 0 0 16px;text-decoration:none}
.art-post{margin:7px 10px 7px 0;min-height:1px;min-width:1px;z-index:0}
a img{border:0}
.art-article img,img.art-article{margin:10px}
.art-metadata-icons img{border:0;margin:2px;vertical-align:middle}
.art-article table,table.art-article{border-collapse:collapse;margin:1px;width:auto}
.art-article th{padding:7px;text-align:center;vertical-align:middle}
pre{overflow:auto;padding:.1em}
.art-post h2.art-postheader,.art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered{font-size:30px;margin:.2em 0;padding:0}
.art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered{margin:0;text-decoration:none}
.art-postheadericons{color:#154e93;padding:1px}
.art-postheadericons,.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover{font-size:11px}
.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover{color:#16539c;margin:0;text-decoration:underline}
.art-postheadericons a:visited,.art-postheadericons a.visited{color:#16539c}
.art-postheadericons a:hover,.art-postheadericons a.hover{color:#16539c;text-decoration:none}
.art-post ol,.art-post ul{color:#051324;margin:1em 0 1em 2em;padding:0}
.art-post li ol,.art-post li ul{margin:.5em 0 .5em 2em;padding:0}
.art-post li{line-height:1em;margin:.2em 0;padding:0 0 0 16px}
.art-post ul{list-style-type:none}
.art-post ol{list-style-position:inside}
.art-post ol li,.art-post ul ol li{background:0;overflow:visible;padding-left:0}
.art-post ul li,.art-post ol ul li{background-image:url(images/postbullets.png);background-repeat:no-repeat;padding-left:16px}
blockquote,blockquote p,.art-postcontent blockquote p{color:#fff;font-weight:700;font-style:italic}
blockquote,.art-postcontent blockquote{background-color:#e0e0e0;background-image:url(images/postquote.png);background-position:left top;background-repeat:no-repeat;border:solid 1px #c7c7c7;margin:10px 10px 10px 50px;overflow:auto;padding:15px 15px 15px 41px}
.art-postmetadatafooter{background-color:#e0e0e0;border-color:#c7c7c7;border-style:solid;border-width:1px;overflow:hidden;padding:1px}
.art-postfootericons{padding:1px}
.art-postfootericons,.art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover{font-size:11px;text-decoration:none}
.art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover{color:#134786;margin:0;text-decoration:underline}
.art-postfootericons a:visited,.art-postfootericons a.visited{color:#134786}
.art-postfootericons a:hover,.art-postfootericons a.hover{color:#134786;text-decoration:none}
.art-footer{overflow:hidden;position:relative;width:100%}
.art-footer-b{background-image:url(images/footer_b.png);bottom:0;height:15px;left:15px;position:absolute;right:15px}
.art-footer-r,.art-footer-l{background-image:url(images/footer_s.png);bottom:0;height:15px;position:absolute}
.art-footer-l{left:0;width:15px}
.art-footer-r{clip:rect(auto,auto,auto,15px);right:0;width:30px}
.art-footer-t{background:#fff url(images/footer-shadow.gif) no-repeat top center;background-color:#0c2d55;bottom:15px;left:0;position:absolute;right:0;top:0}
.art-footer-body{padding:8px;position:relative}
.art-footer-body .art-rss-tag-icon{bottom:8px;left:10px;position:absolute;z-index:1}
.art-rss-tag-icon{background-image:url(images/rssicon.png);background-position:center right;background-repeat:no-repeat;cursor:default;display:block;height:25px;width:25px}
.art-footer-text,.art-footer-text p{margin:0;padding:0;text-align:center}
.art-footer,.art-footer p,.art-footer a,.art-footer a:link,.art-footer a:visited,.art-footer a:hover{color:#c9def7;font-size:11px}
.art-footer-text{margin:0 10px;min-height:25px}
.art-footer a,.art-footer a:link{color:#639fe9;text-decoration:underline}
.art-footer a:visited{color:#8fbaef}
.art-footer a:hover{color:#8fbaef;text-decoration:none}
.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover{color:#f1f1f1;font-size:10px;text-decoration:underline;}
.art-page-footer{color:#f1f1f1;margin:0;text-align:center;text-decoration:none;line-height: 15px;height: 20px;width:100%;display:block}
.art-content-layout .art-content{width:666px}
.art-content-layout .art-content .art-block{background-color:#134786}
.art-content-layout .art-sidebar1{background-color:transparent;width:333px}
.commentlist,.commentlist li{background:0}
.commentlist li li{margin-left:30px}
.commentlist li .avatar{background:#fff;border:1px solid #eee;float:right;margin:1px;padding:2px}
.commentlist li cite{font-size:1.2em}
img.wp-smiley{border:0;margin:0;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}
.alignright img,img.alignright{margin:1em 0 1em 1em}
.alignleft img,img.alignleft{margin:1em 1em 1em 0}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;margin:10px;padding-top:4px}
.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}
.wp-caption,.wp-caption p{text-align:center}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar td{padding:3px 0;text-align:center}
.gallery{letter-spacing:normal}
.art-content{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}
div.art-footer li,ul.commentlist li{background:0;list-style-image:none;list-style-type:none}
div.art-footer div.art-content-layout{margin:0 auto;width:100%}
div.art-footer ul{padding-left:0}
div.art-footer ul li ul{padding-left:20px}
div.art-layout-cell-size2{width:50%}
div.art-layout-cell-size3{width:33%}
div.art-layout-cell-size4{width:25%}
#tagline{display:block;height:25px;margin:0!important;padding:0!important;position:relative;width:100%}
#tagline h3{color:#f1f1f1;font-size:10px;font-weight:400;line-height:25px;margin:0!important;padding:0!important}
#copystuff{display:block;height:25px;margin:0!important;padding:0!important;position:relative;width:100%}
#copystuff p{color:#f1f1f1;font-size:10px;line-height:25px;margin:0!important;padding:0!important;text-align:center}
#copystuff a{color:#f1f1f1}
#copystuff a:hover,#copystuff a.hover{color:#f1f1f1;text-decoration:none}
div#wpabar{top:40px!important}
#artnavtop{height:37px;margin:0 auto;position:relative;width:999px;color:#fff;font-size:16px;line-height: 37px}
#artnavtop ul{display:inline;height:37px;margin:0;padding:0;white-space:nowrap}
div#artnavtop li{color:#fff;display:table;float:right;height:37px;line-height:37px;list-style-type:none}
div#artnavtop li a{color:#fff!important;display:table-cell;font-size:15px;line-height:37px;padding:0 11px!important;text-decoration:none;vertical-align:middle}
div#artnavtop li a:hover{color:#bde13e;text-decoration:underline}
#artnavtop li a#facebook{background:url(images/facebook.png) no-repeat;border:0;display:block;height:32px;margin-left:5px;margin-top:2px;padding:0!important;width:32px}
#artnavtop li a#twitter{background:url(images/twitter.png) no-repeat;border:0;display:block;height:32px;margin-top:2px;padding:0!important;width:32px}
#artnavtop li a#youtube{background:url(images/youtube.png) no-repeat;border:0;display:block;height:32px;margin-top:2px;padding:0!important;width:32px}
#artnavtop li a#facebook:hover,#artnavtop li a#twitter:hover,#artnavtop li a#youtube:hover{background-position:-32px 0;margin-top:2px;padding:0!important}
.displace{left:-5000px;position:absolute}
.art-nav .l,.art-nav .r,.art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl,.art-sheet-cr,.art-sheet-cl,.art-sheet-tc,.art-sheet-bc,.art-footer-r,.art-footer-l,.art-footer-b{background-image:none}
div.art-nav{height:44px;margin:0 auto;padding-bottom:10px;width:999px}
div#contentbottom{background:url(images/page_bottom_line.png) repeat-x scroll 0 0 transparent;height:30px}
div.meteor-slides.home{padding-top:15px}
.art-layout-cell.art-sidebar1 div.textwidget{background: url(images/art-sidebar-bg.png) no-repeat scroll left top transparent;padding: 10px 0 0 22px;overflow: hidden}
.art-layout-cell.art-sidebar1 #textwidget{background: url(images/art-sidebar-bg.png) no-repeat scroll left top transparent;padding: 10px 0 0 22px;overflow: hidden}
div#art-sidebar-bottom {clear: both;background: url(images/art-sidebar-bottom-bg.png) no-repeat scroll left top transparent;height: 30px}
li a.page_item.page-item-883{background:#05468d}
.page_item.page-item-883 span.t,li:hover a.page_item.page-item-883{background:#78bbe4;color:#FFF}
h2#posttitle{display:none;font-size:30px;font-weight:400}
.alignleft.home.art-postcontent td{vertical-align:top}
.alignleft.home.art-postcontent td h3{font-size:24px;font-weight:400;margin:15px 0 0}
p.header-desc{color:#717174;font-size:13px;font-style:italic;font-weight:700;margin:0}
div.sideblog ul.display-posts-listing{list-style:none;padding:0}
div.sideblog li a{color:#828282;display:block;line-height:1.2em;padding:4px 10px;text-decoration:none}
div.sideblog li a:hover{background-color:#ddd}
div.art-layout-cell.art-sidebar1 h3{font-size:24px;font-weight:400;margin:0 0 10px}
table#hours{border-collapse:collapse;width:311px;text-align:center}
tr#even{background:#eee}
div#footertestimonial{margin-bottom:15px}
div#footertestimonial a{color:#fff7a4}
div#footertestimonial div.inner{background:0;border:0;padding:0}
div#footertestimonial div.testimonial{border:0;margin:0;width:100%}
div#footertestimonial .testimonial h3{background:0;color:#fff7a4;font-size:12px;font-weight:700;margin-bottom:5px;padding:5px 0 0 5px}
div#footertestimonial .content p{font-size:11px;line-height:1.3em!important}
div#footertestimonial div.client span.name{color:#fff7a4;float:right;text-align:right}
p#copyright{display:inline-block;margin-top:5px;text-align:center;width:100%}
.quicklinksbkt p{font-size:11px;line-height:15px!important}
#ctabar{position:relative;width:999px;z-index:5}
#ctabar_bkt1{background-color:#4cbad3;float:left;height:37px;padding:3px 0 0 30px;position:relative;width:415px}
#ctabar_bkt1 a:link,#ctabar_bkt1 a:visited,#ctabar_bkt1 a:active{color:#124763;font-family:'Old Standard TT',serif;font-size:26px;font-style:italic;text-decoration:none;text-shadow:#777 1px 1px 2px}
#ctabar_bkt1 a:hover{color:#FFF;font-weight:700;text-decoration:none}
#ctabar_bkt2{background-color:#1097c3;float:right;height:37px;padding:3px 0 0 10px;position:relative;width:435px}
#ctabar_bkt2 a:link,#ctabar_bkt2 a:visited,#ctabar_bkt2 a:active{color:#bacbd2!important;font-family:'Old Standard TT',serif;font-size:18px;font-style:italic;text-decoration:none;text-shadow:#333 1px 1px 2px}
#ctabar_bkt2 a:hover{color:#fff;text-decoration:underline}
#ctabar_bkt1 h2{font-family:'Old Standard TT',serif;font-size:26px;font-style:italic;margin:0;text-shadow:#777 1px 1px 2px}
#ctabar_bkt2 h2{color:#FFF;font-family:'Old Standard TT',serif;font-size:24px;font-style:italic;line-height:30px;margin:0;text-shadow:#333 1px 1px 2px}
#footer2 p{color:#3b6f86;line-height:15px}
#footer2{background:#fff;clear:both;min-height:130px;padding-top:15px;position:relative}
#footerquote{background:url(images/openquote.png) top left no-repeat;float:left;font-size:13px;line-height:20px!important;margin:0 0 0 30px;padding:0 0 0 30px;width:330px}
#footerquote h2{font-size:16px;margin:5px 0 10px}
.footer_signature{margin-top:-5px;text-align:right}
#footerright{float:right;margin:0 30px 0 0;text-align:right;width:350px}
#footerright p{float:right;margin-bottom:4px;text-align:right}
div.art-inner-wide-footer{display:block;position:relative;width:100%}
#footer_shadow{background:url(images/footer_shadow.png) repeat-x scroll 0 0 transparent;font-size:0;height:10px;line-height:10px;overflow:hidden}
.footerinner{margin:0 auto;overflow:hidden;padding:10px 0 0;width:999px}
div.art-footer-bottom-shadow{background:url(images/art-footer-bottom-shadow-bg.png) repeat-x scroll 50% 0 transparent;height:10px;width:100%letter-spacing:1px}
div.art-footer-bottom{background:url(images/footer_bottom.png) repeat scroll 50% 0 transparent;letter-spacing:1px}
div.art-footer-bottom .inner{padding:12px 0}
#quicklinks{clear:both;margin:0 auto;position:relative;width:999px}
.quicklinksbkt{background:transparent url(images/quicklinks_bkt_bg.png) left top no-repeat;float:left;min-height:230px;padding:10px 15px 0;width:220px}
.quicklinkstest{background:transparent url(images/quicklinks_test_bg.png) left top no-repeat;float:left;min-height:230px;padding:10px 15px 0;width:219px}
.quicklinkstest p{color:#fff;font-size:11px;line-height:23px!important}
.quicklinkstest_sig{color:#235296;font-size:15px;line-height:23px!important;text-align:right!important}
.quicklinkstest a:link,.quicklinkstest a:visited,.quicklinkstest a:active{color:#FFF;font-size:11px;line-height:1.3em;text-decoration:underline}
.quicklinkstest a:hover,.quicklinksbkt a:hover{color:#fff7a4;text-decoration:none}
.quicklinksbkt a:link,.quicklinksbkt a:visited,.quicklinksbkt a:active{color:#FFF;font-size:11px;line-height:1.3em;text-decoration:none}
.quicklinksbkt h2,.quicklinkstest h2{color:#fff;font-size:18px;margin:0 0 5px}
.quicklinksbkt h3{color:#89a5b1;font-size:14px;margin-bottom:0!important}
input#fsc-submit-4,input#fsc-submit-1{background:url(images/submit.png) no-repeat;border:0;color:#225091;display:block;font-size:14px;height:29px;width:70px}
input#fsc-submit-4:hover,input#fsc-submit-1:hover{background-position:0 -29px;color:#323933}
li.listing-item{line-height:.8em;margin-bottom:4px}
div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget{vertical-align:middle}
#feature{background: url(images/feature_bg.png) no-repeat scroll 50% 0}
#feature .inner{padding:15px 0}
#feature.slider .inner{padding-bottom:0;padding-top:25px}
div#meteor-slideshowhome-header{background-color:#fff}
#feature h1{color:#fff;font-size:42px;font-weight:400;margin:0;padding:5px 0;text-shadow:#000 1px 1px 10px}
#introduce{font-size:1.8em;font-weight:200;letter-spacing:1px;line-height:1.3em;overflow:hidden;padding:5px 0}
#feature .top_shadow{background:url(images/feature_t_shadow.png) repeat-x scroll 0 0 transparent;font-size:0;height:10px;line-height:10px;overflow:hidden}
#feature .bottom_shadow{background:url(images/feature_b_shadow.png) repeat-x scroll 0 0 transparent;font-size:0;height:9px;line-height:9px}
#slider_wrap,#slider_loading,#slider{height:350px}
#slider_frame{height:349px}
.slider-caption{background-color:#000}
#gethelptoday li{list-style:none;margin:0;padding:0}
#gethelptoday li,#gethelptoday a{display:block;width:230px}
#inpain a{background:url(images/contact-us.jpg) 0 0;height:288px}
#inpain a:hover{background:url(images/contact-us.jpg) 0 -288px}
#header_number a img{padding:5px}
#navtopphone{font-size:17px}
.inner{height:100%;margin:0 auto;width:999px}
#slider_wrap{background:url(images/slider_shadow.png) no-repeat scroll center bottom transparent;margin:0 auto;padding-bottom:35px;position:relative;width:890px}
#slider{position:relative}
div.art-wide-footer{background: url(images/footer.png) no-repeat scroll 50% 0;border:0;color:#fff;font-size:12px;margin:0;outline:0;padding:0}
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h2 a,h2 a:link,h2 a:visited,h2 a:hover,h3 a,h3 p,h3 a:link,h3 a:visited,h3 a:hover,h4 a,h4 a:link,h4 a:visited,h4 a:hover,h5 a,h5 a:link,h5 a:visited,h5 a:hover,h6 a,h6 a:link,h6 a:visited,h6 a:hover,ul.art-vmenu ul ul{margin:0}
.art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl,.art-sheet-tc,.art-sheet-bc,.art-sheet-cr,.art-sheet-cl,.art-blockcontent-tr,.art-blockcontent-tl,.art-blockcontent-br,.art-blockcontent-bl,.art-blockcontent-tc,.art-blockcontent-bc,.art-blockcontent-cr,.art-blockcontent-cl{position:absolute;z-index:-1}
div.art-layout-cell div.art-layout-cell,ul.art-vmenu ul.active,#wp-calendar a,div#footertestimonial a#testlink{display:block}
.art-vmenublock,.art-block{margin:7px;min-height:1px;min-width:1px;position:relative;z-index:0}
.art-vmenublock-body,.art-vmenublockcontent-body,.art-block-body,.art-post-body{padding:0;z-index:1}
ul.art-vmenu ul,ul.art-vmenu ul li,#gethelptoday{margin:0;padding:0}
.art-blockcontent-body a,.art-blockcontent-body li a,.art-blockcontent-body a:link,.art-blockcontent-body li a:link{color:#134786;text-decoration:underline}
.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered,#footerquote span{color:#333}
.art-content-layout .art-content-wide,textarea#comment,#commentform textarea,div.art-layout-cell-size1,div.art-nav-wrapper{width:100%}
div.art-nav-wrapper {height:44px}
.alignleft,div#artnavtop-left{float:left}
.alignright,.imgright,div#artnavtop-right{float:right}
.hidden,div.art-footer,div.art-footer-text p,a.login,a.register,a#testlink,div#footertestimonial span#ftest,#slider img{display:none}
ul.display-posts-listing,div#quicklinks ul{list-style-type:none;margin:0;padding:0}
#sociallinks {float: right;padding-top: 20px}
#sociallinks a {padding-top: 7px;padding-left: 7px;float: right}
a#facebook {width: 48px; height: 48px; background: url(images/facebook.jpg) no-repeat; border: none; display: block}
a#twitter {width: 48px; height: 48px; background: url(images/twitter.jpg) no-repeat; border: none; display: block}
a#youtube {width: 48px; height: 48px; background: url(images/youtube.jpg) no-repeat; border: none; display: block}
a#google {width: 48px; height: 48px; background: url(images/google.jpg) no-repeat; border: none; display: block}
#artsidebar li a {text-decoration:none;padding-left:15px}
#artsidebar li a:hover,#artsidebar li a.hover {text-decoration:underline}
#artsidebar ul {list-style-type:none;margin:0;padding:0}
#header p{font-size: 1.3em;font-weight: bold;text-align: right;display: block;width: 999px;height: 30px;position: relative;margin: 0;padding: 0;right: 5px;top: 0px;float: right}
div.testimonial .inner {width: inherit;margin-right: 0;padding-right: 42px}
#art-page-background-simple-gradient {margin-top:0!important}
div#copylinks p#copylinks, div#copylinks p#copylinks a {color: #f1f1f1;font-size: 11px;text-align: center;margin: 0;padding: 0;line-height: 15px;height: 20px}
div#copylinks {width:100%;display:block;height: 20px}
#art-page-background-gradient,#feature, blockquote, .art-postcontent blockquote {background-color:#573A44;}
div.art-wide-footer{background-color:#422B33;}
h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover,.art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered,.art-post h2.art-postheader,.art-post h2.art-postheader a,.art-post h2.art-postheader a:link,.art-post h2.art-postheader a:visited,.art-post h2.art-postheader a.visited,.art-post h2.art-postheader a:hover,.art-post h2.art-postheader a.hovered,a,.art-post li a,a:link,.art-post li a:link,#artsidebar li a:hover,#artsidebar li a.hover, .art-postfootericons, .art-postheadericons {color:#422B33;}
h3,h3 a,h3 p,h3 a:link,h3 a:visited,h3 a:hover,a:hover,a.hover,.art-post li a:hover,.art-post li a.hover, .art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover, .art-postfootericons a,.art-postfootericons a:link,.art-postfootericons a:visited,.art-postfootericons a:hover {color:#573A44;}
span.entryhead {color: #fff;font-size: 12px!important}
div#art-top-sprite{width: 100%}
#art-top-sprite div#inner {width: 999px;margin: 0 auto}
#art-top-sprite div#inner table {box-shadow: #666 0px 2px 15px}
#art-top-sprite #spritelist{margin:0;padding:0}
#art-top-sprite #spritelist li{margin:0;padding:0;list-style:none}
#art-top-sprite #spritelist li, #spritelist a{width:333px;display:block;float:left}
div#art-bottom-sprite{width: 100%}
div#textwidget h2 {margin: 10px 0;padding-top:15px}
h2#slogan {font-size: 20px;}
#art-bottom-sprite div#inner {width: 999px;margin: 0 auto}
#art-bottom-sprite div#inner table {box-shadow: #666 0px -2px 15px}
#art-bottom-sprite #spritelist{margin:0;padding:0}
#art-bottom-sprite #spritelist li{margin:0;padding:0;list-style:none}
#art-bottom-sprite #spritelist li, #spritelist a{width:333px;display:block;float:left}
#art-side-sprite table {box-shadow: #666 0px -2px 15px}
div#art-side-sprite {padding: 15px 0}
#art-side-sprite #spritelist{margin:0;padding:0}
#art-side-sprite #spritelist li a,#art-side-sprite #spritelist li{margin:0 ;padding:0;list-style:none}
#art-side-sprite #spritelist li, #spritelist a{width:333px;display:block;float:left}
#checkup a {height:124px;background:url('images/art-top-sprite-bg.jpg') 0 0}
#npforms a {height:124px;background:url('images/art-top-sprite-bg.jpg') -333px 0}
#wellnessnews a {height:124px;background:url('images/art-top-sprite-bg.jpg') -666px 0}
#checkup a:hover{background: url('images/art-top-sprite-bg.jpg') 0 -124px}
#npforms a:hover{background: url('images/art-top-sprite-bg.jpg') -333px -124px}
#wellnessnews a:hover{background: url('images/art-top-sprite-bg.jpg') -666px -124px}
a#internetspecial {width: 200px;height: 180px;background: url('images/internet-special.jpg') no-repeat top center;display: block;margin:0;z-index:10}