@charset "utf-8";

/*Elements common to all pages****************************************************************************************************/
body  {
font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color:#ffffff;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

td img {display: block;}
a {color: #000000;text-decoration:none;}
a:hover {color: #00E000;}

#content { /*all  content in here*/
width:800px;
height:530px;
border:1px solid #402722;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
padding-top: 0px;
}

#logo {
width:800px;
text-align:right;
height:65px;
padding-top:5px;
padding-right:5px;
margin-left:auto;
margin-right:auto;
}

.drop{
clear:both;
width:800px;
height:2px;
margin-left:auto;
margin-right:auto;
background-color:#86a9a6;}

.sIFR-active .navigation {/*navigation area that uses sIFR to generate font face */
visibility: hidden;
font-family: Verdana;
line-height: 1em;
clear:both;
width:800px;
height:25px;
font-size: 25px;
text-align:left;
padding-left:0px;
margin-left:auto;
margin-right:auto;
}

.spacer{
width:30px;
height:1em;}

/*Elements on images pages******************************************************************************************************/
#leftColumn {/*thumbnail area*/
float:left;
height:415px;
width:210px;
}

#mainRegion{ /*thumbnail container*/
float:left;
height:410px;
width:210px;
}

#trigger{ /*thumbnails*/
float:left;
margin-left:5px;
margin-top:5px;
border:1px solid #592c1c;
padding:0px;
width:60px;
height:60px;
}

#paged{/*page numbers*/
float:left;
color:#cccccc;
background-color:#ffffff;
width:210px;
height:15px;
text-align:left;
padding-left:5px;
font-size:12px;
line-height: 1.25;
text-decoration: none;
}

#paged a{line-height: 1.25;text-decoration: none;padding:2px;}
#paged a:link, #paged a:visited {color: #8c7c68;}
#paged a:hover, #paged a:active, #paged a:focus {color: #E07000;background-color:#cccccc;}

.currentPage{
color:#cccccc;
background-color:#bfa78a;
font-size:12px;
padding:3px;
}

#picArea{ /*englarged image*/
padding-top:5px;
width:580px;
height:455px;
float:right;
}

.data1{/*image titles*/
line-height:2em;
font-size:14px;}

/*Elements on about page******************************************************************************************************8*/
#aboutPicArea {
float:left;
height:455px;
width:296px;
}

#aboutPic{
height:400px;
width:240px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
}

#aboutAreaOutside{ /*div around aboutArea*/
padding-top:5px;
width:500px;
height:455px;
float:right;
}

#aboutArea{ /*about text*/
padding-top:15px;
width:500px;
height:425px;
float:right;
overflow:auto;
text-align:left;
font-size:12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#8c7c68;
}

#aboutAreaInside{ /*div inside aboutArea*/
padding-top:5px;
width:460px;
height:455px;
margin-right:auto;
margin-left:auto;
}

.centerText{/*centered text on about page*/
text-align:center;}

.blueLine{/*blue lines on about page*/
width:100%;
height:2px;
border-top:4px solid #9ae1dd;}

/*Elements on contact page************************************************************************************************************/
#contactOutside{ /*div around aboutArea*/
padding-top:5px;
width:400px;
height:455px;
float:right;
}

#contactInfo {
height:125px;
width:300px;
border:3px  solid #9ae1dd;
margin-left:auto;
margin-right:auto;
margin-top:125px;
padding-top:75px;
color:#000000;
font-size:14px;
}

.contactEmail a{text-decoration: underline;}
.contactEmail a:link, .contactEmail a:visited {color: #000000;}
.contactEmail a:hover, .contactEmail a:active, .paged a:focus {color: #86a9a6;}

#contactPicArea {
float:left;
height:455px;
width:400px;
}

#contactPic{
height:400px;
width:325px;
margin-left:auto;
margin-right:auto;
margin-top:30px;

}

/*Elements on home page**********************************************************************************************************/
#indexArea {
float:left;
height:460px;
width:800px;
text-align:center;
}

#indexPic{
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
}










