/* membership signup */
#ChronoContact_membership p{padding:0;margin:0;height:40px;}
#ChronoContact_membership #notes_p{height:auto;}
#ChronoContact_membership fieldset{font-size:1.3em!important;}
#ChronoContact_membership legend{background-color:#fff;}
#ChronoContact_membership label{width:130px;display:block;float:left;clear:both;}
#ChronoContact_membership div[class=validation-advice]{float:left;margin:5px 0 0 5px;}
#ChronoContact_membership div{font-weight:700;color:red;width:180px;}
#ChronoContact_membership input,#ChronoContact_membership select,#ChronoContact_membership textarea{float:left;margin-top:5px;}
#ChronoContact_membership input,#ChronoContact_membership textarea{width:270px;}
#ChronoContact_membership textarea{height:100px;}
#ChronoContact_membership #zip{width:60px;margin-right:5px;}
#ChronoContact_membership p span{display:block;float:left;}
.chronoform{display:none;}
#submit_membership{clear:left;}
#submit_membership input{width:120px;}
/***/
/*.article_separator{border-bottom:dotted #B2B8B8 1px;display:block;margin-bottom:50px;}*/
/*.leftcol .bgbottom{background:url(../images/sidebg-b.png) bottom right no-repeat;padding:1px 1px 50px;}*/
.tool-tip{border: #cc9933 1px dashed;padding:5px;background-color:#ffffcc;color:#575757;}
.tool-title{font-weight:700;}
#system-message,#system-message ul,#system-message li,#system-message dd{padding:0;margin:0;}
#system-message li{margin-left:15px;}
#system-message dt{display:none;}
#system-message dd ul{font-size:1.15em;background-color:#f0ffd4;color:#000;margin-bottom:10px;list-style:square;padding:8px;border-top:2px solid #81bd0d;border-bottom:2px solid #81bd0d;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#comments-footer{display:none;}
ul.menu li ul li a{margin-left:.9em;font-weight:400!important;}
ul.menu li ul{margin:0;}
body{text-align:center;min-width:1000px;font-size:76%;font-family:Arial, Helvetica, sans-serif;line-height:1.3;margin:0;padding:0;}
#wrapper{text-align:left;margin:0 auto;}
.width_800{max-width:780px;width:780px;}
.width_1024{min-width:910px;max-width:1000px;width:auto!important;}
.width_fluid{min-width:910px;max-width:97%;width:auto!important;}
#heading{width:100%;position:relative;padding:16px 0 0;}
#heading h1{font-size:36px;font-family:"Myriad pro", "Myriad Web", Geneva, Arial, Helvetica, sans-serif;text-transform:lowercase;color:#fff;margin:0 0 0 27px!important;padding:0!important;}
#heading h1 a{color:#fff;font-weight:400;display:none;}
#heading h1 a:hover{text-decoration:none;}
a#sitename1{display:block;width:258px;height:52px;text-indent:-2000px;background:url(../images/logo_joomla.png) top left no-repeat;}
#buttons{position:absolute;right:23px;top:40px;}
a#alarge.btnicon{margin-right:8px;}
a#asmall.btnicon{margin-right:16px;}
.btnicon{float:left;text-indent:-2000px;width:10px;height:23px;margin-right:6px;}
a#alarge{background:url(../images/alarge.png) top left no-repeat;}
a#amedium{background:url(../images/amedium.png) top left no-repeat;}
a#asmall{background:url(../images/asmall.png) top left no-repeat;}
#header{margin-top:16px;background:#2f2f2f url(../images/headerbg_m.jpg) top left repeat-x;color:#fff;}
#header .bgbl{background:url(../images/headerbg_bl.jpg) no-repeat;background-position:15px 100%;height:auto!important;min-height:100px;position:relative;padding:0 24px 26px;}
#user3{display:block;position:relative;height:40px;}
#user3 .moduletable{margin:0;}
#header #top{max-height:200px;overflow:hidden;}
#header #top a{text-decoration:underline;}
#header #top a:hover{color:#fff;}
#header #top .moduletable{padding-top:6px;position:relative;}
#header #top .moduletable h3{background-position:0 10px;position:relative;margin:3px 0;padding:3px 0 0 25px;}
#user4{position:absolute;right:0;top:-26px;background:url(../images/user4bg-l.jpg) top left no-repeat;padding-left:38px;color:#000;z-index:10;}
#user4 .bgright4{background:url(../images/user4bg-r.gif) top right no-repeat;padding-right:18px;}
#user4 .bg4{background:url(../images/user4bg.jpg) top left repeat-x;padding:5px 12px 5px 10px;}
#user4 .moduletable,#user4 form,#user4 input{margin:0;padding:0;}
#container{padding-left:18px;position:relative;}
#container .bgright{padding-right:18px;margin:0!important;}
#container .bg{background:#fff url(../images/containerbg_m.png) top left repeat-x;padding:12px 24px 0;}
#content,#breadcrumbs{position:relative;width:100%;}
#breadcrumbs{padding-bottom:6px;background:url(../images/bg-breadcrumbs.png) bottom left repeat-x;margin-bottom:9px;}
.leftcol,.middle,.rightcol{overflow:hidden;}
.leftcol,.rightcol{width:205px;}
.leftcol{float:left;margin-left:-100%;}
.rightcol{float:left;margin-left:-205px;}
.rightcol .bgbottom{background:url(../images/sidebg-b.png) bottom right no-repeat;padding:1px 1px 50px;}
.middlewrap{float:left;width:100%;}
.middle{background:#fff no-repeat;padding-left:11px;}
#middlenarrow{margin:0 209px;}
#middlewide{margin:0;}
#middlewrapleftonly{float:right;width:100%;margin-left:-209px;}
#middleleftonly{margin:0 0 0 209px;}
#leftleftonly{margin:0;}
#middlewraprightonly{float:left;width:100%;margin-left:-209px;}
#middlerightonly{margin:0 0 0 209px;}
#rightrightonly{float:right;margin:0;}
.middle .middlebg{background:#fff no-repeat;min-height:400px;height:auto!important;padding:20px 16px 16px 5px;}
.middle h1,.middle .componentheading{background:url(../images/dotted.gif) bottom left repeat-x;margin-bottom:.3em;}
.middle ul li{background-position:0 0;margin-left:14px;padding:1px 0 5px 5px;}
.middle ul ul{list-style-type:square;margin-bottom:0;}
.middle ul ul li{background:none;padding:0;}
.middle ol{margin-left:30px;padding:0;}
.middle ol li{margin:0;padding:0;}
#banner .moduletable,#footermodule .moduletable{text-align:center;padding:0;}
#user1{float:left;width:49.5%;overflow:hidden;}
#user2{float:right;width:49.5%;overflow:hidden;}
#bottom{border-top:#cdcdcd 1px solid;margin-top:16px;}
#bottom .bottombg{clear:both;background:#f4f4f3 url(../images/bottombg.png) bottom left repeat-x;position:relative;width:100%;border-top:#fff 1px solid;padding:18px 0;}
#bottom .moduletable{padding:0 16px;}
#bottom .moduletable h3{background:none;font-size:1.2em;text-transform:uppercase;margin:0;}
ul.mostread,ul.latestnews{margin:0;padding:0;}
a.mostread,a.latestnews{background:url(../images/icon_author_bottom.gif) no-repeat;background-position:0 1px;padding-left:18px;}
#bottom li.mostread,#bottom li.latestnews{border-top:#fff 1px solid;padding:3px 0;}
#bottom li a{color:#666;}
#bottom li a:hover{text-decoration:none;}
#footer{clear:both;color:#fff;background-color:#777;position:relative;width:100%;text-align:center;margin:16px 0;padding:6px 0;}
#footer a{font-weight:400;color:#ccc;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer .footerleft{float:left;padding-left:16px;}
#footer .footerleft img{vertical-align:middle;}
#footer .footerright{float:right;padding-right:16px;}
#reflection-l{position:relative;height:54px;margin-left:-44px;margin-right:-44px;padding-left:16px;}
#reflection-r{height:54px;padding-right:16px;}
#reflection{height:54px;}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin:.5em 0;}
fieldset{border:1px dotted #E4E4E4;padding:1em;}
#form-login fieldset{border:none;padding:0;}
legend{font-size:1.1em;font-weight:700;}
ul{list-style:none;}
li p{margin:0;}
a img{border:0 none;}
a{text-decoration:none;font-weight:700;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:none;}
h1,.componentheading{font-size:1.7em;font-weight:400;padding-bottom:.1em;margin:0;}
h2,.contentheading{font-size:1.3em;font-weight:700;font-family:Helvetica, Arial, sans-serif;letter-spacing:-.02em;}
h3{font-size:1.2em;font-weight:700;}
h4{font-size:1.1em;font-weight:700;}
h5{font-size:1.1em;font-weight:700;}
h6{font-size:1em;font-weight:700;}
#footer,.small,.createdate,.modifydate,.mosimage_caption{font:.9em Arial,Helvetica,sans-serif;}
.moduletable,.moduletable_menu,.moduletable_text{margin-bottom:1em;padding:0 10px;}
.moduletable h3,.moduletable_menu h3,.moduletable_text h3{margin:0 -10px .5em;padding:.5em .5em 1em;}
.clear{clear:both;}
.search input{background:url(../images/searchbg.png) top left no-repeat;border:0;height:18px;font-size:11px;width:182px;}
.search #mod_search_searchword{padding:2px 0 0 10px;}
#user3 ul{width:auto;margin:0;padding:0;}
#user3 ul li{display:inline;height:40px;margin:0;padding:0;}
#user3 ul li a{color:#d0d0d0;text-transform:uppercase;float:right;background:url(../images/topmenu-vline.jpg) no-repeat;background-position:0 2px;padding:10px;}
#user3 ul li a:hover{text-decoration:none;}
ul.menu a,a.mainlevel{font-size:1.1em;color:#2a2929;font-weight:700;display:block;background:url(../images/arrow_mainlevel.png) no-repeat;background-position:3px 9px;border-bottom:#eee 1px solid;margin-right:13px;padding:4px 4px 4px 16px;}
ul.menu a:hover,a.mainlevel:hover{text-decoration:none;}
li#current a,a#active_menu.mainlevel{font-weight:700;}
/* to enable page cache */
/*li#current li a{color:#2a2929;font-weight:700;background:url(../images/arrow_sub.png) no-repeat;background-position:4px 10px;border:none;}*/
table.pollstableborder td{text-align:left;padding:.2em;}
.button{color:#fff;font-size:13px;font-weight:700;border:none;margin:3px 0;padding:1px 5px;}
* html .button{padding:0 2px!important;}
*+html .button{padding:0 2px!important;}
.small,.articleauthor,.createdate,.modifydate{color:#8a8a8a;}
.articleauthor,.createdate,.modifydate{padding-left:18px;}
.articleauthor{background:url(../images/icon_author.gif) top left no-repeat;}
.createdate{background:url(../images/icon_date.gif) top left no-repeat;display:block;padding-bottom:1em;}
.modifydate{background:url(../images/icon_updated.gif) top left no-repeat;padding-bottom:1em;}
div.banneritem_text{background:url(../images/dotted.gif) bottom left repeat-x;padding:.5em 0;}
.article_column{padding-right:5px;}
.column_separator{background:url(../images/dotted_v.gif) top left repeat-y;padding-left:10px;}
table.contentpaneopen,table.contentpane{width:100%;margin:0;padding:0;}
table.contentpaneopen li{margin-bottom:5px;}
table.contentpaneopen fieldset{border:0;border-top:1px solid #ddd;}
td.buttonheading{display:none;}
div.buttonheading{float:right;width:15%;}
.buttonheading img{border:0;float:right;margin:0;}
td.sectiontableheader{background:#efefef;color:#333;font-weight:700;border-right:1px solid #fff;padding:4px;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:4px;}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:3px;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:.90em;color:#666;}
div.img_caption{padding:0 10px;}
div.img_caption img{border:1px solid #dedede;}
div.img_caption p{font-size:.90em;color:#666;text-align:center;}
/* jcomments on/off */
div.blank{display:none;}

/* green.css */
body{background:#4da20f url(../images/green/bg_main.jpg) center top no-repeat;}
#header #top .moduletable h3{color:#a6d512;background:url(../images/green/toph3bg.gif) no-repeat;}
.moduletable h3,.moduletable_menu h3,.moduletable_text h3{background:url(../images/green/h3bg.jpg) top left no-repeat;}
/* to enable page cache */
/*a,ul.menu a:hover,li#current a,li.parent li#current a,li#current li a:hover,#bottom li a:hover,a.mainlevel:hover,a#active_menu.mainlevel{color:#53a31c;}*/
a,ul.menu a:hover,#bottom li a:hover,a.mainlevel:hover,a#active_menu.mainlevel{color:#53a31c;}
/* to enable page cache */
/*ul.menu a:hover,li#current a,a.mainlevel:hover,a#active_menu.mainlevel{background:url(../images/green/arrow_active.png) no-repeat;background-position:3px 9px;}*/
ul.menu a:hover,a.mainlevel:hover,a#active_menu.mainlevel{background:url(../images/green/arrow_active.png) no-repeat;background-position:3px 9px;}
.middle a,h2,.contentheading{color:#0b7db6;}
.button{background:#92bb02 url(../images/green/buttonbg.gif) top left repeat-x;}
.middle ul li{list-style-type:disc;}
#reflection{background:url(../images/green/reflection.jpg) top left repeat-x;}
#reflection-l{background:url(../images/green/reflection-l.jpg) top left no-repeat;}
#reflection-r{background:url(../images/green/reflection-r.jpg) top right no-repeat;}
#container{background:url(../images/green/containerbg_l.jpg) top left repeat-y;}
#container .bgright{background:url(../images/green/containerbg_r.jpg) top right repeat-y;}
#header .bgleft{background:url(../images/green/headerbg_l.jpg) top left no-repeat;}
#header .bgright{background:url(../images/green/headerbg_r.jpg) top right no-repeat;}
/* to enable page cache */
/* li.parent li#current a,li#current li a:hover{background:url(../images/green/arrow_subactive.png) no-repeat;background-position:4px 10px;} */
#user3 ul li a:hover{background:transparent url(../images/green/topmenu-bg.jpg) repeat-x;background-position:0 1px;}

/* language selection */
#jflanguageselection{float:right;margin:15px 0 10px 5px;}
#jflanguageselection ul.jflanguageselection{list-style:none;margin-top:3px;;padding:0;}
#jflanguageselection ul.jflanguageselection li{background-image:none;padding:0 10px;float:left;white-space:nowrap;border:none;font-size:.9em;margin:1px;}
#jflanguageselection ul.jflanguageselection li#active_language a{font-weight:700;}
#jflanguageselection ul.jflanguageselection li a{font-size:1.2em;font-weight:normal;display:block;text-decoration:none!important;}
/***/

/* sponsor banners */
.bannerheader{text-align:center;margin:1em 0 1.5em 0;font-size:1.1em;font-weight:700;}
.banneritem{margin-bottom:1.5em;}
#rightnarrow .bgbottom{background:#fff;}
/***/

#form-login div{text-align:center;margin-bottom:.5em;}

/* attachments */
div.attachmentsList table{background-color:transparent;border:1px solid #CCC;}
div.attachmentsList caption{font-size:110%;font-weight:700;text-align:left;margin-top:4px;}
div.attachmentsList thead{font-size:90%;font-weight:700;background-color:#F9F9F9;}
div.attachmentsList th{border:1px solid #DDD;padding:0 3px;}
div.attachmentsList td{vertical-align:top;padding-left:3px;padding-right:3px;}
div.attachmentsList table a{font-weight:700;}
div.attachmentsList table img{vertical-align:text-bottom;}
div.attachmentsList td.at_file_size{text-align:right;}
div.attachmentsList a.at_icon:hover{text-decoration:none;}
div.attachmentsList td.at_delete a{color:red;}
div.attachmentsList td.at_delete a:link{color:red;text-decoration:none;}
div.attachmentsList td.at_delete a:visited{color:red;text-decoration:none;}
div.attachmentsList td.at_delete a:hover{color:red;text-decoration:underline;}
div.attachmentsList td.at_delete a:active{color:red;text-decoration:none;}
div.addattach{margin-top:4px;}
div.addattach a:link{color:red;text-decoration:none;}
div.addattach a:visited{color:red;text-decoration:none;}
div.addattach a:hover{color:red;text-decoration:underline;}
div.addattach a:active{color:red;text-decoration:none;}
div.addattach a img{vertical-align:text-bottom;}
input#description{width:100%;}
input#upload{width:100%;}
form.attachments{margin-top:6px;margin-left:-2px;}
form.attachments legend{font-size:140%;font-weight:700;}

/* attachments2 */
/*div.componentheading{margin-left:10px;margin-top:5px;}*/
div.attachmentsList{margin-left:10px;}
form.attachments{margin-left:10px;margin-right:10px;}

/* jcomments */
#jc h4{color:#555;background-color:inherit;font:bold 12px Helvetica, Arial, Sans-Serif;text-align:left;border-bottom:1px solid #ddd;padding-left:0;margin-bottom:10px;}
#jc h4 a{text-decoration:none;border:none;margin:0;padding:0;}
#jc h4 img{border:none;vertical-align:middle;padding:0 0 2px 2px;}
#jc p.message{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-align:center;text-decoration:none;text-transform:none;text-indent:0;}
#jc_busy{display:none;width:auto;text-align:center;}
#comments{text-align:left;text-decoration:none;text-transform:none;text-indent:0;margin:0;padding:0;}
#comments a{color:#888;background-color:inherit;font-weight:400;text-decoration:none;border-bottom:1px dotted #999;}
#comments a:active,#comments a:focus,#comments a:hover{color:#777;background-color:inherit;text-decoration:none;}
#comments a.comment-anchor,#comments a.comment-anchor:active,#comments a.comment-anchor:focus,#comments a.comment-anchor:hover{color:#777;background-color:inherit;text-decoration:none;border:none;}
#comments a[rel*=external]{color:#777;background-color:inherit;background:url(../images/jc_link.gif) no-repeat center right;border-bottom:1px dotted #999;margin:0 2px;padding:0 10px 0 0;}
#comments a[rel*=external]:hover{color:#c00;background-color:inherit;background:url(../images/jc_link.gif) no-repeat center right;margin:0 2px;padding:0 10px 0 0;}
#comments div{margin:0;padding:0;}
#comments span.comment-author{color:#3c452d;background-color:inherit;font:bold 1em Verdana, Arial, Sans-Serif;margin:0;padding:0;}
#comments span.comment-author a{border-bottom:none;}
#comments span.comment-homepage a{border-bottom:none;}
#comments span.comment-ip{color:#999;background-color:inherit;font:normal 9px Verdana, Arial, Sans-Serif;margin:0;padding:0;}
#comments span.comment-ip a{color:#999;background-color:inherit;}
#comments .comment-avatar{float:left;margin:5px 10px 5px 0;}
#comments .comment-avatar img{width:32px;height:32px;}
#comments span.comment-date{font:normal 9px Verdana, Arial, Sans-Serif;color:#999;background-color:inherit;display:inline;background:url(../images/jc_date.gif) no-repeat center left;margin:0;padding:0 0 0 12px;}
#comments span.comment-time{font:normal 9px Verdana, Arial, Sans-Serif;color:#999;background-color:inherit;display:inline;background:url(../images/jc_time.gif) no-repeat center left;margin:0 2px;padding:0 0 0 12px;}
#comments span.comment-body{font:normal 1em Verdana, Arial, Sans-Serif;color:#777;background-color:inherit;display:block;margin:0;padding:2px 0;}
#comments span.hidden{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-align:left;display:block;border:1px dashed #aaa;margin:5px 0;padding:8px;}
#comments span.quote{float:right;cursor:pointer;background:url(../images/jc_quote.gif) no-repeat center left;margin:0;padding:8px;}
#comments div.quote{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;margin:0;padding:0 0 0 15px;}
#comments div.quotetop{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;margin:0;padding:0;}
#comments div.quotebody{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-align:left;border:1px dashed #aaa;margin:5px 0;padding:8px;}
#comments p.toolbar{color:#ccc;background-color:inherit;border-top:1px solid #ccc;margin:0;padding:5px 0 0;}
#comments span.email{color:#444;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-decoration:none;white-space:normal;line-height:10px;cursor:pointer;border-bottom:1px dotted #999;margin:0;padding:0;}
#comments span.emailactive{color:#c00;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-decoration:none;white-space:normal;line-height:10px;cursor:pointer;border-bottom:1px dotted #999;margin:0;padding:0;}
#comments span.toolbar{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;white-space:normal;border:1px solid #ccc;width:120px;line-height:10px;cursor:pointer;margin:0 2px 0 0;padding:1px 3px 3px 5px;}
#comments p.toolbar img{cursor:pointer;}
#comments span.activetoolbar{color:#777;background-color:#ffffe0;font:normal 1em Verdana, Arial, Sans-Serif;width:120px;white-space:normal;border:1px solid #aaa;line-height:10px;cursor:pointer;margin:0 2px 0 0;padding:1px 3px 3px 5px;}
#comments ol.commentlist{list-style-image:none;list-style-type:none;padding:0;}
#comments ol.commentlist li.even{color:#3c452d;background-color:#f6f6f6;background-image:none;font:bold 1em Verdana, Arial, Sans-Serif;list-style:none;list-style-image:none;margin-left:30px!important;margin-bottom:5px;width:auto!important;border-left:10px solid #ccc;border-top:1px solid #ccc;padding:3px 5px 5px 10px;}
#comments ol.commentlist li.odd{color:#3c452d;background-color:#fff;background-image:none;font:bold 1em Verdana, Arial, Sans-Serif;list-style:none;list-style-image:none;margin-left:30px!important;margin-bottom:5px;width:auto!important;border-left:10px solid #ccc;border-top:1px solid #ccc;padding:3px 5px 5px 10px;}
#comments p{font:normal 1em Verdana, Arial, Sans-Serif;text-decoration:none;text-transform:none;text-indent:0;margin:5px 5px 5px 0;padding:0;}
#comments ol.commentlist li ul{margin:0;padding:20px;}
#comments ol.commentlist li ul li{color:#3c452d;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;width:auto!important;border:none;margin:0;padding:0;}
#comments ol.commentlist li ol{margin:0;padding:20px;}
#comments ol.commentlist li ol li{color:#3c452d;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;width:auto!important;border:none;margin:0;padding:0;}
#comments p img{padding:4px 0;}
#comments span.email img,#comments span.emailactive img{padding:0;}
#comments-form{text-align:left;text-decoration:none;text-transform:none;text-indent:0;}
#comments-form p{font:normal 1em Verdana, Arial, Sans-Serif;margin-left:30px!important;margin-top:0;margin-bottom:2px;text-align:left;text-decoration:none;text-transform:none;text-indent:0;padding:0;}
#comments-form div.comments-policy{color:#777;background-color:inherit;border:1px dotted #ccc;font:normal 1em Verdana, Arial, Sans-Serif;margin-left:30px!important;margin-top:5px;margin-bottom:5px;text-align:left;text-decoration:none;text-transform:none;text-indent:0;padding:5px 2px;}
#comments-form div.comments-policy ol,#comments-form div.comments-policy ul{line-height:5px;margin:0;padding:5px 0 0 20px;}
#comments-form div.comments-policy ol li,#comments-form div.comments-policy ul li{font:normal 1em Verdana, Arial, Sans-Serif;border:none;line-height:5px;margin:0;padding:0;}
#comments-form img.bbcode{border:none;cursor:pointer;margin:3px 0 0;padding:0;}
#comments-form img.smile{border:none;cursor:pointer;margin:0 3px 3px 0;padding:0;}
#comments-form img.captcha{border:1px solid #ccc;margin:0 0 3px;padding:0;}
#comments-form span.captcha{color:#777;background:url(../images/jc_refreshg.gif) no-repeat 0 2px;cursor:pointer;padding:0 0 0 12px;}
#comments-form label{color:#777;background-color:inherit;font:normal .9em Verdana, Arial, Sans-Serif;vertical-align:50%!important;padding:2px 2px 2px 0;}
#comments-form input{color:#444;background-color:inherit;font:bold .9em Verdana, Arial, Sans-Serif;width:170px;margin-bottom:2px;border:1px solid #ccc;padding:2px;}
#comments-form input.button{color:#444;background-color:inherit;font:bold .9em Verdana, Arial, Sans-Serif;width:170px;margin-bottom:4px;border:1px solid #ccc;padding:2px;}
#comments-form input.checkbox{width:16px;border:none;margin:0 0 5px;padding:0;}
#comments-form input.selected{color:#777;background-color:#ffffe0;border:1px solid #ccc;}
#comments-form input.error{border:1px solid red;}
#comments-form input.captcha{color:#444;background-color:inherit;font:bold .9em Verdana, Arial, Sans-Serif;width:116px;border:1px solid #ccc;margin:3px 0 5px;padding:2px;}
#comments-form input.captcha-selected{color:#777;background-color:#ffffe0;width:116px;border:1px solid #ccc;margin:3px 0 5px;padding:2px;}
#comments-form input.captcha-error{width:116px;border:1px solid red;margin:3px 0 5px;padding:2px;}
#comments-form textarea{color:#444;background-color:inherit;font:bold .9em Verdana, Arial, Sans-Serif;max-width:450px!important;width:400px;border:1px solid #ccc;margin:0;padding:2px;}
#comments-form textarea.selected{color:#777;background-color:#ffffe0;border:1px solid #ccc;}
#comments-form textarea.error{border:1px solid red;}
#comments-form span.translit{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;text-decoration:none;line-height:16px;margin:0;padding:0;}
#comments-form span.translitstatus{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif;line-height:16px;cursor:pointer;text-decoration:none;border-bottom:1px dotted #999;margin:0;padding:0;}
#comments-footer{color:#ccc;background-color:inherit;font:normal 9px Verdana, Arial, Sans-Serif;border-top:1px solid #ccc;padding-top:1px;margin-top:4px;text-align:right;}
#comments-footer a{color:#ccc;background-color:inherit;font:normal 9px Verdana, Arial, Sans-Serif;text-decoration:none;text-transform:none;text-indent:0;border:none;margin:0;padding:0;}
body #nav-bottom{line-height:19px!important;height:auto!important;}
div#nav-bottom{position:relative;z-index:2;width:100%;background:url(../images/jc_dot.gif) repeat-x top left;line-height:19px!important;height:auto!important;margin:10px 0 0;padding:0;}
#nav-bottom span{color:#777;background-color:inherit;font-size:10px;font-family:Arial, sans-serif;height:15px;cursor:pointer;vertical-align:top;margin:0 2px;padding:2px 8px;}
#nav-bottom span.page{color:#777;background-color:#eee;border:1px solid #d6dadd;}
#nav-bottom span.hoverpage{color:#777;background-color:#e8e9ea;border:1px solid #d6dadd;}
#nav-bottom span.activepage{color:inherit;background-color:#FFF;border-bottom:1px solid #d6dadd;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-top:1px solid #FFF;}
body #nav-top{line-height:19px!important;height:auto!important;}
div#nav-top{position:relative;z-index:2;width:100%;margin-top:10px;background:url(../images/jc_dot.gif) repeat-x bottom;line-height:19px!important;height:auto!important;}
#nav-top span{color:#777;background-color:inherit;font-size:10px;font-family:Arial, sans-serif;height:15px;cursor:pointer;vertical-align:bottom;margin:0 2px;padding:2px 8px;}
#nav-top span.page{color:inherit;background-color:#eee;border:1px solid #d6dadd;}
#nav-top span.hoverpage{color:inherit;background-color:#e8e9ea;border:1px solid #d6dadd;}
#nav-top span.activepage{color:inherit;background-color:#fff;border-top:1px solid #d6dadd;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-bottom:1px solid #FFF;}
div.comments-quick-edit form{margin:0!important;padding:0;}
div.comments-quick-edit p{font-family:Verdana, Arial, Sans-Serif;text-decoration:none;text-transform:none;text-indent:0;margin:0!important;padding:0;}
div.comments-quick-edit textarea{color:#444;background-color:inherit;font:bold .9em Verdana, Arial, Sans-Serif;max-width:400px!important;width:400px;border:1px solid #ccc;margin:1px 5px 1px 0;padding:1px;}
div.comments-quick-edit textarea.selected{color:#777;background-color:#ffffe0;border:1px solid #ccc;}
div.comments-quick-edit textarea.error{border:1px solid red;}
div.comments-quick-edit input{color:#777;background-color:#eee;width:auto;border:1px solid #ccc;text-decoration:none;text-transform:none;text-indent:0;text-align:center;line-height:10px;cursor:pointer;margin:2px 0 3px;padding:0 2px;}
.comment-link{background:url(../images/jc_comments.gif) no-repeat 0 3px;padding:0 0 5px 14px;}
.readmore-link{background:url(../images/jc_readmore.gif) no-repeat 0 3px;padding:0 0 5px 14px;}
div#comments-rss{text-align:left;text-decoration:none;text-transform:none;text-indent:0;margin:5px 0 0 30px;padding:0;}
#comments-rss a,#comments-rss a:active,#comments-rss a:focus,#comments-rss a:hover{color:#777;background-color:inherit;background:url(../images/jc_rss.gif) no-repeat center left;font:normal 1em Verdana, Arial, Sans-Serif;border:none;margin:0 0 0 2px;padding:0 0 0 12px;}
#comments span.refresh{color:#c00;background-color:inherit;background:url(../images/jc_refresh.gif) no-repeat center left;width:14px;cursor:pointer;margin:0 2px;padding:0 10px 0 0;}
/* #comments-form-link a.comments-form-link{font:normal 1em Verdana, Arial, Sans-Serif;background:url(../images/jc_comments.gif) no-repeat 0 3px;border:none;margin:5px 0 0 32px;padding:0 0 0 14px;} */
#comments-form-link a.comments-form-link{background:url(../images/jc_comments.gif) no-repeat 0 3px;border:none;margin:5px 0 0 0;padding:0 0 0 14px;}

/* eventlist */
div#eventlist div.description{float:left;}
div#eventlist .event_info .category{display:none!important;}
div#eventlist{overflow:hidden;}
div#eventlist .clear{border:0;clear:both;float:none;height:1px;line-height:1px;}
div#eventlist .floattext:after /* ie fix in coditional comments (html source) */{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#eventlist .floattext{display:block;}
div#eventlist .buttons{float:right;}
div#eventlist .buttons img{border:none;}
div#eventlist .buttons a{padding:0 0 0 5px;height:16px;line-height:16px;}
div#eventlist h2{font-size:1.2em;font-weight:700;border-bottom:2px solid #ddd;padding:.5em .3em;margin:.8em 0;}
div#eventlist h2 img{border:none;}
div#eventlist dl{margin:0 5px;}
div#eventlist dt{margin:0;padding:.3em 0;float:left;font-size:1em;font-weight:700;width:11em;background:transparent;border-bottom:1px solid #ddd;}
div#eventlist dd{display:block;margin:0 0 5px 12em;padding:.3em 0;font-size:1em;background:transparent;}
* html .floattext dd /* ie6 fix against the 3px jog bug */{height:1%;}
div#eventlist div.description{margin:5px 0;padding:0 5px;}
div#eventlist div.no_space,div#eventlist .no_space{margin:0;padding:0;}
div#eventlist .copyright{font-size:.9em;text-align:center;margin:1em 0;color:#aaa;display:none;}
div#eventlist .modal,div#eventlist .map{float:right;margin:.3em;position:relative;}
div#eventlist .map{border:none!important;}
div#eventlist a.modal img,div#eventlist img.modal,div#eventlist .catimg img,div#eventlist .map{border:1px solid #ddd;padding:1px;}
div#eventlist div.register{margin:5px 0;padding:0 5px;}
div#eventlist ul.user{margin:5px;padding:0;list-style:none;font-size:.9em;}
div#eventlist ul.user li{float:left;margin:5px;list-style:none;}
div#eventlist ul.user li img{border:#ddd 1px solid;padding:3px;}
div#eventlist ul.user li span.username{display:block;text-align:center;font-weight:700;}
div#eventlist .pageslinks,div#eventlist .pagescounter{text-align:center;}
div#eventlist .catimg{margin:0 .5em .5em 0;float:left;position:relative;}
div#eventlist .catimg p{font-size:.9em;line-height:180%;margin:0 0 .5em;}
div#eventlist .catdescription{margin:0 0 .5em;}
div#eventlist table.eventtable{margin:1em 1px;width:99%;font-size:1em;border-collapse:collapse;border:1px solid #E5E5E5;}
div#eventlist table.eventtable th{background-color:#EFEFEF;color:#000;font-weight:700;padding:.4em;text-align:left;border-bottom:1px solid #e5e5e5;border-right:1px solid #E5E5E5;}
div#eventlist table.eventtable th img{margin:0 0 5px 5px;vertical-align:middle;border:none;}
div#eventlist table.eventtable td{padding:.4em;border-bottom:1px solid #e5e5e5;border-right:1px solid #E5E5E5;vertical-align:top;}
div#eventlist table.eventtable tr.sectiontableentry2 td{background:#F4F4F4;}
div#eventlist table.eventtable tr:hover td{background:#F8F8F8;}
div#eventlist #el_filter{margin:1em 0 .5em;padding:.5em;border:solid 1px #ddd;}
div#eventlist .el_fleft{float:left;}
div#eventlist .el_fright{float:right;}
div.el_editevent form fieldset,div.el_editvenue form fieldset{margin:0 0 1em;padding:1em;border:1px solid #ddd;}
div.el_editevent form legend,div.el_editvenue form legend{padding:.3em;font-weight:700;}
div.el_editevent form label,div.el_editvenue form label{width:9em;margin:0;padding:0;float:left;display:block;vertical-align:top;}
div.el_editevent form input,/* event */
div.el_editevent form button,div.el_editevent form select,div.el_editevent form textarea,div.el_editvenue form input,/* venue */
div.el_editvenue form button,div.el_editvenue form select,div.el_editvenue form textarea{margin:0 0 .5em;padding:.2em;border:1px solid #ddd;cursor:pointer;background-color:#fff;}
div.el_editevent form input#a_name{float:left;}
div.el_editevent form img,div.el_editvenue form img{border:0;margin:0 0 0 5px;vertical-align:baseline;cursor:pointer;}
div.el_editevent div.el_buttons{float:left;width:45%;}
div.el_editevent div.el_buttons button{float:right;margin:0 0 0 5px;}
div.el_editevent div.el_buttons a.el_venue_select,div.el_editevent div.el_buttons a.el_venue_select:hover,div.el_editevent div.el_buttons a.el_venue_select:active,div.el_editevent div.el_buttons a.el_venue_select:focus{background:#fff url(../images/venue_select_btn_left.png) 0 0 no-repeat;background-color:#fff;margin:0 5px;padding:0 0 0 28px;font-size:.9em;line-height:22px;float:right;color:#000;}
div.el_editevent div.el_buttons a.el_venue_select span,div.el_editevent div.el_buttons a.el_venue_select:hover span,div.el_editevent div.el_buttons a.el_venue_select:active span,div.el_editevent div.el_buttons a.el_venue_select:focus span{background:transparent url(../images/venue_select_btn_right.png) 100% 0 no-repeat;background-color:transparent;display:block;height:1%;width:auto;padding:0 6px 0 0;color:#000;}
div.el_save_buttons{margin:0 0 1em;float:right;}
div.el_save_buttons button{cursor:pointer;}
div.el_editevent form label#recurrence_output{width:auto;float:none;margin:5px 0;}
div.el_editevent form div.el_unregister,div.el_editevent form div.el_register{width:35%;float:left;margin:0 1em 0 0;}
div.el_box_left,div.el_box_right{width:45%;float:left;}
div.el_box_right{float:right;}

/* eventlist google maps */ 
#gmOverlay{position:absolute;left:0;width:100%;background-color:#333;cursor:pointer;z-index:8;}
#gmCenter,#gmBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:9;}
.gmLoading{background:#fff url(../images/loading.gif) no-repeat center;}
#gmMap{width:600px;height:400px;border:10px solid #fff;}
#gmBottom{font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#gmCloseLink{display:block;float:right;width:80px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;}
#gmCaption{margin-right:71px;}