form {
margin: 0px;
padding: 0px;
}

body, html {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

body {
background: #dcdcdc url(/images/bg.jpg) repeat-x;
text-align: center;
color: black;
}

#container { 
width: 764px;
border-left: 2px #345987 solid;
border-right: 2px #345987 solid;
border-bottom: 2px #345987 solid;
margin-left: auto;
margin-right: auto;
background-color: white;
text-align: left;
color: black;
}
#submenu {
padding-left: 10px;
float: left;
font: 13px Arial, Helvetica, sans-serif;
}
#header a {
color: white;
text-decoration: none;
}
#header a:hover {
text-decoration: underline;
}
#submenu p {
margin-left: 12px;
margin-top: 0px;
}
#submenu a {
color: #000000;
text-decoration: none;
}
#submenu a:hover {
text-decoration: underline;
}
#header {
font: 13px Arial, Helvetica, sans-serif;
width: 100%;
background-color: #1155aa;
border-bottom: 7px #ecbf22 solid;
height: 137px;
color: white;
}

#innerbox {
margin-top: 10px;
margin-bottom: 10px;
background: #ffffff url(/images/main_bg.gif) top left repeat-y;
color: black;
overflow: auto;
height: 1%;
/*border: 1px black solid;*/
}
#maincontent {
margin-left: 175px;
padding: 0px 10px;
}
#maincontent {
font: 12px Arial, Helvetica, sans-serif;
}
.photobox p {
margin: 9px 5px;
padding: 0px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.photobox {
border: 3px #b8b88a solid;
background-color: #d1d19c;
padding: 0px;
}
.caldate {
color: #1155aa;
}
.minihead {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
h1 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
color: #1155aa;
margin: 0px;
}
.listing {
border-collapse: collapse;

}
.listing td {
border-collapse: collapse;
border: 1px #b8b88a solid;
padding: 3px 10px 3px 3px;
}
.listing th {
border: 1px #b8b88a solid;
background-color: #d1d19c;
}
h2 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: black;
margin: 0px;
}
h3 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: black;
margin: 0px;
}
.notop {
margin-top: 0px;
}