* {margin:0; padding:0;}

body {background-color:#353535;font-family: 'source_sans_proregular', sans-serif;}

/* HEADER */

#headcontainer {display:none;}
#search {display:none;}


#container {width:100%;max-width:65em;position:relative;margin:0 auto;box-shadow: 0px 0px 30px #111111;}

/*TOP BAR */

#topbar {display:none;}


/* NAV MENU */

#navmenu {background-color:#9a9b00;width:100%;color:#c5c674;font-size:0.7em;}
#navmenu a {color:#FFF;text-decoration:none;}
#navmenu a:hover {color:#000;}
#navmenu select {width:100%;font-size:150%;padding:1em 0;background-color:#353535;color:#f4f4f4;}
#navtitles {display:none;}
#homeicon {display:none;}
nav#mobile {
        background-color:#353535;
        display:block;
        font-size:130%;
    }
 
    /*
    Top black bar that holds the toggle button
    */
 
    nav#mobile #toggle-bar {

        width:100%;
        position:relative;
    }
 
    /*
    Toggle button #1 ("Menu")
    */
 
    nav#mobile strong a img {
        width:80%;
        display:inline-block;
        vertical-align:middle;
        padding:8px;
        color:#fff;
    }
 
    /*
    Toggle button #2 ("Navicon")
    */
 
    nav#mobile .navicon {
        display:inline-block;
        vertical-align:middle;
        width:10%;
        height: 6px;
        margin: 5px 10px 0 0;
        border-top: 18px double #FFF;
        border-bottom: 6px solid #FFF;
        font-size:0;
    }
 
    /*
    The dropdown menu
    */
 
    nav#mobile ul li {
        clear:both;
        list-style:none;
    }
 
    nav#mobile ul li a {
        display:block;
        background-color:#c2c2c2;
        color:#353535;
        text-transform:uppercase;
        margin:2px 0;
        padding:6px 0 6px 8px;
        text-decoration:none;
    }
 
    nav#mobile ul ul {
        font-size:small;
    }
 
    nav#mobile ul ul li {
        margin-left:30px;
    }
 
    nav#mobile ul ul a {
        background-color:#333;
        padding-left:8px;
    }
 
    nav#mobile ul ul a:before {
        content: "2192";
        padding-right:8px;
    }

/* DATES BANNER */

#year {width:100%;overflow:hidden;}
#year img {width:120%;height:auto;display:block;}

/* MID SECTION */

#bannerholder {background-color:#000;}
.bannercontainer{display:none;}
#bannertext {display:inline-block;width:100%;background-color:#FFF;}
#textcontainer {width:90%;margin:0 auto;font-size:0.8em;padding-bottom:1em;}

.mobilebutton {
	width:90%;
	text-align:center;
	margin:0.4em auto;
	border:#a9a9a9 solid 1px;
	border-radius:5px;
	background-image: -moz-linear-gradient(top,#A6A645,#7D7E00);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#A6A645),to(#7D7E00));
	background-image: -webkit-linear-gradient(top,#A6A645,#7D7E00);
	background-image: -o-linear-gradient(top,#A6A645,#7D7E00);
	background-image: linear-gradient(to bottom,#A6A645,#7D7E00);background-repeat: repeat-x;}
.buttontext a {

	color:#f4f4f4;
	font-size:140%;
	display:block;
	padding:0.6em 0;
}

/* BOTTOM MENUS */

#bottomcontain {display:none;}
/*#bottomcontain {width:100%;background-color:#999999;color:#FFF;font-size:0.95em;padding-bottom:2em;}*/
#columnholder {width:100%;display:block;margin:0 auto;text-align:center;}
#columnholder a {color:#FFF;text-decoration:none;}
#columnholder a:hover {color:#000;text-decoration:none;}
#cwafree {width:80%;display:block;margin:0 auto;text-align:left;}
#midbottom {width:95%;display:block;margin:1em auto 0 auto;border-top:#c2c2c2 solid 2px;}
#midbottom img {width:90%;display:block;margin:0 auto;}
#gallery {display:none;}
#vertline {display:none;}
#vertline1 {display:none;}

/* FOOTER */

#footercontain {width:90%;position:absolute;max-width:65em;padding-bottom:2em;}
#footer {font-size:0.8em;color:#999999;margin:2em 0 0 2em;}
#footer a {color:#FFF;text-decoration:none;}
#footer a:hover {color:#000;text-decoration:none;}

/* HEADERS */

h1 {font-size:2em;}
h2 {font-size:1.3em;color:#666;}
h3 {font-size:1.8em;padding:0.7em 0 0.7em 0;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);}
a {text-decoration:none;color:#a38e56;}
a img {border:none;}