@charset "UTF-8";
main:after{
	content:"" ;
	display:table;
	clear: both;
}
header:after{
	content:"" ;
	display:table;
	clear: both;
}
body img {
}
body {
    margin: 0px;
    font-size: 1em;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    color: #434E60;
    background-color: #ebf1f2;
}
#container {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
header {
    padding-bottom: 20px;
    border-bottom: 5px double #87989e;
}
header h1 {
    font-weight: 400;
    text-align: left;
    margin-bottom: 0px;
    margin-top: -5px;
    font-size: 5em;
    color: #607020;
    font-family: dawning-of-a-new-day, sans-serif;
    font-style: normal;
    float: left;
}
main {
    padding-bottom: 40px;
    padding-right: 75px;
    padding-left: 75px;
}
main h1 {
    font-weight: normal;
    font-size: 1.5em;
    color: #607020;
    text-align: left;
    border-bottom: thin solid #87989e;
}
body h2 {
    font-weight: normal;
    color: #607020;
    border-top-right-radius: 0px;
    border-spacing: 0px 0px;
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-width: thin;
    /* [disabled]margin-right: 312px; */
    text-align: center;
}
.family h2 {
    font-weight: normal;
    color: #607020;
    border-top-right-radius: 0px;
    border-spacing: 0px 0px;
    text-align: left;
    text-decoration: none;
    border-bottom: thin solid #87989e;
}
#topNav {
    margin-bottom: 0px;
    padding-top: 70px;
    padding-bottom: 0px;
    text-align: right;
    list-style-type: none;
}
#topNav li {
    display: inline-block;
    font-size: 1.2em;
    margin-left: 23px;
}
#topNav li a:link {
    color: #f7a8a0;
    text-decoration: none;
}
#topNav li a:visited {
    color: #f7a8a0;
}
#topNav li a:hover {
    color: #607020;

}
#mainHomeTxt {
    margin-left: 130px;
    margin-right: 130px;
    display: inline-block;
}
main p {
    line-height: 1.7em;
}
footer {
    margin-top: 20px;
    border-bottom: 5px double #87989e;
    margin-bottom: 20px;
    border-top: 0.5px solid #879e9e;
    clear: both;
}
footer h1 {
    font-size: 1.5em;
    color: #f7a8a0;
    font-weight: normal;
    text-align: center;
}
footer h2 {
    text-shadow: 0px 0px;
    font-weight: normal;
    text-align: center;
    color: #F7a8a0;
}
footer ul {
    list-style-type: none;
    padding-left: 0px;
    text-align: center;
}
footer ul li {
    display: inline-block;
    font-size: 0.9em;
    color: #697020;
    margin-left: 15px;
    margin-right: 15px;
}
footer ul li a:link {
    color: #607020;
    text-decoration: none;
}
footer ul li a:hover {
    color: #f7a8a0;
}
#famImg {
}
#tripImg {
    display: inline;
    float: left;
}
.brought {
}
.brought img {
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 7px;
    display: block;
}
.tripPic {
    display: block;
    margin-top: 10px;
    margin-bottom: 21px;
    padding-top: 25px;
}
.famimg {
}
.famImg {
}
.jeepimg {
    margin-top: 25px;
}
.floatleft {
    float: left;
    margin-top: 3px;
    padding-top: 0px;
    padding-bottom: 54px;
    padding-right: 36px;
    margin-right: 10px;
    text-align: right;
}
.floatright {
    float: right;
    margin-top: -51px;
    padding-right: 0px;
    padding-top: 35px;
    padding-left: 17px;
    margin-left: 0px;
    position: static;
    margin-bottom: 26px;
    text-align: right;
}
.family {
    float: left;
}
.h2LeftFloat {
    margin-left: 436px;
    padding-left: 0px;
    padding-top: 31px;
    padding-bottom: 0px;
    margin-top: 34px;
}
main h2 family {
    margin-right: 44px;
}
.h2RightFloat {
    padding-right: 0px;
    margin-right: 417px;
    border-bottom-color: #87989e;
    border-bottom-style: solid;
}
.mainh2family {
    text-align: center;
    margin-left: -42px;
    text-decoration: none;
}
.homeh1 {
    border-bottom: thin solid #87989e;
    text-align: center;
}
