@font-face {
    font-family: 'Cursive';
    src: url('font/cursive.eot');
    src: url('font/cursive.eot?#iefix') format('embedded-opentype'),
         url('font/cursive.woff') format('woff'),
         url('font/cursive.ttf') format('truetype'),
         url('font/cursive.svg#Cursive') format('svg');
    font-weight: normal;
    font-style: normal;
}


::-moz-selection{background:#4981b2;color:#fff;}
::selection{background:#4981b2;color:#fff;}

body{font-family:Arial, sans-serif;}
nav{border-bottom:1px solid #000;overflow:hidden;}
nav a{font-family:"Cursive";float:left;color:#000;font-weight:bold;font-size:30px;padding:15px 10px 5px 10px;text-decoration:none;}
nav a.active{text-shadow:0 0 10px #a2aa79;background-color:#000;color:#fff;}
nav a:hover,
nav a:focus{background:#e6f0b3;}
h1{font-family:"Cursive";font-size:25px;color:#aaa;margin:0;}
p{margin:0;}
figcaption,
.ttl,h2,h3{margin:5px 0;font-weight:normal;font-family:Time, serif;font-size:18px;}
.ttl{display:block;}

figcaption{display:block;overflow:hidden;font-size:14px;}
aside, section{padding:10px 0;}


aside{color:#555;}
aside a{color:#4981b2;}
p{font-size:14px;}
section{color:#000;padding-bottom:50px;}
section p{padding:0 20px;margin:20px 0;font-size:18px;}
section strong{}

.box{padding:10px;margin:5px 0 10px;border-bottom:2px solid #a2aa78;}

/* Containers */
#container{width:92%;margin-left:4%;margin-right:4%;}

/* Grid >> Global */
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%;}
.alpha{margin-left:0;}
.omega{margin-right:0;}

#container .g1{width:6.333%;}
#container .g2{width:14.667%;}
#container .g3{width:23.0%;}
#container .g4{width:31.333%;}
#container .g5{width:39.667%;}
#container .g6{width:48.0%;}
#container .g7{width:56.333%;}
#container .g8{width:64.667%;}
#container .g9{width:73.0%;}
#container .g10{width:81.333%;}
#container .g11{width:89.667%;}
#container .g12{width:98.0%;}

#container .pre1{padding-left:8.333%;}
#container .pre2{padding-left:16.667%;}
#container .pre3{padding-left:25.0%;}
#container .pre4{padding-left:33.333%;}
#container .pre5{padding-left:41.667%;}
#container .pre6{padding-left:50.0%;}
#container .pre7{padding-left:58.333%;}
#container .pre8{padding-left:66.667%;}
#container .pre9{padding-left:75.0%;}
#container .pre10{padding-left:83.333%;}
#container .pre11{padding-left:91.667%;}

#container .suf1{padding-right:8.333%;}
#container .suf2{padding-right:16.667%;}
#container .suf3{padding-right:25.0%;}
#container .suf4{padding-right:33.333%;}
#container .suf5{padding-right:41.667%;}
#container .suf6{padding-right:50.0%;}
#container .suf7{padding-right:58.333%;}
#container .suf8{padding-right:66.667%;}
#container .suf9{padding-right:75.0%;}
#container .suf10{padding-right:83.333%;}
#container .suf11{padding-right:91.667%;}

#container .push1{left:8.333%;}
#container .push2{left:16.667%;}
#container .push3{left:25.0%;}
#container .push4{left:33.333%;}
#container .push5{left:41.667%;}
#container .push6{left:50.0%;}
#container .push7{left:58.333%;}
#container .push8{left:66.667%;}
#container .push9{left:75.0%;}
#container .push10{left:83.333%;}
#container .push11{left:91.667%;}

#container .pull1 {left:-8.333%;}
#container .pull2 {left:-16.667%;}
#container .pull3 {left:-25.0%;}
#container .pull4 {left:-33.333%;}
#container .pull5 {left:-41.667%;}
#container .pull6 {left:-50.0%;}
#container .pull7 {left:-58.333%;}
#container .pull8 {left:-66.667%;}
#container .pull9 {left:-75.0%;}
#container .pull10 {left:-83.333%;}
#container .pull11 {left:-91.667%;}
