/*
Theme Name: CCI 2012
Description: Custom Theme For CCIOnline.com from Galileo
Version: 1.0
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
.clear { clear: both; }
strong { font-weight: bold; }
em { font-style: italic; }

.group:before, .group:after { content: ""; display: table; } 
.group:after { clear: both; }
.group { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
/*
font-family:'ITC Garamond W01 Bold';
font-family:'ITC Garamond W01 Book';
font-family:'ITCGaramondW01-BookItal';
font-family:'ITC Garamond W01 Light';
*/

a { color: #3b2c0b; }
/* =Structure
----------------------------------------------- */
body { background-color: #c9c3ba; background-image: url(images/bg-body.jpg); background-position: top center; background-repeat: no-repeat; border-top: 8px solid #574319; color: #4d3a12; font-family: 'ITC Garamond W01 Light', Georgia, serif; font-size: 16px; line-height: 23px; margin: 0; }

#header { height: 165px; margin: 0 auto 0 auto; padding-top: 15px; text-align: left; width: 980px; }
#logo { display: block; float: left; margin: 0 4px 0 20px; width: 146px; height: 105px; }
/*#addy { background-image: url(images/bg-dk-brown.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #fff; float: left; font-size: 13px; margin-top: 4px; padding-right: 35px; text-align: center; width: 755px; }
#addy { background-image: url(images/bg-dk-brown.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #fff; float: right; font-size: 13px; margin-top: -8px; padding: 0 15px; }*/

#menu { float: left; width: 810px; }
#dropdown--1 { margin-top: 9px; }
#dropdown--1 li { background-image: url(images/bg-menu-li.png); background-position: top right; background-repeat: no-repeat; color: #3b2c0b; font-size: 20px; }
#dropdown--1 li a { color: #3b2c0b; display: block; height: 46px; padding: 20px 50px 0 15px !important; text-decoration: none; }
#dropdown--1 .page-item-15 { background-image: url(images/bg-menu-li-mod.png) !important; }

#dropdown--1 .children { background-color: #e2ded7; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin: -10px 0 0 10px; overflow: hidden; }
#dropdown--1 .children li { background-image: none !important; border-bottom: 1px solid #d8d3ca; color: #3b2c0b !important; font-size: 16px !important; }
#dropdown--1 .children li a { color: #3b2c0b !important; height: 20px !important; padding: 12px 30px 12px 10px !important; text-decoration: none; }
#dropdown--1 .children li a:hover { color: #4a3811 !important; }
#dropdown--1 .children li:last-child { border: 0 !important; }

#container { background-image: url(images/bg-main.jpg); background-position: bottom center; background-repeat: no-repeat; min-height: 1000px;}

.stnd-link { background-color: #629081; color: #fff !important; font-family: 'ITC Garamond W01 Book'; padding: 2px 7px 2px 7px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
.stnd-link:hover { color: #cde9e0 !important; }

a.big-link { background-color: #629081; color: #fff !important; font-family: 'ITC Garamond W01 Book'; font-size: 1.25em; padding: 0.35em 0.5em; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
a.big-link:hover { color: #fff !important; }

#home-main { background-image: url(images/bgm-road.jpg); background-position: top center; background-repeat: no-repeat; height: 612px; overflow: hidden; }
#home-main .c { margin: 0 auto 0 auto; padding: 40px 20px 0 20px; text-align: left; width: 940px; }
#home-main .l { float: left; margin-right: 50px; width: 510px; }
#home-main .r { float: left; width: 380px; }

#confb .c { margin: 0 auto 0 auto; padding: 20px 0 0 0; text-align: center; width: 938px; }
#confb .c img { border-radius: 12px; }

#confc a img { display: block; max-width: 100%; height: auto; }

#home-main h1 { background-image: url(images/bg-blue.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #fff; font-family: 'ITC Garamond W01 Book'; font-size: 34px; margin: 0 0 7px 0; padding: 10px 0 10px 20px; text-shadow: 2px 2px 3px #2b614f; text-transform: uppercase; }
#home-main h2 { background-image: url(images/bg-white.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #574319; border-bottom-right-radius: 0; border-bottom-left-radius: 0; font-size: 18px; font-family: 'ITC Garamond W01 Book'; font-size: 18px; font-style: normal; display: block; text-align: center; margin: 0 0 15px 0; padding: 10px 20px 10px 20px; width: auto !important; }
#home-main .focus { background-image: url(images/bg-dk-brown.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-bottom: 8px; padding: 16px 20px 16px 20px; }
#home-main .focus p { color: #fff; font-size: 16px; line-height: 24px; margin-bottom: 10px; text-align: justify; text-shadow: 1px 1px 2px #2b1f05; }
#home-main .more { display: inline-block; font-size: 16px; }

#home-main .notices { background-image: url(images/bg-notices.png); background-position: top left; background-repeat: no-repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; min-height: 80px; height: 80px; padding: 7px 20px 8px 40px; }
#home-main .notices .title { color: #3b2c0b; /*replaced*/  font-family: 'ITC Garamond W01 Bold'; display: block; font-size: 15px; margin: 0 0 0 0; text-decoration: none; text-shadow: 1px 1px 2px #fff; }
#home-main .notices .title:hover { text-decoration: underline; }
#home-main .notices p { color: #3b2c0b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; margin-bottom: 7px; text-align: justify; }
#home-main .notices .links { font-size: 13px; }
#home-main .notices .links a { }

#home-main .upcoming { background-image: url(images/bg-white.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-bottom: 50px; }
#home-main .upcoming nav { display: none; }
#home-main .upcoming p { margin: 10px 0 30px 0; text-align: center; }
#home-main .ev { float: left; margin-bottom: -12px; width: 180px; }
#home-main .ev h3 { background-image: url(images/sico-calendar.png); background-position: center left; background-repeat: no-repeat; color: #3b2c0b; font-family: 'ITC Garamond W01 Book'; font-size: 18px; margin: 2px 0 3px 10px; padding: 10px 0 0 40px; text-shadow: 2px 2px 3px #fff; }
#home-main .ev ul { height: 160px; }
#home-main .ev li { background-image: url(images/bg-white45.png); background-repeat: repeat; margin-bottom: 1px; padding: 4px 10px 4px 15px; text-align: left; }
#home-main .ev li:first-child { background-image: url(images/bg-white.png) !important; }
#home-main .ev li p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0; text-align: left; }
#home-main .ev li .date { color: #3b2c0b; /*replaced*/  font-family:'ITC Garamond W01 Book' !important; font-size: 12px !important; line-height: 15px !important; }
#home-main .ev li .date a { color: #3b2c0b; /*replaced*/ text-decoration: underline; font-weight: bold; }
#home-main .ev li .date a:hover { color: #3b2c0b; /*replaced*/  text-decoration: underline; }
#home-main .ev a.stnd-link { float: left; margin: 0 0 -10px 30px; }

#home-main .ev li { max-height: 2.35em; overflow: hidden; }
#home-main .cal { float: left; width: 200px; }
#jd-calendar { height: 193px; }
#home-main .ev ul { }

#home-main .upcoming .mc-print { display: none; }
#home-main .upcoming .my-calendar-date-switcher { display: none; }
#home-main .upcoming .mc_bottomnav { display: none; }
#home-main .upcoming .my-calendar-header { position: relative; top: 198px; }
#home-main div#jd-calendar { margin-top: -2px; }
#home-main table.my-calendar-table { float: left; }
#home-main table.my-calendar-table caption.my-calendar-month { margin-bottom: 5px !important;}

#home-main div.cal table.my-calendar-table { width: 100%; }
#home-main div.cal table.my-calendar-table caption { text-align: center; font-size: 1.1em; padding-bottom: 4px; }
#home-main div.cal table.my-calendar-table .day-heading, #home-main div.cal table.my-calendar-table .weekend-heading { text-align: center; }
#mc-6bea5a7e02f8f5e2945b6f6b1bbf9266 { margin-left: 15px; }
#home-main div.cal table.my-calendar-table td { padding-top: 3px; padding-bottom: 3px; text-align: center; }
#home-main div.my-calendar-header div.my-calendar-nav ul { list-style-type: none !important; margin-left: 28px !important; }
#home-main div.cal table.my-calendar-table td a { display: block; border-radius: 3px; text-decoration: none; color: #ffffff; background-color: #629081; margin-left: 1px; margin-right: 1px; }

#home-main .map { background-image: url(images/bg-white.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
#home-main .map h3 { background-color: #629081; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; color: #fff; float: left; font-family: 'ITC Garamond W01 Book'; font-size: 14px; margin: -20px 0 -1px 104px; padding: 4px 15px 3px 15px; text-align: center; }
#home-main .map img { clear: both; display: block; margin: 0 auto 0 auto; }
#home-main .map a.stnd-link { float: left; margin: 8px 0 -12px 115px; text-align: center; }

#sub-main { background-image: url(images/bgs-mountains.jpg); background-position: top center; background-repeat: no-repeat; border-bottom: 1px solid #bdb6aa; }
#sub-main .c { margin: 0 auto 0 auto; width: 940px; }

#content { float: left; padding: 25px 30px 20px 15px; width: 595px; }
#content h1 { color: #3b2c0b; font-family: 'ITC Garamond W01 Bold'; font-size: 30px; line-height: 35px; margin: 0 0 10px 0; text-shadow: 2px 2px 3px #968c78; }
#content h1.page-title { margin-bottom: 4px !important; }
#content h1 a { color: #3b2c0b; text-decoration: none; }
#content p { color: #4d3a12; font-size: 16px; line-height: 22px; margin-bottom: 16px; text-align: justify; }
#content p a { color: #3b2c0b; }
#content h2 { color: #4d3a12; font-family: 'ITC Garamond W01 Book'; font-size: 20px; margin: 0 0 12px 0; }
#content h2.em { color: #4d3a12; font-family:'ITCGaramondW01-BookItal' !important; font-size: 20px; line-height: 28px; margin: -15px 0 15px 0; }
#content h2.feature { background-color: #629081; color: #fff !important; font-family: 'ITC Garamond W01 Book'; font-size: 20px; margin-right: 1px; padding: 3px 10px 3px 10px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
#content ul { list-style-type: disc; margin: 0 0 4px 25px; }
#content ol { list-style-type: decimal; margin: 0 0 4px 25px; }
#content li { padding-bottom: 10px; }
#content li a { color: #4d3a12; }
#content li a:hover { color: #3b2c0b !important; }
#content hr { border: 0; border-bottom: 1px solid #bdb6aa; color: #bdb6aa; margin: 0 0 25px 0; padding: 15px 0 0 0; }
#content .alignright { float: right; margin: 0 0 10px 15px; }
#content .alignblock { display: block; margin: 0 0 10px 0; }
#content p.sp { font-size: 14px !important; }
#content .blue { color: #629081 !important; }

#content .article-summary a.more-link { background-color: #629081; color: #fff !important; font-family: 'ITC Garamond W01 Book'; padding: 2px 7px 2px 7px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
#content .article-summary a.more-link:hover { color: #cde9e0 !important; }

#content .gform_wrapper p { text-align: left; }

#content .article-summary { border-bottom: 1px solid #bdb6aa; margin-bottom: 10px; padding: 10px 0 20px 0; }
#content .article-summary h2 { color: #4ca185; font-size: 23px; line-height: 28px; margin: 0 0 5px 0; }
#content .article-summary h2 a { color: #4ca185; text-decoration: none; }
#content .article-summary h2 a:hover { text-decoration: underline; }
#content .article-summary p { }
#content .article-summary p a { color: #3b2c0b; text-decoration: underline; }
#content .article-summary .postmetadata { background-color: #c2beb1; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #3b2c0b; font-size: 13px; font-family: Arial, Helvetica, sans-serif !important; margin: 8px 0 0 0 !important; padding: 7px 12px 7px 12px; }
#content .article-summary .postmetadata a { color: #3b2c0b; }
#content .article-summary .postmetadata a:hover { color: #4d3a12; }

#content .support { background-image: url(images/bg-blue2.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 10px 20px 10px 20px; }
#content .support h2 { color: #629081 !important; margin-bottom: 12px !important; }

#content .board-member { border-bottom: 1px solid #bdb6aa; padding: 0 0 15px 0; }
#content .board-member img { float: left; margin: 0 20px 0 0; }
#content .board-member .bmc { padding-top: 28px; }
#content .board-member h3 { font-family: 'ITC Garamond W01 Book'; font-size: 20px; margin: 0 !important; }
#content .board-member p.title { font-family:'ITC Garamond W01 Light'; font-size: 18px !important; }
#content .board-member p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px !important; }

#content a.link-button { background-image: url(images/bg-download.png); background-position: top right; background-repeat: no-repeat; border: 1px solid #bdb6aa; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #3b2c0b; display: block; font-size: 20px; padding: 18px; text-decoration: none; width: 60%; }

table.counties li { font-size: 14px !important; }

table.county-list ul { list-style-type: none !important; margin: 0 !important; }
table.county-list li { font-size: 13px !important; padding-bottom: 3px !important; }
#content table a { color: #3b2c0b; }

#content a.btn-lg { font-size: 1.25em;  padding: 0.5em; }

.wpcf7 form { margin-bottom: 50px; }
.wpcf7 .form-row , .wpcf7 .check-row { border-bottom: 1px solid #bdb6aa; margin-bottom: 15px; padding-bottom: 15px; }
.wpcf7 .field-half { float: left; width: 45%; }
.wpcf7 .field-half-left { margin-right: 10%; }
.wpcf7  label { display: block; font-family: 'ITC Garamond W01 Bold'; font-size: 17px; margin: 0 0 2px 0 !important; }
.wpcf7 .field input[type=text], .wpcf7 .field input[type=email], form .field textarea, form .field select { background-color: transparent !important; background-image: url(images/bg-white.png) !important; border: 1px solid #bdb6aa; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; color: #4d3a12; display: block; font-family: 'ITC Garamond W01 Book'; font-size: 15px; padding: 5px; width: 85%; }
.wpcf7 .field textarea { width: 93% !important; }
.wpcf7 input[type=submit] { background-color: #629081; border: 0; color: #fff; font-family: 'ITC Garamond W01 Book'; font-size: 21px; padding: 5px 12px 5px 12px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
.wpcf7 .submit-row { padding-top: 15px; text-align: center; }
.wpcf7 .wpcf7-not-valid-tip { background-color: #629081; border: 0; color: #fff; display: block; font-family: 'ITC Garamond W01 Book'; font-size: 13px; margin-bottom: 10px; padding: 3px 8px 3px 8px; text-decoration: none; text-align: center; text-shadow: 1px 1px 2px #2b614f; width: 215px; }
.wpcf7 .wpcf7-response-output { background-image: url(images/bg-blue2.png); border: 0; color: #4ca185; margin: 0 0 20px 0; padding: 5px; text-align: center; }
.wpcf7-checkbox label { font-family: 'ITC Garamond W01 Book' !important; font-size: 14px !important; font-weight: normal !important; margin: 0 !important; }
.wpcf7-checkbox { margin-bottom: 10px !important; }
.check-row p { font-size: 14px !important; margin-bottom: 3px !important; }
.check-row .tp { margin-top: 15px !important; }

.gform_body input[type=text], .gform_body input[type=email], .gform_body input[type=tel] { background-color: rgba(255,255,255, 0.75); background-image: none !important; border-radius: 5px; border-style: none !important; padding-left: 0.35em; padding-right: 0.35em; }
.gform_body select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color: rgba(255,255,255, 0.75); background-image: none !important; border: 0; border-style: none !important; border-radius: 5px; padding: 0.26em 0.35em; }
.gform_body h2 { font-weight: bold; }
.gform_footer input[type=submit] { background-color: #629081; border: 0; color: #fff; font-family: 'ITC Garamond W01 Book'; font-size: 21px !important; padding: 5px 12px 5px 12px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }

#wpcf7-f193-p29-o1 .form-row, #wpcf7-f193-p29-o1 .check-row { margin-bottom: 10px !important; padding-bottom: 10px !important; }
#wpcf7-f193-p29-o1 label { font-size: 15px !important; }
#wpcf7-f193-p29-o1 input[type=text], #wpcf7-f193-p29-o1 input[type=email], #wpcf7-f193-p29-o1 textarea { font-size: 13px !important; }

form.application-form label { font-weight: bold; }
form.application-form ul.gfield_checkbox li label, form.application-form ul.gfield_radio li label { font-weight: normal; }


#sidebar { float: left; padding: 25px 0 20px 0; width: 295px; }
#sidebar .widget { margin: 0 0 8px 5px; }
#sidebar .wh { background-image: url(images/bg-blue2.png); background-repeat: repeat; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; }
#sidebar .wh a.more { float: right; font-size: 13px; margin-top: 9px; padding: 1px 10px 1px 10px !important; }
#sidebar h4 { background-position: center left; background-repeat: no-repeat; color: #3b2c0b; /*replaced*/  font-family:'ITC Garamond W01 Book'; font-size: 20px; height: 24px; margin-left: -5px; padding: 11px 0 7px 40px; text-shadow: 1px 1px 2px #fff; }
#sidebar ul { background-image: url(images/bg-beige.png); background-repeat: repeat; -webkit-border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
#sidebar li { border-top: 1px solid #dcd8d2; padding: 10px 10px 10px 15px; }
#sidebar li p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; margin: 0; }
#sidebar li .date { color: #3b2c0b; /*replaced*/  font-family:'ITC Garamond W01 Book' !important; font-size: 13px !important; line-height: 16px !important; }
#sidebar li .date a { color: #3b2c0b; /*replaced*/  text-decoration: none; }
#sidebar li .date a:hover { color: #3b2c0b; /*replaced*/  text-decoration: underline; }

#w-calendar h4 { background-image: url(images/sico-calendar.png); }
#w-agendas h4 { background-image: url(images/sico-agendas.png); }
#w-agendas .wh { -webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; border-radius: 12px !important; }
#w-agendas a { text-decoration: none; }
#w-conferences h4 { background-image: url(images/sico-conferences.png); }
#no-events { font-size: 13px !important; height: 70px; padding-top: 50px; }

#navigation { margin: 30px 0 20px 0; }
#navigation .navleft { float: left; padding-left: 3%; width: 47%; }
#navigation .navright { float: left; padding-right: 3%; text-align: right; width: 47%; }
#navigation a { background-color: #629081; color: #fff !important; font-family: 'ITC Garamond W01 Book'; font-size: 21px; padding: 4px 12px 4px 12px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }
#navigation a:hover { color: #cde9e0 !important; }

#boxes, #bottom-bar, #footer, #member-bar { margin: 35px auto 20px auto; padding: 0 20px 0 20px; width: 940px; }
#boxes .box { background-image: url(images/bg-beige.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; float: left; overflow: hidden; margin-right: 38px; width: 288px; }
#boxes .in { background-image: url(images/bg-boxes.png); background-repeat: no-repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
#boxes h4 { background-color: #574319; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; color: #fff; font-size: 19px; padding: 6px 25px 6px 25px; text-shadow: 1px 1px 2px #3b2c0b; }
#boxes ul { margin: 15px 25px 10px 25px; }
#boxes li { color: #3b2c0b; font-size: 15px; line-height: 18px !important; padding-bottom: 7px; }
#boxes li a { color: #3b2c0b; text-decoration: none; }
#boxes li a:hover { text-decoration: underline; }

#b-conferences { margin-right: 0 !important; }
#b-legislative .in { background-position: bottom left; }
#b-info-center .in { background-position: bottom center; }
#b-conferences .in { background-position: bottom right; }

#bottom-bar { background-image: url(images/bg-beige.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin: 25px auto 0 auto; padding: 10px 20px 10px 20px; }

#signin { background-image: url(images/bg-signin.png); background-position: top right; background-repeat: no-repeat; float: left; width: 555px; }
#signin h5, #rss h5 { color: #3b2c0b; float: left; font-size: 17px; margin-right: 12px; margin-top: 20px; }
#rss h5 { margin-left: 20px; }
#signin .field { float: left; margin-right: 12px; width: 155px; }
#signin .field label { font-size: 13px; margin: 0 !important; text-transform: uppercase; }
#signin .field input[type=text], #signin .field input[type=password] { background-image: url(images/bg-dk-beige.png); background-repeat: repeat; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #c5bfb5; color: #3b2c0b; font-size: 13px; padding: 5px; width: 145px; }
#signin input[type=submit] { background-color: #629081; border: 0; color: #fff; font-family: 'ITC Garamond W01 Book'; font-size: 15px; margin-top: 27px; padding: 5px 7px 5px 7px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }

#loggedin { background-image: url(images/bg-signin.png); background-position: top right; background-repeat: no-repeat; float: left; width: 555px; }
#loggedin p { padding: 20px 0 20px 0; }
#loggedin a { }

#rss { float: left; width: 385px; }
#rss .sub { background-image: url(images/bg-signin.png); background-position: top right; background-repeat: no-repeat; float: left; padding: 8px 10px 8px 10px; }
#rss .sub-last { background-image: none; }
#rss .sub img { display: block; margin: 0 auto 1px auto; }
#rss .sub a { color: #3b2c0b; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-decoration: none; }

#content #searchform { margin: -22px 0 20px 0 !important; }
#content #searchform label { font-weight: bold; }
#content #wpfb_s { background-image: url(images/bg-dk-beige.png); background-repeat: repeat; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #c5bfb5; color: #3b2c0b; font-size: 13px; padding: 5px; width: 145px; }
#content #searchsubmit { background-color: #629081; border: 0; color: #fff; font-family: 'ITC Garamond W01 Book'; font-size: 15px; margin-top: 27px; padding: 5px 7px 5px 7px; text-decoration: none; text-shadow: 1px 1px 2px #2b614f; }

#event-list { }
#event-list ul { list-style-type: none !important; }
#event-list li { border-bottom: 1px solid #bdb6aa; }
#event-list p { margin: 0 0 10px 0 !important; }
#event-list .event-date { font-size: 14px !important; margin: 0 0 1px 0 !important; }
#event-list h2 { margin: 0 0 4px 0 !important; padding: 0 !important; }

#file-list { }
#file-list .instructions { background-image: url(images/bg-dk-brown.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; color: #fff; margin: 15px 0 -10px 0 !important; padding: 6px 10px; }
#file-list .category { color: #3b2c0b; font-family: 'ITC Garamond W01 Book'; font-size: 20px; padding: 20px 0 6px 0; }
#file-list .category a { color: #3b2c0b; }
#file-list .category-group { background-image: url(images/bg-white45.png); background-repeat: repeat; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border: 1px solid #c5bfb5; display: none; padding: 16px 10px 10px 10px; }
#file-list .filerow { color: #4d3a12; padding: 0 0 6px 10px; }
#file-list .filerow a { color: #4d3a12; }

#footer { font-size: 14px; margin: 10px auto 10px auto; }
#footer .copyright { color: #3b2c0b; float: left; font-size: 14px; width: 35%; }
#footer .addy { float: left; font-size: 14px; text-align: right; width: 65%; }
#footer .links { color: #3b2c0b; /*replaced*/  font-size: 14px; text-align: right; }
#footer .links a { color: #3b2c0b; /*replaced*/  text-decoration: none; }
#footer .links a:hover { text-decoration: underline; }

#member-bar { background-color: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin: 25px auto 0 auto; padding: 0 0 12px 0; }
#member-bar h4 { background-color: #629081; color: #fff; font-size: 1.15em; text-align: center; border-top-left-radius: 12px; border-top-right-radius: 12px; margin: 0 0 10px 0; padding: 7px; }
#member-bar .members {  }
#member-bar .member { border-right: 1px solid #BDDACF; float: left; padding-left: 17px; padding-right: 17px; width: 200px; }
#member-bar .members .member:last-child { border: 0; }
#member-bar .member a.logo { display: block; margin-bottom: 10px; }
#member-bar .member a.logo img { display: block; height: 90px; width: 200px; }
#member-bar .member p.level { color: #574319; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.35em; text-align: center; }
#member-bar .emember p.level strong { }

#content div.associate-page2 h2 { font-weight: bold; font-size: 36px; margin-top: 1.25em; text-align: center; }
#content div.associate-page2 h3 { font-weight: bold; color: #629081 !important; font-size: 24px; line-height: 1.35em; margin-bottom: 0.5em; }
#content div.associate-page2 h3.head { color: #4d3a12 !important; font-weight: bold; font-style: italic; text-align: center !important; line-height: 1.4em; font-size: 24px; margin-bottom: 1.5em; }
#content div.associate-page2 h3.focus { color: #4d3a12 !important; }
#content div.associate-page2 strong.level { font-size: 21px; }
#content div.associate-page2 ul ul { margin-top: 10px; }

#content div.associate-page h2 { color: #629081 !important; font-weight: bold; font-size: 23px; }
#content div.associate-page h3 { font-weight: bold; font-size: 18px; margin-bottom: 0.5em; padding-top: 0.5em; }
#content div.associate-page div.member { border-bottom: 1px solid #bdb6aa; margin-bottom: 2em; padding-bottom: 1em; }
#content div.associate-page div.member img { display: block; margin: 0 auto -1em auto; }
#content div.associate-page div.member h5 { color: #3b2c0b; /*replaced*/  font-size: 34px !important; font-weight: bold; margin-top: 0; margin-bottom: 1em; text-align: center; }
#content div.associate-page div.member h3 { text-align: center; font-size: 21px !important; }

#content div.associate-page table { width: 100%; }
#content div.associate-page table tr td { border-bottom: 1px solid #bdb6aa; padding: 0.5em 0; vertical-align: center; }
#content div.associate-page table tr td:first-child { padding-right: 20px; }
#content div.associate-page table tr td:last-child { padding-left: 20px; text-align: right; }

#content ul.form-description { font-size: 0.9em; margin-bottom: 0 !important; }
#content ul.form-description li { padding-bottom: 0.5em; margin-bottom: 0; }

#content .subselect { font-family: Arial, Helvetica, sans-serif; padding: 8px; background-color: rgba(84,68,32, 0.2); border-radius: 5px; margin-bottom: 15px; font-size: 13px; }
#content .subselect a { color: #4d3a12; }