html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
color:#424242;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:Georgia;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:Trebuchet MS;
}

td {
padding:3px;
}

input[type=text],input[type=file],input[type=password],textarea {
background-color:#ebebeb;
border:1px solid #dfe6b4;
font-size:12px;
font-family:Trebuchet MS;
color:#797979;
margin-top:2px;
}

fieldset {
background:none;
border:1px solid #ccc;
margin:10px 0;
padding:0 10px 10px;
}

#leaderboard {
text-align:center;
height:100px;
}

#container,#page {
width:960px;
margin-left:auto;
margin-right:auto;
}

.logo {
float:left;
width:380px;
margin:0 10px;
}

.logo img {
margin-top:3px;
}

#search-container {
float:right;
width:230px;
height:65px;
line-height:60px;
margin:0 0 0 10px;
}

#search-container form {
font-family:trebuchet ms;
font-size:12px;
color:#797979;
padding:1px;
}

#search-container .equal {
vertical-align:middle;
margin-top:-2px;
}

#search-container input[type="text"] {
padding-left:3px;
background:#6a5d69;
color:#ebeaea;
border:1px solid #569faa;
margin:0 -3px 0 0;
}

#navigation {
float:left;
width:940px;
height:30px;
background-image:url(elements/navShadow.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#80b7bf;
font-family:trebuchet ms;
font-size:14px;
color:#fff;
display:block;
z-index:999;
position:relative;
padding:5px 10px 0;
}

#navigation img {
border:none;
margin:8px 7px 0 0;
}

ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
margin:0;
padding:0;
}

ul.menu li {
display:block;
margin:0;
padding:0;
}

ul.menu li a {
display:block;
color:#fff;
text-decoration:none;
height:22px;
font-family:trebuchet ms;
padding:5px 13px 2px;
}

ul.menu li a:hover,.current {
color:#526264;
text-decoration:none;
}

ul.menu .current a {
color:#526264;
}

#block-user-1 ul.menu {
margin-left:15px;
}

#block-user-1 ul.menu a.active {
color:#000;
text-decoration:underline;
}

ul.menu.green li a:hover,.menu.green li.current {
background-color:#85bbc3;
}

.hero {
width:1000px;
height:310px;
position:relative;
top:0;
z-index:10;
}

#heroContainer {
float:left;
width:970px;
}

#bread-box {
float:left;
width:970px;
margin-top:10px;
}

.flash {
float:left;
display:inline;
width:611px;
height:282px;
background-color:#fff;
border:1px solid #569faa;
margin:10px;
padding:3px;
}

.flashtext {
padding-top:10px;
text-align:center;
overflow:hidden;
font-family:trebuchet ms;
}

.flashbody {
font-size:12px;
padding:10px;
}

.flashbody a {
text-decoration:none;
color:#424242;
}

.flashimagecontainer {
position:relative;
top:-48px;
width:203px;
height:38px;
background:#fff;
opacity:.8;
filter:Alpha(opacity=80);
font-weight:400;
color:#424242;
font-size:14px;
overflow:hidden;
margin:10px 0 0;
padding:0;
}

.sectionHeaderRight {
font-family:trebuchet ms;
font-size:18px;
color:#fff;
width:315px;
height:22px;
display:inline-block;
background-color:#569faa;
border-left:3px solid #000;
margin:6px 0;
padding:0 0 0 5px;
}

.sectionHeaderRightContainer {
float:right;
width:323px;
display:inline-block;
background-image:url(elements/cornerRight.gif);
background-repeat:no-repeat;
background-position:right top;
position:relative;
top:-6px;
margin-bottom:15px;
}

.heroHeaderRightContainer {
z-index:11;
float:right;
width:323px;
display:inline-block;
background-image:url(elements/cornerRight.gif);
background-repeat:no-repeat;
background-position:right top;
position:relative;
top:4px;
}

.sectionHeaderRightContainer h3,.heroHeaderRightContainer h3,.sectionArticleHeaderRightContainer h3 {
font-family:Georgia;
font-style:italic;
font-size:14px;
color:#707864;
}

div#block-views-news-block_3 h2,div#block-views-blog-block_1 h3 {
font-family:trebuchet ms;
font-size:14px;
color:#707864;
font-style:normal;
margin:0;
padding:0 0 0 8px;
}

div#block-views-news-block_3 p,div#block-views-blog-block_1 p {
width:290px;
font-size:12px;
color:#424242;
padding:0 0 0 8px;
}

.sectionHeaderRightContainer a:hover,.heroHeaderRightContainer a:hover {
font-family:Georgia;
color:#c65c32;
font-style:italic;
text-decoration:underline;
}

.devider {
margin:7px 0;
padding:0 0 0 8px;
}

#contentLeft,#content {
float:left;
width:640px;
margin:50px 0 0;
}

#contentRight {
float:right;
width:320px;
height:300px auto;
position:relative;
left:10px;
margin:50px 0 0;
}

.ad {
float:right;
font-family:trebuchet ms;
font-size:8px;
color:#999;
text-align:right;
letter-spacing:1px;
margin:0 15px 17px 0;
}

.ad-skyscraper {
float:right;
font-family:trebuchet ms;
font-size:8px;
color:#999;
text-align:right;
letter-spacing:1px;
margin:10px 15px 15px 0;
}

.intro {
width:604px;
background-color:#fcfcf7;
border:1px solid #57a0aa;
padding:5px 10px 0;
}

