/* TEMPLATE TWO SPECIFIC STYLES */

#head { background:#d8a25c url(images/woodgrain.jpg) no-repeat center right; }
#body { background:#1699ad url(images/body-transparent.gif) repeat-y top center; }
#foot { background:#d8a25c url(images/woodgrain.jpg) no-repeat bottom left; }

#head ul { background:#ffd900 url(images/menu-shadow-ruler.png) no-repeat center right; }
#head li a { color:#000; border-right-color:#000; }
#head li a:hover { background:transparent url(images/menu-li-hover.png) repeat-x top left; text-decoration:none; }
#head li a.selected { background:transparent url(images/menu-li-hover.png) repeat-x top left; }

form legend,
dt,
#gallery strong,
h2 { font-variant:small-caps; font-weight:bold; font-size:138.5%; }

#main dt,
#main legend span,
#main h2 { display:block; background:#e6e6e6 url(images/main-h2.gif) no-repeat bottom right; padding:5px 20px; border:1px solid #aaa; border-left:none; margin:1em -20px; width:430px; }
#main h2 a { text-decoration:none; }
#main .more a { text-transform:lowercase; letter-spacing:1px; }
#main .more a:hover { font-weight:bold; letter-spacing:normal; }

.promo .more { display:none; }

#intro { padding-bottom:100px; color:#fff; }
#intro h2 { color:#fff; border-top:1px solid #fff; background:transparent url(images/extra-h2.gif) no-repeat top right; padding:0; margin:1.5em 0 .25em; padding-top:20px; }
#intro a { color:#fff; }

#main legend { margin-bottom:1em; padding-top:.5em; }
#intro legend span { display:block; color:#fff; background:transparent url(images/extra-h2.gif) no-repeat top right; padding-top:20px; width:229px; border-top:1px solid #fff; }

img#overlay { position:absolute; bottom:0px; left:50px; display:block; }





