@charset "utf-8";

/***** Global Layout *****/
html {overflow-y:auto;overflow-x:auto;}
html, body {border:0;margin:0;padding:0;height:100%;}
body {background:#fff;}

/***** Common Formatting *****/

p, ul, ol {margin:0;padding:0 0 2px 0;}
ul, ol {padding:0 0 1.35em 2.7em;}
blockquote {margin:1.35em 2.7em;padding:0;}
img {border:0;}
acronym, abbr {color:#000;cursor:help;letter-spacing:1px;border-bottom:1px dashed #000;}
small {color:#555;font-size:0.75em;}
sup {color:#555;font-size:80%;}
code {font:1em "Courier New", Courier, monospace;}
blockquote code {font-size:.75em;}
a {outline:none;cursor:pointer;}
div {text-align:left;}
/*div {border:1px solid red;}/**/

/***** Forms *****/

form {margin:0;padding:0;display:inline;}

/***** Tables *****/

table {border:0;}
table tr td {vertical-align:top;}
table tr td span {letter-spacing:0px;}

.text-green { color:#6af307; }
.text-yellow { color:#ffff00; }
.text-black { color:#000; }
.text-red { color:#f00; }

.text-big { font-size:22px; }
.text-huge { font-size:28px; }
.text-gigantic { font-size:36px; }
.text-small { font-size:12px; }
.text-tiny { font-size:11px; }
.text-bold { font-weight:bold; }
.text-center { text-align:center; }
.text-right {text-align:right;}
.text-ul {text-decoration:underline;}
.text-i {font-style:italic;}

.padding-some { padding:20px; }
.hide {display:none;}