@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * @copyright       Copyright 2005-2011, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3.1
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */
/* Revised, extended and compressed for eeSiteKit - Quick Theme - September 2011 */
/* YAML BASE - BROWSER RESETS */
@media all {
* {margin: 0;padding: 0}
option {padding-left: .4em}
select {padding: 1px}
* html body * {overflow: visible}
body {font-size: 100.01%;background: #fff;color: #000;text-align: left}
div {outline: 0 none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block}
fieldset,img {border: 0 solid}
ul,ol,dl {margin: 0 0 1em 1em}
li {line-height: 1.5em;margin-left: .8em}
dt {font-weight: bold}
dd {margin: 0 0 1em .8em}
blockquote {margin: 0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after {content: ""}
.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}
.clearfix {display: block}
.floatbox {display: table;width: 100%}
#ie_clearing {display: none}
.skip,.hideme,.print {position: absolute;top: -32768px;left: -32768px}
.skip:focus,.skip:active {position: static;top: 0;left: 0}
#skiplinks {position: absolute;top: 0;left: -32768px;z-index: 1000;width: 100%;margin: 0;padding: 0;list-style-type: none}
#skiplinks .skip:focus,#skiplinks .skip:active {left: 32768px;outline: 0 none;position: absolute;width: 100%}
}
/* YAML COLUMN AND SUBCOLUMN SUPPORT */
@media screen,projection {
#col1 {float: left;width: 20%}
#col2 {float: right;width: 20%}
#col3 {width: auto;margin: 0 20%}
#col1_content,#col2_content,#col3_content {position: relative}
.subcolumns {display: table;width: 100%;table-layout: fixed}
.subcolumns_oldgecko {width: 100%;float: left}
.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l {float: left}
.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r {float: right;margin-left: -5px}
.c20l,.c20r {width: 20%}
.c40l,.c40r {width: 40%}
.c60l,.c60r {width: 60%}
.c80l,.c80r {width: 80%}
.c25l,.c25r {width: 25%}
.c33l,.c33r {width: 33.333%}
.c50l,.c50r {width: 50%}
.c66l,.c66r {width: 66.666%}
.c75l,.c75r {width: 75%}
.c38l,.c38r {width: 38.2%}
.c62l,.c62r {width: 61.8%}
.subc {padding: 0 .5em}
.subcl {padding: 0 1em 0 0}
.subcr {padding: 0 0 0 1em}
.equalize,.equalize .subcolumns {table-layout: fixed}
.equalize>div {display: table-cell;float: none;margin: 0;overflow: hidden;vertical-align: top}
}
/* YAML BASEMOD - FRAMEWORK LAYOUT STYLES */
@media screen, projection {
body {overflow-y: scroll;}
body {padding: 0 0 25px 0;}
#nav_top {text-align: right;background: transparent;margin: 0 auto;min-width: 860px;max-width: 960px;}
#nav_top_content {padding: 6px 0 6px 0;height: 16px;vertical-align: bottom;}
#nav_top_content span {margin-top: 4px;}
.page_margins {margin: 0 auto;}
.page_margins {width: auto;min-width: 860px;max-width: 960px;background: transparent;}
.page {float: left;min-width: 860px;max-width: 960px;}
#main {margin: 0;}
#main {float: left;width: 100%}
#footer {float: left;width: 100%;min-width: 860px;max-width: 960px;}
#credits {text-align: center;float: left;width: 100%;background: transparent;}
#credits_content {text-align: center;font-size: 11px;}
#col1 {float: left;width: 50%;margin: 0 0 0 25%}
#col2 {float: left;width: 25%;margin: 0 0 0 -75%}
#col3 {float: right;width: 25%;margin-left: -5px;margin-right: 0;}
#col1_content {padding: 10px 15px 15px 15px}
#col2_content {padding: 10px 15px 15px 15px}
#col3_content {padding: 10px 15px 15px 15px}
}
/* YAML CONTENT - CONTENT STYLES */
@media all {
html * {font-size: 13px;}
textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 75.00%;color: #444;}
h1,h2,h3,h4,h5,h6 {font-family: "Times New Roman", Times, serif;font-weight: normal;color: #222;margin: 0 0 0.25em 0;}
h1 {font-size: 200%;}
h2 {font-size: 170%;}
h3 {font-size: 140%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
ul, ol, dl {line-height: 1.5em;margin: 0 0 1em 1em;}
ul {list-style-type: disc;}
ul ul {list-style-type: circle;margin-bottom: 0;}
ol {list-style-type: decimal;}
ol ol {list-style-type: lower-latin;margin-bottom: 0;}
li {margin-left: 0.8em;line-height: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 0 1em 0.8em;}
p {line-height: 1.5em;margin: 0 0 1em 0;}
blockquote, cite, q {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote {margin: 0 0 1em 1.6em;color: #666;}
strong,b {font-weight: bold;}
em,i {font-style: italic;}
big {font-size: 116.667%;}
small {font-size: 91.667%;}
pre {line-height: 1.5em;margin: 0 0 1em 0;}
pre, code, kbd, tt, samp, var {font-size: 100%;}
pre, code {color: #800;}
kbd, samp, var, tt {color: #666;font-weight: bold;}
var, dfn {font-style: italic;}
acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}
sub {vertical-align: sub;font-size: smaller;}
sup {vertical-align: super;font-size: smaller;}
hr {color: #fff;background: transparent;margin: 0 0 0.5em 0;padding: 0 0 0.5em 0;border: 0;border-bottom: 1px #eee solid;}
p.icaption_left {float: left;display: inline;margin: 0 1em 0.15em 0;}
p.icaption_right {float: right;display: inline;margin: 0 0 0.15em 1em;}
p.icaption_left img,
  p.icaption_right img {padding: 0;border: 1px #888 solid;}
p.icaption_left strong,
  p.icaption_right strong {display: block;overflow: hidden;margin-top: 2px;padding: 0.3em 0.5em;background: #eee;font-weight: normal;font-size: 91.667%;}
.highlight {color: #c30;}
.dimmed {color: #888;}
.info {background: #f8f8f8;color: #666;padding: 10px;margin-bottom: 0.5em;font-size: 91.7%;}
.note {background: #efe;color: #040;border: 2px #484 solid;padding: 10px;margin-bottom: 1em;}
.important {background: #ffe;color: #440;border: 2px #884 solid;padding: 10px;margin-bottom: 1em;}
.warning {background: #fee;color: #400;border: 2px #844 solid;padding: 10px;margin-bottom: 1em;}
.float_left {float: left;display: inline;margin-right: 1em;margin-bottom: 0.15em;}
.float_right {float: right;display: inline;margin-left: 1em;margin-bottom: 0.15em;}
.center {display: block;text-align: center;margin: 0.5em auto;}
.border_top {border-top: #ddd 1px solid;margin: 15px 0 0 0;padding: 10px 0 5px 0;}
.border_bottom {border-bottom: #ddd 1px solid;margin: 5px 0 15px 0;padding: 0 0 5px 0;}
}
/* YAML FORMS - FORM STYLES */
@media screen, projection {
.yform {border: 1px #ddd solid;margin: 0 0 1em 0;padding: 10px;border-radius: 6px}
.yform fieldset {border: 1px #ddd solid;background: #fafafa;margin: 0 0 1em 0;padding: 0.5em;border-radius: 4px}
.yform legend {font-size: 125%;font-weight: normal;color: #000;}
.yform label {color: #666;}
.yform input,
  .yform textarea,
  .yform select, 
  .yform optgroup {font-family: Arial, Helvetica, sans-serif;}
.yform .type-text input,
  .yform .type-text textarea,
  .yform .type-select select {border: 1px solid #ddd;border-radius: 4px;}
.yform div.type-text input:focus,
  .yform div select:focus,
  .yform div textarea:focus,
  .yform div.type-text input:hover,  
  .yform div select:hover,
  .yform div textarea:hover,
  .yform div.type-text input:active,
  .yform div select:active,
  .yform div textarea:active {border: 1px #89172b solid;background: #fff;border-radius: 4px;}
.yform .type-button input {border-top: 1px #ddd solid;border-left: 1px #ddd solid;border-right: 1px #444 solid;border-bottom: 1px #444 solid;color: #000;background: #454545 url(images/button_gray.png) top left repeat-x;padding: 5px 1em;}
.yform .type-button input[type=reset] {font-weight: bold;border-radius: 6px;border: 1px solid #444;padding: 6px 12px 6px 12px;margin-left: 5px;}
.yform .type-button input[type=submit] {font-weight: bold;border-radius: 6px;border: 1px solid #666;padding: 6px 12px 6px 12px;margin-left: 5px;}
.yform div.type-button input:focus,
  .yform div.type-button input:hover,
  .yform div.type-button input:active {border-top: 1px #666 solid;border-left: 1px #666 solid;border-right: 1px #666 solid;border-bottom: 1px #666 solid;color: #555;background: #ddd;}
  .yform div.type-button input.reset:focus,
  .yform div.type-button input.reset:hover,
  .yform div.type-button input.reset:active {background: #89172b;color: #fff;}
.yform div.type-button input.submit:focus,
  .yform div.type-button input.submit:hover,
  .yform div.type-button input.submit:active {background: #89172b;color: #fff;}
.yform {overflow: hidden;}
.yform fieldset {display: block;}
.yform label {display: block;cursor: pointer;}
.yform legend {background: transparent;border: 0;font-size: 125%;font-weight: normal;color: #000;}
.yform_pipe {padding: 0 4px;}
.yform .message {display: block;margin-bottom: 0.5em;color: #666;}
.yform input[type=hidden] {display: none !important;}
.yform sup {color: #800;font-weight: bold;}
fieldset:after,
  .yform div.type-text:after,
  .yform div.type-select:after,
  .yform div.type-check:after,
  .yform div.type-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.yform div.type-text,
  .yform div.type-select,
  .yform div.type-check,
  .yform div.type-button {display: block;margin: 0.5em 0;padding: 3px 0.5em;position: relative;}
.yform div.type-button {padding: 3px 0em;}
.yform .type-text input,
  .yform .type-text textarea {display: block;position: relative;padding: 0.5em 0.5em;/*width: 58.5%;*/width:97.0%;color: #666;font-size: 90%;}
.yform .type-select select {display: block;position: relative;padding: 0.3em 2px 0.3em 1px;width: 97.0%;cursor: pointer;}
.yform .type-select select optgroup {font-style: normal;font-weight: bold;}
.yform .type-check input {cursor: pointer;}
.yform .type-check label {display: inline;}
.yform .type-button input {cursor: pointer;overflow: visible;width: auto;}
.yform div.error {border: 1px #a00 dashed;background: #faf4f4;padding: 0.5em;}
.yform div.error label {color: #000;font-weight: bold;}
.yform div.error .message {color: #800;}
.full div.type-text input,
  .full div.type-text textarea {width: 95.5%;margin-right: -3px;}
.full div.type-select select {width: 97.0%;margin-right: -3px;}
.columnar .type-text label,
  .columnar .type-select label {float: left;width: 30%;}
.columnar div.type-check input {margin-left: 30%;}
.columnar div.error .message {margin-left: 30%;}
.columnar fieldset div.type-button,
  fieldset.columnar div.type-button {padding-left: 30%;}
.columnar div.type-text input,
  .columnar div.type-text textarea {float: left;width: 67.8%;margin-right: -3px;}
.columnar div.type-select select {float: left;width: 69.4%;margin-right: -3px;}
}
