body {
height:auto;
margin:0;
font-family:Helvetica, Arial, sans-serif;
background:url(images/bg-copper.gif) repeat-x #d6b485;
}

#backline1 {
position:absolute;
left:0px;
top:270px;
height:300px;
width:50%;
border:0;
border-top:1px solid #584e3e;
border-bottom:1px solid #584e3e;
background:url(images/backline2.jpg) left repeat-x;
}

#backline2 {
position:absolute;
right:0px;
top:270px;
height:300px;
width:50%;
border:0;
border-top:1px solid #584e3e;
border-bottom:1px solid #584e3e;
background:url(images/backline2.jpg) right repeat-x;
}

#backline3 {
position:absolute;
left:0px;
top:207px;
height:57px;
width:50%;
border:0;
border-top:1px solid #584e3e;
border-bottom:1px solid #584e3e;
background:url(images/backline3.jpg) left repeat;
}

#backline4 {
position:absolute;
right:0px;
top:234px;
height:30px;
width:50%;
border:0;
border-top:1px solid #584e3e;
border-bottom:1px solid #584e3e;
background:url(images/backline3.jpg) right repeat-x;
}

#sideline1 {
position:absolute;
left:-52px;
top:0px;
height:528px;
width:40px;
border:0;
border-right:1px solid #584e3e;
border-left:1px solid #584e3e;
background:url(images/top-pics.jpg) no-repeat;
}

#sideline2 {
float:left;
left:-50px;
top:0px;
height:100%;
width:40px;
border:0;
border-right:1px solid #584e3e;
border-left:1px solid #584e3e;
background:url(images/bottompics.jpg) repeat-y;
}

#container {
width:800px;
height:1300px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:url(images/body-section-1.gif) repeat-y;
}

#single {
width:749px;
height:400px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
top:0px;
}

#kraftsingle {
width:800px;
height:400px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:url(images/bottompics.gif) repeat-y #FDFCE3;
top:0px;
}

#meetings {
width:749px;
height:400px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
top:0px;
}

#double {
width:749px;
height:400px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
top:0px;
}

#index {
width:749px;
height:400px;
position:relative;
margin:0 auto;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
top:0px;
}

#style-bit1 {
position:absolute;
top:258px;
left:0px;
height:9px;
width:749px;
background:url(images/silver.gif) repeat-x;
}

#gradient1  {
position:absolute;
top:0px;
left:0px;
height:52px;
width:749px;
background:url(images/title-gradient-1.gif) repeat-x;
}
#address  {
position:absolute;
top:52px;
left:0px;
height:27px;
width:749px;
background:url(images/address.gif) no-repeat;
}
#address span {
display:none;
}
#title1  {
position:absolute;
top:79px;
left:0px;
height:37px;
width:584px;
background:url(images/top-ribbon.gif) no-repeat;
}
#title2  {
position:absolute;
top:79px;
right:0px;
height:97px;
width:165px;
background:url(images/branch.gif) no-repeat;
}
h1 span {
display:none;
}
h1{
margin:0;
position:absolute;
top:116px;
left:0px;
height:29px;
width:584px;
background:url(images/middle-ribbon.jpg) no-repeat;
}
#title4  {
position:absolute;
top:145px;
left:0px;
height:31px;
width:584px;
background:url(images/bottom-ribbon.gif) no-repeat;
}

#bar-garden  {
position:absolute;
top:186px;
left:-1px;
height:72px;
width:397px;
background:url(images/bar3-garden.jpg) no-repeat;
}

#bar-right-garden  {
position:absolute;
top:186px;
left:396px;
height:72px;
width:354px;
background:url(images/bar3-right-garden.jpg) no-repeat;
}

#gradient2  {
position:absolute;
top:258px;
left:0px;
height:50px;
width:749px;
background:url(images/top-body-shadow.jpg) repeat-x;
}
#style-bit2  {
position:absolute;
top:50px;
left:0px;
height:54px;
width:749px;
background:url(images/body-type.gif) no-repeat;
}
#craftyblob1  {
position:absolute;
top:208px;
left:-25px;
height:30px;
width:32px;
background:url(images/craftyblob3.gif) no-repeat;
}
#craftyblob2  {
position:absolute;
top:208px;
right:-25px;
height:30px;
width:32px;
background:url(images/craftyblob4.gif) no-repeat;
}

#bodybit1 {
position: absolute;
left: 0px;
top:0px;
height:105px;
width: 64px;
background:url(images/body-bit-1-.gif) no-repeat;
}

#bodybit2 {
position: absolute;
left: 0px;
bottom:0px;
height:70px;
width: 64px;
background:url(images/body-bit-2.gif) no-repeat;
}

#bottomclearing {
position:relative;
clear: both;
height:50px;
}

