body {
background-color:#666;
text-align:center;
color:#787878;
font-family:Verdana;
font-size:3.3mm;
}
a {
color:#FAE897;
text-decoration:none;
}
a img {
border:1px solid #666;
}
a:hover {
color:#FAE897;
text-decoration:underline;
}
a:hover img {
border-color: #FAE897;
}
h4 {
text-align:left;
font-size:3.5mm;
line-height:4mm;
margin-bottom:0px;
padding:bottom:0px;
}
#main {
position:relative;
background-color:#4D4D4D;
margin:0mm auto;
text-align:center;
width:775px;
}
#header {
text-align:center;
background:#1E1E1E url(/home/plpHeader.gif) no-repeat 50% 50%;
height:25mm;
}
#headerH3{
visibility:hidden;
margin:0;
padding:0;
padding-top:7mm;
text-transform:uppercase;
font-size:5mm;
color:#787878;
}
#subHeadH3 {
visibility:hidden;
margin:0;
padding-top:3mm;
font-size:3.5mm;
font-weight:bold;
color:#787878;
text-transform:uppercase;
}
#foot {
font-size:2.5mm;
background-color:#1E1E1E;
text-align:center;
height:50px;
}
#foot b {
	vertical-align:center;
	position:relative;
	top:5mm;
	font-weight:normal;
	display:block;
}
#topNav {
width:600px;
padding:2mm;
margin: 0 auto;
text-align:center;
background-color:black;
text-transform:uppercase;
}
#topNav a {
padding:3mm .5mm 3mm .5mm;
font-weight:bold;
font-size:2.5mm;
color:#666;
}
#topNav a:hover {
color:#FAE897;
text-decoration:none;
}
.spacer {
padding-left:8mm;
}
#content {
position:relative;
margin:4mm;
min-height:360px;
z-index:500;
}
#gallery {
height:360px;
}
#theImage {
position:absolute;
top:0px;
left:30mm;
width:400px;
height:333px;
}
/* Front Page stuff */

#frontImage {
margin: 0 auto;
}
#frontLink div {
border:1px solid #666;
}
#frontLink:hover div {
border-color:#FAE897;
}
#thumbs {
position:absolute;
width:111px;
top:0px;
left:530px;
text-align:center;
padding:2px;
//border:1px solid #333;
}
#thumbs img {
height:39px;
}
.shown {
visibility:visible;
}
.hidden {
visibility:hidden;
}
/* Non Gallery pages */
.text {
text-align:left;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, "SunSans-Regular", sans-serif;
font-size:3.1mm;
color:black;
width:85%;
margin:0mm auto;
}
.smaller {
font-size:85%;
}
.credit {
text-align:right;
}
/* Control page stuff */
#adminMain {
text-align:left;
float:right;
width:500px;
padding:7px;
z-index:500;
}
#adminFileList  {
text-align:left;
float:left;
width:200px;
padding:7px;
border:1px solid;
background-color:#333;
}
#adminFileList ul {
height:283px;
font-size:2.5mm;
overflow:auto;
}
#adminSections, #adminForm, #resultMess{
padding:7px;
border:1px solid;
background-color:#333;
}
#adminSections, #resultMess {
text-align:center;
}
#help {
position:absolute;
display:none;
z-index:200;
top:0px;
left:50px;
width:600px;
height:450px;
overflow:auto;
text-align:left;
padding:10px;
color:black;
border:2px solid;
background-color:#999;
}
#contactRight {
color:#AAA;
float:right;
width:200px;
}
input.emform, textarea.emform {
width: 350px;
padding:2px;
border:0;
margin-left:20px;
font-family:Geneva, Arial, Helvetica, "SunSans-Regular", sans-serif;
font-size:3.4mm;
background-color:#777777;
color:#222222;
}
#message {
height:170px;
}
.formhead {
color:#AAA;
}