.intro h1 {
font-family:trebuchet ms;
font-size:18px;
color:#57a0aa;
margin:5px 0;
}

.intro p {
font-size:13px;
color:#424242;
line-height:20px;
margin:7px 0;
}

p.join a {
font-family:trebuchet ms;
font-size:14px;
color:#c1d74e;
text-decoration:none;
}

p.join a:hover {
font-family:trebuchet ms;
font-size:14px;
color:#c1d74e;
text-decoration:underline;
}

.intro a {
font-family:Georgia;
color:#c65c32;
font-style:bold;
text-decoration:none;
}

.imagesMagazine {
float:right;
width:200px;
font-size:11px;
color:#424242;
line-height:12px;
}

.imagesMagazine p {
font-size:11px;
color:#424242;
line-height:12px;
margin:0;
padding:0;
}

.copy {
width:380px;
}

.imagesMagazine img {
border:1px solid #CCC;
background:#fff;
padding:3px;
}

.imagesMagazine strong {
color:#282828;
font-size:11px;
}

.imagesMagazine a {
color:#c65c32;
font-style:bold;
text-decoration:none;
}

.view-photos tr.odd,.view-photos tr.even,.view-videos tr.odd,.view-photos tr.even {
background:none;
border-bottom:1px solid #c1d74e;
height:80px;
}

.view-photos th,.view-videos th {
border:none;
}

.view-photos td,.view-videos td {
vertical-align:top;
}

.view-photos td a,.view-videos td a {
color:#C65C32;
font-family:trebuchet ms;
text-decoration:none;
font-size:11px;
}

.view-photos table,.view-videos table {
width:315px;
}

.view-photos td.views-field-filepath,.view-videos td.views-field-field-video-thumb-fid {
width:70px;
height:75px;
}

img.preview,.view-photos .views-field-filepath img,.view-videos .views-field-field-video-thumb-fid img {
float:left;
border:1px solid #c1d74e;
background:#e2e8bb;
margin:0;
padding:2px;
}

.galleryImage {
margin:8px 0 0;
}

.galleryImage p {
font-size:11px;
}

.galleryImage a {
font-family:trebuchet ms;
color:#c65c32;
font-style:bold;
text-decoration:none;
}

.calendarContainer {
width:627px;
height:308px;
background-image:url(elements/calendarBg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:15px 0 30px;
}

.calendarHeader {
float:left;
font-family:trebuchet ms;
font-size:18px;
color:#fff;
width:620px;
height:22px;
display:inline-block;
background-color:#dc9137;
border-left:3px solid #000;
padding:0 0 0 5px;
}

.calendar-widget {
float:left;
width:223px;
height:222px;
position:relative;
top:10px;
left:10px;
}

.events {
float:left;
width:370px;
height:222px;
top:10px;
position:relative;
font-family:Georgia;
font-size:12px;
color:#424242;
margin-left:26px;
}

.eventsEntry {
float:left;
width:360px;
margin:0 0 15px;
}

img.eventsPreview {
border:1px solid #c65c32;
background:#e9ccc1;
float:left;
width:128px;
height:64px;
margin:0 15px 0 0;
padding:2px;
}

.eventsEntry h3 {
font-size:14px;
color:#7a1735;
}

.eventsEntry a:hover {
color:#c65c32;
font-style:italic;
text-decoration:underline;
}

.memberHeader {
float:left;
font-family:trebuchet ms;
font-size:18px;
color:#fff;
width:620px;
height:22px;
display:inline-block;
background-color:#569faa;
border-left:3px solid #000;
padding:0 0 0 5px;
}

.member {
position:relative;
float:left;
margin:10px 0 0 8px;
}

.member p {
font-family:georgia;
font-size:13px;
color:#424242;
line-height:20px;
margin:3px 0 0;
}

div#contentRight div.block h2 {
float:right;
font-family:trebuchet ms;
font-size:18px;
color:#424242;
width:315px;
height:22px;
display:inline-block;
background-color:#DFE6B4;
border-left:3px solid #c1d74e;
margin:6px 0 0;
padding:0 0 0 5px;
}

div#block-views-Recent_Photos-block_1 div.view-content {
margin:44px 0 0;
}

div#block-views-Recent_Photos-block_1 div.view-content p {
font-family:trebuchet ms;
font-size:11px;
}

div#block-views-Recent_Photos-block_1 div.view-content a {
font-family:trebuchet ms;
color:#c65c32;
font-style:bold;
text-decoration:none;
padding-right:17px;
}

div#block-views-Recent_Photos-block_1 div.view-content img.preview {
float:left;
width:64px;
height:64px;
margin:0 5px 0 8px;
}

.view .view-chamber-events-calendar .view-id-chamber_events_calendar .view-display-id-calendar_block_1 .view-dom-id-2 {
width:300px;
border:2px solid;
border-color:red;
}

.calendar-calendar table {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin:0 auto;
padding:0;
}

.calendar-calendar .month-view table {
border:none;
width:100%;
margin:0;
padding:0;
}

.calendar-calendar .year-view td {
width:32%;
border:none;
padding:1px;
}

.calendar-calendar .year-view td table td {
width:13%;
padding:0;
}

.calendar-calendar tr {
background-color:#FFF;
margin:0;
padding:0;
}

.calendar-calendar th {
color:#fff;
background-color:#ccc;
text-align:center;
margin:0;
}

