.hasTip{font:1em 'Avant', sans-serif;font-weight:normal;font-style:normal;}
.tool-tip {float:left;background:#e5e5c4;border: 1px solid #a9a83a;padding:5px;max-width:200px;word-wrap: break-word;}
.tool-title,.tool-text{font:1em 'Avant', sans-serif;font-weight:normal;font-style:normal;color:#8d8c31;}

*, html, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0 auto;padding:0}a,input:focus{outline:none}a:focus{-moz-outline-style:none}h1, h2, h3, h4, h5, h6, #nav {font-weight:normal;font-size:100%}html,body{width:100%;height:100%}.cleardiv{clear:both}
.results ol{padding:0 0 0 22px;margin:12px 0 0;}
ul.pagination{padding-left:8px}
.pagination li{display: inline;margin-right:6px}
ol{color:#6c6748;font-family:'Avant', sans-serif;}
ol li{font:'DroidSerif', serif;font-weight:normal;font-style:normal;line-height:19px}
ol li .small{font:12px 'DroidSerif', serif;}
fieldset{border:none;padding-bottom:12px}
p,#colmiddle form,form .hasTip{font:12.5px 'DroidSerif', serif;font-weight:normal;font-style:normal;color:#000;padding-bottom:13px;line-height:19px}
#colmiddle .editor{font-size:14px}
p.caption{font-size: 11px;text-align:left !important}
p.captioncenter{font-size: 11px;text-align:center !important}
form .inputbox, form select, form textarea{margin: 0 0 0.5em 0; padding: 0.3em;border: 1px solid #e2e1d8;background-color: #fff;vertical-align: baseline}
input#email{margin: 0 0 0.5em 0; padding: 0.45em;border: 1px solid #e2e1d8;background-color: #fff;vertical-align: baseline}
#searchbox{position:relative}
.search{position:absolute;top:-30px;right:0;border: 1px solid #e2e1d8;height:22px;overflow:hidden}
.search .inputbox{border:none;padding:4px;background: url(../images/search.gif) no-repeat 100% 0}
.searchintro strong{text-transform: uppercase;color:#823703;font-size:1.3em}

#colleft p, p.homeintro{color:#6c6748;font-size:.78em;font-style: italic;line-height:19px;padding-bottom:13px}#colleft p{padding-left:8px}
#colleft p.left_first_paragraph, p.left_first_paragraph{color:#929506}
#colleft .mod_placehere_following{margin-bottom:12px}
.red{color:#823703}
.green{color:#8d8c31}
.gray{color:#6c6748}

#colmiddle #page img a{border:1px solid #823703}
#colmiddle #page img a:hover{border-color:#8C8662}

.contentpaneopen_edit a img{border:none;padding: 0 0 2px 0}
.contentpaneopen_edit a img:hover{padding: 2px 0 0 0}

a{color:#939232;text-decoration:none}
#colmiddle a{text-decoration:underline}
a:hover{color:#823703}

ul{list-style: none}
#colmiddle ul{margin:12px 0 0 12px;text-indent:-8px}
#colmiddle ul li{font:12.5px 'DroidSerif', serif;line-height:18px}
#colmiddle ul.disc{list-style-type: disc;list-style-position: inside;text-indent: -11px;}
#colmiddle ul li ul {margin:2px 0 2px 24px;text-indent:-8px}
#colmiddle ul.pagination{margin:3px 0}
li a:hover{}
#colmiddle ul.bulletlist{list-style-type:disc;padding-left:12px;margin:0 0 12px 0}

#page table{font:.85em 'Avant', sans-serif;font-weight:normal;font-style:normal;color:#000;padding-bottom:13px;line-height:19px;border-collapse:collapse;margin:0 0 20px 0}
.col50 table{font:1em 'Avant', sans-serif;font-weight:normal;font-style:normal;color:#000;padding-bottom:13px;line-height:19px;border-collapse:collapse;margin:0}
form .col50 table{font-size:1.12em}
table .odd{background:#e5e5c4}
#page table tbody td{border:1px solid #f2f2e2;padding:2px 6px 1px 6px}

#page table.googleDirections_tohere tbody td {border:none;margin:0;padding:0}
table.googleDirections_tohere td {font-size: 11px;margin:0;border: none}
table.googleDirections_tohere th {background-color:#8C8662;color:#fff;text-transform: uppercase;margin:0;padding:3px 0 0 5px;text-align:left;font-weight:normal}
table.googleDirections_tohere img {color: #000000}
table.googleDirections_tohere input {font-size: 11px}
table.googleDirections td {font-size: 11px;margin:0}
table.googleDirections th {background-color:#8C8662;color:#fff}
table.googleDirections img {color: #000000}
#gdir_tohere_gdir0 table{width:220px}
#gdir_tohere_gdir0,#gdir_tohere_gdir0 table,.googledir {margin:0;padding:0}
#gdir_tohere_form0{font-size:14px;margin:12px 0 0 0;padding:0}

h1,.componentheading,.contentheading{font:.85em 'Avant', sans-serif;font-weight:bold;letter-spacing:.025em;color:#fff;float:left;line-height:29px;height:26px;text-transform:uppercase}
#colmiddle h1{margin-right:8px}
#confirmation_message,.highslide-gallery,#adminForm{margin-top:-12px;padding-top:12px}
h1{display: inline}
.redhead:before,.redhead:after,.componentheading:before,.componentheading:after,.contentheading:before,.contentheading:after,.grayhead:before,.grayhead:after,.greenhead:before,.greenhead:after{width:11px;height:24px;display: inline}
.redhead,.componentheading,.contentheading{background:#823703}
.redhead:before,.componentheading:before,.contentheading:before,.grayhead:before,.greenhead:before{float:left;margin-right:8px}
.redhead:after,.componentheading:after,.contentheading:after,.grayhead:after,.greenhead:after{float:right;margin-left:8px}
.redhead:before,.componentheading:before,.contentheading:before{content:url(../images/redheadleft.gif)}
.redhead:after,.componentheading:after,.contentheading:after{content:url(../images/redheadright.gif)}
.grayhead{background:#8C8662}
.grayhead:before{content:url(../images/grayheadleft.gif)}
.grayhead:after{content:url(../images/grayheadright.gif)}
.greenhead{background:#A9A83A}
.greenhead:before{content:url(../images/greenheadleft.gif)}
.greenhead:after{content:url(../images/greenheadright.gif)}
h2,fieldset label,.display label,.display{font:.85em 'DroidSerif', serif;font-weight:normal;font-style:italic;color:#823703;padding:0;margin:0;letter-spacing:.02em}
h3,fieldset legend{padding:16px 0 0 0}
h3,fieldset legend,h4{font:.85em 'DroidSerif', serif;font-weight:normal;font-style:italic;color:#6c6748}

#colmiddle h1 a{color:#fff;text-decoration:none}
#colmiddle h1 a:hover{color:#fff;text-decoration:underline}

hr{position:relative;border:none;height:6px;background: url(../images/hr.gif) repeat-x;margin:11px 0 27px}
hr:before{content:url(../images/hrleft.gif);width:10px;height:6px}
hr:after{content:url(../images/hrright.gif);float:right;width:10px;height:6px}
hr.gray{background: url(../images/hrgray.gif)}
hr.gray:before{content:url(../images/hrgrayleft.gif)}
hr.gray:after{content:url(../images/hrgrayright.gif)}
hr.green{background: url(../images/hrgreen.gif)}
hr.green:before{content:url(../images/hrgreenleft.gif)}
hr.green:after{content:url(../images/hrgreenright.gif)}

em{font:1em 'DroidSerif', serif;font-weight:normal;font-style:italic;letter-spacing: -.0001em}

#wrapper{width:100%;min-width:976px;min-height:100%;height: auto !important;height:100%margin:0 auto}
#logo{height:59px;width:950px;padding:26px 8px 0}
#logo a img{border:none}
#headerphoto{width:950px}
#nav,#nav .moduletable{height:28px}
#nav{width:976px;background:#A9A83A;text-align: center;text-transform:uppercase}
#nav a{color:#fff;text-decoration:none;font:.85em 'Avant', sans-serif;font-weight:bold;font-style:normal;line-height:30px;letter-spacing:.02em}
#nav a:hover{color:#823703}
#nav a:focus{color:#fff}
.active{color:#823703}
a#active_menu{color:#823703}
#nav ul{display: inline}
#nav ul li{display: inline;margin-right:10px;vertical-align:baseline}
#nav ul li.last{margin-right:0}
#nav:before, #nav:after {width:12px;height:28px}
#nav:before{content:url(../images/navleft.gif);float:left}
#nav:after{content:url(../images/navright.gif);float:right;margin-top:-28px}
#maincontent{width:976px;padding:31px 0}
#colleft{width:142px;float:left;margin-left:11px;overflow:visible}
#colleft .buttonheading{display:none}
#colleft .button{float: left}
#colleft form p{clear:left}
#colleft .menusubnav{margin-bottom:32px}
#colleft .menusubnav li,#colleft h2.work{font:.78em 'Avant', sans-serif;font-weight:normal;font-style:normal;color:#823703;text-transform:uppercase;padding:2px 0 0 19px;width:133px;height:24px;margin:0 0 4px -11px;line-height:26px}
#colleft h2.work{margin-bottom:12px}
.menusubnav .item147,.menusubsubnav .item147{display:none}
#colleft .menusubnav a{color:#823703}
#colleft .menusubnav li:hover{font-weight:bold;color:#fff;background: url(../images/subnavbg.gif) no-repeat 0 -26px;letter-spacing:.02em}
#colleft .menusubnav li:hover a,#colleft .menusubnav li.active a,#colleft h2.work a{color:#fff}
#colleft .menusubnav li.active,#colleft h2.work{font-weight:bold;color:#fff;background: url(../images/subnavbg.gif) no-repeat 0 0;letter-spacing:.02em}
#colleft .menusubnav li.active:hover,#colleft h2.work:hover{background: url(../images/subnavbg.gif) no-repeat 0 -52px}

#colleft .menusubsubnav{margin-bottom:32px}
#colleft .menusubsubnav li{font:12px 'DroidSerif', serif;font-weight:normal;font-style:italic;letter-spacing: -.0001em;color:#823703;padding:2px 0 0 19px;width:133px;height:24px;margin-left:-11px}
#colleft .menusubsubnav a{color:#823703}
#colleft .menusubsubnav li a:hover{color:#6c6748}
#colleft .menusubsubnav li.active a{color:#000;font-weight:bold}
#colleft .menusubsubnav li.active a:hover{color:#8d8c31}


#colleft h2{padding:0 0 10px 8px}
#colleft h3{color:#823703;padding:0 0 10px 8px}
#colleft .menuusernav li{font:12px 'DroidSerif', serif;font-weight:normal;font-style:italic;letter-spacing: -.0001em;color:#6c6748;padding:2px 0 0 19px;width:133px;height:24px;margin-left:-11px}
#colleft .menuusernav a{color:#6c6748}
#colleft .menuusernav li.active a{color:#A9A83A;font-weight:bold}
#colleft .menuusernav li a:hover,#colleft .menuusernav li.active a:hover{color:#823703}


#colleft #form-login li,#colleft label,#colleft #form-login div{font:12px 'DroidSerif', serif;font-weight:normal;font-style:italic;letter-spacing: -.0001em;color:#6c6748;padding:2px 0 0 0;width:133px;height:24px}
#colleft #form-login a{color:#6c6748}
#colleft #form-login li.active a{color:#A9A83A;font-weight:bold}
#colleft #form-login li a:hover,#colleft .menuusernav li.active a:hover,#colleft label{color:#823703}
#colleft #form-login-password .inputbox, #colleft #form-login-username .inputbox, #colleft input#mod_login_username,#colleft input#mod_login_password{width:120px}
#colleft form{margin-left:11px;}
#colleft form p{font-size:.75em}
#colmiddle{padding:0 19px 40px 19px;margin:0 20px;border-left:1px solid #e2e1d8;border-right:1px solid #e2e1d8;float:left;width:594px}
.cols2{width:47%;float: left;margin:0 0 32px 0}.blog .article_separator{display: none}
.column2{margin-left:3%}
.article_row{clear: left}
#colright{width:144px;float:left;text-align:center}


ul.links{display:inline;list-style:none}
ul.links li{display: block}

.outfitters{width:144px;height:72px;background: url(../images/artistoutfittersbox.gif) no-repeat;text-align:center;color:#fff;font:.8em 'Avant', sans-serif;font-weight:bold;font-style:normal;letter-spacing:.05em;padding:12px 0 0 0}
.outfitters ul{margin:0 0 0 -1px;padding:0}
.store{width:104px;height:27px;background: url(../images/artistoutfittersstore.gif) no-repeat 0 0;display: block}
.store:hover{background-position: 0 -27px}
.outfitters span{display:none}

.video,.regist,.support,.signup,.social,.housing,.donate{margin-bottom:15px}
.regist,.support,.housing,.donate{width:139px;height:40px;margin-left:2px}
.video a,.regist a,.support a,.housing a,.donate a{width:139px;float: left}

.links span{display:none}

.video{width:142px;height:70px;}
.video a{width:142px;height:70px;background: url(../images/butnvideos.gif) no-repeat}
.video a:hover{background-position: 0 -70px;}

.regist a{height:40px;background: url(../images/butnregister.gif) no-repeat}
.support a{height:40px;background: url(../images/butnsupport.gif) no-repeat}
.housing a{height:40px;background: url(../images/butnhousing.gif) no-repeat}
.donate a{height:40px;background: url(../images/butndonate.gif) no-repeat}

.regist a:hover,.support a:hover,.housing a:hover, .donate a:hover{background-position: 0 -40px;}

.signup {width:144px;height:68px;background: url(../images/signupbox.gif) no-repeat;text-align:center;padding-top:47px}
#emailbox,
.emailbox{width:84px;background-color:#e5e5c4;border:1px solid #bbba64;font:11px 'Avant', sans-serif;font-weight:normal;font-style:normal;color:#6c6748;padding:3px;margin-bottom:8px}
.signup .button{width:90px;border:none}
.button,input#regularsubmit,button{background-color:#fff;font-family: 'Avant', sans-serif;font-weight:bold;font-style:normal;color:#a9a83a;padding:0 3px}
.search_result .button,#gdir_tohere_form0 .button, #regularsubmit, .login_form .button, form .button, .editor button, #gdir_tohere_form0 .button, input#regularsubmit,button  {border: 1px solid #e2e1d8;font-size:12px;height:26px;line-height:26px}
.button:focus{padding:2px 3px 4px;outline:none}
#gdir_tohere_form0 .button{margin:12px 0}
.search input.button  {font-size:11px;color:#6c6748;letter-spacing:.075em;text-transform:uppercase;width:auto;vertical-align:top;border:none;padding-bottom:3px}
.search input.button:hover {background-color:#fff;color:#823703}
.search_result .button:hover,#gdir_tohere_form0 .button:hover, input#regularsubmit:hover, .login_form .button:hover, form .button:hover, .editor button:hover, button:hover, .submit:hover {background-color:#000;color:#fff;cursor:pointer}

.response{width:118px;background:#823703;color:#fff;z-index:999999;position:relative;padding:12px;font-size:12px;}
.response a:hover{color:#000;}

.social{width:142px;margin-left:1px;height:70px;}
.social {background: url(../images/followusbox.gif) no-repeat;padding:12px 0 0 0}
.social{color:#fff;font:.95em 'Avant', sans-serif;font-weight:bold;font-style:normal;text-align:center;line-height:1.1em}
.social ul{margin:0px 0 0 26px}
.social ul li{display: inline;float: left;}
#facebook, #twitter{margin-right:3px}
#facebook, #twitter, #linkedin{width:28px;height:28px}
#facebook a, #twitter a, #linkedin a{width:28px;height:28px;float:left}
#facebook a{background: url(../images/socialicons.gif) no-repeat 0 0}
#twitter a{background: url(../images/socialicons.gif) no-repeat -28px 0}
#linkedin a{background: url(../images/socialicons.gif) no-repeat -56px 0}
#facebook a:hover{background-position: 0 -28px}
#twitter a:hover{background-position: -28px -28px}
#linkedin a:hover{background-position: -56px -28px}
.syndicate{margin-left:10px;text-align:center}
#footer{width:976px;height:38px;background-color:#8c8662;color:#fff;font:12px 'Avant', sans-serif;font-weight:normal;font-weight:normal;margin:29px auto 0;text-align: center;letter-spacing:.04em}
#footer a{color:#fff;text-decoration:underline}
#footer a:hover{color:#823703}
#footer .text{width:948px}
#footer ul{margin:0 auto;line-height:38px;height:38px}
#footer ul li{display: inline;margin-right:19px;vertical-align:baseline}
#footer ul li.last{margin-right:0}
#footer:before, #footer:after {width:11px;height:38px}
#footer:before{content:url(../images/footerleft.gif);float:left}
#footer:after{content:url(../images/footerright.gif);float:right;margin-top:-38px;height:38px}

.slideshow {
	position:relative;
	width:575px;
	height:300px;
	overflow: hidden;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
	margin-top:28px;
	padding-bottom:28px;
}
.slideshow img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
p.buttonheading{margin-top:-13px}
.mod_placehere .buttonheading{margin-top:-24px}
.jxtcnews img{float: left;margin: 0 24px 24px 0}
table.category{font-size:.8em;float: left;width:100%;margin-bottom:24px}
.category td,.sectiontableheader{padding:0 10px 5px 0;text-align:left}
.sectiontableheader img,#colright img,.moduletable-logos img{border:none}
.moduletable-logos{margin:24px 0 0 0;clear:both}
.moduletable-hours{margin:48px 0 0 0;clear:both}
.bannerslider {margin-bottom:40px}
#dsbs_rotatorcontrols{position:relative;font-size:.7em;padding:0;margin:-5px 0 0 0;color:#823703;background-color:#8c8662;height:26px}
#dsbs_rotatorcontrols div {background-color:#8c8662;font-family: 'Avant', sans-serif;font-weight:bold;display:inline-block;padding:7px 6px 5px 6px;cursor:pointer; zoom: 1;margin-bottom:-30px}
#dsbs_rotatorcontrols .pageIndex{margin-left:-10px}
#dsbs_rotatorcontrols .prev{float: left}
#dsbs_rotatorcontrols .next{float: right}
#dsbs_rotatorcontrols .disabled{color:#555}
#dsbs_rotatorcontrols .page{color:#fff;padding:5px}
#dsbs_rotatorcontrols .sel{color:#000}
.jxtcnews .border_tracings{border: 1px solid #cccccc;padding:4px;margin-left: 2px}
.jxtcnews p{padding-bottom:0}
.syntaxhighlighter{font:.85em 'Avant',sans-serif;}

/*paypal button*/
#page .paypalbutton table tbody td{margin:0;padding:0;border:none}
#page .paypalbutton table {font:12.5px 'DroidSerif', serif normal normal;}
.paypalbutton input {
    margin: 0 0 .5em 0; padding:0 .3em;
    border: 1px solid #e2e1d8;/*custom color*/
    background-color: #fff;
	vertical-align: baseline;
	height:22px;overflow:hidden;vertical-align:baseline;
    }
.paypalbutton form select{background:none;border: 1px solid #e2e1d8;height:22px;overflow:hidden;margin:0;padding:0;vertical-align:baseline;}
.paypalbutton input.button{border:none;padding:1px 0 0 0}.paypalbutton input.button:hover{background:none;padding:0 0 1px 0}