* {margin:0; padding:0;}

body {	background: url(../../images/mainbackground1.jpg) no-repeat left bottom fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	font-family: 'source_sans_proregular', sans-serif;
}

/* HEADER */

#headcontainer {width:95%;margin:0 auto;position:relative;padding-top:1em;}
#header {width:60%;height:auto;padding-bottom:1em;text-align:left;margin-left:3em;}
#search {position:absolute;top:33px;display:none;font-size:11px;color:#FFF;}
#culinks {padding:5px 10px;}
#search form {margin:0;padding:0 10px 10px;}
#inputwrapper {background-color:#FFF;	height:22px;float:left;}
#search input.text {border:none;background-color:#FFF;color:#333;width:170px;height:22px;padding-left:5px;}
#search a:link, #search a:visited, #search a:hover {color:#FFF;text-decoration:none;}
#ucb {display: none;}
#mobile {display:none;}

/* DARK BACKGROUND */

#darkbackground {background-color:#565a5d;position:absolute;height:45em;width:100%;top:-10em;z-index:-2;}
#container {width:95%;position:relative;margin:0 auto;box-shadow: 0px 0px 30px #111111;border-radius:0 0 5px 5px;}

/* TOP BAR */

#topbar {background-image: url(../../images/topbar.png);width:100%;text-align:center;border-radius:5px 5px 0 0;}
#topbaricons {height:100%;}
#topbaricons li {display:inline-block;list-style-type:none;padding:1em 1em 1em 0;}
#topbaricons li img {vertical-align:middle;}
.leftone {padding-left:0.2em;}

/* NAV MENU */

#navmenu {background-color:#9a9b00;width:100%;color:#c5c674;font-size:1em;}
#navmenu a {color:#FFF;text-decoration:none;}
#navmenu a:hover {color:#000;}
#navmenu select {display:none;}
#navtitles {text-align:center;list-style-type:none;}
#navtitles li {width:20%;display:inline-block;font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#navtitles li a {display:block;color:#F5F5E6;height:3em;padding:0;line-height:3em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
	border-style:outset;border-width:1px;border-color:#B8B94D;
	background-image: -moz-linear-gradient(top,#B8B94D,#8B8C00);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#B8B94D),to(#8B8C00));
	background-image: -webkit-linear-gradient(top,#B8B94D,#8B8C00);
	background-image: -o-linear-gradient(top,#B8B94D,#8B8C00);
	background-image: linear-gradient(to bottom,#B8B94D,#8B8C00);background-repeat: repeat-x;}
#navtitles li a:hover {display:block;color:#4c4c4c;
	border-style:groove;border-width:1px;border-color:#B8B94D;
	text-shadow: 0 -1px 0 rgba(250, 250, 250, 0.4);
	background-image: -moz-linear-gradient(top,#9a9b00,#AEAF33);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#9a9b00),to(#AEAF33));
	background-image: -webkit-linear-gradient(top,#9a9b00,#AEAF33);
	background-image: -o-linear-gradient(top,#9a9b00,#AEAF33);
	background-image: linear-gradient(to bottom,#9a9b00,#AEAF33);background-repeat: repeat-x;}
#topbaricons li.hide {display:none;}
#homeicon {width:24px;height:24px;position:absolute;top:1.1em;left:1em;}

/* DATES BANNER */

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

/* MID SECTION */

#bannerholder {background-color:#404040;}
.bannercontainer{position:relative;max-width:65em;height:330px;   -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;margin:0 auto;}
.bannercontainer ul >li{display:none;}
.bannershadow{	max-width:700px;height:40px;position:relative;}
.centerme{margin-left:auto;margin-right:auto;}
#bannertext {display:none;}
.mobilebutton {display:none;}

/* BOTTOM MENUS */

#bottomcontain {width:100%;background: url(../../images/backgroundhome.png);background-repeat: repeat;color:#FFF;font-size:0.9em;padding-bottom:2em;}
#columnholder {width:95%;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:48%;display:inline-block;vertical-align:top;text-align:left;border-right:#c2c2c2 solid 2px;}
#midbottom {width:48%;display:inline-block;vertical-align:top;text-align:center;}
#midbottom img {width:95%;display:block;margin:0 auto;}
#gallery {display:none;}
#vertline {width:1em;height:90%;display:inline-block;vertical-align:middle;padding:1em 1em 0 0;}
#vertline img {width:0.1em;height:21em;}
#vertline1 {display:none;}

/* FOOTER */

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

/* HEADERS */

h1 {text-decoration:underline;font-family: 'source_sans_prosemibold';font-weight:normal;}
h2 {font-size:1.3em;color:#666;font-family: 'source_sans_prosemibold';font-weight:normal;}
h3 {font-size:1.8em;padding:0.7em 0;color:#ffd050;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);font-family: 'source_sans_prosemibold';font-weight:normal;}
hr {display:none;}
a img {border:none;}