.calendar-calendar th a {
font-weight:700;
color:#fff;
background-color:#ccc;
}

.calendar-calendar td {
background:#F6E7E1 none repeat scroll 0 0;
width:12%;
min-width:12%;
border:1px solid #ccc;
color:#777;
text-align:right;
vertical-align:top;
margin:0;
padding:0;
}

.calendar-calendar .mini {
border:1px solid #f1d6cc;
vertical-align:middle;
}

.calendar-calendar td.week {
width:1%;
min-width:1%;
}

.calendar-calendar .week {
clear:both;
font-style:normal;
color:#555;
font-size:0.8em;
}

.calendar-calendar .inner {
min-height:5em;
height:auto !important;
margin:0;
padding:0;
}

.calendar-calendar .inner div {
margin:0;
padding:0;
}

.calendar-calendar .inner p {
margin:0;
padding:0 0 .8em;
}

.calendar-calendar td a {
font-weight:700;
text-decoration:none;
}

.calendar-calendar td.year,.calendar-calendar td.month {
text-align:center;
}

.calendar-calendar th.days {
text-align:center;
background-color:transparent;
color:#777;
font-weight:700;
border:0;
margin:0;
padding:1px;
}

.calendar-calendar table.mini th {
font-family:Tresbuchet MS;
font-size:12px;
color:#c65c32;
text-align:center;
vertical-align:middle;
}

.calendar-calendar div.day {
float:right;
text-align:center;
background-color:#f3f3f3;
border:1px solid gray;
clear:both;
width:1.5em;
border-width:0 0 1px 1px;
margin:0;
padding:0.125em 0.25em 0;
}

.calendar-calendar div.calendar {
background-color:#fff;
text-align:left;
width:96%;
float:right;
clear:both;
border:none;
font-size:x-small;
margin:0 .25em .25em 0;
}

.calendar-calendar .day-view div.calendar {
float:none;
width:98%;
margin:1% 1% 0;
}

.calendar-calendar div.title {
font-size:.8em;
text-align:center;
}

.calendar-calendar div.title a {
color:#000;
}

.calendar-calendar div.title a:hover {
color:#c00;
}

.calendar-calendar .content {
clear:both;
padding:3px 3px 3px 5px;
}

.calendar div.form-item {
white-space:normal;
}

table td.mini,table th.mini,table.mini td.week {
margin:0;
padding:0 1px 0 0;
}

table.mini tr td {
background-color:#f6e7e1;
}

table.mini th {
height:30px;
}

.calendar-calendar .mini .title {
font-size:.8em;
}

.mini .calendar-calendar .week {
font-size:.7em;
}

.mini-row {
width:100%;
border:none;
}

.mini {
width:32%;
}

.calendar-calendar .stripe {
height:5px;
width:auto;
font-size:1px !important;
line-height:1px !important;
}

table.calendar-legend {
background-color:#ccc;
width:100%;
margin:0;
padding:0;
}

table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe {
height:12px !important;
font-size:9px !important;
line-height:10px !important;
}

.calendar-legend td {
text-align:left;
}

.calendar-empty {
font-size:1px;
line-height:1px;
}

.calendar-calendar td.calendar-agenda-hour {
font-family:serif;
text-align:right;
border:none;
border-top:1px #333 dotted;
padding-top:.25em;
padding-right:10px;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
font-size:2em;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
font-size:1em;
}

.calendar-calendar td.calendar-agenda-items {
border:1px #333 dotted;
text-align:left;
}

.calendar-calendar td.calendar-agenda-items div.calendar {
width:auto;
margin:0;
padding:.25em;
}

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
width:100%;
text-align:center;
vertical-align:middle;
background-color:#fff;
padding:1em 0;
}

.calendar-date-select form {
text-align:right;
float:right;
width:25%;
}

.calendar-date-select div,.calendar-date-select input,.calendar-date-select label {
text-align:right;
float:right;
clear:both;
margin:0;
padding:0;
}

.calendar-label {
font-weight:700;
display:block;
clear:both;
}

.calendar-calendar td.empty {
background:#ccc;
border-color:#ccc;
}

.calendar-calendar table.mini td.empty {
background:#f6e7e1;
border:1px solid #f1d6cc;
border-color:#f6e7e1;
}

.calendar-calendar td div.day {
border:1px solid #ccc;
border-top:none;
border-right:none;
margin-bottom:2px;
}

.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a {
border:none;
background:none;
padding:0 2px;
}

.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a {
color:#444;
background:#fff;
text-align:right;
}

.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a {
color:#444;
font-weight:400;
}

.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator {
font-weight:700;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
border-bottom:1px solid #ccc;
}

table .mini-day-off a,table .mini-day-off a {
font-family:Tresbuchet MS;
font-size:12px;
color:#c65c32;
font-weight:700;
}

table .mini-day-on a,table .mini-day-on a {
font-family:Tresbuchet MS;
font-size:12px;
color:#7e1c37;
font-weight:700;
text-decoration:underline;
}

td.mini {
height:30px;
font-size:12px;
color:#fcc;
text-align:center;
vertical-align:middle;
}

div.view-display-id-attachment_1 {
margin-top:15px;
}

.memberSearch {
float:left;
width:220px;
}

.memberNew {
float:left;
width:220px;
margin:0 0 0 15px;
}

