/*  General layout rules */

body	{ color: #000; margin: 0; padding: 0 0 25px; border: 0; text-align: center; font: 11.5px/14px "Trebuchet MS", normal, helvetica, sans-serif	; background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
		
#wrapper	{ background-color: #fff; color: #fff; margin: 0 auto; padding: 0; width: 700px;  /* bmh */	voice-family: "\"}\""; voice-family:inherit; width: 700px; text-align: left;  }

#content p { font: 11.5px/15px "Trebuchet MS", normal, helvetica, sans-serif; margin: 0; text-align: left; background-color: transparent; padding: 0 0 10px;}
#content h1 { font: 18px/20px georgia, serif; color: #000; margin: 0 0 10px; text-align: left; background-color: transparent; }
#content h2 { font: 12px/12px georgia, serif; color: #000; margin: 4px 0 0; text-align: left; background-color: transparent; }
#ban { background-color: #d18422;  width: 700px; height: 20px; display: block; text-align: right; border-bottom: 5px solid #000; }

#content { color: #000;  margin: 0; padding: 0; text-align: left; width: 700px; }
#mcntent { color: #000; margin: 0 70px 0 10px; padding: 0; width: 430px; float: right; position: relative; top: -5px;}
#mcntentp { color: #000; margin: 0 70px 0 10px; padding: 0; width: 430px; float: right; }
#menu2 { margin: 0 0 15px 0; }
#gmgl { color: #000; float: right; padding: 0; width: 150px; display: inline; position: relative; top: -30px; margin: 0 15px 0 0;}
#gmglo { color: #000; display: inline; margin: 0 15px 0 0; padding: 0; position: relative; top: -60px; width: 150px; float: right; }
#navlist { background: transparent; width: 500px; height: 30px;  }
#navcontainer { margin: 0; padding: 90px 0 160px 10px; height: 20px; background: transparent; }
#navcontainer ul { border: 0;  margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; background: transparent; }
#navcontainer ul li a { background: transparent; height: 18px; padding: 0 ; margin: 0 4px 10px 0; color: #fff; text-decoration: none; display: block; text-align: center; font: 11.15px/18px "Trebuchet MS", sans-serif; font-weight: bold; text-transform: uppercase; width: 70px; border-top:  2px solid transparent; }
#navcontainer ul li a:hover { color: #fff; font-weight: bold; border-top:  2px solid #fff;}
#navcontainer a:active { color: #ff0; font-weight: bold;  border-top:  2px solid #ff0;}
#navcontainer li#active a { color: #000;  font-weight: bold;  border-top: 2px solid #000;}
		
#ender { background-image: url(../i/ender.gif) ; background-repeat: no-repeat; background-position: 0 0; width: 700px; height: 26px; clear: both; font: 10.5px/26px "Trebuchet MS", normal, helvetica, sans-serif; color: #000; padding: 0 0 0 200px;  }
#ender a { color: #000; text-decoration: none; display: inline;  margin: 0 2px; }
#ender a:hover { color: #d18422; }
#ender a:active { color: #ffc880; }

#ipid { background-color: #d18422; width: 680px; padding: 10px 30px 0 0;  text-align: right; visibility: hidden;}
#ipid img, a {border: 0;}


#menu2 h2 { font: 18px/20px georgia, serif; color: #d18422; margin: 0px 0 8px 4px; text-align: left; background-color: transparent; }
#menu2 ul { border: 0;  margin: 0; padding: 0; list-style-type: none; }
#menu2 ul li { border: 0;  margin: 5px 0 0 0; padding: 0; }
#menu2 ul li a { background: transparent;  padding: 1px 0 1px 5px ; margin: 0; color: #777; text-decoration: none; display: block; font: 12.15px/14px "trebuchet ms", sans-serif; }
#menu2 ul li a:hover { color: #fff; font-weight: bold; background-image: url(../i/gmghligh.gif);}
#menu2 a:active { background: #fff; color: #d18422; font-weight: bold;}
#menu2 li#active a { background: #fff; color: #d18422; font-weight: bold; }

