@charset "UTF-8";
/* CSS Document */
img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}

body{
}

@font-face {
    font-family: 'LithosProRegularBold';
    src: url('lithospro-black-webfont.eot');
    src: url('lithospro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('lithospro-black-webfont.woff') format('woff'),
         url('lithospro-black-webfont.ttf') format('truetype'),
         url('lithospro-black-webfont.svg#LithosProRegularBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.shadow {
-moz-box-shadow: 0 0 10px #333333;
-webkit-box-shadow: 0 0 10px#333333;
box-shadow: 0 0 10px #333333;
}

		



		
.container{
position:relative;
width:1000px;
height:100%;
background: #ffffff;
margin:0 auto;
top:50px;



}

.header{
width:100%;
height:168px;
background:url(images/header.gif) no-repeat;


}

.logo{
width:200px;
height:172px;
background:url(images/logo.png) no-repeat;
float:left;
margin-top:20px;
margin-left:20px;



}

.established{
width:100px;
height:18px;
float:right;
margin-top:36px;
margin-right:10px;

	font-family:LithosProRegularBold;
	text-transform:uppercase;
	font-size:11px;
	color: #000000;
	font-weight:normal;
	text-align:center;



}

.menu{

	width:700px;
	height:20px;

	z-index:100;
	margin:0 auto;
	
	

}

.menu > ul {

}

.menu > ul > li {
	float:left;
	height:20px;
	list-style:none;
	margin-top:20px;
	}

.menu > ul > li a{
	
	display:block;
	list-style:none;
	height:20px;
	padding:0px 8px;
	padding-top:9px;
	text-align:center;
	font-family:LithosProRegularBold;
	outline:none;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	color:#739ABD;
	
	}

.menu > ul > li a:hover{
color:#ffffff;
background:#739ABD;}


.icons{
float:left;
width:100px;
height:40px;
right:0px;
top:20px;
position:absolute;

}


#facebook
{
  display: block;
  float:left;
  width: 40px;
  height: 40px;
  background: url(images/facebook.png) no-repeat 0 0;

}

#facebook:hover
{ 
  background-position: 0 -40px;
}

#facebook span
{
  position: absolute;
  top: -999em;
}

#typepad
{
  display: block;
  float:left;
  left:48px;
  width: 40px;
  height: 40px;
  background: url(images/typepadlogo.png) no-repeat 0 0;

}

#typepad:hover
{ 
  background-position: 0 -40px;
}

#typepad span
{
  position: absolute;
  top: -999em;
}




.maintext{
width:1000px;
height:100%;
margin:0px auto;


}



	


.footer{
width:1000px;
height:250px;
position:relative;
background:url(images/footer.gif) no-repeat;
background-position:bottom;

}




	
.address {
float:left;
width:400px;
height:20px;
top:168px;
left:300px;

position:absolute;
font-family:LithosProRegularBold;
	outline:none;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:4px;
	
}

.address a{
	text-align:center;
	font-family:LithosProRegularBold;
	outline:none;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	
	}

.address a:hover{
color:#ffffff;
}


.dogpic4{

width:180px;
height:220px;
position:absolute;
background: url(images/dog2.png) no-repeat;
bottom:0px;
right:20px;



}

.copyright{

width:100%;
height:20px;
margin-top:54px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
position:absolute;
}
