body, input, textarea {font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0; font-size: 11px;}
body {font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 18px;}
body.pixelsilk {background: #524A48; color: #4f4f4f;}
body {color: #4f4f4f;}

a img {border: none;}

h1 {font-size: 18px; color: #2d2825; margin: 15px 0;}
h2 {font-size: 16px; color: #2d2825; margin: 10px 0;}
h3 {font-size: 14px; color: #2d2825; margin: 10px 0;}
h4 {font-size: 14px; font-weight: normal; color: #2d2825; margin: 10px 0;}
p {font-size: 11px; color: #4f4f4f; line-height: 18px;}

#contentBar a:link, #contentBar a:visited {color: #4f4f4f;}

/* Container Styles */
#container {width: 1006px; min-height: 730px; overflow: hidden; margin: 0 auto 100px auto; position: relative;}

/* Column Styles */
#leftColumn {width: 404px; float: left; background: #2d2824 url("/hands-plant.jpg") left top no-repeat; position: relative; padding-bottom: 10000px; margin-bottom: -10000px;}
#rightColumn {width: 602px; background: #fff; float: left; position: relative;}

#leftBar {width: 188px; float: left; background: none; position: relative; min-height: 730px;}
#navBarBackground {width: 216px; position: absolute; right: 0; top: 0; height: 100%; background: #635a58; opacity: 0.7; filter: alpha(opacity=70);
}
#navBar {width: 216px; float: left; position: relative;}
#contentBar {}

/* Navigation Styles */
#navHeader {}
#navBar .shadow {position: absolute; left;}

#navigation {background: url("/logo-shadow.png") left top repeat-x; padding: 50px 0 0 0;}
#menu {list-style: none; padding: 0; margin: 0;}
#menu li {position: relative;}
#menu li a:link, #menu li a:visited {border-bottom: 1px solid #786E5F; display: block; padding: 7px; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; margin: 0 0 0 20px;  font-family: Georgia, Arial, serif;}
#menu li:last-child a {border-bottom: none;}
#menu li a:hover, #menu li a:active {background: #658400;}

#menu li ul {position: absolute; left: 216px; z-index: 1; background: #534B49; list-style: none; margin: 0 0 0 1px; padding: 0 0 30px 0; top: 0; min-width: 170px; display: none;}
#menu li ul li {}
#menu li ul li a:link, #menu li ul li a:visited {margin: 0 0 0 10px;}
#menu li ul li:last-child a {border-bottom: 1px solid #786E5F;}

#menu li ul li ul {left: 170px;}

#subNavigation {display: none;}

/* Left Bar Styles */
#leftBar .inner {position: absolute; bottom: 0; left: 0;}
#leftAd {margin: 0 0 0 20px;}

#connect {margin: 40px 0 0 20px;}
#buttons {margin: 0 0 20px 0;}
#updates {border: 1px solid #645949; padding: 5px; width: 140px; font-family: Verdana, Arial, sans-serif;}
#updates h4 {color: #b7a986; margin: 0 0 5px 4px; font-size: 10px; text-transform: uppercase; font-weight: bold;}

#updates input[type=text] {background: #918466; color: #e3ded1; line-height: 10px; font-size: 10px; border: none; margin: 0 4px 4px; width: 115px; padding: 5px 8px; font-family: Verdana, Arial, sans-serif;}
#updates #updateSubmitBox {margin: 0 0 0 83px;}

#siteDesign {color: #b7a986; font-size: 10px; font-family: Verdana, Arial, sans-serif; margin: 0 0 60px 20px;}

/* Content Styles */

#header {background: #cdc3a7 url("/tan-header-shadow.gif") left top repeat-y; height: 43px; font-family: Verdana, Arial, sans-serif; overflow: hidden;}
#header .blurb {float: left; width: 410px; padding: 12px 0 0 10px; font-size: 11px;}
#header .blurb p {margin: 0; font-size: 11px;}
#header .button {float: right;}
#header .button a {color: #fff; text-transform: uppercase; text-decoration: none; font-size: 16px; height: 19px; width: 151px; display: block; background: url("/green-btn-grad.gif") left top repeat-x; padding: 12px;}

#content {padding-bottom: 10000px; margin-bottom: -10000px; background: #fff url("/white-content-shadow.gif") left top repeat-y;}

#innerContent {padding: 30px;}

#videoLinks img {margin: 1px;}

/* TEMPLATE STYLES */

/* General form styles */
.editForm div {clear: both; margin: 0 0 10px 0;}
.editForm label {float: left; margin: 0 10px 0 0; width: 33%;}
.editForm span {float: left; width: 60%;}
.required {font-weight: bold;}
.editForm span > p {display: block; width: 49%; float: left; line-height: normal; margin: 0 0 7px 0; padding: 0; white-space: nowrap;}
.editForm textarea {width: 100%; height: 150px;}
.editForm fieldset {clear: both; float: left; margin: 0 0 10px 0; width: 100%; height: 300px; border: 1px #ccc solid;}
.editForm fieldset .inner {padding: 5px 10px 0 10px; height: 273px; overflow: auto;}
.editForm legend {margin: 0 0 0 10px;}
.editForm .radioGroup span {display: block; width: 60px; float: left; line-height: normal; margin: 0; padding: 0;}
.editForm input {padding: 2px;}

/* Misc form field styles */
.width100 > input {width: 100px;}
.width150 > input {width: 150px;}
.width200 > input {width: 200px;}
.width300 > input {width: 300px;}

/* General List Item styles */
.listItem {clear: both; margin: 0 0 20px 0;}
.listItemImage {float: left; margin: 0 15px 15px 0;}
#listItemImage {float: left; margin: 0 20px 15px 0;}

/* Article styles */
.articleItem {clear: both; margin: 0 0 20px 0;}
.articleItemTitle {margin: 0 0 5px 0;}
.articleItemDate {font-style: italic;}
.articleItemImage {float: left; margin: 0 15px 15px 0;}
.articleItemBody {}
#articleDate {margin: 0 0 15px 0; font-style: italic;}
#articleImage {float: left; margin: 0 20px 15px 0;}

.notVisible {visibility: hidden;}
