@import url( /css/easySlider.css );
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .clearfix {
	HEIGHT: 1%
}
*:first-child + HTML .clearfix {
	MIN-HEIGHT: 1px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/presentation/bg.jpg) #fff repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 1.57em
}
H3 {
	FONT-SIZE: 1.42em
}
H4 {
	FONT-SIZE: 1.28em
}
H5 {
	FONT-SIZE: 1.14em
}
H6 {
	FONT-SIZE: 1em
}
H2 {
	FONT-WEIGHT: 400; MARGIN-BOTTOM: 0.8em; LINE-HEIGHT: 1.1
}
H3 {
	FONT-WEIGHT: 400; MARGIN-BOTTOM: 0.8em; LINE-HEIGHT: 1.1
}
H4 {
	FONT-WEIGHT: 400; MARGIN-BOTTOM: 0.8em; LINE-HEIGHT: 1.1
}
H5 {
	FONT-WEIGHT: 400; MARGIN-BOTTOM: 0.8em; LINE-HEIGHT: 1.1
}
H6 {
	FONT-WEIGHT: 400; MARGIN-BOTTOM: 0.8em; LINE-HEIGHT: 1.1
}
A {
	outline: 0
}
A:link {
	COLOR: #990000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000;
	BORDER-BOTTOM: #990000 2px solid;
	text-align: center;
}
DIV.small-frame P A:hover {
	COLOR: #000; BORDER-BOTTOM: #990000 2px solid
}
DIV.small-frame H4 A:hover {
	COLOR: #000; BORDER-BOTTOM: #990000 2px solid
}
DIV.small-frame-blog H3 A:hover {
	COLOR: #000; BORDER-BOTTOM: #990000 2px solid
}
.small-frame-featured A:hover {
	BORDER-BOTTOM-STYLE: none
}
.large-frame-featured A:hover {
	BORDER-BOTTOM-STYLE: none
}
DIV.small-frame A:hover {
	BORDER-BOTTOM-STYLE: none
}
DIV.small-frame-copy A:hover {
	BORDER-BOTTOM-STYLE: none
}
DIV.small-frame-blog A:hover {
	BORDER-BOTTOM-STYLE: none
}
UL.nav A:hover {
	BORDER-BOTTOM-STYLE: none
}
UL.nav A {
	LINE-HEIGHT: 25px
}
UL.nav A:link {
	COLOR: #000; TEXT-DECORATION: none
}
UL.nav A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
UL.nav A:hover {
	COLOR: #990000
}
UL.nav A.active {
	COLOR: #990000; PADDING-TOP: 4px
}
DIV.wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV.wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#header {
	MARGIN: 20px auto; WIDTH: 960px
}
H1.logo {
	LEFT: 90px; WIDTH: 165px; POSITION: relative; TOP: 0px; HEIGHT: 44px
}
H1.logo A {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/presentation/gist-create.gif) no-repeat 0px 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 208px; TEXT-INDENT: -1000em; HEIGHT: 44px
}
H1.logo A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 22px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
UL.nav LI {
	DISPLAY: inline; MARGIN: 0px 0px 0px 30px
}
DIV.slogan {
	CLEAR: both; MARGIN: 20px 0px 40px 90px
}
DIV.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/presentation/hr-1.png) no-repeat center 50%; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; HEIGHT: 6px
}
DIV.hr-plain {
	BACKGROUND: url(/images/presentation/hr-1.png) no-repeat 5px 50%; WIDTH: 960px; HEIGHT: 6px
}
DIV.hr-footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/presentation/hr-1.png) no-repeat center 50%; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; HEIGHT: 20px
}
DIV.hr HR {
	DISPLAY: none
}
DIV.hr-footer HR {
	DISPLAY: none
}
DIV.hr-plain HR {
	DISPLAY: none
}
#featured-projects {
	WIDTH: 960px
}
#featured {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 20px
}
DIV.featured-nav {
	MARGIN-TOP: 20px; BACKGROUND: url(/images/presentation/hr-featured.png) no-repeat center 5px; FLOAT: left; WIDTH: 960px
}
DIV.featured-nav H3 {
	FONT-SIZE: 18px; MARGIN-LEFT: 90px; COLOR: #990000; text-shadow: 0 1px 0 #fff
}
DIV.featured-nav-below {
	BACKGROUND: url(/images/presentation/hr-featured.png) no-repeat center 5px; FLOAT: left; MARGIN: 30px 0px; WIDTH: 960px
}
DIV.featured-nav-below H3 {
	FONT-SIZE: 18px; MARGIN-LEFT: 90px; COLOR: #990000
}
#featured figure {
	BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #eee 2px solid; FLOAT: right; MARGIN: 0.78em 2em 0px 5em; BORDER-LEFT: #eee 2px solid; WIDTH: 248px; BORDER-BOTTOM: #eee 2px solid
}
#featured-left {
	FLOAT: left; MARGIN: 20px 0px 0px; WIDTH: 615px
}
#featured-left IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#featured-right {
	FLOAT: right; MARGIN: 20px 0px 0px; WIDTH: 300px
}
#featured-right IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
.small-frame-featured {
	BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center bottom; PADDING-BOTTOM: 25px
}
.large-frame-featured {
	BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-lg.png) no-repeat center bottom; PADDING-BOTTOM: 34px; MARGIN-LEFT: 15px
}
#about-gist {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 440px
}
#about-gist P {
	PADDING-RIGHT: 20px; FONT-SIZE: 15px; LINE-HEIGHT: 1.8em
}
#twitter {
	FLOAT: left; MARGIN: 0px 0px 20px 15px
}
#newsletter {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 460px
}
#let-us-help {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 460px
}
DIV.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 230px; PADDING-TOP: 0px
}
DIV.list P {
	MARGIN-TOP: 15px
}
DIV.highlights {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 20px 0px 0px 80px; WIDTH: 500px; PADDING-TOP: 30px
}
DIV.highlights-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 10px 0px 0px; WIDTH: 290px; PADDING-TOP: 0px
}
#project-details .highlights H3 {
	FONT-SIZE: 20px
}
DIV.list UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 15px; BACKGROUND: url(/images/presentation/bullet-check.png) no-repeat 1px 6px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 160%; PADDING-TOP: 2px
}
DIV.highlights UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 15px; BACKGROUND: url(/images/presentation/bullet-check.png) no-repeat 1px 6px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 160%; PADDING-TOP: 2px
}
DIV.highlights-body UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 15px; BACKGROUND: url(/images/presentation/bullet-check.png) no-repeat 1px 6px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 160%; PADDING-TOP: 2px
}
DIV.service IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; MARGIN-RIGHT: 20px; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
DIV.service H3 {
	FONT-SIZE: 18px; BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center -10px; LINE-HEIGHT: 36px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.three-wide {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 960px
}
DIV.small-frame {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
DIV.small-frame-copy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; HEIGHT: 350px
}
DIV.small-frame-copy-lg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; HEIGHT: 375px
}
DIV.small-frame IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
DIV.small-frame-copy IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
DIV.small-frame-copy-lg IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
DIV.small-frame-copy H3 {
	FONT-SIZE: 18px; WIDTH: 300px
}
DIV.small-frame-copy-lg H3 {
	FONT-SIZE: 18px; WIDTH: 300px
}
DIV.small-frame-copy-lg H3 SPAN {
	FONT-SIZE: 13px; COLOR: #333
}
DIV.small-frame H4 {
	FONT-SIZE: 18px; BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center -10px; LINE-HEIGHT: 36px; PADDING-TOP: 10px; TEXT-ALIGN: center; text-shadow: 0 1px 0 #fff
}
DIV.small-frame P {
	MARGIN-TOP: -15px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-ALIGN: center
}
DIV.small-frame-copy P {
	FONT-SIZE: 15px; BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center -10px; WIDTH: 300px; LINE-HEIGHT: 24px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
DIV.small-frame-copy-lg P {
	FONT-SIZE: 15px; BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center -10px; WIDTH: 300px; LINE-HEIGHT: 24px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
DIV.small-frame-blog {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 30px; PADDING-TOP: 0px; HEIGHT: 400px
}
DIV.small-frame-blog IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
DIV.small-frame-blog H3 {
	FONT-SIZE: 18px; BACKGROUND: url(http://www.richlandcountyrecreation.com/images/shadow-sm.png) no-repeat center -10px; WIDTH: 300px; LINE-HEIGHT: 22px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
DIV.small-frame-blog P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 1em; WIDTH: 300px
}
DIV.small-frame-blog P.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/presentation/comment-bar.png) no-repeat center 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; HEIGHT: 38px
}
DIV.small-frame-blog P.comments A:hover {
	COLOR: #000
}
DIV.small-frame-blog P.comments SPAN {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #c9c0b2; PADDING-TOP: 0px
}
.comments .leave-comment {
	PADDING-LEFT: 30px; BACKGROUND: url(/images/presentation/comment-icon.png) no-repeat 0px 2px
}
.clients {
	CLEAR: both; MARGIN: 0px 0px 20px 15px; WIDTH: 945px
}
.clients UL {
	FLOAT: left; MARGIN-BOTTOM: 30px
}
.clients UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 15px; BACKGROUND: url(/images/presentation/bullet-check.png) no-repeat 1px 6px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 265px; LINE-HEIGHT: 160%; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
#project-details {
	MARGIN: 20px 0px 25px 15px; WIDTH: 945px
}
#project-details H3 {
	FONT-WEIGHT: 300; FONT-SIZE: 18px; COLOR: #000
}
#project-details P.intro-copy {
	PADDING-RIGHT: 20px; FONT-SIZE: 20px; MARGIN-BOTTOM: 30px; LINE-HEIGHT: 32px
}
#project-details P {
	FONT-SIZE: 16px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 24px
}
.project-highlights {
	BACKGROUND: url(/images/presentation/viewer-bg.png) no-repeat 0px 0px; FLOAT: right; MARGIN-LEFT: 25px; WIDTH: 626px
}
.project-viewer {
	MARGIN: 13px 0px 0px 13px; WIDTH: 600px
}
.project-highlights IMG {
	HEIGHT: 567px; BACKGROUND-COLOR: #efefe5
}
DIV.process {
	MARGIN-LEFT: 15px
}
DIV.process IMG {
	FLOAT: left; MARGIN: 30px 55px 150px 0px
}
DIV.process H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 10px 0px
}
DIV.paging {
	FLOAT: right; MARGIN: 0px 15px 20px 0px
}
#blog-body {
	FLOAT: left; MARGIN: 0px 15px 40px 0px; WIDTH: 610px
}
#blog-body P {
	MARGIN: 0px 30px 1em 15px
}
#blog-side {
	FLOAT: left; MARGIN-BOTTOM: 40px; WIDTH: 320px
}
#blog-side UL {
	MARGIN-BOTTOM: 2em
}
#blog-side H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px
}
#blog-side BLOCKQUOTE {
	FONT-SIZE: 16px; COLOR: #533517; FONT-STYLE: italic
}
#blog-body CITE {
	FONT-SIZE: 14px; MARGIN: 0px 0px 20px 110px; LINE-HEIGHT: 50px
}
#blog-body P.attr {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 20px 100px; COLOR: #333; TEXT-ALIGN: left
}
.blog-image {
	FLOAT: right; MARGIN: 0px 30px 10px 20px
}
.blog-image IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
.twitter-side {
	MARGIN-BOTTOM: 2em
}
.twitter-side BLOCKQUOTE {
	MARGIN-BOTTOM: 1em
}
.twitter-side CITE {
	FONT-SIZE: 14px
}
.twitter-side P {
	MARGIN-TOP: 20px
}
#blog-side SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
#blog-side apan.light {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#comments {
	CLEAR: both; FONT-SIZE: 14px; MARGIN-LEFT: 15px; WIDTH: 940px
}
#comments OL.comment-list LI {
	MARGIN-BOTTOM: 40px
}
DIV.comment-author {
	FLOAT: left
}
DIV.comment-text H4 {
	FONT-SIZE: 18px
}
DIV.comment-text {
	MARGIN: 0px 10px 0px 145px
}
DIV.comment-text SPAN {
	FONT-SIZE: 14px
}
#gravatar-container {
	FLOAT: left; MARGIN: 0px
}
DIV.gravatar {
	BACKGROUND: url(/images/presentation/shadow-tn.png) no-repeat center bottom; PADDING-BOTTOM: 37px; WIDTH: 88px
}
.gravatar IMG {
	BORDER-RIGHT: #c9c0b2 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c9c0b2 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c9c0b2 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c9c0b2 1px solid; BACKGROUND-COLOR: #efefe5; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
FORM#comment_form {
	WIDTH: 940px
}
FORM#comment_form H3 {
	MARGIN-TOP: 5px
}
FORM#comment_form LABEL {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; MARGIN: 12px 0px 0px 15px; WIDTH: 140px
}
FORM#comment_form INPUT {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; FONT-SIZE: 16px; FLOAT: left; MARGIN-BOTTOM: 30px; BORDER-LEFT: #c9c0b2 1px solid; WIDTH: 440px; BORDER-BOTTOM: #c9c0b2 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
FORM#comment_form TEXTAREA {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; FONT-SIZE: 16px; FLOAT: left; MARGIN-BOTTOM: 30px; BORDER-LEFT: #c9c0b2 1px solid; WIDTH: 440px; BORDER-BOTTOM: #c9c0b2 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
FORM#comment_form INPUT {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
FORM#comment_form TEXTAREA {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
FORM#comment_form TEXTAREA {
	FONT-FAMILY: GraublauWeb,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif
}
FORM#comment_form INPUT:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
FORM#comment_form TEXTAREA:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
FORM#comment_form INPUT.submit {
	CLEAR: left; MARGIN-LEFT: 155px; WIDTH: 200px
}
FORM#comment_form INPUT.submit:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
FORM#comment_form P {
	FLOAT: left; MARGIN: -5px 0px 0px 10px
}
FORM#comment_form INPUT.comment-options {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 155px; WIDTH: 20px; PADDING-TOP: 0px
}
#blog-body UL {
	MARGIN: 0px 0px 1em
}
#blog-body UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-SIZE: 16px; BACKGROUND: url(/images/presentation/bullet-check.png) no-repeat 1px 6px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 30px; WIDTH: 530px; LINE-HEIGHT: 160%; PADDING-TOP: 2px
}
#contact-form {
	MARGIN-LEFT: 15px
}
#contact-form H3 {
	MARGIN-TOP: 5px
}
#contact-form LABEL {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 16px; FLOAT: left; MARGIN: 12px 0px 0px; WIDTH: 140px
}
#contact-form INPUT {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; FONT-SIZE: 16px; FLOAT: left; MARGIN-BOTTOM: 30px; BORDER-LEFT: #c9c0b2 1px solid; WIDTH: 380px; BORDER-BOTTOM: #c9c0b2 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#contact-form TEXTAREA {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; FONT-SIZE: 16px; FLOAT: left; MARGIN-BOTTOM: 30px; BORDER-LEFT: #c9c0b2 1px solid; WIDTH: 380px; BORDER-BOTTOM: #c9c0b2 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
#contact-form INPUT {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#contact-form TEXTAREA {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#contact-form TEXTAREA {
	FONT-FAMILY: GraublauWeb,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif
}
#contact-form INPUT:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
#contact-form TEXTAREA:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
#contact-form INPUT.submit {
	CLEAR: left; MARGIN-LEFT: 140px; WIDTH: 200px
}
#contact-form INPUT.submit:focus {
	BORDER-RIGHT: #c9c0b2 1px solid; BORDER-TOP: #c9c0b2 1px solid; BORDER-LEFT: #c9c0b2 1px solid; BORDER-BOTTOM: #c9c0b2 1px solid
}
#contact-form P {
	FLOAT: left; MARGIN: -5px 0px 0px 10px
}
#contact-form INPUT.comment-options {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 155px; WIDTH: 20px; PADDING-TOP: 0px
}
#footer {
	MARGIN: 0px 0px 80px
}
SPAN.small {
	FONT-SIZE: 14px; MARGIN: 40px 0px 0px 15px
}
#footer-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; BACKGROUND: url(/images/presentation/project-guide.png) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; WIDTH: 258px; PADDING-TOP: 0px
}
#footer-left P {
	FONT-SIZE: 12px; MARGIN: -10px 0px 0px; COLOR: #000
}
#footer-left H3 {
	DISPLAY: block; LINE-HEIGHT: 1.1em
}
#footer-right {
	MARGIN: 0px 0px 0px 240px
}
#footer-right P {
	FONT-SIZE: 18px
}
#footer DIV.vcard {
	FONT-SIZE: 14px; MARGIN-LEFT: 15px
}
#footer DIV.vcard SPAN.type {
	DISPLAY: none
}
#footer DIV.vcard SPAN.country-name {
	DISPLAY: none
}
#blog-side DIV.vcard {
	MARGIN-TOP: 20px; LINE-HEIGHT: 1.5em
}
#blog-side DIV.vcard .org {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 0px
}
#blog-side DIV.vcard SPAN.locality {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#blog-side DIV.vcard SPAN.value {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#blog-side DIV.vcard SPAN.type {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#blog-side DIV.vcard SPAN.value {
	MARGIN-TOP: 20px; FONT-SIZE: 20px
}
#blog-side DIV.adr {
	MARGIN-BOTTOM: 20px
}
#blog-side DIV.email {
	MARGIN-BOTTOM: 20px
}
#blog-side P.email-address {
	MARGIN-TOP: 20px
}


