body {
    background-color: #ebebeb;
    background-image: url('../img/background.jpg');
    background-position: center top;
    background-repeat: repeat-y;
    font-size: 85%;
    text-align: center;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */
	position: relative;
}
#footer, #push {
	height: 70px; /* .push must be the same height as .footer */
	position: relative;
}

.content {
    height: 100%;
    margin: 0 auto;
    text-align: left;
    width: 800px;
}

.container {
    padding: 0 20px;
}

#top {
    background-color: #3a3a3a;
    background-image: url('../img/top_bg.jpg');
    background-repeat: repeat-x;
    height: 157px;
}

#top h1 {
    font-size: 200%;
    font-weight: bold;
    padding: 30px 0 0 0;
}

#top h1 a {
    color: #f0c656;
    text-decoration: none;
}

#top h1 strong {
    color: #fff;
    font-size: 95%;
}

#top h1 strong.small {
    font-size: 70%;
}

#top strong {
    color: #fff;
    font-size: 100%;
}

#top ul#menu {
    float: right;
    padding: 37px 0 0 0;
}

#top ul#menu li {
    float: left;
    padding: 0 0 0 10px;
}

#top ul#menu a {
    color: #fff;
    display: block;
    text-decoration: none;
}

#top ul#menu a strong {
    display: block;
    padding: 5px 7px;
}

#top ul#menu a.active,
#top ul#menu a:hover {
    background-color: #f0c656;
    color: #000;
}

#top ul#menu a.active strong,
#top ul#menu a:hover strong {
    color: #000;
}

#motto {
    background-color: #efcc6f;
    background-image: url('../img/motto_bg.jpg');
    height: 237px;
}

#motto .content {
    background-image: url('../img/top.jpg');
}

#body .content {
    padding: 10px 0 0 0;
}

#body .col_23 {
    float: left;
    width: 60%;
}

#body .col_13 {
    float: left;
    width: 39.5%;
}

#body p {
    padding: 10px 0 0 0;
}

#footer {
    background-color: #3a3a3a;
}
#footer .container {
    color: #fff;
    padding: 10px;
    text-align: center;
}
#footer a {
    color: #fff;
}
#footer a:hover {
    text-decoration: none;
}

#gmap {
    height: 280px;
    float: right;
    margin: 0 0 10px 0;
    width: 440px;
}
