article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
  display:block
}

/*  Start with hack fixes   */
/* Hides from IE-mac \*/
* html .wrapper {height: 1%;}
/* End hide from IE-mac */


/* Basic Elements   */
body {
	/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   */
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
	margin: 0 auto;
	padding: 0;
	color: #000000;
}

img {
    max-width: 100%;
    height: auto;
}

.banner {
  float:left;width:75%;
}

#pagebox {
	background-color:white;
	width:95%;
	margin: 0 auto;
	padding:10px;
	z-index:9;
}

#mainbody {
	margin: 0 auto;
	width:60%;
	padding:10px;
}

#welcomebox {
	margin:0 auto;
	width:60%;
}

.socialicons {
	float:right;
	width:20%;
	margin-top:12px;
}

.breaking {
	display: inline-block;
}


.page-header {
  display: none;
  visibility: hidden;
}

#hamburgtext {
	display:none;
}

.nomobile {
	display:block;
}

.mobile {
	display:none;
}

.width66 {
  float:left;width:65%;
}

.width33 {
  float:left;width:33%;
}

.width50 {
  float:left;width:48%;
}

.background {
	background:url(/images/bluebkgnd.jpg) repeat;
}

.youtube {
	width:560px;
	height:315px;
}




#menu ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 10px 4px 10px 0;
  list-style: none;
  z-index:99;
}
#menu ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 10px;
  background: #fff;
  cursor: pointer;
  z-index:99;
  font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

#menu ul li a:link, #menu ul li a:hover, #menu ul li a:visited {
	color: #A0A0A0;
    border:0;
}

#menu ul li:hover {
  background-color: #CCCCCC;
  color: #fff;
  z-index:99;
}
#menu ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  display: none;
  visibility: hidden;
  z-index:99;
}
#menu ul li ul li { 
  background: #E0E0E0; 
  display: block; 
  color: #fff;
  z-index:99;
}
#menu ul li ul li:hover { background: #CCCCCC;   z-index:99;}
#menu ul li:hover ul {
  display: block;
  visibility: visible;
  z-index:99;
}





#main {
   /*  font-family:Verdana, Arial, Helvetica, sans-serif;   */
   font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   width:90%;
   padding:12px;
   margin: 12px auto 0 auto;
   background-color: white;
   border:4px solid #CB8B4D;
	-moz-box-shadow: 0 5px 16px #000000;
	-webkit-box-shadow: 0 5px 16px #000000;
	box-shadow: 0 5px 16px #000000;
	-moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}


#main a:link,a:visited {
 color:#3B4F3C;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#main a:hover {
 color:#CB8B4D;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#photo {
  position:relative;
  width:271px;
  height:203px;
  margin:0;
  padding:0;
}

#photoposition {
  position:absolute;
  top:0;
  left:-9px;
}

#upperleft {
  position:absolute;
  top:0;
  left:0;
}

#lowerright {
  position:absolute;
  bottom:-5px;
  right:0;
}


.subtitle {
 font-size:24px;
 font-style: italic;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: #9B140C;    /* was white  */
 line-height: 150%;
 margin-bottom:24px;
}

.pagetitle {
 font-size:14px;
 font-style: italic;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: navy;
 text-align: center;
}


.pagetitles {
 font-size:16pt;
 font-style: normal;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: navy;
}

.pagesubtitle {
 font-size:14px;
 font-style: italic;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: navy;
 text-align: right;
}

.signature {
 font-size:14px;
 font-style: normal;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 color: navy;
}

#backtint {
  padding:8px;
                      */
}

.maintitle {
 font-size:56px;
 font-family: Times, san-serif;
}


.bodytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

.navbutton {
  background-image: url(button.jpg);
  background-repeat:no-repeat;
  width:233px;
  height:33px;
  padding:6px 0px 0px 20px;
  font-size:14px;
}

#navbutton a:link, #navbutton a:visited {
 text-decoration:none;
 color:white;
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#navbutton a:hover {
 text-decoration:none;
 color:#CB8B4D; 
 font-weight: bold;
 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#dropdownmenu {
  padding-left:550px;
  width:100%;
  height:32px;
  background-color:#3B4F3C;
}


#listing {
font-weight:bold;
font-style: italic;
font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.head {
  font-size: 14pt;
  font-family: Tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  text-align:center;
  color: #007f7f;
}

fieldset {
  margin: 0 0 16px 3px; 
  padding: 0 5px 5px 5px;
  border: 1px solid #ccc;
  background-color: #f8f8f8;
}


legend {
  color: blue;
  font-weight: bold;
  font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

footer {
   /*  font-family:Verdana, Arial, Helvetica, sans-serif;   */
   font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   width:100%;
   padding:5px;
   background-color: #5E97C4;
   color:white;
}


strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}




table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1.5em;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
	font-size: 1em
}

table th,table td {
	padding: 8px;
	vertical-align: top;
	border-top: 0;
	line-height: 1.5em;
	text-align: left;
}

table th {
	font-weight: bold;
	border: 0
}

table thead th {
	vertical-align: bottom;
}




