html { margin: 0 auto; padding: 0; font-size: 12px; }
body { margin: 0 auto; padding: 0; text-align: center; font-family: Arial, sans-serif; background: #aaa; height:100%; }
h1,h2,h3,p,img { margin: 20px; padding: 0; }
h1,h2,h3 { color: #1E7CC4; }
a { color: #1E7CC4; }
a img { border: none; }
hr { clear: both; }

.container { text-align: left; width: 850px; margin: 0 auto; padding: 10px 0; background: #fff; }

.x25index { width:25%; float:left; text-align:center; margin: 0; padding: 0; }
.x25 { width: 25%; float: left; }
.x75 { width: 73%; float: left; margin-left:2%; }
.x50 { width: 50%; float: left; }

.title { width: 48%; margin: 0 0 0 2%; padding: 0; letter-spacing: -2px; float: left; }
.title h1 { font-size: 50px; letter-spacing: -3px; line-height: 50px; margin: 0; }

.address { text-align: right; width:48%; float: left; font-size: 20px; line-height:30px; margin: 10px 2% 20px 0; }
.address p { margin: 0; }

.menu { width: 96%; margin: 10px 2%; clear: both; border: 1px solid #696; padding: 0; text-align: center;
background: #6CB33B;
border-radius: 10px;
box-shadow: #666 0px 0px 5px;
}

.menu ul { margin: 0; padding: 0; }
.menu li { list-style: none; display: inline; margin: 0 15px; font-size: 20px; line-height: 35px; }
.menu a { color: #fff; text-decoration: none; text-shadow: 0 0 5px #000; }
.menu a:hover { text-decoration: underline; text-shadow: 0 0 5px #fff; }

.indextop { width: 96%; margin: 10px 2%; border: 1px solid #696;
border-radius: 10px;
box-shadow: #666 0px 0px 5px;
background: #1E7CC4;
}

.indextop img { float:left;border: 3px solid #fff; }
.indextop h3 { color: #fff; font-size:20px;font-weight:normal; text-shadow: 0 0 5px #000; }
.indextop p { color: #fff; font-size: 15px; margin-top: 35px; }
.indextop span { font-size:40px;letter-spacing:-1px; }

.menubottom { clear: both; background: #1E7CC4; width:100%; text-align:center;  }
.menubottom li { display: inline; color: #fff; font-size: 12px; line-height: 30px; margin: 0 5px; }
.menubottom a { color: #fff; text-decoration: none; }
.menubottom a:hover { text-decoration: underline; }

.footer { color: #fff; margin: 0 auto; padding: 0; font-size: 9px; font-family: Tahoma, sans-serif; }
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { color: #fff; text-decoration: underline; }
