/* POSITIONING STYLES: */
div.logo {position: absolute; z-index: 2; top: 20px; left: 10px; width: 140px; height: 162px; border: 0px solid green;}
div.navbar  {position: absolute; z-index: 2; top: 200px; left: 35px; width: 100px; height: 300px; border: 0px solid green;}
div.bodyarea  {
	position: absolute;
	z-index: 2;
	top: 50px;
	left: 220px;
	width: 550px;
	height: 670px;
	border: 0px solid #CCCCCC;
}
div.bodycontent  {top: 0px; left: 0px; width: 535px; height: 800px; border: 0px solid #CCCCCC; overflow: auto; padding-right: 5px;}

/* TEXT STYLES: */
body {font-family: Garamond, serif; color: #ffffff; background: #666666;}
h1 {font-style: normal; text-decoration: none; font-size: 28px; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px; line-height: 1em;}
h2 {font-style: normal; text-decoration: none; font-size: 18px; font-weight: bold; line-height: 1em;}
h3 {font-style: normal; text-decoration: none; font-size: 16px; font-weight: bold;  line-height: 1em; font-variant: small-caps; margin: 30px 0px 0px 30px;}

p {font-style: normal; text-decoration: none; font-size: 14px; font-weight: normal; text-align: left; line-height: 1.2em;}
p.maincaption {font-size: 14px; line-height: 1.3em; text-align: center; margin: auto; padding: 3px; border: 1px solid; #336633; width: 494px;}
.captiontitle {font-weight: bold;}
p a {color: #ffffff; text-decoration: underline; font-weight: normal;}
p a:hover {color: #414141; text-decoration: underline;}

a {color: #ffffff; text-decoration: none; font-weight: bold;}
a:hover {color: #414141; text-decoration: none;}
A.nb1 {color: #ffffff; font-style: normal; text-decoration: none; font-size: 14px; font-weight: normal; letter-spacing: 1px; line-height: 2em;}
A.nb1:hover {color: #666666; text-decoration: none;}

table.thumbtable {color: #414141; font-size: 11px; text-align: center;}
table.thumbtable td {border: 0px solid black; width: 130px; padding: 15px;}
img.thumblist {width: 120px; height: 120px; margin: 0px 10px 10px 10px;}
img.categoryimgs {width: 220px; height: 220px; border: 0px solid #CCCCCC; margin: 0px 35px 30px 0px;}
img.mainpic {border: 1px solid #336633; margin: 10px;}

div.gallerycontact {position: absolute; top: 0px; left: 0px; background-color: #414141; width: 635px; font-size: 12px; text-align: center; color: white; padding: 4px; letter-spacing: 1px;}
div.gallery-main  {position: absolute; top: 15px; left: 0px; width: 640px; margin-top: 10px; text-align: center;}
div.gallery-thumbs  {position: absolute; top: 0px; left: 640px; width: 140px; height: 900px; background-color: #414141; text-align: center; padding-top: 15px;}

a.gallerycontactlink  {font-size: 12px; border: 1px solid #336633; background-color: #CCCCCC; padding: 2px 8px 2px 8px; text-align: center;}
img.thumb {border: 2px solid white; width: 100px; height: 100px;}
