@charset "utf-8";
/* wolge-styles */
header {height:112px; position:relative; margin-bottom:5px;}
header .logo {font-size:3em; height:52px; padding-top:28px; font-weight:700; text-shadow:1px 1px 2px #000; color:#fff; filter: Shadow(Color=#666666, Direction=135, Strength=3);}
header .statement {width:14%; text-align:right; padding-top:30px;font-size: 1.2em;line-height: 1.3em;}
header nav { background-color:#525252; color:#fff; height:30px;}

nav ul {list-style:none;}
nav ul li {float:left; margin-left:5px;}
nav ul li a {display:block;color:#f8f8f8;text-decoration:none;padding:5px 8px;margin-top:8px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;font-size:1.2em;}
nav ul li a:hover, nav ul li.active a {background-color:#f8f8f8; color:#666; text-decoration: none;}

aside {min-height:525px;}

.info-box {margin: 25px 0 0; }
.hstart { font-size: 1.4em;text-align: center; }
.hmsg {font-size: 1.2em;line-height: 1.3em;margin: 0 0 20px 10px;}

.submit, .submit:visited {background: #525252;display:inline-block;padding: 5px 10px 6px;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);border:none;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position:relative;cursor: pointer;margin-bottom:5px;}

.content {margin: 25px 10px 0;text-align: center;}

.center-bottom {width: 960px; min-height: 22px; margin: 0 auto; background: url(../images/div-line.png) no-repeat left top; padding: 25px 0 0; }
.center-bottom section { padding: 2px 0; margin: 0; width: 480px; }

footer { bottom: 0; position: absolute; width: 100%; overflow: hidden;  }
footer a { color: #666; font-size: 1.1em; text-decoration: none; line-height: 1.2em; }
footer a:hover { text-decoration: none; border-bottom: 1px dotted; }
footer a.nf:hover { color: #f29400; border-bottom: 1px dotted #f29400; }
