body {
   text-align: center;
   padding: 0;
   margin: 12px 6px 12px 6px;
   background-color: #CCCCCC;
}

#MainDiv {
   width: 980px;
   height: 660px;
   background-color: white;
   border: 1px solid #3366CC;
   padding: 0px;
   margin: 0 auto;
   text-align: left
}

#MsgBoxDiv {
   width: 478px;
   height: 360px;
   background-color: white;
   border: 1px solid #3366CC;
   margin: 0 auto;
   margin-top: 120px;
   padding: 8px;
   text-align: left
}

html>body #MsgBoxDiv { width: 460px; }

.navmenu { width: 20px; padding: 1px; margin: 0; border: 1px solid black;}

BODY, P, TR, TH, DL, DD, OL, UL, BLOCKQUOTE, SPAN, BR {font: 500 14px arial, helvetica;}
TABLE {font: 500 14px arial, helvetica; border-spacing: 0; border-collapse: collapse;}
TD {font: 500 14px arial, helvetica; padding: 0; line-height: 18px;}

a {text-decoration: none; color: #006600; font: 500 14px arial, helvetica; padding-right: 2px;}
a:visited {text-decoration: none; color: #006600; font: 500 14px arial, helvetica;}
a:hover {text-decoration: none; color: white; background-color: dodgerblue; font: 500 14px arial, helvetica;}
a:active {text-decoration: none; color: white; background-color: green; font: 500 14px arial, helvetica;}
a:focus, a:active {-moz-outline: none; color: white; background: green; outline: none; outline-offset: 3px;}

p { margin: 0 0 12px 0; padding: 0; }

#logoDay {
   background-image: url(http://ksurf.net/images/logo-day-src.jpg);
   height: 660px;
   width: 200px;
}
#logoNight {
   background-image: url(http://ksurf.net/images/logo-night.jpg);
   height: 660px;
   width: 200px;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}