.memberJoin {
float:left;
width:140px;
margin:10px 0 0 20px;
}

.memberNew ul,.memberNew ul li {
list-style:none;
margin:0;
padding:0;
}

.memberNew .views-field-title a {
font-family:Georgia;
font-size:13px;
font-weight:700;
color:#424242;
line-height:20px;
}

.memberNew ul li .views-field-field-business-contact-value {
font-family:Georgia;
font-size:13px;
color:#424242;
font-style:normal;
line-height:20px;
}

hr {
border-top-width:1px;
border-top-color:#D7E2A6;
border-style:dotted none none;
margin:0 0 8px 8px;
}

.memberContainer {
float:left;
width:630px;
margin:15px 0 35px;
}

.narrowLeftContainer {
float:left;
width:316px;
clear:both;
margin:-16px 0 0;
}

.narrowLeftHeader {
float:left;
font-family:trebuchet ms;
font-size:18px;
color:#fff;
width:320px;
height:22px;
background-color:#569faa;
border-left:3px solid #000;
margin:-2px 0 0;
padding:0 0 0 5px;
}

.contact {
float:left;
position:relative;
left:8px;
}

.wideRightContainer {
width:620px;
background-image:url(elements/cornerRightGray.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
margin-left:14px;
padding:6px 0 0;
}

.wideRightHeader {
font-family:trebuchet ms;
font-size:18px;
color:#424242;
width:620px;
height:22px;
display:inline-block;
background-color:#ebebeb;
border-left:3px solid #797979;
padding:0 0 0 5px;
}

.wideRightContainer .block-header-content {
background-image:url(elements/sitemapbg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#f5f5f5;
height:271px;
padding:0 10px;
}

.wideRightContainer .item-list {
float:left;
position:relative;
margin:10px 25px 0 0;
}

.wideRightContainer .item-list ul li {
list-style-image:url(elements/bullet.gif);
vertical-align:middle;
margin:0;
}

.wideRightContainer .block-header-content h3 {
font-family:trebuchet ms;
font-size:14px;
color:#707864;
}

.wideRightContainer .block-header-content a {
font-family:trebuchet ms;
font-size:11px;
color:#2D2D2D;
text-decoration:none;
line-height:22px;
}

.wideRightContainer .block-header-content a:hover {
font-family:trebuchet ms;
font-size:11px;
color:#2A2A2A;
text-decoration:underline;
line-height:22px;
}

#footer {
width:100%;
background-color:#ebebeb;
background-image:url(elements/footer.jpg);
background-repeat:repeat-x;
background-position:left top;
clear:both;
margin:25px 0 0;
}

.footerContent {
width:960px;
height:60px;
font-family:trebuchet ms;
font-size:10px;
color:#424242;
margin-left:auto;
margin-right:auto;
padding:15px 0 0;
}

.copyright {
float:left;
background-color:#ebebeb;
}

.jciLogo {
background-color:#ebebeb;
width:150px;
float:right;
}

#block-cp_main-1 {
margin-left:50px;
}

.contact form {
width:305px;
}

.contact textarea,#block-cp_main-1 textarea {
background-color:#ebebeb;
border:1px solid #dfe6b4;
font-size:12px;
font-family:Trebuchet MS;
color:#797979;
}

.contact .resizable-textarea,#block-cp_main-1 .resizable-textarea {
width:220px;
}

.contact #webform-component-social_media img {
margin:0 0 10px 10px;
}

.contact #webform-component-social_media h1 {
color:#949a8b;
margin-bottom:10px;
font-family:Georgia;
}

.contact #edit-submit-1 {
background:transparent url(elements/send.jpg) repeat scroll 0 0;
border:medium none;
height:20px;
width:60px;
color:#797979;
}

#articleRight {
float:right;
width:320px;
position:relative;
left:10px;
margin:10px 0 0;
padding:0;
}

#articleLeft {
float:left;
width:640px;
color:#424242;
font-family:Georgia;
font-size:13px;
line-height:20px;
margin:10px 0 0;
}

.article {
width:604px;
background-color:#fcfcf7;
border:6px solid #fff;
height:100%;
min-height:400px;
padding:0 10px 0 5px;
}

.article ul.galleries li {
background:transparent;
border:0;
}

.article ul li {
font-family:Georgia;
font-size:13px;
color:#424242;
line-height:20px;
margin-bottom:10px;
}

.articleNews p {
font-family:Georgia;
font-size:13px;
color:#424242;
margin:5px 0 7px 7px;
}

.articleNews a:hover {
font-family:trebuchet ms;
font-size:12px;
color:#c65c32;
font-style:normal;
text-decoration:underline;
}

.breadcrumb {
width:928px;
background-color:#f5f8e8;
font-family:trebuchet ms;
font-size:14px;
color:#797979;
position:relative;
top:0;
z-index:10;
padding:0 0 0 32px;
}

p.archives {
font-family:"trebuchet ms";
font-size:12px;
color:#42424F;
text-transform:uppercase;
margin:0 0 10px 7px;
}

p.sponsor {
font-family:trebuchet ms;
font-size:10px;
color:#999;
margin:30px 0 0;
}

p.author {
font-family:trebuchet ms;
font-size:10px;
line-height:12px;
color:#42424F;
margin:0;
}

.relatedArticles a {
font-family:"trebuchet ms";
color:#c65c32;
float:left;
font-size:14px;
width:278px;
text-decoration:none;
padding:2px 10px 2px 0;
}