/*------------------------------------------------------------------
	Common
-------------------------------------------------------------------*/
	#navigation LI LI.park_list {
		width: 257px! important; }
	#navigation LI LI.park_list A {
		width: 267px! important;
	}

	#content_border {padding:15px;}
	#page_hdr { font-family: "Brush Script MT", "Times New Roman"; font-size: 3em; color: #3980f4; margin-bottom: 15px}
	#page_hdr div { font-family: Arial, Verdana; font-size: .3em; margin-top: 10px}
	#page_hdr div a { color: #bbb; }
	
/*------------------------------------------------------------------
	Parks
-------------------------------------------------------------------*/
	#park_info {margin:10px 0; padding:3px }
	#parkimg { float:right; margin:0 10px 10px 10px; padding:3px; border:1px solid #ccc }

	#locationmap {width:349px; height:300px}
	#location-map {
	float:right;border:1px solid #a78112; padding:3px; margin-left:5px; background-color:#f6de98 }
	
	#activities {font-size:1.3em; color: #2c62ba; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #6a744b; clear:both; }
	
	#park_images { text-align:center; }
	#park_images img { float:left; margin:10px; padding:3px; border:1px solid #ccc; }
	
	.activity { padding:4px 0 10px 0; } 
	.act_title { font-weight:bold }
	.act_details { font-size:.9em; color:#777}
	.act_details strong { padding-left:15px;  }
	
/*------------------------------------------------------------------
	Activities
-------------------------------------------------------------------*/


