.clearfix,#container{zoom:1}.clearfix:before,#container:before,.clearfix:after,#container:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,#container:after{clear:both}a{color:#3765b9}body{line-height:1.5em;font-size:16px;background-color:#dfdfdf}ul{list-style-type:disc;list-style-position:inside}ol{list-style-type:decimal;list-style-position:inside}ul ul,ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}h1,h2,nav,#mainNav1,#mainNav2,#mainNav3{margin:0;padding:0}.padding,.content,.aside,.footer{padding:2em}.margin,.header,.e-header,.aside,.footer{margin-top:2rem}.border-box,.content,.aside,.footer,.nav ul,.nav ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gradient,.nav #mainNav1{background-color:#c14543;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c75856), color-stop(100%, #b03c3a));background-image:-webkit-linear-gradient(#c75856,#b03c3a);background-image:-moz-linear-gradient(#c75856,#b03c3a);background-image:-o-linear-gradient(#c75856,#b03c3a);background-image:linear-gradient(#c75856,#b03c3a)}.border,.nav #mainNav1{border:1px solid #666;border:1px solid rgba(0,0,0,0.3)}.text-shadow,.nav #mainNav1{text-shadow:0 1px 1px rgba(0,0,0,0.5)}#wrap{margin:0 auto;max-width:900px;width:100%}.content{-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;width:100%;position:relative;background-color:#fff;width:100%}.content:before{content:"";height:98%;position:absolute;width:98%;z-index:-1;background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2);left:0;top:4px;-webkit-transform:rotate(-2.5deg);-moz-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);-o-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}.content:after{position:absolute;z-index:-1;content:"";height:98%;width:98%;background:#f2f2f2;box-shadow:0 0 3px rgba(0,0,0,0.2);right:0px;top:1px;-webkit-transform:rotate(1.4deg);-moz-transform:rotate(1.4deg);-ms-transform:rotate(1.4deg);-o-transform:rotate(1.4deg);transform:rotate(1.4deg)}.aside{background-color:#A3ADAF;color:#fff;width:100%}.footer{overflow:hidden;*zoom:1;border-top:5px solid #c14543;background-color:#A3ADAF;color:#fff;width:100%}.footer #contentfooter{width:auto}.footer a,.footer a:link,.footer a:visited{color:#fff;text-decoration:none}.footer a span,.footer a:link span,.footer a:visited span{color:inherit}.footer .rightrow{padding-top:2px}.nav ul{display:block;width:100%}.nav ul li{width:auto;display:inline;list-style-type:none}.nav ul li:last-child{border-right:none}.nav ul li a{font-size:0.8em;display:inline-block;text-decoration:none;padding:1.6em 1.3em;-webkit-transition:background-color 300ms linear,color 200ms linear;-moz-transition:background-color 300ms linear,color 200ms linear;-o-transition:background-color 300ms linear,color 200ms linear;transition:background-color 300ms linear,color 200ms linear}.nav ul li:hover a,.nav ul li .parent,.nav ul li .current{color:#fff;background-color:#474747}.nav #mainNav1{-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 1px rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;z-index:10;font-weight:bold}.nav #mainNav1 a{color:#fff;font-weight:bold}.subnav{margin-bottom:1em}.subnav ul li{display:inline}.subnav ul li a,.subnav ul li a:link,.subnav ul li a:visited{text-decoration:none;color:#2e2e2e;display:inline-block}.subnav:empty{display:none;border:5px solid red}.subnav #mainNav2{border-bottom:1px solid rgba(0,0,0,0.3);position:relative;z-index:6;margin:0 auto}.subnav #mainNav2 li a{-webkit-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;-moz-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;-o-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;padding:1em 0.8em}.subnav #mainNav2 li:hover a,.subnav #mainNav2 li .parent,.subnav #mainNav2 li .current{color:#c14543}.subnav #mainNav2 li .parent,.subnav #mainNav2 li .current{font-weight:bold}.subnav #mainNav3 li a{-webkit-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;-moz-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;-o-transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;transition:background-color 150ms linear,color 100ms linear,box-shadow 150ms linear;padding:0.5em 0.8em}.subnav #mainNav3 li:hover a{color:#c14543}.subnav #mainNav3 li .parent,.subnav #mainNav3 li .current{font-weight:bold}