#bottomtext  {
position: absolute;
clear: both;
bottom:0px;
left:0px;
height:15px;
width:749px;
background:url(images/bottom-text.gif) -26px 0px no-repeat;
}

#mangle #bottomtext  {
position: absolute;
clear: both;
bottom:0px;
left:51px;
height:15px;
width:749px;
background:url(images/bottom-text.gif) -26px 0px no-repeat;
}

#navbg {
position:absolute;
top:0px;
left:25px;
height:28px;
width:699px;
border:1px solid #463C2D;
border-top:0;
background:url(images/buttons-bg.gif) repeat-x;
}
#navfg {
position:absolute;
top:7px;
left:25px;
height:28px;
width:699px;
border:0px;
border-top:0;
background:transparent;
color:#fcfcf0;
font-size:11px;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
letter-spacing:3px;
font-weight:bold;
}
#navfg a {
color:#fcfcf0;
text-decoration:none;
}
#navfg a:visited {
color:#fcfcf0;
text-decoration:none;
outline-style:none;
}
#navfg a:hover {
color:#ddd;
text-decoration:underline;
}
#navfg a:active {
color:#fcfcf0;
text-decoration:underline;
}
#navfg span {
color:#463C2D;
}
#littlenavbg {
position:absolute;
top:267px;
left:25px;
height:20px;
width:699px;
border:1px solid #463C2D;
border-top:0;
background:url(images/little-nav-bg.gif) repeat-x;
}

#littlenavbg2 {
position:absolute;
top:287px;
left:25px;
height:20px;
width:699px;
border:1px solid #463C2D;
background:url(images/little-nav-bg.gif) repeat-x;
}

#littlenavfg {
position:absolute;
top:270px;
left:25px;
height:28px;
width:699px;
border:0px;
border-top:0;
background:transparent;
color:#5f7634;
font-size:11px;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
letter-spacing:3px;
font-weight:bold;
}

#littlenavfg2 {
position:absolute;
top:291px;
left:25px;
height:28px;
width:699px;
border:0px;
border-top:0;
background:transparent;
color:#5f7634;
font-size:11px;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
text-align:center;
letter-spacing:3px;
font-weight:bold;
}

#littlenavfg a, #littlenavfg2 a  {
color:#5f7634;
text-decoration:none;
outline-style:none;
}
#littlenavfg a:visited, #littlenavfg2 a:visited {
color:#5f7634;
text-decoration:none;
outline-style:none;
}
#littlenavfg a:hover, #littlenavfg2 a:hover {
color:#463C2D;
text-decoration:underline;
}
#littlenavfg a:active, #littlenavfg2 a:active {
color:#5f7634;
text-decoration:none;
}
#littlenavfg span, #littlenavfg2 span {
color:#463C2D;
}

#main {
width:749px;
height:auto;
position:absolute;
left:-1px;
top:307px;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
}

#mangle {
width:800px;
height:auto;
position:absolute;
left:-52px;
top:307px;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:url(images/bottompics.jpg) repeat-y #FDFCE3;
}

#index #col-left {
width:749px;
height:auto;
min-height: 530px;
position:absolute;
left:-1px;
top:297px;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
}

#col-left {
width:749px;
height:auto;
min-height: 530px;
position:absolute;
left:-1px;
top:300px;
border:0;
border-left:1px solid #7b664a;
border-right:1px solid #7b664a;
background:#FDFCE3;
}

#col-right {
width:284px;
height:auto;
position:absolute;
left:475px;
top:404px;
border:0;
background:url(images/-right-col-border2.gif) repeat-y;
}

#index #col-right {
width:284px;
height:auto;
position:absolute;
left:475px;
top:384px;
border:0;
background:url(images/-right-col-border2.gif) repeat-y;
}

h2 span {
display:none;
}

#index h2 {
width:640px;
height:40px;
position:relative;
left:70px;
top:-15px;
border:0;
margin-bottom:30px;
background:url(images/title-welcome-2.gif) no-repeat;
}

#about h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:20px;
border:0;
margin-bottom:50px;
background:url(images/title-about.gif) no-repeat;
}

#pics h2 {
width:340px;
height:40px;
position:relative;
left:257px;
top:5px;
border:0;
margin-bottom:50px;
background:url(images/title-pics.gif) no-repeat;
}

#board h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:5px;
border:0;
margin-bottom:50px;
background:url(images/title-board.gif) no-repeat;
}

#directions h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:5px;
border:0;
margin-bottom:50px;
background:url(images/title-directions.gif) no-repeat;
}

#volunteer h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:10px;
border:0;
margin-bottom:50px;
background:url(images/title-volunteer.gif) no-repeat;
}

#links h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:10px;
border:0;
margin-bottom:50px;
background:url(images/title-links.gif) no-repeat;
}