.relatedArticles a:hover {
font-family:trebuchet ms;
color:#A44C29;
float:left;
font-size:14px;
width:278px;
text-decoration:underline;
padding:2px 10px 2px 0;
}

.breadcrumb a {
font-family:trebuchet ms;
font-size:12px;
color:#797979;
text-decoration:none;
}

.breadcrumb a:hover {
font-family:trebuchet ms;
font-size:12px;
color:#5B5B5B;
text-decoration:underline;
}

.sectionArticleHeaderRightContainer {
float:right;
width:323px;
background-image:url(elements/cornerRight.gif);
background-repeat:no-repeat;
background-position:right top;
font-size:13px;
margin:0 0 27px;
}

#navigation ul.menu li {
display:block;
float:left;
position:relative;
width:auto;
}

#navigation ul.menu li a {
text-decoration:none;
outline:none;
}

#navigation ul.menu li ul {
left:-999em;
opacity:0.95px;
filter:Alpha(opacity=95);
position:absolute;
width:160px;
z-index:999;
background:none;
margin:0;
padding:0;
}

#navigation ul.menu li:hover ul,#navigation ul.menu li.hover ul {
display:block;
left:auto;
}

#navigation ul.menu li ul li {
background:#a5d0d6;
border-bottom:1px solid #797979;
color:#424242;
border-left:none;
float:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
height:auto;
margin:0;
}

#navigation ul.menu li ul li:hover {
background-color:#85bbc3;
color:#424242;
}

#navigation ul.menu li ul li.last {
border-bottom:none;
}

#navigation ul.menu li ul li a,#navigation ul.menu li ul li a:link,#navigation ul.menu li ul li a:visited {
background:transparent;
color:#4E4E4E;
font-weight:400;
display:block;
text-transform:none;
width:155px;
margin:0;
padding:8px 6px 8px 8px;
}

#navigation ul.menu li ul li a:hover {
color:#424242;
background-color:#5297a1;
display:block;
text-decoration:none;
margin:0;
padding:8px 6px 8px 8px;
}

#navigation ul.menu li ul li ul.menu {
left:-999em;
margin:0;
}

#navigation ul.menu li ul li:hover ul.menu,#navigation ul.menu li ul li.hover ul.menu {
display:block;
left:154px;
top:0;
}

#navigation ul.menu li ul li ul.menu li a {
width:128px;
padding:4px;
}

.news-list img {
float:right;
display:block;
border:1px solid #CCC;
background:#fff;
margin:0 10px 0 0;
padding:2px;
}

span.submitted,.description {
font-size:0.92em;
color:#898989;
}

.block-menu_block .menu {
margin-top:4px;
}

.block-menu_block .menu li {
display:block;
list-style:none;
list-style-image:none;
list-style-type:none;
padding:0;
}

.block-menu_block .menu li a {
display:block;
font-family:"trebuchet ms";
font-size:12px;
color:#797979;
padding:0 0 0 7px;
}

.memberDirectory {
width:570px;
background-color:#fcfcf7;
padding:0 10px 0 5px;
}

.directoryItem h3 {
font-family:"trebuchet ms";
font-size:14px;
color:#c65c32;
line-height:20px;
margin:0 0 5px;
}

.directoryItem p {
font-family:Georgia;
font-size:13px;
color:#424242;
line-height:20px;
padding-bottom:0;
margin:7px 0 0;
}

.results h3 {
font-family:"trebuchet ms";
font-size:11px;
color:#797979;
margin:12px 0 0;
}

.results p {
font-family:Georgia;
font-size:11px;
color:#424242;
margin:0 0 18px;
}

.featuredMember p {
font-family:Georgia;
font-size:13px;
line-height:20px;
color:#424242;
margin:5px 0 7px 8px;
}

.featuredMember h3 {
font-family:trebuchet ms;
font-size:15px;
color:#c65c32;
margin:0 0 7px 8px;
}

.featuredMember a {
font-family:trebuchet ms;
font-size:13px;
color:#707864;
text-decoration:none;
font-style:normal;
line-height:20px;
}

.featuredMember a:hover {
font-family:trebuchet ms;
font-size:13px;
color:#c65c32;
font-style:normal;
text-decoration:underline;
}

.directoryItem ul.links {
display:block;
line-height:10px;
margin-bottom:10px;
padding:0;
}

.directoryItem ul.links li {
display:inline;
font-family:trebuchet ms;
font-size:14px;
color:#797979;
padding:0;
}

.directoryItem ul.links li a {
display:inline;
font-family:trebuchet ms;
font-size:12px;
color:#797979;
padding:0;
}

.view-business-directory-search label {
font-family:trebuchet ms;
font-size:14px;
color:#797979;
}

.view-business-dir-search-results {
font-size:13px;
}

.view-business-dir-search-results .views-field-title {
width:200px;
float:left;
}

.view-business-dir-search-results .views-field-body {
padding-left:200px;
}

div.images {
float:left;
position:relative;
width:295px;
}

#search-business-directory-form label,#search-business-directory-form-1 label,#search-business-directory-advanced-form label {
font-family:trebuchet ms;
font-size:12px;
color:#797979;
font-weight:400;
}

#search-business-directory-form .form-item,#search-business-directory-form-1 .form-item {
margin:0 0 4px;
}

#block-business_directory-0 {
padding:0 10px;
}

