/* beige = #f5f5dc */

html {
margin: 0;
padding: 0;}

body {
  font-family: tahoma, Geneva, sans-serif;
  padding: 20px 0px;
  background-image:url('/images/MH_M_abbr_tile3.png');
}


h1, h2, h3, h4, h5, h6 {
clear:both;
}

h5, #finePrint {
 color: #676767;
}


p.firstword:first-letter {
color:#663300;
font-size:150%;
}

.altcolor {
color:#663300;
}

/* standard link.*/
a:link, a:visited { color: #663300; font-weight:bold; }
a:hover { text-decoration: none; color: blue; }




#finePrint {
font:small-caption;
}

table {
margin-bottom:0em;
}

table, tr, th, td {
border: none;
}

table.tableContact {
margin-bottom:1em;
}

table.tableContact td  {
padding:0.125em 1em;
}

/* Outer Content Box */
.theBox, body  {
background-color: beige; /*#f5f5dc;*/
}

/* Keep Text away from graphic box */
.textBox {
margin: 0px 20px;
}

.footerBorder {
border-top:thin solid #d4a135;
padding-top:5px;
}

/* Header border (margin at top would break edge graphics.*/
.headerBorder {
border-bottom:medium solid #d4a135;
padding-bottom: 5px;
margin: 0px 10px 10px 10px;
}

.imgCenter,
#imgCenter {
display: block;
margin-left:auto;
margin-right:auto;
}

#Event, .pageSidebar {
margin-left:2em;
padding: 0.5em;
border: thin solid #663300 ;
}

#Event {
margin-bottom: 1em;
}

.pageSidebar {
margin:0.25em;
padding:0.25em;
}


#EventContacts {
padding-top:1em;
}


/* page size events */
#bigevent  h3 {
font-weight:bold;
font-size:125%;
color: black;
margin-bottom:0;
}

#bigevent  h4 {
font-weight:bold;
font-size:100%;
color:#663300;
margin-bottom: 0;
}

#bigevent h5 {
color: black;
margin-bottom: 0;
}

#bigevent  h6 {
text-decoration:underline;
font-size:100%;
clear:left;
color: black;
}

#bigevent ul {
margin-top: 0;
}

#bigevent .details {     
margin-left:2em;
font-size:80%; 
border: 1px solid #663300;
padding: 0 0.5em;
} 

 /* shopping sidebar */
 #shopframes iframe {
 display:block;
 margin-left: auto;
 margin-right: auto;
 margin-top: 1em;
 }

 /* Shop Promo Page */
#AmzPromo iframe {
  float:left;
  margin:3px;
} 


/*----  YUI Overides -----*/

#hd, #bd, #ft {
border-right: 10px solid #663300;
border-left: 10px solid #663300;
}

/* For IE 6: ensures selected state of MenuItems doesn't get dropped when the user mouses off*/

#Nav1Menu .yuimenuitemlabel {
	_zoom: 1;
}


#Nav1Menu .yuimenu .yuimenuitemlabel {
	_zoom: normal;
}


/*
    For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
    Used to collapse superfluous white space between <li>
    elements that is triggered by the "display" property of the
    <a> elements being set to "block."
*/

/* Menu Item seperator*/
.yui-skin-sam #Nav1Menu li.yuimenuitem {
    border-bottom: solid 1px white;
}

/* first menu item seperator */
.yui-skin-sam #Nav1Menu ul.first-of-type {
    border-top: solid 1px white;
}

/*  Override Menu Box */
.yui-skin-sam  .yuimenu .bd {
  background-color: #d4a135;
  background-image: none;
  border-width:0px;
}

/* Override MenuItem */
.yui-skin-sam  .yuimenuitem .yuimenuitemlabel {
  font-weight: bold;  /* MenuItem Font */
      padding: 4px 1em 4px 2em; /* Menu Spacing */
      cursor: hand;
}

/* Override MenuItem hover/active state (link/visited requried) */
.yui-skin-sam  .yuimenuitem  a.yuimenuitemlabel:link,
.yui-skin-sam  .yuimenuitem a.yuimenuitemlabel:visited {
}
.yui-skin-sam  .yuimenuitem a.yuimenuitemlabel:hover,
.yui-skin-sam  .yuimenuitem a.yuimenuitemlabel:active {
  color:  white;  /* MenuItem Font */
}


/*Decoration*/


.BoxCornerLL {
  background: transparent url("/images/BF_CornerLL.gif") no-repeat scroll bottom left;
  width: 15px;
}
.BoxCornerLR {
  background: transparent url("/images/BF_CornerLR.gif") no-repeat scroll bottom right;
  width: 15px;
}
.BoxCornerUL {
  background: transparent url("/images/BF_CornerUL.gif") no-repeat scroll top left;
  width: 15px;

}
.BoxCornerUR {
  background: transparent url("/images/BF_CornerUR.gif") no-repeat scroll top right;
  width: 15px;
}
.BoxBottom {
  background: transparent url("/images/BF_Bottom.gif") repeat-x scroll bottom left;
  width: 100%;
}
.BoxTop {
  background: transparent url("/images/BF_Top.gif") repeat-x scroll top left;
  width: 944px;
}
.BoxLeft {
  background: transparent url("/images/BF_Left.gif") repeat-y scroll top left;
}
.BoxRight {
  background: transparent url("/images/BF_Right.gif") repeat-y scroll top right;
}

/* Archive */

#ArchiveFiles {
  font-family: Courier;
  text-align:left;
  margin: 0px 20px;
}

#ArchiveFiles .Aheader {
 font-family: tahoma, Geneva, sans-serif;
 font-size: 114%;
 font-weight: bold;
 border-bottom: black solid thin;
 margin: 0em 0em 1em 0em;
 width: auto;
}

#ArchiveFiles .AFooter {
 font-family: tahoma, Geneva, sans-serif;
 font-size: 114%;
 font-weight: bold;
 border-top: black solid thin;
 margin: 1em 0em 0em 0em;
 width: auto;
}

#ArchiveFiles .Atext {
  font-family: tahoma, Geneva, sans-serif;
  font-size: medium;
  font-weight: normal;
  margin-bottom: 1em;
}

#ArchiveFiles .Atitle {
  border-bottom: 1em;
  font-size: 200%;
  font-weight: bold;
}

#ArchiveFiles .AUplink {
  margin-left: 2em;
  font-size: 80%;
}