#meetings h2 {
width:340px;
height:40px;
position:relative;
left:100px;
top:20px;
border:0;
margin-bottom:50px;
background:url(images/title-meetings.gif) no-repeat;
}

#news h2 {
width:340px;
height:40px;
position:relative;
left:65px;
top:0px;
border:0;
margin-bottom:50px;
background:url(images/title-news.gif) no-repeat;
}

#membership h2 {
width:340px;
height:40px;
position:relative;
left:65px;
top:0px;
border:0;
margin-bottom:50px;
background:url(images/title-membership.gif) no-repeat;
}


#main p {
margin-left:100px;
margin-right:100px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#mangle p {
margin-left:152px;
margin-right:100px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#preamble p {
color:#525252;
font-weight:bold;
}

#index #col-left  p {
margin-left:70px;
margin-right:365px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#main a {
font-weight:bold;
color:#463C2D;
text-decoration:underline;
}

#main a visited {
color:gray;
}

#mangle a {
font-weight:bold;
color:#463C2D;
text-decoration:underline;
}

#mangle a visited {
color:gray;
}

#col-left p {
margin-left:45px;
margin-right:335px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#col-left a {
font-weight:bold;
color:#463C2D;
text-decoration:underline;
}
#col-left a visited {
color:gray;
}

#col-right p {
position: relative;
top: -20px;
margin-left:35px;
margin-right:25px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#col-right li {
position: relative;
top: -30px;
margin-left:0px;
margin-right:25px;
margin-bottom:10px;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
clear:left;
}

#col-right a {
font-weight:bold;
color:#463C2D;
text-decoration:underline;
}
#col-right a visited {
color:gray;
}
#single #main td {
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
vertical-align:top;
padding:5px;
padding-bottom:15px;
}

#single #mangle td {
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
vertical-align:top;
padding:5px;
padding-bottom:15px;
}

#meetings #main td {
font-weight:bold;
font-size:small;
font-family:Helvetica, Arial, sans-serif;
color:#463C2D;
vertical-align:top;
padding-left:15px;
padding-right:5px;
padding-top: 2px;
padding-bottom:2px;
}

#double #col-left td {
font-size:small;
font-family:Helvetica, Arial, sans-serif;
text-transform:none;
color:#463C2D;
vertical-align:top;
padding:5px;
}

#col-left hr {
width:395px;
text-align: left;
margin-left:45px;
color:#E7ECC9;
}

#main hr {
width:550px;
text-align: left;
margin-left:100px;
color:#E7ECC9;
}
#mangle hr {
width:550px;
text-align: left;
margin-left:152px;
color:#E7ECC9;
}
#meetings #main table {
clear: both;
}

#main h3 {
margin-left:100px;
font-family: Minion, Garamond, Times, serif;
padding-top:25px;
color:#5f7634;
clear:left;
border:0;
border-bottom: 1px solid #463c2d;
width:550px;
}

#mangle h3 {
margin-left:152px;
font-family: Minion, Garamond, Times, serif;
padding-top:25px;
color:#5f7634;
clear:left;
border:0;
border-bottom: 1px solid #463c2d;
width:550px;
}

#col-left h3 {
margin-left:45px;
font-family: Minion, Garamond, Times, serif;
padding-top:25px;
color:#5f7634;
clear:left;
border:0;
border-bottom: 1px solid #463c2d;
width:380px;
}

#index #col-left h3 {
margin-left:70px;
font-family: Minion, Garamond, Times, serif;
padding-top:25px;
color:#5f7634;
clear:left;
border:0;
border-bottom: 1px solid #463c2d;
width:342px;
}

#col-right h3 {
position:relative;
top:-40px;
margin-left:35px;
font-family: Minion, Garamond, Times, serif;
padding-top:0px;
padding-bottom:0px;
color:#5f7634;
clear:left;
border:0;
border-bottom: 1px solid #463c2d;
width:200px;
}

#main table {
margin-left:100px;
margin-right:100px;
border:0;
}

#mangle table {
margin-left:152px;
margin-right:100px;
border:0;
}
#col-left table {
margin-left:35px;
margin-right:325px;
border:0;
}

#main li {
padding-bottom:5px;
}

.tablebg  {
background:#E7ECC9;
text-align:left;
}

.times {
background:#E7ECC9;
text-align:center;
}

.tableheader {
background:#EBE9CA;
text-align:left;
}

.cap {
text-transform: capitalize;
}

#bldg {
position: relative;
left:70px;
top:-5px;
height:236px;
width:342px;
margin-bottom:25px;
}


#sign {
position: relative;
left:35px;
top:0px;
height: 149px;
width: 191px;
border:1px solid #463C2D;
}

#map  { 
margin-left:100px; 
border:1px solid #746C59;
}