#search-business-directory-form input#edit-submit,#search-business-directory-form-1 input#edit-submit-1 {
margin-top:10px;
}

#search-business-directory-advanced-form #edit-employee-wrapper,#search-business-directory-advanced-form #edit-employee-wrapper,#search-business-directory-advanced-form #edit-year-open-wrapper,#search-business-directory-advanced-form #edit-year-joined-wrapper,#search-business-directory-advanced-form #edit-business-name-wrapper,#search-business-directory-advanced-form #edit-business-letter-wrapper,#search-business-directory-advanced-form #edit-category-wrapper {
margin-left:35px;
}

ul.images li {
display:block;
float:none;
}

.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

* html .clearfix {
height:1%;
}

.clear {
clear:both;
}

.image-item img {
float:left;
display:block;
border:1px solid #CCC;
background:#fff;
margin:0 10px 0 0;
padding:2px;
}

p.photographer {
font-size:0.92em;
color:#7a1735;
}

.event-details-list label {
float:left;
width:100px;
text-align:right;
margin-right:5px;
font-weight:700;
font-family:trebuchet ms;
font-size:14px;
color:#000;
}

.event-details-list-item {
font-weight:700;
font-family:trebuchet ms;
font-size:14px;
color:#424242;
margin-bottom:5px;
}

.date-heading a {
font-family:Georgia;
font-size:14px;
font-weight:700;
color:#c65c32;
text-decoration:none;
}

.calendar-calendar div.date-nav {
background-color:transparent;
color:#777;
width:auto;
border:0;
padding:0.2em;
}

#search-form-toggler {
color:#797979;
}

#block-menu_block-1 {
margin:5px 0 7px 7px;
}

#block-menu_block-1 a {
font-family:trebuchet ms;
font-size:12px;
color:#707864;
text-decoration:none;
font-style:normal;
line-height:20px;
margin:0;
padding:0;
}

#block-menu_block-1 a:hover {
font-family:trebuchet ms;
font-size:12px;
color:#c65c32;
font-style:normal;
text-decoration:underline;
margin:0;
padding:0;
}

.teaser-image-box {
float:right;
margin:5px 0 5px 20px;
}

.teaser-image-box img {
display:block;
border:1px solid #CCC;
background:#fff;
padding:2px;
}

.teaser-image-caption {
font-size:12px;
line-height:120%;
color:#C65C32;
margin-top:5px;
}

.weeknav {
font-family:Georgia;
font-size:13px;
color:#c65c32;
}

.date-heading {
font-family:trebuchet ms;
font-size:18px;
color:#c65c32;
}

.event-time {
width:160px;
font-family:Georgia;
font-size:11px;
color:#424242;
font-style:italic;
float:left;
}

.event-link {
font-family:Georgia;
font-size:13px;
color:#424242;
}

.event-link a {
font-family:Georgia;
font-size:14px;
color:#424242;
text-decoration:none;
}

#views-exposed-form-chamber-events-calendar-calendar-1 label {
font-family:Georgia;
font-size:13px;
margin-right:5px;
vertical-align:middle;
color:#797979;
font-style:italic;
padding-top:4px;
}

.view-display-id-calendar_1 .views-exposed-form .views-exposed-widget .form-submit {
margin-top:0;
background-color:#fcfcf7;
font-family:Georgia;
font-size:13px;
color:#c65c32;
padding-top:4px;
font-style:italic;
border:0;
}

.view-display-id-calendar_1 .view-filters {
margin-bottom:5px;
}

.view-display-id-calendar_1 .view-filters div {
text-align:center;
margin:0 auto;
}

.view-display-id-calendar_1 .views-exposed-widgets {
text-align:center;
width:50%;
padding:2px;
}

.view-id-news .view-header p {
margin-bottom:0;
}

.chamber-event-details {
font-family:Georgia;
font-size:13px;
color:#424242;
line-height:24px;
float:left;
}

.chamber-event-details a {
color:#424242;
text-decoration:none;
}

.chamber-event-image img {
border:1px solid #c65c32;
padding:2px;
}

.secondary-sidebar {
float:right;
font-size:12px;
clear:both;
margin:0;
}

.secondary-sidebar h3 {
font-size:16px;
}

.secondary-sidebar-caption {
color:#343882;
line-height:120%;
padding:5px 5px 10px;
}

.secondary-sidebar-image-caption {
width:220px;
font-size:11px;
line-height:120%;
}

.secondary-files {
padding:0 0 10px;
}

.secondary-images img {
display:block;
background:#fff;
margin-top:5px;
border:1px solid #ccc;
padding:2px;
}

.item-list ul.product-description li {
margin-left:40px;
}

.cart-block-summary-total {
text-align:right;
}

.submit-chamber-event {
font-family:Georgia;
font-size:13px;
color:#c65c32;
line-height:24px;
float:right;
}

.submit-chamber-event a {
color:#c65c32;
text-decoration:none;
font-style:italic;
}

#block-views-custom_blocks-block_3 img {
border:1px solid #CCC;
background:#fff;
margin:4px 8px 0 0;
padding:2px;
}

#block-views-products_all-block_1 {
margin-top:-6px;
padding:0 6px;
}

#block-views-products_all-block_1 .view-content {
background-color:#f5f8e8;
padding:10px 8px 8px;
}

#block-views-products_all-block_1 div.space {
clear:both;
margin-top:15px;
}

