
/*   Globals
=====================================*/
* {margin:0px; padding:0px;}
#nav li {list-style: none; margin:0px;}
li {line-height: 1.4em; margin-left:15px;}
p {margin-bottom:10px;}
h2, h3, h4, h5{margin-top:15px;}
a {color: #424F6D; text-decoration:none; font-weight:bold;}
a:hover {color: #000;}
h1{font:52px/1.2 "Times New Roman", Times, serif; color:#5E7547; letter-spacing:0px; text-indent:-15px; white-space:nowrap;}
h2 {display:block; background:#c0b472; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin:18px 0 3px 0;  padding:3px 0 3px 6px;}
.table td{padding:5px;}
b {text-transform:lowercase;}

/*   Body and Wrappers
=====================================*/
body {
background:#FBF4E4 url(images/layout/headBG.jpg) top left repeat-x;
font:80%/1.4 Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
#shell {
background:transparent url(images/layout/logo.jpg) -5px 0px no-repeat;
position:relative;
overflow:visible;
margin:0px auto;
width:900px;
}
#container {
position:relative;
overflow:visible;
margin:0px auto;
width:900px;
}



/*   List/List Item Styles
=====================================*/
/* ol, ul, dl */
.insetList{padding:8px 0px 0px 10px;}
.inBoxList{padding:5px; border:1px solid #ddd; background-color:#eee;}


/* li, dd */
.fancyBullet{list-style-image:url(images/layout/fancy.jpg);}
.fancyBullet ul li{list-style-image:none; list-style:disc;}

.noBullet{list-style-image:none; list-style:none; line-height:1.3em; margin:0px;}
.noBullet ul li{list-style-image:none; list-style:disc;}



/*   Body Content Styles
=====================================*/
#contentHome {
background:transparent url(images/layout/contentBG.jpg) bottom left no-repeat; /* Top Image */
padding-top:265px; /* adjustments may require margin instead */
padding-left:200px; /* adjustments may require padding instead */
padding-bottom:25px;
width:500px;
min-height:400px;
_height:400px; /* for IE6 */
}

#content {
background:transparent url(images/layout/contentBG.jpg) bottom left no-repeat; /* Top Image */
padding-top:265px; /* adjustments may require margin instead */
padding-left:200px; /* adjustments may require padding instead */
padding-bottom:25px;
width:700px;
min-height:400px;
_height:400px; /* for IE6 */
}

#sideSaddle{
position:absolute;
top:315px;
right:0px;
width:165px;
}
#sideSaddle img{margin-bottom:10px; border:0px;}



/*   Individual Pages
=====================================*/
/*  Staff  */
.staffBlock{
padding-top:10px; margin-bottom:10px;
min-height:225px; _height:225px;
border-top:1px solid #ddd;
}
.staffPic {
margin:0px 9px 8px 0px;
float:left;
}


#faq a {text-decoration:none; color:#857439; font-weight:bold; font-size:13px;}
#faq a:hover {text-decoration:none; color:#000;}
#faq li a {display:block; line-height:13px; margin-bottom:8px; }
.faqAnswer {width:90%; background-color:#fff; border:1px solid #c2ae6a; color:#000; padding:8px 8px 8px 8px; margin-bottom:10px; line-height:15px; font-size:11px;}





/*   Footer Styles
=====================================*/
#footer {
background:transparent url(images/layout/footBG.jpg) bottom left no-repeat; /* Footer Image */
font:bold 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
margin:0px auto;
width:900px;
height:52px;
clear:both;
color:#9F916E;
}
#footSpace{height:0px;}
#foot_info {
margin:0px auto;
height:2em;
text-align: center;
line-height:1em;
letter-spacing: -1px;
}
#foot_info p {
margin-top:0px;
}
#footer a {
color: #9F916E;
}
#footer a:hover {
color: #333;
text-decoration: underline;
}



/*   sIFR 3 Styles
=====================================*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
/*.sIFR-active h1 { visibility: hidden; font:bold 60px/60px Arial, Helvetica, sans-serif; color:#460000; margin:0; }
.sIFR-active h2 { visibility: hidden; font:bold 30px/30px Arial, Helvetica, sans-serif; color:#460000; margin:0; }*/



/*   Standard Image/Feature Styles
=====================================*/
#feature {margin:30px auto 20px auto;}
.caption { font-style:italic; color:#666;}
.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}
.photoright {padding:3px; background:#fff; border:1px solid #777; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:3px; background:#fff; border:1px solid #777; float:left; margin:1px 9px 8px 0px;}
.photo {padding:3px; background:#fff; border:1px solid #ccc;}
.featureRight {border:5px solid #F5EAD1; padding:2px; float:right; margin:0 0 8px 8px;}
.featureCenter {border:5px solid #F5EAD1; padding:2px; margin:7px auto 7px auto; }



/* Stuff */
ul.fancy li{
	position:relative;
	display:block;
	list-style:none;
	padding:3px 0 3px 18px;
	margin-left:0px;
	background:url(images/bullet.jpg) 0 5px no-repeat;
}
ul.more{
	font-weight:bold;
	color:#897A58;
}
#photocollection{
	width:550px;
	text-align:center;
	/*padding-top:30px;
	margin-top:30px;
	border:solid #3E502A;*/
	background-color:#FFFFFF;
	/*border-width: 2px 0 0 0;*/
}
#photocollection div{
	float:left; text-align:center; padding:0 15px 20px 0;
}

/*#noflashmenu{display:none;}*/

