﻿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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;padding-bottom: 30px; background: #C98002;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
font, center {color: #eecc11; font-weight: bold; background: #cd0000; margin: 10px; padding: 10px; border: 2px dashed #eecc11; font-size: 2em;}
div {position: relative; z-index: 10;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
a {outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}
p img {display: inline; vertical-align: middle;}
.clr {clear: both; height: 0px; overflow: hidden;}
.row {width: 100%; background: #C98002 url(/images/bg-row.gif) repeat-x bottom left; text-align: center;}
.interior .row {background: url(/images/bg-row-int.gif) top left repeat-x;}
.page {margin: 0 auto; text-align: left; width: 980px; background: #FDEBAF url(/images/bg-page.gif) 0 39px no-repeat; font: 12px Arial; color: #5E5E5E; line-height: 19px; overflow: hidden;}
.interior .page {background: url(/images/bg-page-int-y.gif) repeat-y;}
.page img.bg-page-int {position: absolute; top: 39px; left: 0; z-index:5;}
.left {float: left; width: 657px;}
.topleft {height: 39px; background: url(/images/bg-topleft.gif)}
.feature {width: 657px; z-index: 10;}
.feature ul {position: absolute; top: 20px; left: 37px; z-index: 10;}
.feature li {float: left; display: inline;}
.feature li a {display: block; background: url(/images/nav.gif) no-repeat; height: 40px; text-indent: -9999px;}
.feature a.greater-bartow-chamber {width: 159px;}
.feature a.our-community {background-position: -159px 0; width: 114px;}
.feature a.business-development {background-position: -273px 0; width: 154px;}
.feature a.recreation {background-position: -427px 0; width: 80px;}
.feature a.news {background-position: -507px 0; width: 50px;}
.feature a.events {background-position: -557px 0; width: 63px;}
.feature a.greater-bartow-chamber:hover, .feature ul.greater-bartow-chamber a.greater-bartow-chamber {background-position: 0 -40px;}
.feature a.our-community:hover, .feature ul.our-community a.our-community {background-position: -159px -40px;}
.feature a.business-development:hover, .feature ul.business-development a.business-development {background-position: -273px -40px;}
.feature a.recreation:hover, .feature ul.recreation a.recreation {background-position: -427px -40px;}
.feature a.news:hover, .feature ul.news a.news {background-position: -507px -40px;}
.feature a.events:hover, .feature ul.events a.events {background-position: -557px -40px;}
.feature p {position: absolute; top: 490px; left: 60px; padding-right: 55px; font: 12px Georgia; color: #EC8B5A; line-height: 20px; z-index: 99;}
.interior .feature p {top: 176px; left: 140px; color: #FCDF8C; font: 11px Arial;}
.interior .feature p a {color: #FCDF8C;}
.right {float: right; width: 323px; height: 649px;}
.interior .right {height: auto; padding-bottom: 25px;}
.top {height: 39px; background: #C98002;}
.top a {background: url(/images/sprite.gif) no-repeat; padding: 5px 0 5px 26px; color: white; font-size: 11px; margin-left: 8px;}
.top p {padding: 8px 0 0 17px;}
.top a.member {background-position: 0 -100px;}
.top a.contact {background-position: 0 -200px;}
.search {margin: 25px 0 7px 24px; width: 275px;}
.search input {float: left; display: inline; height: 28px;}
.search input.search-text {width: 229px; background: transparent url(/images/search-text.gif) no-repeat; border: none; padding: 7px 0 0 9px; height: 21px; font: 12px Arial; color: #7A7569}
.list {margin-top: 18px;}
.list h1 {display: block; background: url(/images/h1-section.gif) no-repeat; font: bold 14px Georgia; color: white; padding: 5px 0 6px 61px; width: 235px;}
.list h1.announcements {background-position: 0 -28px;}
.list h1 a {color: white;}
.list h1 span {float: right; font: bold 11px Arial; color: #FED87B; padding: 3px 17px 0 0;}
.list h1 span a {color: #FED87B; text-decoration: underline;}
.list h1 span a:hover {text-decoration: none;}
.list ul {margin: 0 26px 0 35px;}
.list li {padding: 6px 0 4px 0; text-transform: uppercase; font-size: 10px; color: #A84601;}
.list li a {color: #657A01; font-size: 12px; background: url(/images/bg-arrow.gif) bottom right no-repeat; text-transform: none; padding-right: 9px;} .snapshots {background: url(/images/bg-snapshots.jpg) no-repeat; width: 317px; height: 173px; position: absolute; bottom: 38px; left: 0; padding-left: 6px; overflow: auto;}
.snapshots p {background: url(/images/sprite.gif) 25px -286px no-repeat; padding: 17px 0 5px 56px; font: bold 14px Georgia; color: #F9C032;}
.snapshots p span {color: #D56FDF;}
.snapshots p a {color: #F9C032; text-decoration: underline;}
.snapshots img {float: left; display: inline;  margin: 5px 5px 10px 5px;}
.snapshots .flickr-link {color: #F9C032; float: right; padding-right: 18px; padding-top: 8px;}
.subnav {margin-top: 19px; width: 293px; overflow: hidden;}
.subnav ul {}
.subnav li a span {position: relative; z-index: 10; display: block; width: 243px; padding-left: 50px;}
.subnav li {margin-bottom: 1px; font: bold 14px Georgia; color: white; position: relative; line-height: 16px;}
.subnav li.subsubnav {font-size: 12px;}
.subnav li a {width: 283px; color: white; display: block; padding: 0 10px 0 0px; position: relative;}
.subnav li a:hover {text-decoration: none; color: #F9C032;}
.subnav li a span.show {background: url(/images/bg-li-off.gif) no-repeat left center; z-index: 20; padding: 2px 0 2px 50px; margin: -7px 0 0 -50px;}
.subnav li a:hover span.show {background: url(/images/bg-li-on.gif) no-repeat center left;}
.subnav li.subsubnav a span.show {background: url(/images/bg-li-sub-off.gif) no-repeat left center; z-index: 20; padding: 2px 0 2px 70px; margin: -7px 0 0 -50px; width: 193px;}
.subnav li.subsubnav a:hover span.show {background: url(/images/bg-li-sub-on.gif) no-repeat center left;}
.subnav li a span.round-top {height: 14px; width: 293px; background: url(/images/bg-li-top.gif) no-repeat 0 0; overflow: hidden;}
.subnav li a span.round-bottom {width: 243px; background: url(/images/bg-li-bottom.gif) no-repeat bottom left; padding: 2px 0 7px 50px;}
.subnav li a:hover span.round-top {background-position: -293px 0;}
.subnav li a:hover span.round-bottom {background-position: bottom right;}
.ad {margin-top: 75px;}
.ad h2 {font: 20px Georgia; color: #A84601; padding: 0 14px;}
.ad img {float: left; margin: 8px 0 0 0; background: #BE9E63; padding: 0 1px 2px 0; border-right: 1px solid #D1B475; border-bottom: 1px solid #D1B475;}
.ad p {padding: 12px 0px 0 22px; color: black; clear: left; width: 215px}
#home-rotation {top: 0; left: 0; z-index: 0;}
.site-content {padding: 5px 52px 30px 42px;}
.site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5 {padding-top: 22px;}
.site-content h1 {font: 25px Georgia; color: #647900; line-height: 30px;}
.site-content h2 {font: 17px Georgia; color: #973C01; line-height: 22px;}
.site-content h3, .site-content h3 a {font-weight: bold; font-size: 16px; color: #CC7200; line-height: 20px;}
.site-content h3 span {float: right; margin-top: -20px;}
.site-content h3 span a {font-size: 12px;}
.site-content h4 {font: bold 12px Georgia; color: #3D8DA1; text-transform: uppercase;}
.site-content h5 {font-weight: bold; text-transform: uppercase;}
.site-content p {padding-top: 18px;}
.site-content a, #flickr-photo a {color: #963C00; border-bottom: 1px dashed #963C00; font-weight: 800; font-size: 13px; padding: 1px 2px;}
.site-content a:hover, #flickr-photo a:hover {text-decoration: none; border-bottom: 1px dashed #F8B207; background: #FDEBAF;}
.site-content a.rss {border: none;}
.site-content a.anchor {border: none;}
.site-content a.rss:hover {background: none; border: none;}
.site-content a.rsvp-button, .site-content .lister li a.rsvp-button {color: #3C8DA0; border-bottom: 1px dashed #3C8DA0; font-size: 11px;}
.site-content table {margin-top: 18px; border-bottom: 1px solid #D4C593; border-left: 1px solid #D4C593;}
.site-content th {font: bold 12px Georgia; background: #FDEBAF; padding: 12px 8px 8px 8px; color: #A84601;}
.site-content th, .site-content td {border-top: 1px solid #D4C593; border-right: 1px solid #D4C593; vertical-align: top;}
.site-content td {line-height: 16px; padding: 8px 8px 6px 8px;}
.site-content tr.alt td {background: #FDEEBC;}
.site-content em {color: #C17402;}
.site-content form {}
.site-content label {}
.site-content input {}
.site-content textarea {}
.site-content blockquote {margin: 15px 15px 0 15px;}
.site-content blockquote p {padding: 12px; background: #FDEEBC; border: 2px solid #D4C593;}
.site-content ul, .site-content ol {margin: 15px 0 0 25px; list-style-type:circle;}
.site-content li {margin-bottom: 4px;}
.site-content li span {color: #647800; font-style: italic;}
.site-content span.caps {color: #5E5E5E; font-style: normal;}
.site-content img.alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.site-content img.alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.site-content .lister {list-style-type: none; margin: 16px 0 0 0;}
.site-content .lister li {padding: 10px;}
.site-content .lister li a {font-size: 120%;}
.site-content .lister li.alt {background: #EBEBEB;}
.site-content .lister-details {padding: 0 10px; margin-top: 5px;}

.site-footer {clear:both; height:34px; background:#973C01; width:940px; padding:8px 20px 10px 20px;}
.site-footer p {color:#FDE9B0; font:11px Georgia;}
.site-footer p img {margin:0;}
.site-footer p span.copyright img {margin-right:10px;}
.site-footer p span.alignright {display:block; color:#2D1B00; margin-top:10px; float:right;}
.site-footer a {color:#2D1B00;}

.event-calendar{background:#FFF;margin:15px 0 25px;voice-family:inherit}
.event-calendar table{width:100%;margin-top:0;border-collapse: separate; border-spacing: 1px; border: none;}
.event-calendar th{background:#647900;color:#FFF;font-size:12px;padding:3px;text-align:left; border: none;}
.event-calendar td{background:#FDEBAF;color:#2D1B00;font-size:9px;padding:3px;vertical-align:top;border: 1px solid #BFBFBF;}
.event-calendar td a {line-height: 14px;}
.event-calendar ul{list-style-type:none;margin:3px 0 0;padding:0}
.event-calendar li{font-size:12px;font-weight:700;line-height:14px;margin-bottom:5px;margin-left: 0px; padding:6px 0; list-style-type: none;}
.event-calendar tr.month-name th{display:none}
.event-calendar td.milestone-day{background:#FFF !important;border:1px solid #666;color:#973C01 !important;font-size:12px}
.event-calendar td.today{background:#973C01;border:1px solid #DAE7F2;color:#FDE9B0;font-size:12px;font-weight:800;}
.cloud {margin: 10px 0; padding: 5px; background: #FDEBAF; line-height: 24px;}
.cloud a {margin: 5px;}
.cloud .tag-1 {font-size: 13px;}
.cloud .tag-2 {font-size: 15px;}
.cloud .tag-3 {font-size: 17px;}
.cloud .tag-4 {font-size: 19px;}
.cloud .tag-5 {font-size: 21px;}
.cloud .tag-6 {font-size: 23px;}
.cloud .tag-7 {font-size: 25px;}
.cloud .tag-8 {font-size: 27px;}
.cloud .tag-9 {font-size: 29px;}
.pagination{padding:4px 3px 4px 0;margin:0px 0 15px;font-size:13px;}
.pagination a:link,.pagination a:visited{padding:6px;margin:2px;border:1px dashed #963C00;text-decoration:none;color:#963C00;background:#FDEBAF}
.pagination a:hover{color:#FDEBAF;background-color:#963C00;text-decoration:none}
.pagination span.current{padding:6px;margin:2px;border:1px solid #2D1B00;font-weight:700;background-color:#2D1B00;color:#FFF;}
.pagination span.disabled{padding:6px;margin:2px;border:1px solid silver;color:silver}
.form fieldset, .form legend{border:0;padding:0;margin:0}
.form small {font-size: 11px;}
.form fieldset{padding: 10px; background: #FDEBAF; color: #2D1B00;}
.form abbr{cursor:help;font-style:normal;color:#B00;}
.form form p{clear:both;margin:0 0 .75em;padding:0}
.form label{display:block;float:left;line-height:1.6em;margin-right:10px;text-align:left;width:520px;padding-top:.3em;font-size:15px; font-weight: bold;}
.form input, .form textarea, .form select{color: #2D1B00; font-weight: 1000; width:520px;background:#FFF;padding:5px 6px;font:1.1em Arial, Helvetica, sans-serif; border: 1px solid #3F3F3F;}
.form select {width: 532px;}
.form button{margin-top: 20px;background:#2D1B00;border:none;color:#FFF;font-size:13px;font-weight:700;letter-spacing:.3em;padding:.2em .5em;text-transform:uppercase;cursor:pointer}
.inline input {width: 425px;}
.inline button{margin: 0; font-size: 11px;}
#error{width: 540px;background: #B90618; color: #FFF;margin: 10px 0;padding: 10px;font-weight: 800;}
#error h2{margin:0;padding:4px 0 4px 6px;color: #FFF; font-size: 1.4em; font-weight: bold;}
#error p{margin:0px 0 0 6px;padding:0}
#error ul{list-style-type: square; margin: 4px 0 0 30px}
#error ul li{padding-bottom: 2px; margin: 0;}
#notice{display: none; background: #647900; color: #FFF; margin: 10px 0;padding: 10px;font-weight: 800;}
#notice p{margin:0px 0 0 6px;padding:0}
.photoset {width: 130px; float: left; text-align: left; height: 180px; padding-right: 10px;}
.photoset img {border: 2px solid #B66501;}
.photoset a, .photo-square a {padding: 0; font-size: 14px;}
.photoset h5, .photo-square h5 {font-size: 14px; font-weight: 800; text-transform: none; width: 110px; padding: 0; margin: 0;}
.photo-square h5 {width: 260px; margin-bottom: 6px;}
.photoset p {margin-top: 3px; padding-top: 0; font-size: 11px;}
.photoset-list {}
.photoset-list li {margin-top: 6px;}
.photo-square {float: left; margin: 2px;}
#flickr-photo {width: 510px;}
#flickr-photo img {display: auto; vertical-align: baseline;}
#flickr-photo h5 {margin: 8px 0; color: #3D8DA1;}
#flickr-photo p.tagged {font-size: 12px; margin-bottom: 6px;}
img.alignleft, img.alignright {/*border: 1px solid #C17402;*/ display: inline;}
.alignleft {float: left; margin: 10px 10px 10px 0;}
.alignright {float: right; margin: 10px 0px 10px 10px;}
img.homead {
		width: 300px;
		height: 150px;
		border-width: 3px;
		margin: 8px 0 0 2px;
	}
   a#homead img {
       width: 300px;
       height: 150px;
       border: solid 3px #c17402;
       margin: 8px 0 0 2px;
   }
.site-content h2, .site-content h3 {margin-bottom:-10px;}