body {background:url(/images/body-bg.jpg) #dfdbd7; font-family:'pt_serif', Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:1.4; color:#514f4d;}
a {color:#749c1b;}
a:hover {color:#89b821;}
#page {background-color:#fff; width:1000px; margin:20px auto 100px auto; -moz-box-shadow:0 0 8px rgba(0,0,0,.1); -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1);}
#container {width:900px; padding:0px 50px 50px 50px; margin:0 auto; overflow:auto;}
#content-wrap {overflow:auto; margin-top:12px; background:url(/images/1px-grey.png) repeat-y 640px 0; overflow:hidden;}
#content-wrap.menu-true {background:url(/images/1px-grey.png) repeat-y 260px 0;}

/* Header */
header a {text-decoration:none;}
header h1 a {width:833px; height:92px; display:block; background:url(/images/ccga-logo.png) no-repeat; margin:43px auto 0 auto;}
header nav {padding:37px 0px 24px 0px; position:relative;}
header ul {list-style-type:none; border-top:1px solid rgba(0, 0, 0, .15); border-bottom:1px solid rgba(0, 0, 0, .15); text-align:center; padding:9px 0px 5px 0px; position:relative; z-index:10;}
.lt-ie9 header ul {background:url(/images/main-nav-bg.png) no-repeat; border:none; width:900px; height:27px; padding:11px 0px 5px 0px;}
header ul li {display:inline-block; padding:0 24px; font-family:'antonio', Arial, Helvetica, sans-serif; font-size:22px; line-height:26px; text-transform:uppercase; letter-spacing:1px;}
.lt-ie8 header ul li {display:inline;}
header ul li a {color:#84756a;}
header ul li a:hover, header ul li a.current, header ul li a.currentparent, header ul li a.current.home:hover {color:#4e2c01;}
header ul li a.current.home {color:#84756a;}
.nav-highlight {position:absolute; z-index:1; display:none;}
.highlight-garden-directory {width:201px; height:64px; top:27px; left:119px; background:url(/images/highlight-directory.jpg) no-repeat;}
.highlight-about {width:96px; height:66px; top:26px; left:331px; background:url(/images/highlight-about.jpg) no-repeat;}
.highlight-news-events {width:171px; height:65px; top:26px; left:435px; background:url(/images/highlight-news.jpg) no-repeat;}
.highlight-documents {width:142px; height:64px; top:26px; left:616px; background:url(/images/highlight-documents.jpg) no-repeat;}
.highlight-contact {width:107px; height:62px; top:28px; left:773px; background:url(/images/highlight-contact.jpg) no-repeat;}
.root-garden-directory .highlight-garden-directory, .root-about .highlight-about, .root-news-events .highlight-news-events, .root-documents .highlight-documents, .root-contact .highlight-contact {display:block;}

/* Text */
#main-col {width:610px; float:left; padding-bottom:30px;}
.menu-true #main-col {width:610px; float:right;}
.section-head, .text .section-head, .text .page-title {font-size:40px; line-height:40px; color:#f26522; padding:0px 0px 11px 0px; border-bottom:1px solid #d9d9d9; margin:0px 0px 24px 0px; letter-spacing:1px; text-transform:none;}
.text .page-title {margin:0px 0px 30px 0px;}
.text .section-head:first-child {margin-top:-8px;}
.text p {padding-bottom:14px;}
.text p.vision {font-size:20px; color:#5d9d16;}
.text h1, .text h2, .text h3, .text h4 {font-family:'antonio', Arial, Helvetica, sans-serif; color:#be3e2d; text-transform:uppercase; letter-spacing:1px;}
.text h1, .text h2 {font-size:24px; padding:26px 0px 13px 0px;}
.text h3 {font-size:21px; padding:26px 0px 14px 0px;}
.text h4 {font-size:18px; padding:26px 0px 15px 0px;}
.text h5 {color:#be3e2d; padding:26px 0px 14px 0px;}
.text h6 {padding:26px 0px 14px 0px;}
.text h1:first-child, .text h2:first-child, .text h3:first-child, .text h4:first-child {padding-top:0;}
.text h1 + h1, .text h1 + h2, .text h1 + h3, .text h2 + h3, .text h4 + h4 {padding-top:0;}
.text h2 a, .text h3 a, .text h4 a {color:#be3e2d; text-decoration:none;}
.text h2 a:hover, .text h3 a:hover, .text h4 a:hover {color:#d0581f; text-decoration:underline;}
.text ol {padding:0 0 7px 43px;}
.text ol li {padding:0 0 7px 0;}
.text ul {padding:0 0 7px 24px; list-style-type:none;}
.text ul li {padding:0 0 7px 11px; background:url(/images/bullet.png) no-repeat 0px 8px;}
.text ul ul {padding-top:7px; padding-bottom:0;}
a.external {padding-right:12px; background:url(/images/external-link.png) no-repeat right 4px;}
.text img {display:block; float:none !important;}
.text .img-box {float:right; clear:both; margin:5px 0px 15px 30px;}
.text .img-box.full-width {float:none; margin:5px 0px 21px 0px;}
.text p.caption {font-size:13px; border-bottom:1px solid #d9d9d9; color:#93908c; padding:6px 0px 5px 0px;}

/* Gallery */
.gallery {width:612px; margin-left:-2px; overflow:auto; padding:5px 0px 18px 0px;}
.gallery .item {display:block; width:202px; height:202px; float:left; margin:0px 0px 2px 2px; position:relative;}
.inner-shadow {width:202px; height:202px; position:absolute; top:0; left:0; z-index:10; -webkit-box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.1); box-shadow:inset 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
.gallery .item:hover .inner-shadow {-webkit-box-shadow:none; box-shadow:none; width:192px; height:192px; border:5px solid #89b821;}
.gallery img {display:block;}
body.parent-garden-directory .gallery {padding-top:31px;}

/* Side navigation */
#nav-col {width:260px; float:left; border-top:1px solid #d9d9d9;}
#nav-col ul {font-family:'antonio', Arial, Helvetica, sans-serif; font-size:15px; line-height:21px; text-transform:uppercase; letter-spacing:1px; font-weight:bold;}
#nav-col ul li {}
#nav-col ul li a {color:#84756a; text-decoration:none; padding:6px 20px 6px 20px; display:block; border-bottom:1px solid #d9d9d9;}
#nav-col ul li a:hover, #nav-col ul li a.current {color:#4e2c01;}
#nav-col ul li a.current {background:url(/images/sidenav-highlight.jpg) no-repeat right bottom;}

/* Side column */
#side-col {width:230px; padding:0px 0px 0px 30px; float:right;}
#side-col #latest-news {padding-top:8px;}
.sidebar-head {font-size:30px; line-height:30px; height:30px; color:#f26522; padding:0px 0px 14px 0px; border-bottom:1px solid #d9d9d9; margin:0px 0px 24px 0px; letter-spacing:1px; text-transform:none;}
#side-col article {color:#847f7b;}
#side-col article h3 {font-size:20px; line-height:30px;}
#side-col article img {display:none;}

/* Directory page */
body.page-garden-directory #content-wrap {background:none;}
body.page-garden-directory #main-col {width:900px;}
#map {width:898px; height:498px; border:1px solid #d9d9d9; margin-bottom:14px;}
#map-side-bar {display:none;}
#introduction {border-bottom:1px solid #d9d9d9; padding:0px 0px 5px 0px; margin-bottom:25px;}
#introduction img {display:none;}
.columns-2 ul {width:417px; float:left; margin-left:30px;}
.columns-2 ul:first-child {margin-left:0;}
body.page-garden-directory .text ul {padding-left:18px;}
body.page-garden-directory .text ul li {padding-bottom:8px;}

/* Garden page */
#individual-map {width:608px; height:328px; border:1px solid #d9d9d9; margin-bottom:14px;}
.info-content {padding:4px;}
.info-content p {padding-bottom:0; font-size:13px;}
.info-content h5 {padding:0; font-size:13px; color:#be3e2d;}
.info-content a.external {background:url(/images/external-link.png) no-repeat right 2px;}
#facts {overflow:auto; border-bottom:1px solid #d9d9d9; padding:1px 0px 10px 0px; margin:0px 0px 33px 0px;}
#facts p {padding-bottom:8px;}
#facts-left {width:290px; float:left;}
#facts-right {width:290px; float:right;}
.root-garden-directory .text .page-title {margin-bottom:20px;}
#facts + h1, #facts + h2, #facts + h3, #facts + h4 {padding-top:0;}

/* News */
h1 + .news-item {border:0; padding-top:0; margin:-6px 0px 0px 0px;}
.news-item:first-child {border:0; padding-top:0; margin:0;}
.news-item {border-top:1px solid #d9d9d9; margin-top:40px; padding:24px 0px 0px 0px; clear:both; overflow:auto;}
.news-postdate {font-size:13px; text-transform:uppercase; letter-spacing:1px; color:#a19c99; padding:2px 0px 0px 0px;}
.news-pagination {color:#a19c99; padding-top:20px; border-top:1px solid #d9d9d9; margin-top:40px; }
.prev-btn {float:left;}
.next-btn {float:right;}
.page-text {width:200px; margin:0 auto; text-align:center;}

/* Home page */
#slide-box {width:854px; height:380px; padding:22px 23px 23px 23px; background:url(/images/slide-frame.png) no-repeat; position:relative;}
#slides {background-color:#f3f1ee;}
a.slidesjs-next {width:854px; height:380px; display:block; position:absolute; top:22px; left:23px; z-index:100;}
a.slidesjs-previous {display:none;}
body.page-home #main-col {width:550px; float:left; margin:25px 0px 30px 0px;}
body.page-home #side-col {width:318px; margin:24px -9px 30px 0px; padding:0;}
#find-a-garden a {width:252px; height:111px; padding:22px 28px 0px 38px; display:block; background:url(/images/find-garden-bg.jpg) no-repeat; color:#f47e31; font-size:36px; line-height:32px;}
#find-a-garden a:hover {color:#ea4e1d;}
#find-a-garden a span {font-size:30px; padding-left:3px;}
body.page-home #latest-news {padding:12px 9px 0px 9px;}

/* Forms */
body.page-contact #mc_embed_signup form {padding:10px 0px 0px 0px;}
body.page-contact #mc_embed_signup form label {color:#847F7B;}
body.page-contact #mc_embed_signup form input { border-radius:0; }
body.page-contact #mc_embed_signup .button { font-weight:bold; border-radius:4px; }

/* Footer */
footer {width:900px; height:41px; padding:26px 50px 0px 50px; background:url(/images/footer-bg.jpg) no-repeat; font-size:12px; color:#b0ada9;}
footer a {color:#b0ada9; text-decoration:none;}
footer a:hover {color:#7ba50d; text-decoration:underline;}
/* Stylesheet: CCGA Modified On 2018-07-24 10:49:23 */
