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

body {
margin:0;
padding:0;
background-image:url(/images/back.jpg);
background-repeat:repeat-x;
background-color:#6D8DBC;
font-family:Comic Sans MS, Arial, sans-serif;
font-size:62.5%;
}

p {
padding-left:2px;
}

a {
color:#522C09;
text-decoration:underline;
}

a:hover {
color:#BB3714;
}

a img {
border:0
}

h1, h2, h3, h4, h5 {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1 {
	font-size: 2.6em;
	margin-bottom:0px;
}

span.h {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	line-height:1em;
	font-size: 1.8em;
}

h5 {
	text-align:center;
	font-size: 56px;
	color:#BB3714;
}

div.hr {
height:22px;
background-image:url(/images/divider.gif);
background-repeat:no-repeat;
background-position:center;
margin:12px 0 18px 0;
clear:both;
}

div.hru {
height:22px;
background-image:url(/images/divideru.gif);
background-repeat:no-repeat;
background-position:center;
margin:12px 0 18px 0;
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

.scroll {
overflow:auto;
height:365px;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
padding:4px 10px 60px 0;
clear:both;
}

/* header css */
#header #log {
background-image:url(/images/log.png);
background-repeat:repeat-x;
background-position:center;
height:58px;
}

#header #logo {
height:109px;
text-align:center;
}

#header #menu {
height:44px;
width:600px;
margin:0 auto -18px auto;
text-align:center;
clear:both;
}

#header #menu a {
margin:0 13px;
float:left;
display:block;
width:124px;
height:44px;
}

#header #menu a.home {
background-image:url(/images/menu-home.png);
background-repeat:no-repeat;
}

#header #menu a.home:hover, #header #menu a.home-on {
background-image:url(/images/menu-home-on.png);
background-repeat:no-repeat;
}

#header #menu a.rates {
background-image:url(/images/menu-rates.png);
background-repeat:no-repeat;
}

#header #menu a.rates:hover, #header #menu a.rates-on {
background-image:url(/images/menu-rates-on.png);
background-repeat:no-repeat;
}


#header #menu a.about {
background-image:url(/images/menu-about.png);
background-repeat:no-repeat;
}

#header #menu a.about:hover, #header #menu a.about-on {
background-image:url(/images/menu-about-on.png);
background-repeat:no-repeat;
}

#header #menu a.contact {
background-image:url(/images/menu-contact.png);
background-repeat:no-repeat;
}

#header #menu a.contact:hover, #header #menu a.contact-on {
background-image:url(/images/menu-contact-on.png);
background-repeat:no-repeat;
}

/* content css */
#content {
height:698px;
background-image:url(/images/birch-roll.gif);
background-repeat:no-repeat;
background-position:center;
}

#content-tall {
height:1000px;
background-image:url(/images/birch-roll-tall.gif);
background-repeat:no-repeat;
background-position:center;
}

#content .container {
margin:0 auto;
padding:75px 10px 0 20px;
width:575px;
height:460px;
font-size:1.3em;
clear:both;
}

#content-tall .container {
margin:0 auto;
padding:75px 10px 0 20px;
width:575px;
font-size:1.3em;
clear:both;
}

#content .call, #content-tall .call {
text-align:center;
padding-top:10px;
clear:both;
}

/* footer css */
#footer .info {
text-align:center;
width:760px;
margin:0 auto 100px auto;
padding:8px 0;
color:#000;
font-size:1.1em;
}

/* home page css */

#home-elk {
margin-top:-70px; 
margin-bottom:-20px;
float:right;
width:249px;
height:324px;
}

.tmbs {
clear:both;
height:186px;
}

.tmbs div {
text-align:center;
float:left;
width:187px;
}

.middle-tmb {
margin:0 5px;
}

/* about page css */

.about img {
border:2px solid #F6F7F2;
}

.about img.left {
margin:5px 20px 15px 0;
}

.about img.right {
margin:5px 10px 15px 20px;
}

/* rates page css */

#rates-bison {
margin:15px 12px 0 0;
float:right;
width:268px;
height:179px;
}