body { width: 903px; margin: auto; background-color: #d9d0bc; }

.right { float: right; }
.left { float: left; }

#container { width: 903px; margin: auto; background: #fff url('/images/background.gif') repeat-y 0 0; }

#header { width: 883px; height: 114px; margin: 0 0 0 10px; background: #fff url('/images/inside-header.jpg') no-repeat 0 0; }
#header a { position: relative; top: 20px; left: 250px; height: 75px; width: 385px; display: block; }

#top_nav { width: 883px; height: 30px; background-image: url('/images/nav.gif'); position: relative; margin: 0 0 0 10px; }
#top_nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#top_nav li, #top_nav a { height: 30px; display: block; }

#link1 { left: 30px; width: 100px; }
#link2 { left: 130px; width: 100px; }
#link3 { left: 230px; width: 115px; }
#link4 { left: 345px; width: 131px; }
#link5 { left: 476px; width: 100px; }
#link6 { left: 576px; width: 155px; }
#link7 { left: 740px; width: 110px; }

#link1 a:hover {background: transparent url('/images/nav.gif') -30px -30px no-repeat;}
#link2 a:hover {background: transparent url('/images/nav.gif') -130px -30px no-repeat;}
#link3 a:hover {background: transparent url('/images/nav.gif') -230px -30px no-repeat;}
#link4 a:hover {background: transparent url('/images/nav.gif') -345px -30px no-repeat;}
#link5 a:hover {background: transparent url('/images/nav.gif') -476px -30px no-repeat;}
#link6 a:hover {background: transparent url('/images/nav.gif') -576px -30px no-repeat;}
#link7 a:hover {background: transparent url('/images/nav.gif') -740px -30px no-repeat;}

body#about #link1 a {background: transparent url('/images/nav.gif') -30px -30px no-repeat;}
body#board #link1 a {background: transparent url('/images/nav.gif') -30px -30px no-repeat;}
body#swog #link2 a {background: transparent url('/images/nav.gif') -130px -30px no-repeat;}
body#column #link2 a {background: transparent url('/images/nav.gif') -130px -30px no-repeat;}
body#programs #link3 a {background: transparent url('/images/nav.gif') -230px -30px no-repeat;}
body#supporters #link4 a {background: transparent url('/images/nav.gif') -345px -30px no-repeat;}
body#giving #link5 a {background: transparent url('/images/nav.gif') -476px -30px no-repeat;}
body#group_meetings #link6 a {background: transparent url('/images/nav.gif') -576px -30px no-repeat;}
body#contact #link7 a {background: transparent url('/images/nav.gif') -740px -30px no-repeat;}

#content { width: 883px; margin: 40px 0 0 0; overflow: auto; }

#wrapper { width: 883px; margin: 0 0 0 10px; background-image: url('/images/tree.jpg'); background-repeat: no-repeat; background-position: bottom left; 
min-height: 750px;
height:auto !important;
height:750px; }


#left { float: left; width: 190px; background-color: #efeade; padding: 0 0 0 30px; margin-bottom: 50px; }
#left li { padding: 10px 0 0 0; background: transparent url('/images/nav-bottom.gif') no-repeat bottom right; }
#left li a { display: block; width: 160px; padding: 0 0 8px 15px; color: #df771c; text-decoration: none; font: bold 14px "Trade Gothic LT Std", Arial, Verdana, sans-serif; letter-spacing: 1px; }
#left li a:hover { background: transparent url('/images/nav-arrow.gif') no-repeat 0 0; }
#left li a.current { color: #42639c; width: 160px; background: transparent url('/images/nav-arrow.gif') no-repeat 0 0; }

body#store #center, body#store_item #center, body#swog #center, body#programs #center, body#supporters #center, body#giving #center, body#group_meetings #center, body#about #center { float: left; width: 590px; padding: 0 20px 0 35px; }
body#contact #center { float: left; width: 400px; padding: 0 20px 0 35px; }

body#board #center { float: left; width: 620px; padding: 0 0 0 35px; }
.right_col #right { width: 209px; }

#content.right_col #center { float: left; width: 355px; padding: 0 20px 0 35px; }
#right { float: left; width: 220px; }

body#column #center { float: left; width: 400px; padding: 0 20px 0 35px; }
body#column #right { float: left; width: 170px; }

body#contact #right { width: 170px; }

/* HOME STYLES */
body#home #header { width: 883px; height: 333px; margin: 0 0 0 10px; background: #fff url('/images/home-header.jpg') no-repeat 0 0; }
body#home #header a { position: relative; top: 35px; left: 250px; height: 75px; width: 385px; display: block; }

body#home #left { float: left; width: 265px; background-color: #efeade; padding: 0 0 0 15px; }
body#home #center { float: left; width: 360px; padding: 0 30px 10px 35px; }
body#home #container { width: 903px; margin: auto; background: #fff url('/images/home-background.gif') repeat-y 0 0; }
body#home #content { width: 883px; margin: 25px 0 0 10px; overflow: auto; }
body#home #right { float: left; width: 140px; }

/* 404 STYLES */
body#error #content { background: #fff; overflow: hidden; margin: 0 0 0 10px; }

/* FOOTER STYLES */
#footer { clear: both; width: 903px; margin: auto; height: 100px; background: #d9d0bc url('/images/bottom.png') no-repeat 0 0;}
#footer p { padding: 20px 0 0 0; text-align: center; }

/* STORE STYLES */
.product-float {width:135px;position:relative;margin:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.product-float form {width:auto;float:none;}
.product-float input {width:auto;}
.product-float .image {width:130px;border:1px solid #d9d0bc;margin-bottom:5px;}
.product-float a.image_bg {display:block; width:110px; height:150px;padding:4px;margin:4px 4px -15px 4px;}
.product-float select, .product-float input {width:auto;}
input.foxycart_link {background: url('/images/cart_button.png') no-repeat 0 0 transparent;  border:none; color:transparent; display:block;height:25px;float:right;cursor:pointer;}
.product-float form, #store_item .foxy_cart { color:transparent; position:absolute;top:135px;left:63px;height:25px;display:none;} 
.product-float form#foxycart_389 {top:123px;}
.product-float form select {float:none;position:absolute;left:-20px;top:-10px;}
#store #left h2 a, #store_item #left h2 a, #store #left h2 a:visited, #store_item #left h2 a:visited {color:#DF771C; margin:0px;font:14px/20px Arial,sans-serif;}
#left .cart_nav { padding-bottom: 20px; background: transparent url('/images/nav-bottom.gif') no-repeat bottom left; }
#store_item .item_info div {font:14px/20px Arial,sans-serif;color:#504f4f;}
#store .item_color, #store .item_title {font-size: 10px;color:#504f4f;}
#store #left, #store_item #left, #store .item_price, #store_item .item_price {color:#42639C !important;font:14px Arial,sans-serif;}
#store .item_price {font-size:10px;font-weight:bold;}
body#store_item .item_title, #store .item_title, #store_item .item_price {font-weight:bold !important;}
body#store_item div.image {float:left;}
body#store_item div.item_info {padding: 0px 10px; }
body#store_item form, #store_item form input, #store_item form select {float:none !important;width:auto;}
#store_item .foxycart input, .foxycart select {margin: 5px 0px;}
