html, body {
   width:100%; height:100%;
}
body {
  background-image:url(../images/mainbgg.jpg);
  background-color:#200129;
  background-position:top center;
  background-repeat:no-repeat;
  font-size:12px;
  font-family:Georgia;
  line-height:18px;
  color:#ffe6c2;
  margin:0px;
  padding:0px;
  height:100%;
}
.mmbg {
  background-image:url(../images/mmbg.jpg);
    background-position:top center;
    background-repeat:repeat-y;
    vertical-align:top;
    width:1116px;
    margin-right:auto;
    margin-left:auto;
}

.main {
    background-image:url(../images/mainbg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    min-height:560px;_height:560px;
    padding-bottom:40px;
    vertical-align:top;
}
.containit {
  width:834px;
  margin-right:auto;
  margin-left:auto;
}
.header02 {
   background-image:url(../images/header_02.jpg); width:363px; height:295px;  background-repeat:no-repeat; vertical-align:top;
}
.header02 .pad {
  padding-left:22px;
  padding-right:42px;
  padding-top:22px;
  padding-bottom:0px;
}

.header03 {
   background-image:url(../images/header_03.jpg); width:440px; height:295px;  background-repeat:no-repeat; vertical-align:top;
}
.header03 .pad {
  padding-left:10px;
  padding-right:2px;
  padding-top:10px;
  padding-bottom:2px;
}
.rel {
  position:relative;
}
.abs {
  position:absolute;
}


.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}

a img {
  border:none;
}

p {
  margin-top:6px;
  margin-bottom:10px;
}

.menu {
  margin-top:140px;
  color:#1d1a13;
  font-size:17px;
  font-family:Georgia;
}

.menu ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.menu ul li{
 padding-left:4px;
 padding-top:6px;
 padding-bottom:5px;
 border-bottom:1px solid #bf9251;
}
.menu ul li a:link {
   color:#1d1a13;
   text-decoration:none;
}
.menu ul li a:visited {
   color:#1d1a13;
   text-decoration:none;
}
.menu ul li a:hover {
   color:#0055be;
   text-decoration:none;
}
.menu .on{
 color:#0055be;
 padding-left:28px;
 padding-top:6px;
 padding-bottom:5px;
 border-bottom:1px solid #bf9251;
 background:url(../images/flower.png) left no-repeat;
}
.menu .on a:link {
  color:#0055be;
  text-decoration:none;
}
.menu .on a:visited {
  color:#0055be;
  text-decoration:none;
}
.menu .on a:hover {
  color:#0055be;
  text-decoration:none;
}

.content td {
  vertical-align:top;
}

a:link {
  color:#e3982d;
  text-decoration:underline;
}
a:visited {
  color:#e3982d;
  text-decoration:underline;
}
a:hover {
  color:#e3982d;
  text-decoration:none;
}

.fmmbg {
  background:url(../images/fmmbg.jpg) repeat-y;     width:1116px;
    margin-right:auto;
    margin-left:auto;
}
.tagline {
  font-size:17px;
  font-family:Georgia;
  line-height:18px;
  color:#ffe6c2;
  font-weight: bold;
}

.footer {
  background:url(../images/footer.jpg) no-repeat top center;
  min-height:192px;_height:192px;
}

.footer ul {
  margin-left:10px;
  margin-top:0px;
  padding:0px;
  color:#efd1a7;
}
.footer ul li {
  color:#efd1a7;
  font-size:11px;
  font-family:Georgia;
  font-weight:bold;
  padding-right:20px;
}
.footer ul a:link {
  color:#efd1a7;
  text-decoration:none;
}
.footer ul a:visited{
  color:#efd1a7;
  text-decoration:none;
}
.footer ul a:hover {
  color:#e99d31;
  text-decoration:none;
}

#logos {
  padding-top:10px;
  padding-bottom:20px;
}

.press td {
  padding-bottom:22px;
}

.date {
  background:url(../images/bgdate.png) no-repeat;
  height:25px;
  width:50px;
  padding-left:29px;
  padding-top:4px;
  color:#0055bd;
  font-size:11px;
  font-family:Georgia;
  font-weight:bold;
  margin-right:20px;
  margin-top:8px;
}
.yellow {
  color:#e3982d;
}
.pic {
  width:247px;
  margin-left:14px;
  margin-right:14px;
}
.pic img {
  margin-bottom:0px;
}
.pic1 {
  width:119px;
  margin-left:16px;
  margin-right:16px;
}
.pic1 img {
  margin-bottom:0px;
}
.nentry {
 padding:5px; cursor:pointer;
}
.nentryon {
  padding:5px;
  background-image:url(../images/bgnews.png);
  cursor:pointer;
}
.separator {
  height:1px;
  background-color:#ffcf89;
  opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
  margin-top:12px;
  margin-bottom:12px;
}

#mgal, #submit {
  color:#2b2b2b;
}

h1 {
  color:#e3982d;
  font-size:25px;
  margin-top:0px;
  margin-bottom:0px;
}

.mimage img {
  border:6px solid #ffffff;
}
.small {
  font-size:10px;
  line-height:14px;
}
