/*** Base Styles by Brady J. Frey @ dotfive.com ****/

* {padding: 0;margin: 0;}
body {background: #71953D;color: white;font-size: 100%;line-height: 1.5;font-family: gotham,helvetica,verdana,sans-serif;}
#container {background: #D5E3A8;width: 600px;position: absolute;top: 10px;left: 50%;margin: 0 0 0 -300px;}
h1 {padding: 0;margin: 40px auto 30px auto;text-indent: -9999px;width: 502px;height: 24px;background: transparent url(images/header.gif) no-repeat top left;}
cite {font-size: 1.25em;padding: 0 0 0 53px;display: block;font-style: normal;font-weight: bold;}
dl {padding: 10px 0 10px 53px;font-size: 1em;}
dt {}
dd {font-weight: bold;}
dd a {color: #fff;text-decoration: none;background: #D5E3A8 url(images/arrow_white.gif) no-repeat right center;padding: 0 20px 0 0;}
dd a:hover {text-decoration: underline;color: #71953D;background-image: url(images/arrow_green.gif);}
address {font-style: normal;font-size: .8em;}
p {padding: 5px 53px;color: #71953D;font-size: .75em;}
h2 {font-siz: 1em;color: #71953D;padding: 25px 0 5px 53px;font-weight: normal;}
h5 {float: right;text-indent: -9999px;width: 374px;height: 530px;}
h4 {clear: both;position: relative;top: 500px;left: 53px;}
h4 a {text-decoration: none;background: transparent url(images/dotfive.gif) no-repeat 0px -42px;width: 90px;height: 42px;text-indent: -9999px;display: block;}
h4 a:hover {background-position: 0px 0px;}
h3 {text-indent: -9999px;width: 374px;height: 530px;background: transparent url(images/jean_anime.gif) no-repeat top left;float: right;position: absolute;right: -39px;bottom: -33px;padding: 0 0 0px 0;}
/* Pre-animation
h3 {text-indent: -9999px;width: 374px;height: 530px;background: transparent url(images/jean.gif) no-repeat top left;float: right;position: absolute;right: -39px;bottom: -29px;padding: 0 0 0px 0;}
*/


/**** Gallery Layout ****/
ul {clear: both;padding: 0 53px 53px 53px;}
ul li {list-style-type: none;padding: 5px;float: left;}
ul li img {border: none;}
ul li a {border: 4px solid #fff;display: block;text-decoration: none;width: 50px;height: 50px;}
ul li a:hover {border-color: #6EBB1F;}


/**** SLIMBOX ****/
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #71953D;cursor: pointer;}
#lbCenter {position: absolute;left: 50%;overflow: hidden;background-color: #4B6428;}
#lbBottomContainer {position: absolute;left: 50%;background-color: #4B6428;}
.lbLoading {background: #4B6428 url(images/5-1.gif) no-repeat center;}
#lbImage {border: 10px solid #4B6428;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;z-index: 200;}
#lbPrevLink {left: 0;background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbPrevLink:hover {background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbNextLink:hover {background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-size: 10px;color: #fff;text-align: left;border: 10px solid #4B6428;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(images/closelabel.gif) no-repeat center;margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}