body {background:#0C2F29 url("nightbg.gif") fixed no-repeat bottom left; margin:0; padding:0;
      font-family: Arial, Verdana, sans-serif; font-size:.7em; color:#FFF;}
a {color:#B5D9D3;}
a:hover {color:#FFF;}

.title {background:url("nighttop.jpg") repeat-x; height:90px;}

.main,.menu {border:1px solid #004E64; padding:10px; margin:15px; margin-bottom:10px;}
            /*  background: url("nightbg2.jpg") repeat-y; padding-left:30px; */
.main {float:left; width:410px; margin-bottom:55px;}
.menu {float:left; width:100px; text-align:center;}
.menu b {display:block; background:#004E64;}
.menu a {color:#FFF; text-decoration:none;}
.menu a:hover {color:#B5D9D3;}
.menu ul, .menu li {display:inline; margin:0; padding:0; list-style:none;}
.menu li a {display:block;}

h2,.pgtitle {text-align:center; font-weight:bold; margin-bottom:10px; background:#004E64;}
h2 {margin-top:0; font-size:1em;}
.footer {text-align:center; margin-top:50px;}

.cousinbox {width:45%; float:left; margin:1%; padding:1%;}
.cousinbox img {float:left; margin-right:5px; margin-top:2px;}
.cousinbox b {font-size:1.1em;}
.cousinbox p {margin-top:0;}
.clr {clear:left;}

.crform label {display:block; float:left; text-align:right; width:40%; margin-right:10px; font-size:1.1em;}
.crform {line-height:1.5em;}
.formsplit {background:#004E64; font-weight:bold; text-align:center; margin-top:10px;}

div.input label {float:left; width:100px;}