/* This code is only meant for previewing your Reflow design. */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    background-image:url("../img/bg.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;
}

#textspan2 {
    float: none;
    font-size: 18px;
    line-height: 36px;
}


#flash_banner_wrapper {
    float: none;
    /*height: auto;*/
    height: 565px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    /*height: 565px;*/
    width: 100%;
/*    background-image:url("../img/flash_banner.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;*/
    margin-right: auto;
    /*background-color: black;*/
}

#flash_banner {
    float: left;
    /*height: auto;*/
    height: 565px;
    margin-left: 0%;
    /*margin-top: 462px;*/
    clear: none;
    width: 100%;
    min-width: 0px;
    /*opacity: 0.83;*/
    /*background-color: rgb(0, 57, 0);*/
/*    padding-top: 20px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 20px;*/
}

.flex-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    color: white;
    background-color: rgba(0, 57, 0, 0.9);
    width: 100%;
    height: auto;
}

#flash_title {
    float: left;
    font-size: 36px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 42px;
    margin-left: 2%;
    margin-top: 0px;
    clear: none;
    min-height: 36px;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#flash_txt {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 2%;
    margin-top: 0px;
    clear: both;
    min-height: 0px;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#textspan3 {
    float: none;
    font-size: 14px;
    line-height: 21px;
}

#flash_title:hover {
    text-decoration: underline;
}

#header {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: auto;
}

#main {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 1170px;
    min-width: 0px;
    margin-right: auto;
}

#link_content {
    float: left;
    height: 225;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: 0px;
}

#link_1 {
    float: left;
    height: 100%;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 50%;
    background-color: rgb(131, 188, 0);
    min-height: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
}

#link_1_header {
    float: left;
    font-size: 26px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 36px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 30px;
    min-width: 0px;
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
}

#textspan4 {
    float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(255, 255, 255);
}

#link_1_c1 {
    float: left;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(41, 41, 41);
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(78, 138, 0);
}

#link_1_header:hover {
    text-decoration: underline;
}

#link_2 {
    float: left;
    height: 100%;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: rgb(87, 148, 0);
    margin-right: 0%;
}

#link_2_header:hover {
    text-decoration: underline;
}

#link_2_header {
    float: left;
    font-size: 26px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 36px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 30px;
    min-width: 0px;
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
}

#link_2_title {
    float: left;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(41, 41, 41);
}

#link_2_c {
    float: left;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(41, 41, 41);
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(131, 188, 0);
}

#link_1_c1:hover {
    text-decoration: underline;
}

#link_1_c2:hover {
    text-decoration: underline;
}

#link_1_c2 {
    float: left;
    font-size: 16px;
    width: 100.000001%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(41, 41, 41);
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(78, 138, 0);
    margin-right: 0%;
}

#link_3 {
    float: left;
    height: 100%;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 33%;
    min-height: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 0%;
    background-color: rgb(244, 119, 0);
}

#link_3_header:hover {
    text-decoration: underline;
}

#link_3_header {
    float: left;
    font-size: 26px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 36px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 30px;
    min-width: 0px;
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
}

#link_3_title_1 {
    float: left;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(255, 234, 103);
}

#link_3_date_1 {
    float: left;
    font-size: 12px;
    width: 100.000001%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 16px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(255, 255, 255);
    margin-right: 0%;
    margin-bottom: 10px;
}

#link_3_title_1:hover {
    text-decoration: underline;
}

#link_3_title_2:hover {
    text-decoration: underline;
}

#link_3_title_2 {
    float: left;
    font-size: 16px;
    width: 100.000001%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(255, 234, 103);
    margin-right: 0%;
}

#link_3_date_2 {
    float: left;
    font-size: 12px;
    width: 100.000001%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 16px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    min-height: 19px;
    min-width: 0px;
    color: rgb(255, 255, 255);
    margin-right: 0%;
    margin-bottom: 10px;
}

#link_2_title:hover {
    text-decoration: underline;
}

#body2_wrapper {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
}

#left_wrapper {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 2px;
    clear: none;
    width: 66.999199%;
}

#video {
    float: left;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
/*    height: 445px;*/
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
}

#album_wrapper {
    float: left;
    height: auto;
    margin-left: 0.00199326%;
    margin-top: 10px;
    clear: both;
    width: 100%;
    min-width: 0px;
}

#album_top {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-color: rgb(66, 148, 92);
    padding-left: 20px;
}

#album_header {
    float: left;
    font-size: 26px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 40px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 21px;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#album_more {
    float: right;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 42px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    min-height: 29px;
    background-color: rgb(76, 80, 91);
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 0%;
    color: rgb(255, 255, 255);
}

#album_more:hover {
    text-decoration: underline;
}

#album_header:hover {
    text-decoration: underline;
}

#album_left {
    float: left;
    height: 390px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 50%;
    background-image:url("../img/album.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    box-shadow: rgba(0, 57, 0, 0.831373) 0px -80px 0px 0px inset;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    min-width: 0px;
    margin-right: 0%;
}

