body {
font-family: 'trebuchet ms', verdana, arial, helvetica, helv, swiss, sans, sans-serif;
}
li, ul{list-style-type:square}
body, li, ul{padding:0;color:var(--text-default,#121c24)}
body{background-color:#fff;font:14px/1.4em'trebuchet ms';-webkit-text-size-adjust:none;margin:0}

h1, h2{line-height:1.2}
h1{font-size:18px}
a{color:#c12525}
form{margin:0 0 1em}
.button{background-color:#c12525;font-size:12px;border:1px outset #ccc;margin:0}
.highlight, .reminder{background-color:#ffb;font-size:10pt}
.button:hover{border:1px inset #ccc}
.categoryul li{margin:16px 0px 7px 2em !important}
ul{margin:0 0 0 -4px;}
li{margin:0 0 0 1em}
.error, .reminder, span.required{color:red}
.clear{clear:both}
.button{background:#c12525;color:#fff;font-weight:700;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.button:hover{color:#e3e9f2}
.cookieCrumb{margin:.5em 0 0 1em}
#Results h1, #cookieCrumb h1{margin:0;font-size:9pt;font-weight:400;display:inline}
#cookieCrumb{clear:left;padding:.5em 0 0 10px;color:var(--text-default,#121c24);}
#cookieCrumb a{color:var(--text-default,#121c24)}
#pageBackground{position:relative;clear:both;margin:0 auto;padding:0;background:#fff}
#index.error{background:#fff;font-family:''trebuchet ms'', verdana,'trebuchet ms', helvetica, helv, swiss, sans, sans-serif}
a.med, a.small{color:var(--text-default,#121c24)}


span.adStatus{margin-left:3px;color:#aaa;font-size:.8em}
span.adStatus span{padding:0 1px}
@media screen and (max-width:750px){
input[type=file]{font-size:12px !important}
div.posting{clear:both}
#cookieCrumb{padding:.5em 0 0 5px}
}
@media screen and (max-width:636px){
.comm{display:none}
}
@media screen and (max-width:500px){
#cookieCrumb a span{display:none}
.gallery{margin-bottom:1px !important}
.summary{padding-right:0 !important}
form[name=formEmail] div{display:block;float:none !important;padding-left:0 !important}
form[name=formEmail] textarea[name=comments]{width:100%;max-width:300px}
#Live{min-width:0}
body{min-width:0 !important}
#cookieCrumb a{line-height:25px}
}
@media (max-width:600px){
#logo{margin-left:0}
}
.sidebar a{color:var(--text-default,#121c24)}
.sidebar{display:block;position:absolute;top:0;left:0}
.sidebar{min-width:120px;min-height:100%;z-index:2001 !important;-webkit-transform:translate3d(-17em, 0, 0);-moz-transform:translate3d(-17em, 0, 0);transform:translate3d(-17em, 0, 0);-webkit-transition:-webkit-transform .3s ease;-webkit-transition-duration:.3s;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;box-shadow:5px 0 5px rgba(0, 0, 0, .15);background-color:#fff}
.sidebar .inner ul{margin:0;padding:0;width:100%}
.sidebar .inner ul li{list-style-type:none !important;padding:0;margin:0}
.sidebar .inner{padding:0}
.sidebar .inner ul li a{text-decoration:none;position:relative}
.sidebar .inner ul li:first-child{border-top-width:1px}
.sidebar .inner h3{padding:0 .5em;margin-bottom:.25em}
.sidebar .inner .top a{font-weight:700}
.sidebar .inner .button{width:100%;padding:.5em;font-size:16px;margin:.5em 0 !important}
.sidebar .inner form{margin:.5em .5em .75em}
.sidebar .inner .top li{text-align:center}
.count{padding-left:2px;color:#fac968;}
.grid{border:1px solid #aaa;margin:0 auto 50px;padding:2px;clear:both}
.grid:after{content:'';display:block;clear:both}
#Results h2{position:relative;margin-bottom:-1px}
.cat, .date, table.pagination{text-align:left}
.adm .clearfix:after, .adm.clearfix:after, .arrow{content:""}
.posting{padding:0}
.req{background-color:#ffffb9;color:var(--text-default,#121c24)}
.postingBody a{color:#00f}
.postingBody *{max-width:100% !important}
.postingBody table{table-layout:fixed}
.postingBody table table, .postingBody table[width="100%"]{width:100%}
.postingBody img[height]{height:auto !important}
.postingBody li{margin:0;padding:0;list-style-type:disc}
.adm li{list-style-type:none !important}
.post_li{margin:0 0 0 1em}
.stateHeader{padding:4px 8px 4px 22px;border-radius:4px;margin-top:1px;clear:both}
@-webkit-keyframes progressPulse{from, to{opacity:.6}
50%{opacity:1}
}
@-moz-keyframes progressPulse{from, to{opacity:.6}
50%{opacity:1}
}
@keyframes progressPulse{from, to{opacity:.6}
50%{opacity:1}
}
.arrow{position:absolute;border-width:8px;display:block;width:0;border-style:solid;border-color:transparent transparent transparent #FFF;top:6px;left:7px}
.stateHeader a{display:block;text-decoration:none;color:#333}
.stateHeader{background-color:#fff;margin-left:12px;position:relative}
.cont input[type=checkbox]{position:relative;top:-1px}
.date{margin-top:2em;padding:3px 3px 3px 6px;color:var(--text-default,#121c24);font:11pt'trebuchet ms';background-color:#fff;background-image:none}
.cat, .cat img{background-color:#fff}
.cat{margin-bottom:8px;padding-top:4px;padding-bottom:4px}
.cat a:link{color:#1d2a33;text-decoration:none}
.cat a:hover{text-decoration:underline}
.cat a:visited{color:#c12525;}
.cat img{padding:0}
.pagination a{color:#00f}
.pagination{text-align:center}
.pagination a, .pagination span{padding:.2em .6em;background:#fff;border:1px solid #00c;text-decoration:none;box-shadow:2px 2px 5px #ccc;line-height:30px}
.pagination span{border:1px solid #666;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#666}
.pagination a:hover, .pagination span:hover{border:1px solid #ccc;color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
@media only screen and (max-width:750px){.cat{padding-bottom:8px!important;border-bottom:1px solid #ccc !important;}
.cat a{text-decoration:none !important}
}
@media screen and (max-width:500px){div.pagination .pagination.number, div.pagination span.currentPage{display:block !important}
div.pagination .pagination.number, div.pagination span.currentPage{display:none !important}
}
.summary{margin:.75em 0;clear:left;padding-right:210px}
.gallery{display:inline-block;width:202px;vertical-align:text-top;box-sizing:border-box;position:relative;padding:0;margin:16px 16px 24px}
.galleryImage{display:block}
@media only screen and (max-device-width:480px){.gallery{display:block}
.gallery{width:100%;margin:0 auto 1px;clear:both}
}
.sponsors{color:#bbb;font:13pt'trebuchet ms'}
span.sponsors{display:block;clear:both}
#header form, #header h1{display:inline-block}
@media screen and (max-width:750px){#Contact select{width:80% !important}
}
#header{background-color:#fff}
#header{padding:6px;border-bottom:2px solid #4668a8}
#header h1{margin-right:20px}
#header form{position:relative;height:30px;vertical-align:bottom}
#header form label[for=match], #index form[name=userSearch] label[for=match]{margin-right:1em}
#header #login{float:right}
#footer{clear:both;text-align:center}
#footer a{color:var(--text-default,#121c24)}
@media screen and (max-width:900px){
#login #email{display:inline-block !important}
}
[draggable=true]{-khtml-user-drag:element;-webkit-user-drag:element;-khtml-user-select:none;-webkit-user-select:none}
.adm a:hover{color:#a46}
.adm .clearfix:after, .adm.clearfix:after{display:table;clear:both}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media screen and (max-width:750px){#Contact input[type=email], #Contact input[type=password], #Contact input[type=phone], #Contact input[type=submit], #Contact input[type=text], #Contact select, #Contact textarea, #Results input, #Results input[type=email], #Results input[type=password], #Results select, #Results textarea, #index input, #index select{font-size:16px}
}
