@charset "utf-8";
body {
  font-family: 'Josefin Sans Std Light', serif;
  font-size: 12px;
  text-shadow: 4px 4px 4px #aaa;
}

header {height:112px; position:relative; margin-bottom:5px;}
        header .logo {font-size:2.5em; 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:20%; text-align:right; padding-top:30px;}
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:#fff; text-decoration:none; padding:2px 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;}
        nav ul li a:hover, nav ul li.active a {background-color:#fff; color:#000;}
aside {min-height:525px;}

        .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;
        }

footer { font-size:.8em; }

section {
	padding: 10 px;
	margin: 10 px;
	}