#album_left_title {
    float: none;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 18px;
    margin-left: auto;
    margin-top: 301px;
    clear: none;
    min-height: 29px;
    margin-right: auto;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#video_top {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-color: rgb(66, 148, 92);
    padding-left: 20px;
}

#video_header {
    float: left;
    font-size: 26px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 40px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 21px;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#video_more {
    float: right;
    font-size: 14px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 42px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    min-height: 29px;
    background-color: rgb(76, 80, 91);
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 0%;
    color: rgb(255, 255, 255);
}

#video_more:hover {
    text-decoration: underline;
}

#textspan7 {
    float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(255, 255, 255);
}

#album_left_date {
    float: none;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 1px;
    clear: none;
    min-height: 20px;
    min-width: 0px;
    margin-right: auto;
    color: rgb(244, 119, 0);
}

#textspan8 {
    float: none;
    font-size: 12px;
    line-height: 1em;
}

#album_left_title:hover {
    text-decoration: underline;
}

#album_right {
    float: right;
    height: 390px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    box-shadow: rgba(0, 57, 0, 0.831373) 0px -80px 0px 0px inset;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-image:url("../img/album2.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    margin-right: 0%;
}

#album_right_title:hover {
    text-decoration: underline;
}

#album_right_title {
    float: none;
    font-size: 14px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 18px;
    margin-left: auto;
    margin-top: 301px;
    clear: none;
    min-height: 29px;
    margin-right: auto;
    min-width: 0px;
    color: rgb(255, 255, 255);
}

#textspan5 {
    float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(255, 255, 255);
}

#album_right_date {
    float: none;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 1px;
    clear: none;
    min-height: 20px;
    min-width: 0px;
    margin-right: auto;
    color: rgb(244, 119, 0);
}

#textspan6 {
    float: none;
    font-size: 12px;
    line-height: 1em;
}

#right_wrapper {
    float: left;
    height: 50.169109%;
    margin-left: 5px;
    margin-top: 0px;
    clear: none;
    width: 31.999466%;
    min-height: 0px;
}

#canlender_wrapper {
    float: left;
    height: 100%;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
}

#calender {
    float: left;
    height: 445px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-bottom: 10px;
}

#calender_top {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    background-color: rgb(38, 122, 60);
}

#arrow_left {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 10px;
}

#calender_header {
    float: left;
    font-size: 21px;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 34px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 16px;
    color: rgb(255, 255, 255);
}

#year_month {
    float: right;
    font-size: 16px;
    width: auto;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 34px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    min-height: 32px;
    color: rgb(255, 253, 136);
    margin-right: 0%;
}

#textspan9 {
    float: none;
    font-size: 14px;
    line-height: 1em;
    color: rgb(255, 253, 136);
}

#arrow_right {
    float: right;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 10px;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 0%;
}

#week {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 4px;
    clear: both;
    min-height: 24px;
    min-width: 0px;
    color: rgb(38, 122, 60);
    background-color: rgb(255, 253, 136);
    margin-bottom: 1px;
}

#footer {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 1170px;
    margin-right: auto;
}

#footer_wrapper {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 5px;
    clear: none;
    /*width: 1170px;*/
    margin-right: auto;
    background-color: #ffffff;
}

#sitemap {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    background-color: rgb(78, 138, 0);
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

#sitemap a:hover{
    text-decoration: underline;
}

.textspan10 {
    float: none;
    font-size: 1em;
    line-height: 1em;
    color: rgb(255, 251, 170);
}

.textspan11 {
    float: left;
    font-size: 13px;
    line-height: 21px;
    color: rgb(255, 255, 255);
}

#copyright_wrapper {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    background-color: rgb(41, 41, 41);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#copyright {
    float: left;
    font-size: 13px;
    width: 50%;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    color: rgb(255, 255, 255);
    padding-right: 50px;
}

#powered {
    float: left;
    font-size: 1em;
    width: 50%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 16px;
    padding-right: 0px;
    padding-left: 50px;
}

#powered:hover {
    /*color: rgb(255, 255, 255);*/
    text-decoration: underline;
}

#powered_span {
    float: none;
    font-size: 0.8em;
    line-height: 1em;
    color: rgb(255, 255, 255);
}

#powered_span a:hover {
    text-decoration:underline;
}

#textspan12 {
    float: none;
    font-size: 12px;
    line-height: 21px;
    color: rgb(255, 255, 255);
}

#album_bottom {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 100%;
}

#facebook {
    float: left;
    height: 432px;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    background-image:url("../img/facebook.jpg");
    background-position: 0% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;
}

#map {
    float: left;
    height: 269px;
    margin-left: 0%;
    margin-top: 10px;
    clear: both;
    width: 100%;
    min-width: 0px;
    /*background-image:url("../img/map.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;*/
}

