@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 14, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 19, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 21, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 23, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 25, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" "";
}
/* line 96, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 27, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.beta.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 9, ../sass/screen.sass */
* {
  margin: 0;
  padding: 0;
}

/* line 12, ../sass/screen.sass */
*:focus {
  outline: none;
}

/* line 20, ../sass/screen.sass */
html {
  background: white;
  padding: 40px;
  font-family: StRyde-Thin, Helvetica, serif;
}

/* line 25, ../sass/screen.sass */
body {
  background: none;
}

/* line 28, ../sass/screen.sass */
table#ethno {
  width: 100%;
  height: 100%;
  border-collapse: inherit;
  border-spacing: 0px;
}
/* line 35, ../sass/screen.sass */
table#ethno tr td {
  border: 1px solid #e5e5e5;
}
/* line 37, ../sass/screen.sass */
table#ethno tr td.edge {
  width: 40px;
  height: 40px;
  -moz-border-radius: 2px 40px 0 40px;
  -webkit-border-radius: 2px 40px 0 40px;
  -o-border-radius: 2px 40px 0 40px;
  -ms-border-radius: 2px 40px 0 40px;
  -khtml-border-radius: 2px 40px 0 40px;
  border-radius: 2px 40px 0 40px;
}
/* line 41, ../sass/screen.sass */
table#ethno tr td.edge.top.right, table#ethno tr td.edge.bottom.left {
  -moz-border-radius: 40px 2px 40px 0;
  -webkit-border-radius: 40px 2px 40px 0;
  -o-border-radius: 40px 2px 40px 0;
  -ms-border-radius: 40px 2px 40px 0;
  -khtml-border-radius: 40px 2px 40px 0;
  border-radius: 40px 2px 40px 0;
}
/* line 43, ../sass/screen.sass */
table#ethno tr td.horizontal.top {
  -moz-border-radius: 40px 40px 0 0;
  -webkit-border-radius: 40px 40px 0 0;
  -o-border-radius: 40px 40px 0 0;
  -ms-border-radius: 40px 40px 0 0;
  -khtml-border-radius: 40px 40px 0 0;
  border-radius: 40px 40px 0 0;
}
/* line 45, ../sass/screen.sass */
table#ethno tr td.vertical.left {
  -moz-border-radius: 40px 0 0 40px;
  -webkit-border-radius: 40px 0 0 40px;
  -o-border-radius: 40px 0 0 40px;
  -ms-border-radius: 40px 0 0 40px;
  -khtml-border-radius: 40px 0 0 40px;
  border-radius: 40px 0 0 40px;
}
/* line 47, ../sass/screen.sass */
table#ethno tr td.horizontal.bottom {
  -moz-border-radius: 0 0 40px 40px;
  -webkit-border-radius: 0 0 40px 40px;
  -o-border-radius: 0 0 40px 40px;
  -ms-border-radius: 0 0 40px 40px;
  -khtml-border-radius: 0 0 40px 40px;
  border-radius: 0 0 40px 40px;
}
/* line 49, ../sass/screen.sass */
table#ethno tr td.vertical.right {
  -moz-border-radius: 0 40px 40px 0;
  -webkit-border-radius: 0 40px 40px 0;
  -o-border-radius: 0 40px 40px 0;
  -ms-border-radius: 0 40px 40px 0;
  -khtml-border-radius: 0 40px 40px 0;
  border-radius: 0 40px 40px 0;
}

/* line 55, ../sass/screen.sass */
#mother {
  width: 600px;
  margin: 50px 100px 100px;
}
/* line 58, ../sass/screen.sass */
#mother h1 {
  font-size: 30px;
  width: 300px;
  height: 60px;
  background: url(../img/aku-logo-01.png) no-repeat 0 0;
  text-indent: -1000px;
  overflow: hidden;
  margin-bottom: 60px;
}
/* line 66, ../sass/screen.sass */
#mother h2 {
  font-size: 70px;
  line-height: 90%;
  color: black;
  margin: 0 0 100px 0;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 73, ../sass/screen.sass */
#mother h2 span, #mother h2 em {
  line-height: 90%;
}
/* line 75, ../sass/screen.sass */
#mother h2 em {
  font-style: normal;
  color: #d26254;
  border-bottom: 1px solid #d26254;
}
/* line 79, ../sass/screen.sass */
#mother h2 br {
  line-height: 110%;
}
/* line 81, ../sass/screen.sass */
#mother p {
  font-size: 18px;
  margin: 0 0 0px 0;
  color: #333333;
  font-family: StRydeRegular, Helvetica, serif;
}
/* line 86, ../sass/screen.sass */
#mother p.first {
  margin-top: 40px;
  text-transform: uppercase;
}
/* line 89, ../sass/screen.sass */
#mother p.second {
  font-size: 14px;
}
/* line 92, ../sass/screen.sass */
#mother a {
  color: #d26254;
  text-decoration: none;
  font-family: StRydeRegular, Helvetica, serif;
}
/* line 96, ../sass/screen.sass */
#mother a:hover {
  color: #ff937e;
}
/* line 98, ../sass/screen.sass */
#mother hr {
  height: 0px;
  border: none;
  border-bottom: 1px dashed #d26254;
  margin: 0 0 10px 0;
}
/* line 103, ../sass/screen.sass */
#mother form {
  margin: 0 0 10px -10px;
  overflow: hidden;
}
/* line 106, ../sass/screen.sass */
#mother #yeah {
  padding: 10px;
  background: rgba(0, 0, 0, 0.2);
  float: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 116, ../sass/screen.sass */
#mother input[type="text"] {
  float: left;
  padding: 5px 10px;
  margin: 0 5px 0 0;
  color: white;
  font-size: 14px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#000', endColorstr='#222');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#222')";
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, black), color-stop(100%, #222222));
  background: -moz-linear-gradient(top, black, #222222);
  background: linear-gradient(top, #000000, #222222);
  -moz-box-shadow: #4c4c4c 0 1px 0;
  -webkit-box-shadow: #4c4c4c 0 1px 0;
  -o-box-shadow: #4c4c4c 0 1px 0;
  box-shadow: #4c4c4c 0 1px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid black;
}
/* line 138, ../sass/screen.sass */
#mother input[type="submit"] {
  float: left;
  padding: 7px 10px 6px 10px;
  margin: 0 5px 0 0;
  color: black;
  font-size: 14px;
  text-shadow: #4c4c4c 0 1px 0;
  font-family: StRydeRegular, Helvetica, serif;
  text-transform: uppercase;
  border: 1px solid black;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#333', endColorstr='#111');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#111')";
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #111111));
  background: -moz-linear-gradient(top, #333333, #111111);
  background: linear-gradient(top, #333333, #111111);
  -moz-box-shadow: #4c4c4c 0 1px 0;
  -webkit-box-shadow: #4c4c4c 0 1px 0;
  -o-box-shadow: #4c4c4c 0 1px 0;
  box-shadow: #4c4c4c 0 1px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 163, ../sass/screen.sass */
#mother input[type="submit"]:hover {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='$accent*.3', endColorstr='$accent');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='$accent*.3', endColorstr='$accent')";
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3f1d19), color-stop(100%, #d26254));
  background: -moz-linear-gradient(top, #3f1d19, #d26254);
  background: linear-gradient(top, #3f1d19, #d26254);
}
/* line 169, ../sass/screen.sass */
#mother label {
  display: none;
}
/* line 171, ../sass/screen.sass */
#mother #confirmation {
  background: #d26254;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  width: 200px;
  text-align: center;
}
