/* All Rights Reserved - Gleason and Tankard */

body {color: inherit; background-color: #000; margin-top: 0; font-family:verdana,geneva,sans-serif; font-size:.8em; }
p {line-height: 1.4em; }
.clr {clear: both; }
h3 {color: #0B1A43; background-color: inherit; font-size: 1.1em; margin: 0; padding: 0; }

#wrapper {margin: 0 auto; width: 765px; color: #000; background-color: #424333; }
#top h1 {float: left; color: #fff; background-color: inherit; font-size: 1.75em; font-weight: bold; padding: 7px 0 7px 15px; margin: 0; }
#top a {color: #fff; background-color: inherit; text-decoration: none; }
#top h2 {float: right; color: #fff; background-color: inherit; font-size: 1.3em; font-weight: bold; padding: 11px 15px 0 0; margin: 0; }
img.top {width: 765px; height: 174px; border-top: 1px solid black; border-right: 0; border-bottom: 1px solid black; border-left: 0; }

#content {width: 765px; border:0; border-collapse: collapse; color: inherit; background-color: #fff; margin-top: -2px; }
#content .left {width: 154px; padding: 0 7px; background:#F5F5F5 url(images/leftcol_bkgrnd.jpg) no-repeat bottom center; vertical-align: top; }
#content .left2 {width: 154px; padding: 0 7px; background-color:#F5F5F5; vertical-align: top; }
#content .mid {width: 382px; padding: 14px 20px; vertical-align: top; }
#content .right {width: 153px; padding: 14px 8px 14px 14px; vertical-align: top; color: #cbc9c9; background: #424333; }

/* Content area with mid and right column merged */
#content .merge {width: 580px; padding: 14px 10px 14px 20px; vertical-align: top; }
h3.title {font-size: 1.2em; color: #000; }

/* thumbnail gallery */
#th_gallery {list-style-type: none; margin: 0; padding: 0; }
#th_gallery li {float: left; margin: 0 10px 10px 0; }
#th_gallery img {display: block; border: 1px solid #E2E2E2; width: 128px; height: 98px; }
#th_gallery a:link img {border: 1px solid #000; }
#th_gallery a:visted img {border: 1px solid #000; }
#th_gallery a:hover img {border: 1px solid #00f; }
#th_gallery a:active img {border: 1px solid red; }

#bottom {display: block; margin: 0 auto; width: 765px; color: #fff; background-color: inherit; text-align: center; font-size: .8em; padding: 25px 0; }

/* Site Navigation */

#content .left ul, #content .left2 ul {list-style: none; margin: 0; font-size: .85em; padding: 12px 0 0 10px; line-height: 2.5em; font-weight: bold; }
#content .left ul li, #content .left2 ul li {display: block; border-bottom: 1px dashed #424333; margin-right: 15px; }
#content .left li a:link, #content .left2 li a:link {color: #03308C; background-color: inherit; text-decoration: none; }
#content .left li a:visited, #content .left2 li a:visited {color: #03308C; background-color: inherit; text-decoration: none; }
#content .left li a:hover, #content .left2 li a:hover {color: #7C0306; background-color: inherit; text-decoration: none; }
#content .left li a:active, #content .left2 li a:active {color: #7C0306; background-color: inherit; text-decoration: none; }

#footer {text-align: center; margin-top: 3em; }
img.footer {border: 0; width: 376px; height: 13px; margin-bottom: -10px; }
#footer ul {list-style: none; margin: 0; padding: 0; font-size: .85em; }
#footer ul li {display: inline; padding-right: 10px; }
#footer ul li.last {display: inline; padding-right: 0; }
#footer li a:link {color: #03308C; background-color: inherit; text-decoration: underline; }
#footer li a:visited {color: #03308C; background-color: inherit; text-decoration: underline; }
#footer li a:hover {color: #7C0306; background-color: inherit; text-decoration: underline; }
#footer li a:active {color: #7C0306; background-color: inherit; text-decoration: underline; }

a:link.rightNav {color: #fff; background-color: inherit; text-decoration: underline; }
a:visited.rightNav {color: #fff; background-color: inherit; text-decoration: underline; }
a:hover.rightNav {color: #949C20; background-color: inherit; text-decoration: underline; }
a:active.rightNav {color: #949C20; background-color: inherit; text-decoration: underline; }

a:link {color: #0E2565; background-color: inherit; }
a:visited {color: #0E2565; background-color: inherit; }
a:hover {color: #7C0306; background-color: inherit; }
a:active {color: #7C0306; background-color: inherit; }

img.gallery {border: 0; width: 145px; height: 183px; }
a:link img.gallery {border: 1px solid #000; }
a:visited img.gallery {border: 1px solid #000; }
a:hover img.gallery {border: 1px solid #949C20; }
a:active img.gallery {border: 1px solid #949C20; }

/* Misc Spans and Classes */
p.center {display: block; text-align: center; font-weight: bold; color: #fff; background-color: inherit; margin-top: 0; }
#map {}
ul {margin: 0 0 0 3em; padding: 0; }
li {padding-bottom: .5em; }

/* popup window */
#popWrap {margin: 0 auto; width: 530px; color: #000; background-color: #424333; }
#popTop h1, h2 {float: left; color: #fff; background-color: inherit; font-size: 1.3em; font-weight: bold; padding: 7px 15px; margin: 0; }
#popTop h2 {float: right; }
#popContent {color: inherit; background-color: #fff; text-align: center; padding: .75em .5em; }
#popContent p {margin: 0; padding: 0; }

/* Images */
img.contact {border: 0; width: 550px; height: 200px; padding-top: 10px; }