body { font-family: arial, sans-serif; margin: 0; padding: 0; text-align: left; color: #333; font-size: medium; background-color: #F5F5F5;}

h1, h2 { font-family: 'Just Another Hand', sans-serif; font-weight: normal; }
h3, .address { font-family: 'Yanone Kaffeesatz', serif; }

h1 { font-size: 60px; letter-spacing: 0.03em; padding: 0 10px; margin: 0; }
h2 { font-size: 40px; letter-spacing: 0.05em; word-spacing: 0.1em; padding: 50px 0 0 0; margin: 0; color: #6B8E23; }

ul { margin: 0; padding: 0; }
li { list-style-position: inside;}


.centered { width: 900px; margin: 0 auto; }
.underline { text-decoration: underline; }

#heading { height: 240px; background: white; border-bottom: solid 1px #cc0; padding: 0; margin: 0; width: 100%; }

#welcome { padding: 20px; text-align: left; }
#welcome img { float: left; margin-right: 30px; }

.pricing { float: left; width: 210px; height: 200px; clear: none; margin-left: 60px; padding: 10px;}
.pricing h1 { color: #554b45; font-size: 60px; margin: 0 0 20px 0; padding: 0; line-height: 50px; border-bottom: solid 5px #6B8E23; }
.pricing p { font-size: 14px; color: #6B8E23; margin-bottom: 10px; padding: 0; word-spacing: -0.1em;  }



#content { margin-top: 80px; clear: both; }



.sidebar { color: #333; float: left; width: 200px; margin: 60px 0 0 0; padding: 30px 5px; text-align: center; clear: left; border-right: solid 1px #cc0; border-top-left-radius: 10px 10px;  border-bottom-left-radius: 10px 10px; }
.sidebar h3 { text-transform: uppercase; font-size: 16pt; line-height: 10pt; margin: 0 0 20px 0; padding: 0; letter-spacing: 0.1em; }
.sidebar p { font-size: 12pt; line-height: 18pt; margin: 8px 0 30px 0; padding: 0; }

.canary { background: #eee277;  }

img.map { border: solid 1px;}
.twitter {background: #4682B4 url('../images/patterns/tart.gif') repeat; }



.pane { border: solid 1px red; width: 600px; margin: 0 0 100px 212px; padding: 0 30px 50px 30px; background: #FFF; border-style: solid; border-width: 0 1px 1px 0; border-color: #eee; line-height: 24pt; }
.pane { -webkit-border-radius: 15px 15px; -moz-border-radius: 15px 15px; border-radius: 15px 15px 15px 15px; }
.pane p { margin-bottom: 20px;}
.pane li { line-height: 20pt; list-style: square inside; }

.bubble { padding: 20px; -webkit-border-radius: 10px 10px; -moz-border-radius: 10px 10px; border-radius: 10px 10px 10px 10px; }


.amenities { border-top: solid 1px #000; color: #fff; background-color: #333333; display: inline-block; }
.whatisit { background-color: #F0F8FF; color: #333; }
.getstarted { border: solid 5px #FAEBD7; background-color: #FDF5E6 }
.directions { border: solid 5px #cc0; }
.neighborhood { border: solid 5px #999; }

.address { font-size: 14pt; font-weight: bold; line-height: 14pt; }

.gallery { margin: 20px 0; }

.description { font-size: 10pt; color: #999; }



