@charset "utf-8";
/* CSS Document */


/* DEFAULT STUFF!!!!  */

body {
	margin: 0px;
	padding: 0px;
	background-image:url(img/body-header-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

p{
	color:#636363;
}

#header{
	margin:0 auto;
	padding: 0;
	height:223px;
	width:782px;
}
#footer{
	margin:0 auto 30px auto;
	padding: 0;
	width:782px;
	color:#7d7d7d;
}
.footerLeft{
	margin: 0 0 0 7px;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	float:left;
	width:120px;
}
.footerRight{
	margin: 0 2px 0 0;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	float:right;
	width:630px;
	text-align:right;
}

.footerRight a:link {
	color:#7d7d7d;
	text-decoration:none;
}

.footerRight a:hover{
	color:#bfb731;
	text-decoration:none;
}
.footerRight a:visited{
	color:#7d7d7d;
	text-decoration:none;
}
.footerRight a:active{
	color:#bfb731;
	text-decoration:none;
}


#navHolder{
	position:relative;
	margin:0 0 0 0;
	padding:90px 0 0 0;
}

#logo{
	margin:0;
	padding: 0;
	float:left;
	width: 132px;
}

.green{
	color:#bfb731;
}


/* ANIMALS!!!!  */

#animal{
	position:absolute;
	z-index: 3;
	padding: 0;
	margin: 0 0 0 584px;
	list-style: none;
	height: 135px;
	width: 162px;
}
.animalRandom{
	width:162px;
	height: 135px;
	background-repeat:no-repeat;
	text-indent:-3333px; 
}


/* Containers  */

#mainCont{
	margin: 1px 0 0 0;
	width: 100%;
	height:auto !important;
	min-height:500px;  
	height:500px;/*Should have the same value as the min height above*/ 
}
#mainGallery {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
}

#portfolioCont{
	margin: 1px 0 0 0;
	width: 100%; 
	height:auto !important;
	min-height:950px;  
	height:950px;/*Should have the same value as the min height above*/ 
	overflow-x:hidden;
}



/* HOME PAGE */

.mainHome{
	margin: 0 auto;
	padding: 0;
	width: 782px;
	height:auto;
	clear:both;
}
.mainHome p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#636363;
	margin: 7px 0 0 7px;
}
.homeCol1{
	width:274px;
	float:left;
	line-height:14px;
}
.homeCol2{
	width:275px;
	float:left;
	line-height:14px;
}
.homeCol3{
	width:220px;
	float:right;
	line-height:14px;
}
.homeCol1 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 7px 10px 0 7px;
}
.homeCol2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 7px 10px 0 7px;
}
.homeCol3 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 7px 0 0 5px;
}


/* Misc Shit for Sub Pages */

.mainCert{
	margin: 0 auto;
	padding: 0;
	width: 782px;
	height:auto;
	clear:both;
}
.mainCert p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height: 22px;
	color:#494847;
	margin: 7px 0 0 7px;
}

.mainHist{
	margin: 0 auto;
	padding: 0;
	width: 782px;
	height:auto;
	clear:both;
}
.mainHist p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 22px;
	color:#494847;
	margin: 20px 0 0 7px;
}
.historyRight{
	margin:10px 0 0 390px;
	width: 340px;
}

.mainPub{
	margin: 0 auto;
	padding: 0;
	width: 802px;
	height:auto;
	clear:both;
}

.addyLeft{
	margin: 0;
	padding: 0 0 0 10px;
	width: 380px;
	height:auto;
	float:left;
}
.addyLeft p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#494847;
	margin: 7px 0 0 7px;
}

#otherBottom{
	clear:both;
	text-indent:-3333px;
	height:250px;
	width:100%;
	background-image:url(img/other-pic2.gif);
	background-position:  10% top;
	background-repeat:no-repeat;
}

#titler{
	margin:0 auto;
	padding: 0;
	width:782px;
}

.titlerText{
	margin:10px 0 10px 3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	color:#adacad;
}
.gallery {
	border: 1px solid #C4BB46;
	margin: 3px;
}
