html,
body {
    min-width: 500px;
    background: #fff;
    color: #5c5c5c;
    font: 100%/1.25em Georgia, "Times New Roman", Times, serif;
    position: relative;
}

h1 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

h2 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

#main {
    margin-top: 10px;
}

#logo {
    background: url(../images/logo_m.png);
    height: 123px;
}

.primary {
    margin-top: 20px;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #388194;
}

li {
    float: left;
}

    li a {
        display: block;
        color: white;
        text-align: center;
        padding: 16px;
        text-decoration: none;
        font-family: Arial;
        color: white;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

        li a:hover {
            background-color: #ba601c;
        }

.selected {
    background-color: #C0504D;
}

#slide1 {
    margin-top: 25px;
    background: url(../images/slide1_m.jpg);
    height: 300px;
}

#slide2 {
    margin-top: 25px;
    background: url(../images/slide2_m.jpg);
    height: 300px;
}

#slide3 {
    margin-top: 25px;
    background: url(../images/shelter_m.jpg);
    height: 300px;
}

.content1 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
}

.content1a {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    background: #d8ecee;
    width:500px;
}

.content2 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 14px;
    text-align: left;
}

.content3 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.header1 {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
}

.tbl1 {
    border-collapse: collapse;
    width: 500px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    margin-top:15px;
}

    .tbl1, .tbl1 tr, .tbl1 td {
        border: 1px solid black;
        border-spacing: 2px;
    }

        .tbl1 td {
            text-indent: 5px;
        }

.tblheader {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.table_1 {
    text-align: left;
    padding-bottom: 5px;
}

.table_2 {
    padding-left: 0px;
    padding-bottom: 5px;
    text-align: left;
}

.table_3 {
    padding-left: 0px;
    padding-bottom: 5px;
    text-align: left;
}

.footer_hours {
    font-size: 12px;
    width:200px;
}

.footer_table {
    width: 500px;
    height:200px;
    background-color: dimgray;
    border: 1px solid dimgray;
    color: white;
}

.footer_table_row {
    
}

.footer_table_entry_type1 {
    vertical-align: middle;
}

    .footer_table_entry_type1 img {
        float: left;
        margin-top: 15px;
        margin-left: 30px;
        border: none;
        text-decoration: none;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;
        -khtml-opacity: 0.75;
        opacity: 0.75;
    }

        .footer_table_entry_type1 img:hover {
            border: none;
            text-decoration: none;
            cursor: pointer;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            -moz-opacity: 1.0;
            -khtml-opacity: 1.0;
            opacity: 1.0;
        }

.footer_table_entry_type1_map {
    float: left;
    width: 180px;
    height: 100px;
    margin-left: 30px;
    border: 3px solid #d1c4b0;
}

    .footer_table_entry_type1_map iframe {
        border: 0;
        width: 180px;
        height: 100px;
    }

.footer_table_entry_type2 {
    
    vertical-align: text-top;
    padding-left: 0px;
    visibility:hidden;
}

.footer_table_entry_type_header {
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}

.footer_table_entry_type_body {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 8px;
}

.footer_table_entry_type3 {
    vertical-align: top;
    padding-left: 0px;
}

#footer_table_entry_type1 font, #footer_table_entry_type2 font, #footer_table_entry_type3 font {
    font-weight: bold;
    float: left;
    line-height: 100%;
    font-size: 16px;
    float: left;
    padding: 0px;
    height: 16px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

#footer_table_entry_type3_text, #footer_table_entry_type1_text {
    /* float: left; */
    font-size: 12px;
    line-height: 100%;
}

.design324 {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 10px;
}