#block-uc_cart-0 .block-header-content {
background-color:#f5f8e8;
font-size:12px;
padding-left:4px;
padding-right:4px;
}

#block-uc_cart-0 a {
font-size:12px;
}

#block-views-products_all-block_1 img {
float:left;
width:64px;
height:64px;
border:1px solid #CCC;
background:#fff;
margin:0 5px 15px 0;
padding:2px;
}

img.front_page_members {
background-color:#e2e8bb;
float:left;
border:1px solid #CCC;
background:#fff;
padding:2px;
}

#block-views-news-block_3,#block-views-blog-block_1 {
padding-top:6px;
}

#edit-field-page-main-image-0-ahah-wrapper,#edit-field-event-image-0-ahah-wrapper {
border:1px solid #ccc;
background-color:#fff;
margin:10px 0;
padding:0 10px 10px;
}

fieldset legend {
font-size:14px;
color:#c65c32;
}

div.description {
color:#424242;
}

.node-form label {
font-family:trebuchet ms;
font-size:16px;
color:#707864;
}

.node-form fieldset {
background:#FFF;
}

ul.galleries li img {
border:1px solid #c1d74e;
background:#e2e8bb;
padding:2px;
}

ul.galleries li .count,ul.galleries li .last {
clear:none;
}

ul.galleries li .count {
visibility: hidden;
}

div.view-location-groups div.view-content {
margin-top:20px;
}

.right-text-field div.view-location-groups div.view-content {
margin:0 0 0 8px;
}

div#block-views-location_groups-block_1 div.view-location-groups div.view-content {
margin-top:10px;
margin-left:8px;
}

div.view-location-groups div.views-field-field-location-group-image-fid img,div.view-location div.views-field-field-location-image-fid img {
float:left;
border:1px solid #CCC;
background:#fff;
margin:0 10px 0 0;
padding:3px;
}

div.location-image img,div.view-location-thumbs img {
border:1px solid #CCC;
background:#fff;
margin:0 10px 0 0;
padding:3px;
}

div.location-image img {
margin-left:3px;
}

div.view-location-groups div.views-field-body {
margin:0 0 0 218px;
}

div.view-location div.views-field-field-location-image-fid img {
float:right;
margin:0 0 0 10px;
}

p.add-this a.addthis_button {
line-height:4em;
padding:20px 0;
}

.halfFrontBlockHeader {
float:left;
font-family:trebuchet ms;
font-size:18px;
color:#fff;
width:280px;
height:22px;
display:inline-block;
background-color:#569faa;
border-left:3px solid #000;
margin-bottom:10px;
padding:0 0 0 5px;
}

.halfFrontBlock {
position:relative;
width:280px;
}

.halfFrontBlock p {
font-family:georgia;
font-size:13px;
color:#424242;
line-height:20px;
width:300px;
margin:3px 0 0;
}

.halfBoxes {
width:300px;
float:left;
}

.halfBoxesRight {
width:300px;
float:right;
}

.views-field-field-teaser-blurb-value {
margin-bottom:10px;
}

a,.weeknav a,.info a,.chamber-event-info a {
color:#c65c32;
text-decoration:none;
}

a:hover,.flashbody a:hover,.calendar-calendar td a:hover,table .mini-day-on a,.date-next a:hover,.date-prev a:hover {
text-decoration:underline;
}

.weather,.time {
float:left;
width:140px;
font-family:trebuchet ms;
font-size:12px;
color:#707864;
height:65px;
text-align:center;
line-height:65px;
margin:0 10px;
}

#block-user-1 ul.menu li a,.calendar-calendar .mini-day-off,.calendar-calendar .mini-day-on,.relatedArticles {
padding:0;
}

ul.menu.green,#navigation ul.menu li:hover,#navigation ul.menu li.hover {
background-color:#a5d0d6;
}

.flashimage,.contact #webform-component-social_media div.left,img.image {
float:left;
}

.sectionHeaderRightContainer a,.heroHeaderRightContainer a,.eventsEntry a {
color:#c65c32;
font-style:italic;
text-decoration:none;
}

.intro a:hover,.imagesMagazine a:hover {
font-family:Georgia;
color:#c65c32;
font-style:bold;
text-decoration:underline;
}

.imagesMagazine em,.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3,.article a,.article ul.galleries li a,#search-form-toggler:hover,.news-list a,.node a,.cart-block-item-title a,.cart-block-summary-links a {
color:#c65c32;
}

.galleryImage h2,div#block-views-Recent_Photos-block_1 div.view-content h3,div.images h3 {
font-family:trebuchet ms;
font-style:italic;
font-size:14px;
color:#707864;
}

.galleryImage a:hover,div#block-views-Recent_Photos-block_1 div.view-content a:hover {
font-family:trebuchet ms;
color:#c65c32;
font-style:bold;
text-decoration:underline;
}

.member h1,.halfFrontBlock h1 {
font-family:"trebuchet ms";
font-size:18px;
color:#707864;
text-transform:uppercase;
line-height:22px;
}

.member h2,.halfFrontBlock h2 {
font-family:"trebuchet ms";
font-size:14px;
color:#a6b89c;
line-height:20px;
margin:7px 0 0;
}

.member blockquote,.halfFrontBlock blockquote {
font-family:georgia;
font-size:11px;
color:#424242;
line-height:17px;
font-style:italic;
}