.event_date {
    float: left;
    font-size: 1em;
    width: 70.99999919999999px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 17px;
    min-width: 0px;
}

.textspan15 {
    float: none;
    font-size: 0.8em;
    line-height: 1em;
    color: rgb(244, 119, 0);
}

.event_title {
    width: 100%;
    min-width: 0%;
    margin-right: 0px;
    margin-top: 0px;
    clear: both;
    margin-left: 0%;
    float: left;
}

.textspan16 {
    float: none;
    font-size: 1em;
    line-height: 1em;
}

.index_calender_txt {
    float: left;
    /*height: 24px;*/
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: both;
    width: 100%;
    min-width: 0px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 221, 221);
}

#social_box {
    float: left;
    height: 415px;
    margin-left: 0%;
    margin-top: 3px;
    clear: both;
    width: 100.00525%;
    border: 1px solid #DDD;
    margin-right: 0%;
    display: block;
}

#fancybox-content {
    /*width: 100% !important;*/
}

iframe, object, embed {
        max-width: 100% !important;
}

#index_calender_wrapper {
    height: 493px;
    overflow-x: auto;
}

#facebook_wrapper {
    height: 432px;
}

#text4 {
    margin: 0px;
    padding: 0px;
}

#container_show_wrapper {
    height: 445px !important;
}

@media only screen and (max-width: 1170px) {



    #main {
        width: 100%;
    }

    #footer {
        width: 100%;
    }

/*    .index_calender_txt {
        height: auto;
    }*/
}

@media only screen and (max-width: 1000px) {
    .flexslider .slides img {
        height: 100%;
        width: auto;
        display: block;
    }
}

@media only screen and (max-width: 900px) {
    #link_content {
        height: 100%;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 0px;
        padding-left: 0px;
        margin-bottom: 10px;
    }

    #canlender_wrapper {
        width: 100%;
        height: auto;
    }

    

    #facebook {
        height: 445px;
        clear: none;
        margin-left: 0%;
        margin-right: 0px;
        float: left;
        width: 50%;
        margin-top: 0px;
    }

    #calender {
        width: 50%;
        height: 445px;
        clear: none;
        display: block;
        margin-bottom: 0px;
    }

    #left_wrapper {
        width: 100%;
    }

    #right_wrapper {
        width: 100%;
        margin-top: 10px;
    }

    .primaryContainer {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    #main {
        padding-right: 0px;
        padding-left: 0px;
    }

    #header {
        margin-bottom: 0px;
    }

    #flash_wrapper {
        margin-bottom: 0px;
    }

    #video {
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    #body2_wrapper {
        display: block;
        padding-right: 20px;
        padding-left: 20px;
    }

    #footer {
        padding-right: 20px;
        padding-left: 20px;
    }

    #map {
        padding-right: 0px;
        padding-left: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 750px) {
    .flexslider .slides img {
        height: 100%;
        max-height: 200px;
        width: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    #flash_banner_wrapper {
        float: none;
        max-height: 200px;
        height: 100%;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        width: 100%;
        margin-right: auto;
    }

    #flash_banner {
        float: left;
        max-height: 200px;
        height: 100%;
        margin-left: 0%;
        clear: none;
        width: 100%;
        min-width: 0px;
    }

    .flex-caption {
        display: none;
    }

    .navbar-fixed-top {
        position: fixed;
        z-index: 99;
    }

    /* END BANNER 100% */

    #link_1 {
        width: 100%;
        clear: none;
        margin-top: 5px;
    }

    #link_2 {
        width: 100%;
        clear: none;
        margin-left: 0%;
        margin-right: 0px;
        float: left;
        margin-top: 5px;
    }

    #link_3 {
        width: 100%;
        margin-top: 5px;
    }

    #link_content {
        height: auto;
    }

    #calender {
        width: 100%;
    }

    #facebook {
        width: 100%;
    }

    #canlender_wrapper {
        height: auto;
    }

    /*header items*/
    .selected_version {
        clear: none;
    }
    .version {
        clear: none;
    }
    #version_search_wapper_mobile {
        clear: none;
    }
    #search_wrapper_mobile {
        position: relative;
        width: 280px;
        padding-top: 0px;
        clear: both;
    }

    #search_text_mobile {
        width: 230px;
    }

    .search_btn_mobile {
        float: right;
    padding-top: 7px;
    padding-right: 5px;
    clear: both;
    padding-bottom: 5px;
    }
    /*end header items*/

    #flash_txt {
        display: none;
    }

    #flash_title {
        font-size: 20px;
    }

    .flex-caption {
        padding: 10px;
    }
}

@media only screen and (max-width: 550px) {
    #album_left {
        width: 100%;
    }

    #album_right {
        width: 100%;
    }

    #copyright {
        width: 100%;
        text-align: center;
        padding-right: 0px;
    }

    #powered {
        width: 100%;
        padding-left: 0px;
        text-align: center;
    }
}

