body {
	margin: 0;
	padding: 0;
	/*min-width: 960px;*/
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    font-size: 14pt;
	color: #462b18;
    background-color: #fafafc;
    background: #fafafc;
}

a:link {
	color: #fff;
	text-decoration: underline;
   }
a:visited {
	color: #EAF4FF;
	text-decoration: underline;
   }
a:hover {
	color: #fff;
	text-decoration: underline;
   }
a:active {
	color: #fff;
	text-decoration: underline;
   }

a img {
	border: 0;
}

h1 {
   font-family: 'Alegreya', serif;
   font-size: 24px;
   color: #462b18;
   font-weight: bold;
}


h2 {
   font-family: 'Alegreya', serif;
   font-size: 24px;
   color: #462b18;
   font-weight: bold;
}

.container {
	margin: 0 auto;
	overflow: auto;
	padding: 0;
	width: 960px;
}


.header {

    width: 100%;
    height: 659px;
    top: 0px;
    left: 0px;
	margin: 0 auto;
	padding: 0;
    position: relative;

	background: #48795c;
    background-color: #48795c;
  	border-bottom: 0px solid #569fd3;
    background-image: url(../img/background-blackboard.jpg);
    background-repeat: repeat;
    z-index: 9;
}

.header-logo {
    width: 112px;
    height: 100px;
    float: left;
    margin-right: 6px;
}

.social-icon {
    width: 32px;
    height: 32px;
}

.header-phone {
   font-family: 'Alegreya', arial, serif;
   color: #fff;
   font-size: 20px;
   font-weight: bold;
   margin-top: -6px;
}

.header-address {
   font-family: 'Handlee', cursize; Verdana, Arial;
   color: #b9c6b6;
   font-size: 13px;
   font-weight: bold;
}

.slideshow {
    position: relative;
    margin-top: 0px;
    border: 0px solid #fff;
    height: 415px;
    width: 960px;
    overflow: visible;
}

#nav {
    font-family: 'Droid Sans', sans-serif;
  	font-size: 16px;
    font-weight: bold;
    position: relative;
    /*    vertical-align: middle;*/
}

#nav ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
    display: table;
    width: 100%;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	float: left;
	color: #fff;
	text-decoration: none;
    padding-left: 58px;
    padding-top: 20px;
    padding-right: 18px;
	/*padding: 30px 80px;*/
    border: 0px solid #339900;
}

#nav ul li a:hover {
	color: #8fc6dc;
  	/*background: #007daf;*/
}
#nav ul li a:active {
	color: #8fc6dc;
  	/*background: #007daf;*/
}
.nav-main-sub {
   font-family: 'Handlee', cursize;
   font-size: 15px;
}


#menu-item-1 a {
	background: url(../img/background-bunny.png) no-repeat;
    height: 65px;
}

#menu-item-2 a {
	background: url(../img/background-squirrel.png) no-repeat;
    height: 65px;
}


#menu-item-3 a {
	background: url(../img/background-chipmunk.png) no-repeat;
    height: 65px;
}

#menu-item-4 a {
	background: url(../img/background-sun.png) no-repeat;
    height: 65px;
}

#menu-item-5 a {
	background: url(../img/background-tree.png) no-repeat;
    height: 65px;
}

.content {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
    font-size: 12pt;
    color: #000;
}

.footer {
	background: #48795c;
    background-color: #48795c;
    background-image: url(../img/background-blackboard.jpg);
    background-repeat: repeat;
}

.footer-logo {
   width: 112px;
   height: 100px;
   float: left;
   margin-right: 2px;
}

.footer-quote {
   margin: 50px;
   margin-top: 20px;
   color: #fff;
   font-family: 'Handlee', cursize, arial;
   font-weight: bold;
   font-size: 19px;
   font-style: italic;
}

.footer-quote-sig {
   font-size: 16px;
   font-style: normal;
}

.footer-phone {
   font-size: 22px;
   color: #b9c6b6;
   }

.footer-email {
   color: #b9c6b6;
   text-decoration: none;
   }

.company-name {
  font-family: 'Alegreya', arial, verdana;
  color: #febb1d;
  font-size: 34px;
  font-weight: bold;
  margin-top: 4px;
}

.company-byline {
  font-family: 'Handlee', cursize;
  color: #b9c6b6;
  font-size: 19px;
  font-weight: bold;
  font-style: normal;
  margin-top: -12px;
}

.company-service {
  font-family: 'Droid Sans', sans-serif, arial, verdana;
  color: #d4cdb9;
  font-size: 18px;
  font-weight: bold;
  margin-top: -8px;
}

.tape-left {
   position: absolute;
   top: -10px;
   left: 2px;
   z-index: 9999;
   }

.tape-right {
   position: absolute;
   top: -10px;
   left: 932px;
   z-index: 9999;
   }

.erasure {
    position: absolute;
    top: 615px;
    left: 200px;
    z-index: 9999;
}

.chalk {
    position: absolute;
    top: 630px;
    left: 940px;
    z-index: 9999;
}


.body-quote {
    background-image: url(../img/quote.png);
    background-repeat: no-repeat;
    /*    background-color: #f8f8f8;*/
   /* border: 1px solid #c8c8c8;*/
   margin-left: 15px;
   padding-left: 20px;
   width: 300px;
   float: right;
   /*color:  #f2ab02;*/
   font-family: 'Handlee', cursize, arial;
   font-weight: bold;
   font-size: 18px;
   font-style: italic;
}

.body-quote-sig {
   font-size: 14px;
   font-weight: normal;
   font-family: verdana, arial;
   font-style: normal;
}


#content a:link {
	color: #462b18;
	text-decoration: underline;
   }
#content a:visited {
	color: #462b18;
	text-decoration: underline;
   }
#content a:hover {
	color: #C7885C;
	text-decoration: underline;
   }
#content a:active {
	color: #462b18;
	text-decoration: underline;
   }

#calendar {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #000;
  margin-top: 0px;
  padding: 8px;
  /*border: 1em #000;*/
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  border: .1em solid #b7b7b7;
}

.calendar-company {
  font-family: 'Alegreya', arial, verdana;
  color: #f89620;
  /*color: #000;*/
  font-size: 24px;
  font-weight: bold;
  margin-top: 0px;
}

.calendar-item {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #000;
  }

.slide-title {
	background: none;
	color: #FFFFFF;
	z-index: 50;
	font-family: 'Cuprum', Impact, Charcoal, sans-serif;
	font-size: 42px;
	line-height: 42px;
	font-weight: bold;
	text-transform: none;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	border-radius:0;
	opacity:1;
}


.triple-column-list li {float: left; width: 33.3%; margin-bottom: 5px;}

.double-column-list li {float: left; width: 50%; margin-bottom: 5px;}

.single-column-list li {margin-bottom: 5px;}

.clear {clear:both;}