.calendar-calendar tr.odd,.calendar-calendar tr.even,.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today {
background-color:#fff;
}

.calendar-calendar .week a,table td.mini a {
font-weight:400;
}

.calendar-calendar .day-view .stripe,table.cart-block-items {
width:100%;
}

.calendar-date-select .description,.contact #webform-component-social_media,.chamber-event-image {
float:right;
}

.calendar-calendar td .inner div,.calendar-calendar td .inner div a,#attachments tr {
background:none;
}

.calendar-calendar td .inner div.day a,.marker,.form-required {
color:#C65C32;
}

.wideRightContainer .views-field-title,#views-exposed-form-chamber-events-calendar-calendar-1 .views-widget,#views-exposed-form-chamber-events-calendar-calendar-1 .form-item {
display:inline;
}

.contact label,#block-cp_main-1 label,#webform-contact div#edit-submitted-contact-email-wrapper label,#webform-contact div#edit-submitted-contact-name-wrapper label,#webform-contact div#edit-submitted-contact-company-wrapper label,#webform-contact div#edit-submitted-contact-message-wrapper label,#views-exposed-form-business-directory-search-page-1,#block-views-custom_blocks-block_3 h1 {
display:none;
}

.contact input[type=text],#block-cp_main-1 input[type=text],#search-business-directory-form input[type=text],#search-business-directory-advanced-form input[type=text],.contact textarea,#search-business-directory-form-1 input[type=text] {
width:220px;
background-color:#ebebeb;
border:1px solid #dfe6b4;
font-size:12px;
font-family:Trebuchet MS;
color:#797979;
}

#webform-contact #edit-submitted-contact-email,#webform-contact #edit-submitted-contact-name,#webform-contact #edit-submitted-contact-company,#webform-contact #edit-submitted-contact-message-wrapper .form-textarea {
width:320px;
background-color:#ebebeb;
border:1px solid #dfe6b4;
font-size:12px;
font-family:Trebuchet MS;
color:#797979;
}

.article h1,.memberDirectory h1 {
font-family:trebuchet ms;
font-size:18px;
color:#707864;
margin:5px 0;
}

.article h2,.directoryItem h2 {
font-family:"trebuchet ms";
font-size:14px;
color:#707864;
line-height:20px;
margin:12px 0 5px;
}

.article p,#block-views-custom_blocks-block_3 p {
font-family:Georgia;
font-size:13px;
color:#424242;
line-height:20px;
margin:7px 0;
}

.article ul.galleries li a:hover,.news-list a:hover,.node a:hover {
text-decoration:none;
}

.article ul,#search-business-directory-advanced-form .form-item,#search-business-directory-advanced-form #edit-submit {
margin:10px;
}

.articleNews a,.view-display-id-attachment_2 .view-content,.view-display-id-attachment_2 a {
font-family:trebuchet ms;
font-size:12px;
color:#707864;
text-decoration:none;
font-style:normal;
line-height:20px;
}

.news-list,.image-item {
background-color:#fcfcf7;
border:6px solid #fcfcf7;
font-family:Georgia;
font-size:13px;
color:#424242;
line-height:20px;
padding:0 10px 0 5px;
}

.view-business-dir-search-results .views-row-odd,.view-business-dir-search-results .views-row-even,div.article div.view-location-groups div.view-content div.views-row-odd,div.article div.view-location-groups div.view-content div.views-row-even,div.view-location div.views-row-odd,div.view-location div.views-row-even {
margin-top:30px;
}

.view-business-dir-search-results .views-row-first,.view-events-calendar ul,div.view-location-groups div.view-content div.views-row-first {
margin-top:0;
}

.clearfix,.secondary-files ul.links.inline li {
display:block;
}

.event-details-list,div.view-location-groups div.view-content div.views-row-odd,div.view-location-groups div.view-content div.views-row-even {
margin-top:5px;
}

.date-prev a,.date-next a {
font-family:Georgia;
font-size:14px;
color:#c65c32;
text-decoration:none;
}

.view-display-id-attachment_2 .view-content,#block-views-custom_blocks-block_3 {
margin-left:7px;
}

#block-menu_block-1 li,.secondary-files table {
margin:0;
}

.weeknav a:hover,.event-link a:hover,.info a:hover,.chamber-event-details a:hover,.chamber-event-info a:hover,.submit-chamber-event a:hover {
color:#c65c32;
text-decoration:underline;
}

.day,.chamber-event-title {
font-family:trebuchet ms;
font-size:14px;
font-style:bold;
color:#7a1735;
margin:8px 0 0;
}

.date,.chamber-event-date {
font-family:Georgia;
font-size:11px;
color:#424242;
font-style:italic;
margin:0 0 7px;
}

.date a,.chamber-event-date a {
color:#424242;
font-style:italic;
}

.date a:hover,.chamber-event-date a:hover {
color:#c65c32;
font-style:italic;
}

.info,.chamber-event-info {
font-family:Georgia;
font-size:13px;
font-style:italic;
color:#c65c32;
line-height:24px;
}

.block-uc_cart,.poll .vote-form .choices {
color:#797979;
font-size:14px;
padding:5px;
}

#block-views-products_all-block_1 p,div.block-poll {
font-family:trebuchet ms;
font-size:12px;
color:#424242;
margin-bottom:12px;
}

.item-list .pager li,#admin-menu ul a {
font-family:trebuchet ms;
}