@charset "UTF-8";
/* CSS Document */

/* SenCSS 0.6 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}
body{background:#fff;color:#000;font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;position:relative}
textarea{font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:1px dotted}
a{text-decoration:underline; color: #666633;}
a:hover,a:focus{text-decoration:none; color: #993300;}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace;line-height:1;*line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dt{font-weight:700}
dd{padding-left:1.5em}
h1{font-family: times, Times New Roman, times-roman, georgia, serif;font-size: 40px;line-height: 44px;letter-spacing: -1px;color: #444;margin: 0 0 .25em 0;padding: 0 0 0 0;font-weight: 100;}
h2{font-family: times, Times New Roman, times-roman, georgia, serif; font-size: 24px; line-height: 30px;margin: 0 0 0 0;color:#666633;}
h3{font-size:1.1666em;margin:0 0 .5em; line-height: 20px;}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}
ins{text-decoration:overline}
ol{list-style:inside decimal}
p{font-weight:300;margin:0 0 1.2em}
pre{font-family:"Courier New", Courier, monospace;margin:0 0 1.5em}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline}
strong,b{font-weight:700}
ul{list-style:inside disc; text-indent: -1em; }
ul,ol{margin:0 0 1.5em;padding:0}
li ul,li ol{margin:0}
li li{padding-left:1.5em}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #000;padding:0.333em;vertical-align:middle}
th{font-weight:700;padding:0.333em;vertical-align:middle}
form button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:0.8em 0 0;*margin:1.75em 0 0;padding:0 0.5em}
form fieldset{border:0;margin:0 0 1.5em;position:relative;padding:1.5em 0 0}
form fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
/*form input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;height:2.25em;*height:1.5em;line-height:1.5em;padding:0.29em 0;width:100%;margin:0 0 0.75em}*/
/*form input[type=file]{height:2.25em;padding:0}*/
form textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0.29em 0;width:100%}
form select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;margin:0 0 0.75em;*margin:0 0 0.8em;_margin:0 0 1.3em;padding:0.2em 0 0}
form optgroup {font-weight:700;font-style:normal;text-indent:0.2em}
form optgroup + optgroup {margin-top:1em}
form option{font-size:1em;height:1.5em;padding:0;text-indent:1em}
form label{cursor:pointer;display:block;height:1em;*height:auto;*line-height:1.4em;margin:0;padding:0;width:100%}
form label input{background:0;border:0;height:1em;*height:1.5em;line-height:1.5em;margin:0 0.5em 0 0;padding:0;width:auto}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic}
.aside-left{clear:left;float:left;margin:0 1.5em 0 0}
.aside-right{clear:right;float:right;margin:0 0 0 1.5em}
.error{background:#fee;border:1px solid red;margin:1.5em;padding:0.666em;text-align:center}
.notice{background:#eef;border:1px solid #00f;margin:1.5em;padding:0.666em;text-align:center}
.success{background:#efe;border:1px solid #0f0;margin:1.5em;padding:0.666em;text-align:center}
.warning{background:#ffe;border:1px solid #ff0;margin:1.5em;padding:0.666em;text-align:center}
.quo{font-family:Georgia, Gentium, "Times New Roman", Times, serif}
.lquo{font-family:Georgia, Gentium, "Times New Roman", Times, serif;margin:0 0 0 -0.55em}
.firstParagraphArticle:first-letter{float:left;font-size:3.2em;font-weight:700;line-height:1em;margin:0 0 -0.2em;padding:0.125em 0.1em 0 0}
.horizontalForm button{clear:left;float:left;margin:0}
.horizontalForm input,.horizontalForm textarea{float:left;margin:0 0 0.75em;*margin:0 0 0.8em;width:49%}
.horizontalForm select{float:left;margin:0 0 0.75em;_margin:0 0 1.25em}
.horizontalForm label{clear:left;float:left;padding:0.375em 0;width:49%}
.horizontalForm label input{height:1em;line-height:1.5em;margin:0.25em 0.5em 0 0;width:auto}
.horizontalForm label.singleLine{clear:both;float:none;height:1.5em;padding:0;width:100%}


body {background-color: #eaeae4; height: 100%;}
div#wrapper {margin: 1em auto; width: 779px; height: 100%;}
div#header {height: 0px;}
div#TBCLogo {background-image:url(../graphics/TBC-logo.gif); background-repeat:no-repeat; position: relative; float: left; height: 183px; width: 360px;}
div#TBCLogo p {visibility:hidden;}
div#TBCLogo a {display:block; width: 360px; height: 141px;}
div#banner {background-image:url(../graphics/header-image.jpg); background-repeat:no-repeat;  float: right; height: 141px; width: 419px;}

div#column {width: 139px; height: 100%; background-color: #666633;}
div#nav-wrapper {background-image: url(../graphics/nav-bg.jpg); width: 139px; height: 381px; background-repeat:no-repeat; position: relative; top: 141px;}
#nav li {list-style-type: none; position: relative; top: -141px; width: 139px; margin-left: 1.5em;}
#nav a {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#nav a:active, #nav a:hover {color: #993300; text-decoration: underline;  border-bottom: none;}

#content-wrapper {width: 640px; margin-left: 139px; background-image: url(../graphics/breadcrumb-bg.gif); background-repeat:no-repeat; background-position: top left; position: absolute; top: 141px; height: 100%;}
#content {padding: 3em 3em; height: 100%;}

#content .membership th {color: white; background-color: #666633;}
#content .membership td {background-color: #ffffff;}
#content table.plantlist td {border: none;}
#content .plantlist {font-size: 11px;}
#content li {margin-left: 2em;}
#content .board {list-style-type: none;}
#content ul.board li {margin-bottom: .9em; margin-left: 2.5em;}
#content .map, #content .pic {float: right; margin: 1.3em 0em 1.3em .6em;}
#content .plantimage  {width: 200px; border: solid #999999 1px; padding: .4em .6em .4em .4em; float: right; margin: 1em 0em 1em 2em; background-color:#FFF;}
#content .plantimage img {text-align: center; margin-right: 2em;}
#content .plantimage p {font-size: 10px; line-height: 11px; margin: .2em .4em; padding: 0;}
#content img {border: solid #666633 1px;}
#content a img {border: solid #666633 2px;}
#content a:hover img {border: solid #993300 2px;}

/* A quote style not in use
#content .quote p {color: #444; font-family:Georgia, Gentium, "Times New Roman", Times, serif; font-size: 12px; width: 350px; line-height: 13px;  padding-left: 16px; text-indent: -38px; margin-left: 30px; margin-top: -35px}
#content .quote p .bigquo {font-family:Georgia, Gentium, "Times New Roman", Times, serif; font-size: 90px; position: relative; top: 60px; left: -5px; margin: 0; padding: 0;} */

div#content .statement {font-size: 1.4em; font-weight: 500; font-style: italic; line-height: 1.2em; margin-bottom: 1em; margin-top: -.5em;}

div#footer p.email a img {border: none; padding-right: 3px;}

div#footer {padding: 1em 2em; border-top: solid #CCCC99 1px; margin: 0 1em; font-size: .8em; text-align: center;}
div#footer p {margin-bottom: 0em;}

div.clear {clear: both;}

div.gallery {width: 566px; background-color: white; text-align: center; margin: 4px 0 2em; border: solid #999999 1px;}
div.gallery img {margin: 5px 2px;}

/* form input .paypal {border:none;border-bottom-color:none;border-right-color:none;box-sizing:none;-moz-box-sizing:none;-webkit-box-sizing:none;font-size:1em;height:0em;*height:10em;line-height:1.5em;padding:0 0;width:100%;margin:0 0 0 0} */