Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

geerating screen.css

  • Loading branch information...
commit 127b08da4386742f217ad8a25541d8c945204104 1 parent f5ec853
Dan Croak croaky authored

Showing 1 changed file with 1,295 additions and 0 deletions. Show diff stats Hide diff stats

  1. +1,295 0 public/stylesheets/screen.css
1,295 public/stylesheets/screen.css
... ... @@ -0,0 +1,1295 @@
  1 +/*
  2 + html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  3 + v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  4 + html5doctor.com/html-5-reset-stylesheet/
  5 +*/
  6 +html, body, div, span, object, iframe,
  7 +h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  8 +abbr, address, cite, code,
  9 +del, dfn, em, img, ins, kbd, q, samp,
  10 +small, strong, sub, sup, var,
  11 +b, i,
  12 +dl, dt, dd, ol, ul, li,
  13 +fieldset, form, label, legend,
  14 +table, caption, tbody, tfoot, thead, tr, th, td,
  15 +article, aside, canvas, details, figcaption, figure,
  16 +footer, header, hgroup, menu, nav, section, summary,
  17 +time, mark, audio, video {
  18 + margin: 0;
  19 + padding: 0;
  20 + border: 0;
  21 + outline: 0;
  22 + font-size: 100%;
  23 + vertical-align: baseline;
  24 + background: transparent; }
  25 +
  26 +article, aside, details, figcaption, figure,
  27 +footer, header, hgroup, menu, nav, section {
  28 + display: block; }
  29 +
  30 +nav ul {
  31 + list-style: none; }
  32 +
  33 +blockquote, q {
  34 + quotes: none; }
  35 +
  36 +blockquote:before, blockquote:after,
  37 +q:before, q:after {
  38 + content: '';
  39 + content: none; }
  40 +
  41 +a {
  42 + margin: 0;
  43 + padding: 0;
  44 + font-size: 100%;
  45 + vertical-align: baseline;
  46 + background: transparent; }
  47 +
  48 +ins {
  49 + background-color: #ff9;
  50 + color: #000;
  51 + text-decoration: none; }
  52 +
  53 +mark {
  54 + background-color: #ff9;
  55 + color: #000;
  56 + font-style: italic;
  57 + font-weight: bold; }
  58 +
  59 +del {
  60 + text-decoration: line-through; }
  61 +
  62 +abbr[title], dfn[title] {
  63 + cursor: help; }
  64 +
  65 +/* tables still need cellspacing="0" in the markup */
  66 +table {
  67 + border-collapse: collapse;
  68 + border-spacing: 0; }
  69 +
  70 +hr {
  71 + display: block;
  72 + height: 1px;
  73 + border: 0;
  74 + border-top: 1px solid #ccc;
  75 + margin: 1em 0;
  76 + padding: 0; }
  77 +
  78 +input, select {
  79 + vertical-align: middle; }
  80 +
  81 +body {
  82 + color: #222;
  83 + font-size: 13px;
  84 + font-family: arial, "helvetica neue", helvetica, "lucida grande", sans-serif; }
  85 +
  86 +h1, h2, h3, h4, h5, h6 {
  87 + color: #111;
  88 + font-family: "helvetica neue", Helvetica, arial, sans-serif; }
  89 +
  90 +/* Success, error & notice boxes for messages and errors. */
  91 +div.error, div.notice, div.success,
  92 +#flash_failure, #flash_success, #flash_notice {
  93 + border: 1px solid #ddd;
  94 + -moz-border-radius: 8px;
  95 + -webkit-border-radius: 8px;
  96 + margin-bottom: 1em;
  97 + padding: 0.8em; }
  98 +
  99 +div.error,
  100 +#flash_failure {
  101 + background: #FBE3E4;
  102 + border-color: #FBC2C4;
  103 + color: #D12F19; }
  104 +
  105 +div.error a,
  106 +#flash_failure a {
  107 + color: #D12F19; }
  108 +
  109 +div.notice,
  110 +#flash_notice {
  111 + background: #FFF6BF;
  112 + border-color: #FFD324;
  113 + color: #817134; }
  114 +
  115 +div.notice a,
  116 +#flash_notice a {
  117 + color: #817134; }
  118 +
  119 +div.success,
  120 +#flash_success {
  121 + background: #E6EFC2;
  122 + border-color: #C6D880;
  123 + color: #529214; }
  124 +
  125 +div.success a,
  126 +#flash_success a {
  127 + color: #529214; }
  128 +
  129 +/* Misc classes and elements */
  130 +/* Use a .box to create a padded box inside a column. */
  131 +.box {
  132 + background: #eee;
  133 + margin-bottom: 1.5em;
  134 + padding: 1.5em; }
  135 +
  136 +/* Use this to create a horizontal ruler across a column. */
  137 +hr {
  138 + background: #ddd;
  139 + border: none;
  140 + clear: both;
  141 + color: #ddd;
  142 + float: none;
  143 + height: 1px;
  144 + margin: 0 0 1.4em;
  145 + width: 100%; }
  146 +
  147 +hr.space {
  148 + background: #fff;
  149 + color: #fff; }
  150 +
  151 +/* for image replacement */
  152 +.ir {
  153 + display: block;
  154 + text-indent: -999em;
  155 + overflow: hidden;
  156 + background-repeat: no-repeat;
  157 + text-align: left;
  158 + direction: ltr; }
  159 +
  160 +/* Hide for both screenreaders and browsers
  161 + css-discuss.incutio.com/wiki/Screenreader_Visibility */
  162 +.hidden {
  163 + display: none;
  164 + visibility: hidden; }
  165 +
  166 +/* Hide only visually, but have it available for screenreaders
  167 + www.webaim.org/techniques/css/invisiblecontent/ & j.mp/visuallyhidden */
  168 +.visuallyhidden {
  169 + position: absolute !important;
  170 + clip: rect(1px 1px 1px 1px);
  171 + /* IE6, IE7 */
  172 + clip: rect(1px, 1px, 1px, 1px); }
  173 +
  174 +/* Hide visually and from screenreaders, but maintain layout */
  175 +.invisible {
  176 + visibility: hidden; }
  177 +
  178 +/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
  179 +.clearfix:before, #container section#startup-tables #startup_tables_list .row:before, .clearfix:after, #container section#startup-tables #startup_tables_list .row:after {
  180 + content: "\0020";
  181 + display: block;
  182 + height: 0;
  183 + visibility: hidden; }
  184 +
  185 +.clearfix:after, #container section#startup-tables #startup_tables_list .row:after {
  186 + clear: both; }
  187 +
  188 +/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
  189 +.clearfix, #container section#startup-tables #startup_tables_list .row {
  190 + zoom: 1; }
  191 +
  192 +.ie7 img {
  193 + -ms-interpolation-mode: bicubic; }
  194 +
  195 +@media print {
  196 + * {
  197 + background: transparent !important;
  198 + color: #444 !important;
  199 + text-shadow: none !important; }
  200 +
  201 + a, a:visited {
  202 + color: #444 !important;
  203 + text-decoration: underline; }
  204 +
  205 + a:after {
  206 + content: " (" attr(href) ")"; }
  207 +
  208 + abbr:after {
  209 + content: " (" attr(title) ")"; }
  210 +
  211 + .ir a:after {
  212 + content: ""; }
  213 +
  214 + /* Don't show links for images */
  215 + pre, blockquote {
  216 + border: 1px solid #999;
  217 + page-break-inside: avoid; }
  218 +
  219 + thead {
  220 + display: table-header-group; }
  221 +
  222 + /* css-discuss.incutio.com/wiki/Printing_Tables */
  223 + tr, img {
  224 + page-break-inside: avoid; }
  225 +
  226 + @page {
  227 + margin: 0.5cm; }
  228 +
  229 + p, h2, h3 {
  230 + orphans: 3;
  231 + widows: 3; }
  232 +
  233 + h2, h3 {
  234 + page-break-after: avoid; } }
  235 +
  236 +/* Headings */
  237 +h1, h2, h3, h4, h5, h6 {
  238 + font-weight: bold; }
  239 +
  240 +h1 {
  241 + font-size: 2.2em;
  242 + line-height: 1;
  243 + margin-bottom: 0.25em; }
  244 +
  245 +h2 {
  246 + font-size: 1.6em;
  247 + line-height: 1.1;
  248 + margin-bottom: 0.25em; }
  249 +
  250 +h3 {
  251 + font-size: 1.3em;
  252 + line-height: 1;
  253 + margin-bottom: 0.25em; }
  254 +
  255 +h4 {
  256 + font-size: 1.1em;
  257 + line-height: 1.25;
  258 + margin-bottom: 0.25em; }
  259 +
  260 +h5 {
  261 + font-size: 1em;
  262 + margin-bottom: 0.25em; }
  263 +
  264 +h6 {
  265 + font-size: 1em;
  266 + margin-bottom: 0.25em; }
  267 +
  268 +/* Text elements */
  269 +p {
  270 + margin-bottom: 0.5em; }
  271 +
  272 +p.last {
  273 + margin-bottom: 0; }
  274 +
  275 +p img {
  276 + float: left;
  277 + margin: 1.5em 1.5em 1.5em 0;
  278 + padding: 0; }
  279 +
  280 +/* Use this if the image is at the top of the <p>. */
  281 +p img.top {
  282 + margin-top: 0; }
  283 +
  284 +img {
  285 + margin: 0 0 1.5em; }
  286 +
  287 +abbr, acronym {
  288 + border-bottom: 1px dotted #666;
  289 + cursor: help; }
  290 +
  291 +address {
  292 + font-style: italic;
  293 + margin-top: 1.5em; }
  294 +
  295 +del {
  296 + color: #666; }
  297 +
  298 +a, a:link {
  299 + color: #1a4882;
  300 + text-decoration: underline; }
  301 +
  302 +a:visited {
  303 + color: #1a4882; }
  304 +
  305 +a:hover {
  306 + color: #052246; }
  307 +
  308 +a:active,
  309 +a:focus {
  310 + color: #1a4882; }
  311 +
  312 +blockquote {
  313 + border-left: 4px solid #d1d1d1;
  314 + color: #666;
  315 + font-style: italic;
  316 + margin: 1.5em 0;
  317 + padding-left: 1em; }
  318 +
  319 +strong {
  320 + font-weight: bold; }
  321 +
  322 +em,
  323 +dfn {
  324 + font-style: italic; }
  325 +
  326 +dfn {
  327 + font-weight: bold; }
  328 +
  329 +pre, code {
  330 + margin: 1.5em 0;
  331 + white-space: pre;
  332 + /* CSS2 */
  333 + white-space: pre-wrap;
  334 + /* CSS 2.1 */
  335 + white-space: pre-line;
  336 + /* CSS 3 (and 2.1 as well, actually) */
  337 + word-wrap: break-word;
  338 + /* IE */ }
  339 +
  340 +pre, code, tt {
  341 + font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace;
  342 + line-height: 1.5; }
  343 +
  344 +pre.code {
  345 + background: #000;
  346 + color: #fff;
  347 + padding: 20px; }
  348 +
  349 +tt {
  350 + display: block;
  351 + line-height: 1.5;
  352 + margin: 1.5em 0; }
  353 +
  354 +/* Forms */
  355 +/*removes dotted outline on submit buttons when clicking in firefox */
  356 +input[type="submit"]::-moz-focus-inner {
  357 + border: none; }
  358 +
  359 +form ol {
  360 + list-style: none;
  361 + margin: 0 0 1em 0; }
  362 +
  363 +form ol ol {
  364 + margin-left: 0; }
  365 +
  366 +form ol li {
  367 + list-style-position: outside;
  368 + margin: 0 0 1em 0; }
  369 +
  370 +/*list-style-position fixes IE label margin bug*/
  371 +form ol ol li {
  372 + list-style-position: outside;
  373 + margin: 0 0 .25em 0; }
  374 +
  375 +form ol li.error input {
  376 + background: #FBE3E4; }
  377 +
  378 +p.inline-errors {
  379 + color: #D12F19; }
  380 +
  381 +form ol li.file {
  382 + background: #e1e1e1;
  383 + border: 1px solid #c8c8c8;
  384 + padding: 10px; }
  385 +
  386 +form abbr {
  387 + border-bottom: 0; }
  388 +
  389 +label {
  390 + display: block; }
  391 +
  392 +.required label {
  393 + font-weight: bold; }
  394 +
  395 +.checkbox_field label,
  396 +.radio_field label {
  397 + font-weight: normal; }
  398 +
  399 +a.cancel {
  400 + color: #7d0d0d; }
  401 +
  402 +.inline-hints {
  403 + color: #666;
  404 + font-size: 0.8em;
  405 + margin-bottom: 0.25em; }
  406 +
  407 +/* Fieldsets */
  408 +fieldset {
  409 + background: #f1f1f1;
  410 + border: 1px solid #e3e3e3;
  411 + margin: 0 0 1.5em 0;
  412 + padding: 1.5em 1.5em 1em 1.5em; }
  413 +
  414 +fieldset fieldset,
  415 +fieldset fieldset fieldset {
  416 + border: 0;
  417 + padding: 0; }
  418 +
  419 +legend {
  420 + font-weight: bold; }
  421 +
  422 +.ie6 legend, .ie7 legend {
  423 + margin-left: -7px; }
  424 +
  425 +fieldset.buttons {
  426 + background: inherit;
  427 + border: 0;
  428 + padding: 0; }
  429 +
  430 +fieldset.buttons li {
  431 + display: inline; }
  432 +
  433 +.radio fieldset {
  434 + margin: 0;
  435 + padding: 0; }
  436 +
  437 +/* Text fields */
  438 +input[type="color"],
  439 +input[type="date"],
  440 +input[type="datetime"],
  441 +input[type="datetime-local"],
  442 +input[type="email"],
  443 +input[type="month"],
  444 +input[type="number"],
  445 +input[type="password"],
  446 +input[type="range"],
  447 +input[type="search"],
  448 +input[type="tel"],
  449 +input[type="text"],
  450 +input[type="time"],
  451 +input[type="url"],
  452 +input[type="week"] {
  453 + font-size: inherit;
  454 + padding: 3px 2px;
  455 + width: 300px; }
  456 +
  457 +.ie6 input {
  458 + vertical-align: text-bottom; }
  459 +
  460 +input[disabled='disabled'] {
  461 + background-color: #fcfcfc;
  462 + cursor: default; }
  463 +
  464 +input[type="checkbox"] {
  465 + margin: 0 3px 0 0;
  466 + position: relative;
  467 + top: -2px;
  468 + vertical-align: middle; }
  469 +
  470 +.ie7 input[type="checkbox"] {
  471 + vertical-align: baseline; }
  472 +
  473 +input[type="radio"] {
  474 + margin: 0 3px 0 0;
  475 + position: relative;
  476 + top: -2px;
  477 + vertical-align: middle; }
  478 +
  479 +.check_boxes label {
  480 + display: inline;
  481 + padding: 0;
  482 + vertical-align: middle; }
  483 +
  484 +.radio label {
  485 + padding: 0; }
  486 +
  487 +/* Textareas */
  488 +textarea {
  489 + font-size: inherit;
  490 + height: 200px;
  491 + margin: 0 0.5em 0.5em 0;
  492 + padding: 5px;
  493 + width: 440px;
  494 + overflow: auto; }
  495 +
  496 +/* Select fields */
  497 +fieldset .select select {
  498 + width: 200px;
  499 + font-size: 0.9em; }
  500 +
  501 +optgroup {
  502 + margin: 0 0 .5em 0; }
  503 +
  504 +/* Date & Time */
  505 +form ol li.date ol li,
  506 +form ol li.time ol li {
  507 + display: inline; }
  508 +
  509 +form ol li.datetime ol li {
  510 + display: inline-block; }
  511 +
  512 +form ol li.datetime select,
  513 +form ol li.date select,
  514 +form ol li.time select {
  515 + display: inline;
  516 + width: auto; }
  517 +
  518 +form ol li.date label,
  519 +form ol li.time label {
  520 + display: none; }
  521 +
  522 +/* Tables */
  523 +table {
  524 + margin-bottom: 2em;
  525 + width: 100%; }
  526 +
  527 +th {
  528 + border-bottom: 2px solid #ccc;
  529 + font-weight: bold;
  530 + text-align: left; }
  531 +
  532 +td {
  533 + border-bottom: 1px solid #ddd; }
  534 +
  535 +caption, th, td {
  536 + padding: 4px 10px 4px 0; }
  537 +
  538 +caption {
  539 + background: #f1f1f1;
  540 + margin-bottom: 1em;
  541 + padding: 10px 0; }
  542 +
  543 +tr, td, th {
  544 + vertical-align: middle; }
  545 +
  546 +/* Use this if you use span-x classes on th/td. */
  547 +table .last {
  548 + padding-right: 0; }
  549 +
  550 +/* Lists */
  551 +ul, ol {
  552 + list-style-position: inside;
  553 + margin-bottom: 1.5em; }
  554 +
  555 +ul {
  556 + list-style-type: disc; }
  557 +
  558 +ol {
  559 + list-style-type: decimal; }
  560 +
  561 +dl {
  562 + line-height: 1.4;
  563 + margin-bottom: 1.5em; }
  564 +
  565 +dl dt {
  566 + font-weight: bold;
  567 + margin-top: 0.5em; }
  568 +
  569 +dl dd {
  570 + margin-bottom: 0em; }
  571 +
  572 +dd {
  573 + margin-left: 0.5em; }
  574 +
  575 +li {
  576 + line-height: 1.4; }
  577 +
  578 +ol ol, ol ul, ul ul, ul ol {
  579 + margin-left: 1em; }
  580 +
  581 +/* Grid */
  582 +.grid {
  583 + float: left;
  584 + display: inline;
  585 + *margin-left: -0.04em; }
  586 +
  587 +.whole {
  588 + width: 100%; }
  589 +
  590 +.one-fourth {
  591 + width: 25%; }
  592 +
  593 +.one-third {
  594 + width: 33.33%; }
  595 +
  596 +.one-half {
  597 + width: 50%; }
  598 +
  599 +.two-thirds {
  600 + width: 66.66%; }
  601 +
  602 +.three-fourths {
  603 + width: 75%; }
  604 +
  605 +/************************************************************************/
  606 +/************************************************************************/
  607 +/************************************************************************/
  608 +/************************************************************************/
  609 +div#flash {
  610 + background: url(/stylesheets/images/paper-tile.png) repeat-y; }
  611 + div#flash div#flash_success {
  612 + margin: 0px 60px 20px; }
  613 + div#flash div#flash_notice {
  614 + margin: 0px 60px 20px; }
  615 + div#flash div#flash_failure {
  616 + margin: 0px 60px 20px; }
  617 +
  618 +/************************************************************************/
  619 +/************************************************************************/
  620 +html, body {
  621 + background: url(/stylesheets/images/wood_bg.jpg);
  622 + background-position: 50% 0;
  623 + font-size: 14px;
  624 + height: 100%;
  625 + width: 100%;
  626 + font-family: 'IM Fell English', Times, "Times New Roman", Georgia, serif; }
  627 + html h1, body h1 {
  628 + color: #332f26;
  629 + font-family: 'Nashville', Times, "Times New Roman", Georgia, serif;
  630 + font-size: 120px; }
  631 + html h2, html h3, html h4, html h5, html p, body h2, body h3, body h4, body h5, body p {
  632 + color: #332f26;
  633 + font-family: 'IM Fell English', Times, "Times New Roman", Georgia, serif; }
  634 + html a:link, html a:active, html a:visited, body a:link, body a:active, body a:visited {
  635 + color: #990000;
  636 + text-decoration: none; }
  637 + html a:hover, body a:hover {
  638 + text-decoration: underline; }
  639 +
  640 +#container {
  641 + margin: 0 auto;
  642 + width: 900px; }
  643 + #container img {
  644 + margin: 0px; }
  645 + #container header#logo {
  646 + background: url(/stylesheets/images/paper-tile.png) repeat-y;
  647 + display: block;
  648 + padding: 0 60px; }
  649 + #container header#logo div#top {
  650 + background: url(/stylesheets/images/paper-top.png) no-repeat;
  651 + height: 30px;
  652 + position: relative;
  653 + right: 60px;
  654 + width: 900px; }
  655 + #container header#logo div#benefactors {
  656 + padding: 0 0 20px; }
  657 + #container header#logo div#benefactors div#logo-left {
  658 + float: left; }
  659 + #container header#logo div#benefactors div#banner {
  660 + float: left;
  661 + margin: 0 94px; }
  662 + #container header#logo div#benefactors div#logo-right {
  663 + float: right; }
  664 + #container header#logo div#dddd-logo {
  665 + padding: 30px 0; }
  666 + #container section#free-event {
  667 + background: url(/stylesheets/images/subhead-bg.png) no-repeat;
  668 + height: 80px;
  669 + text-align: center;
  670 + width: 100%; }
  671 + #container section#free-event img {
  672 + margin-top: 16px; }
  673 + #container section#free-event h1 {
  674 + font-family: 'LeagueGothicRegular', "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
  675 + font-size: 42px;
  676 + font-weight: normal;
  677 + padding-top: 20px; }
  678 + #container section#main {
  679 + background: url(/stylesheets/images/paper-tile.png);
  680 + padding: 20px 60px 0px; }
  681 + #container section#main div#descriptions {
  682 + margin-bottom: 30px; }
  683 + #container section#main div#descriptions section#what, #container section#main div#descriptions section#why {
  684 + float: left;
  685 + text-align: center;
  686 + padding: 15px 25px;
  687 + width: 315px; }
  688 + #container section#main div#descriptions section#what h2, #container section#main div#descriptions section#why h2 {
  689 + font-size: 19px;
  690 + font-weight: normal;
  691 + letter-spacing: 4px;
  692 + text-transform: uppercase; }
  693 + #container section#main div#descriptions section#what p, #container section#main div#descriptions section#why p {
  694 + line-height: 1.4em; }
  695 + #container section#main div#descriptions div#divider {
  696 + float: left; }
  697 + #container section#main section#event-location div#compass {
  698 + display: inline-block;
  699 + margin: 30px; }
  700 + #container section#main section#event-location div#location {
  701 + float: right;
  702 + display: inline-block;
  703 + position: relative;
  704 + top: 55px;
  705 + right: 122px; }
  706 + #container section#main section#event-location div#location p {
  707 + text-transform: uppercase;
  708 + line-height: 20px;
  709 + margin: 0px;
  710 + padding-bottom: 13px; }
  711 + #container section#main section#event-location div#location p.venue {
  712 + font-family: 'Nashville', Times, "Times New Roman", Georgia, serif;
  713 + font-size: 32px;
  714 + color: #990000;
  715 + border-bottom: 1px solid #5F5645;
  716 + -webkit-box-shadow: rgba(255, 255, 255, 0.24) 0 1px;
  717 + padding-bottom: 13px; }
  718 + #container section#main section#event-location div#location p.date {
  719 + font-family: 'LeagueGothicRegular', "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
  720 + font-size: 37px;
  721 + letter-spacing: -0.05em;
  722 + line-height: 1em;
  723 + padding-top: 10px; }
  724 + #container div#main-bottom {
  725 + background: url(/stylesheets/images/paper-rip-top.png);
  726 + height: 75px;
  727 + position: relative;
  728 + z-index: 10; }
  729 + #container section#schedule {
  730 + background: url(/stylesheets/images/wood-wear-overlay.png);
  731 + padding: 30px 60px 0;
  732 + position: relative;
  733 + z-index: 0; }
  734 + #container section#schedule h1 {
  735 + color: rgba(0, 0, 0, 0.8);
  736 + font-size: 120px;
  737 + margin-bottom: 0px;
  738 + text-align: center;
  739 + text-shadow: rgba(255, 255, 255, 0.2) 0 1px;
  740 + text-transform: uppercase; }
  741 + #container section#schedule p#schedule-info {
  742 + line-height: 20px;
  743 + margin: 15px 0 30px;
  744 + color: white; }
  745 + #container section#schedule p#schedule-info a:link, #container section#schedule p#schedule-info a:active, #container section#schedule p#schedule-info a:visited {
  746 + color: #d9cdb1; }
  747 + #container section#schedule p#schedule-info a:hover {
  748 + text-decoration: underline; }
  749 + #container section#schedule ol#schedule-list {
  750 + display: block;
  751 + margin: 0px 0px 0px 0px;
  752 + list-style: none;
  753 + padding-bottom: 30px; }
  754 + #container section#schedule ol#schedule-list li {
  755 + margin: 12px 0;
  756 + padding: 12px 30px; }
  757 + #container section#schedule ol#schedule-list li p {
  758 + color: #d9cdb1;
  759 + font-size: 24px;
  760 + margin-bottom: 0px; }
  761 + #container section#schedule ol#schedule-list li p.event-time {
  762 + display: inline-block;
  763 + font-family: 'Lobster', arial, sans-serif;
  764 + line-height: 33px;
  765 + margin: 0 45px 0 0;
  766 + text-align: right;
  767 + width: 80px; }
  768 + #container section#schedule ol#schedule-list li p.event-title {
  769 + display: inline-block; }
  770 + #container section#schedule ol#schedule-list li p.event-title a:link, #container section#schedule ol#schedule-list li p.event-title a:visited, #container section#schedule ol#schedule-list li p.event-title a:active {
  771 + color: white;
  772 + text-decoration: none; }
  773 + #container section#schedule ol#schedule-list li p.event-title a:hover {
  774 + color: #ff4e51; }
  775 + #container section#schedule ol#schedule-list li p.event-speaker {
  776 + line-height: 42px;
  777 + float: right;
  778 + font-size: 16px;
  779 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif; }
  780 + #container section#schedule ol#schedule-list li p.double {
  781 + line-height: 16px;
  782 + text-align: right; }
  783 + #container section#schedule ol#schedule-list li:nth-child(odd) {
  784 + background: rgba(0, 0, 0, 0.3);
  785 + -moz-box-shadow: rgba(0, 0, 0, 0.293) 0px 0px 5px 5px;
  786 + -webkit-box-shadow: rgba(0, 0, 0, 0.293) 0px 0px 5px 5px;
  787 + box-shadow: rgba(0, 0, 0, 0.293) 0px 0px 5px 5px; }
  788 + #container div#main-continue-top {
  789 + background: url(/stylesheets/images/paper-rip-bottom.png);
  790 + height: 75px;
  791 + position: relative;
  792 + z-index: 10; }
  793 + #container section#main-continue {
  794 + background: url(/stylesheets/images/paper-tile.png);
  795 + padding: 0px 60px 20px;
  796 + min-height: 500px; }
  797 + #container section#main-continue section#registration {
  798 + margin: 30px 0; }
  799 + #container section#main-continue section#registration #registration-closed {
  800 + text-align: center; }
  801 + #container section#main-continue section#registration header#registration-banner {
  802 + margin-bottom: 10px;
  803 + position: relative;
  804 + text-align: center; }
  805 + #container section#main-continue section#registration header#registration-banner p#subtitle {
  806 + font-size: 17px;
  807 + position: relative;
  808 + bottom: 20px; }
  809 + #container section#main-continue section#registration form#event-registration ol {
  810 + display: inline-block;
  811 + vertical-align: top; }
  812 + #container section#main-continue section#registration form#event-registration ol li {
  813 + display: inline-block;
  814 + vertical-align: top; }
  815 + #container section#main-continue section#registration form#event-registration ol li#registration-note {
  816 + display: block;
  817 + text-align: center; }
  818 + #container section#main-continue section#registration form#event-registration ol li:nth-child(odd) {
  819 + margin-right: 20px; }
  820 + #container section#main-continue section#registration form#event-registration li label {
  821 + font-size: 15px;
  822 + font-weight: normal;
  823 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif;
  824 + text-transform: lowercase; }
  825 + #container section#main-continue section#registration form#event-registration li input, #container section#main-continue section#registration form#event-registration li textarea {
  826 + background: transparent;
  827 + background: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgba(174, 151, 105, 0.33)), color-stop(0, rgba(225, 211, 181, 0)));
  828 + background: -moz-linear-gradient(top, rgba(174, 151, 105, 0.33), rgba(225, 211, 181, 0));
  829 + border: 1px solid #AE9769;
  830 + font-size: 17px;
  831 + font-family: 'IM Fell English', Times, "Times New Roman", Georgia, serif; }
  832 + #container section#main-continue section#registration form#event-registration li input {
  833 + height: 34px;
  834 + line-height: 2.0em;
  835 + width: 370px; }
  836 + #container section#main-continue section#registration form#event-registration li textarea {
  837 + height: 71px;
  838 + line-height: 1.4em;
  839 + margin: 0;
  840 + padding: 12px 6px;
  841 + resize: none;
  842 + width: 360px; }
  843 + #container section#main-continue section#registration form#event-registration li#radio {
  844 + display: inline-block; }
  845 + #container section#main-continue section#registration form#event-registration li#radio p.radio {
  846 + display: inline-block;
  847 + margin-right: 15px; }
  848 + #container section#main-continue section#registration form#event-registration li#radio p.radio input[type="radio"] {
  849 + margin-right: 6px;
  850 + vertical-align: top;
  851 + width: auto; }
  852 + #container section#main-continue section#registration form#event-registration li#radio p.radio.developer input[type="radio"] {
  853 + margin-top: 5px; }
  854 + #container section#main-continue section#registration form#event-registration li#radio p.radio.developer label {
  855 + display: inline-block;
  856 + font-size: 30px;
  857 + font-family: 'Nashville', Times, "Times New Roman", Georgia, serif;
  858 + text-transform: uppercase; }
  859 + #container section#main-continue section#registration form#event-registration li#radio p.radio.designer input[type="radio"] {
  860 + margin-top: 10px; }
  861 + #container section#main-continue section#registration form#event-registration li#radio p.radio.designer label {
  862 + display: inline-block;
  863 + font-size: 32px;
  864 + font-family: 'CarnivaleeFreakshowRegular', Times, "Times New Roman", Georgia, serif;
  865 + text-transform: uppercase;
  866 + vertical-align: 4px; }
  867 + #container section#main-continue section#registration form#event-registration li#submit-button {
  868 + display: inline-block;
  869 + margin-top: 10px;
  870 + text-align: right;
  871 + width: 100%; }
  872 + #container section#main-continue section#registration form#event-registration li#submit-button input[type="submit"] {
  873 + background: rgba(174, 151, 105, 0.33);
  874 + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(174, 151, 105, 0.66)), color-stop(1, rgba(225, 211, 181, 0.33)));
  875 + background: -moz-linear-gradient(bottom, rgba(174, 151, 105, 0.66), rgba(225, 211, 181, 0.33));
  876 + font-size: 22px;
  877 + height: 40px;
  878 + line-height: 1.6em;
  879 + text-transform: lowercase;
  880 + width: 100%;
  881 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif; }
  882 + #container section#main-continue section#registration form#event-registration li#submit-button input[type="submit"]:hover {
  883 + -webkit-box-shadow: 0 0 2px 2px #E1D9C3;
  884 + -moz-box-shadow: 0 0 2px 2px #E1D9C3;
  885 + box-shadow: 0 0 4px 2px #E1D9C3;
  886 + -webkit-transition: all 0.15s ease-out;
  887 + -moz-transition: all 0.15s ease-out;
  888 + -o-transition: all 0.15s ease-out;
  889 + transition: all 0.15s ease-out; }
  890 + #container section#main-continue section#registration form#event-registration li#submit-button input[type="submit"]:active {
  891 + background: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgba(174, 151, 105, 0.66)), color-stop(0, rgba(225, 211, 181, 0.33)));
  892 + background: -moz-linear-gradient(top, rgba(174, 151, 105, 0.66), rgba(225, 211, 181, 0.33)); }
  893 + #container section#main-continue div.student {
  894 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif;
  895 + padding: 15px 30px; }
  896 + #container section#main-continue div.student div.avatar {
  897 + background: url("/images/default-avatar-lg.png") no-repeat;
  898 + display: inline-block;
  899 + height: 73px;
  900 + width: 73px; }
  901 + #container section#main-continue div.student div.student-details {
  902 + display: inline-block;
  903 + margin-left: 15px;
  904 + vertical-align: top;
  905 + text-align: left; }
  906 + #container section#main-continue div.student div.student-details div.name {
  907 + font-size: 24px;
  908 + font-weight: bold;
  909 + line-height: 140%; }
  910 + #container section#main-continue div.student div.student-details div.twitter {
  911 + font-size: 16px;
  912 + line-height: 100%;
  913 + text-transform: lowercase; }
  914 + #container section#main-continue div.student div.student-details div.role-and-school {
  915 + font-size: 16px;
  916 + line-height: 120%;
  917 + text-transform: lowercase; }
  918 + #container section#main-continue div.student h2, #container section#main-continue div.student h3 {
  919 + font-weight: normal; }
  920 + #container section#main-continue div.student h2 {
  921 + margin: 20px 0 10px; }
  922 + #container section#main-continue div.student h3 {
  923 + font-size: 1.15em;
  924 + line-height: 1.2em; }
  925 + #container div.register-button div.hand {
  926 + height: 51px;
  927 + width: 105px; }
  928 + #container div.register-button div.hand.left {
  929 + background: url(/stylesheets/images/download-hand-left.png) 0 0;
  930 + float: left; }
  931 + #container div.register-button div.hand.right {
  932 + float: right;
  933 + background: url(/stylesheets/images/download-hand-right.png) 0 0; }
  934 + #container div.register-button.top div.hand.left {
  935 + margin: 36px 50px 0px 80px; }
  936 + #container div.register-button.top div.hand.right {
  937 + margin: 36px 80px 0px 50px; }
  938 + #container div.register-button:hover div.hand {
  939 + height: 51px;
  940 + width: 105px;
  941 + -webkit-transition: all 0.15s ease-out;
  942 + -moz-transition: all 0.15s ease-out;
  943 + -o-transition: all 0.15s ease-out;
  944 + transition: all 0.15s ease-out; }
  945 + #container div.register-button:hover div.hand.left {
  946 + background: url(/stylesheets/images/download-hand-left.png) 0 99%; }
  947 + #container div.register-button:hover div.hand.right {
  948 + background: url(/stylesheets/images/download-hand-right.png) 0 99%; }
  949 + #container div.register-button h2 {
  950 + float: left;
  951 + font-family: 'CarnivaleeFreakshowRegular', Times, "Times New Roman", Georgia, serif;
  952 + font-size: 68px;
  953 + font-weight: normal;
  954 + line-height: 1.0em;
  955 + margin: 25px 0 0;
  956 + text-align: center; }
  957 + #container div.register-button h2 a:link, #container div.register-button h2 a:visited, #container div.register-button h2 a:active {
  958 + color: #3a3429;
  959 + position: relative;
  960 + text-decoration: none;
  961 + text-shadow: #E1D9C3 0 1px;
  962 + -webkit-transition: all 0.15s ease-out;
  963 + -moz-transition: all 0.15s ease-out;
  964 + -o-transition: all 0.15s ease-out;
  965 + transition: all 0.15s ease-out; }
  966 + #container div.register-button h2 a:link:hover, #container div.register-button h2 a:visited:hover, #container div.register-button h2 a:active:hover {
  967 + color: #463B2B;
  968 + text-shadow: #E1D9C3 0 1px, #695e4b 0px 3px;
  969 + top: -3px; }
  970 + #container div.register-button.bottom h2 {
  971 + margin-top: 0px; }
  972 + #container div.register-button.bottom div.hand.left {
  973 + margin: 10px 50px 40px 80px; }
  974 + #container div.register-button.bottom div.hand.right {
  975 + margin: 10px 80px 40px 50px; }
  976 + #container section#startup-tables {
  977 + margin-bottom: 30px; }
  978 + #container section#startup-tables header#startup-banner {
  979 + margin: 25px 0 20px;
  980 + position: relative;
  981 + text-align: center; }
  982 + #container section#startup-tables #startup_tables_list .row {
  983 + margin: 0 0 20px 0; }
  984 + #container section#startup-tables #startup_tables_list section.company {
  985 + float: left;
  986 + width: 370px; }
  987 + #container section#startup-tables #startup_tables_list section.company.first {
  988 + margin-right: 40px; }
  989 + #container section#startup-tables #startup_tables_list section.company h2 {
  990 + font-size: 2.2em;
  991 + font-weight: normal;
  992 + font-family: 'LeagueGothicRegular', "Gill Sans", "Trebuchet MS", Calibri, sans-serif; }
  993 + #container section#startup-tables #startup_tables_list section.company h2 a, #container section#startup-tables #startup_tables_list section.company h2 a:link, #container section#startup-tables #startup_tables_list section.company h2 a:visited {
  994 + color: #332f26; }
  995 + #container section#startup-tables #startup_tables_list section.company div.logo {
  996 + display: inline-block;
  997 + margin-right: 15px; }
  998 + #container section#startup-tables #startup_tables_list section.company p {
  999 + display: inline-block;
  1000 + vertical-align: top; }
  1001 + #container section#startup-tables #startup_tables_list #contact-for-table {
  1002 + font-size: 1.4em;
  1003 + margin: 1.4em 0 0.6em 0;
  1004 + text-align: center; }
  1005 + #container section#attendees {
  1006 + margin-bottom: 30px; }
  1007 + #container section#attendees header > h1 {
  1008 + font-family: 'Lobster', arial, sans-serif;
  1009 + font-size: 62px;
  1010 + letter-spacing: -0.05em;
  1011 + margin: 30px 0;
  1012 + text-align: center;
  1013 + text-shadow: 1px 1px 1px #e8d9c4; }
  1014 + #container section#attendees h2 {
  1015 + display: inline-block;
  1016 + font-weight: normal;
  1017 + width: 390px; }
  1018 + #container section#attendees h2#developer-title {
  1019 + font-family: 'Nashville', Times, "Times New Roman", Georgia, serif;
  1020 + font-size: 30px; }
  1021 + #container section#attendees h2#designer-title {
  1022 + font-family: 'CarnivaleeFreakshowRegular', Times, "Times New Roman", Georgia, serif;
  1023 + font-size: 40px;
  1024 + line-height: 0.64em; }
  1025 + #container section#attendees div.right {
  1026 + margin-left: 20px; }
  1027 + #container section#attendees div#developer-attendees, #container section#attendees div#designer-attendees {
  1028 + display: inline-block;
  1029 + vertical-align: top;
  1030 + width: 368px; }
  1031 + #container section#attendees div#developer-attendees ul, #container section#attendees div#designer-attendees ul {
  1032 + list-style: none; }
  1033 + #container section#attendees div#developer-attendees ul li:first-child, #container section#attendees div#designer-attendees ul li:first-child {
  1034 + margin: 0 0 15px; }
  1035 + #container section#attendees div#developer-attendees ul li, #container section#attendees div#designer-attendees ul li {
  1036 + background: #d8caad;
  1037 + background: rgba(216, 202, 173, 0.75);
  1038 + margin: 15px 0;
  1039 + min-height: 50px;
  1040 + padding: 5px; }
  1041 + #container section#attendees div#developer-attendees ul li div.avatar, #container section#attendees div#designer-attendees ul li div.avatar {
  1042 + float: left;
  1043 + margin: 0 10px 0 0;
  1044 + height: 48px;
  1045 + width: 48px; }
  1046 + #container section#attendees div#developer-attendees ul li div.avatar.default, #container section#attendees div#designer-attendees ul li div.avatar.default {
  1047 + background: url("/stylesheets/images/default-avatar.png") no-repeat; }
  1048 + #container section#attendees div#developer-attendees ul li h3, #container section#attendees div#designer-attendees ul li h3 {
  1049 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif;
  1050 + font-size: 24px;
  1051 + font-weight: normal;
  1052 + text-transform: lowercase; }
  1053 + #container section#attendees div#developer-attendees ul li h4, #container section#attendees div#designer-attendees ul li h4 {
  1054 + font-size: 14px;
  1055 + font-weight: normal; }
  1056 +
  1057 +hr {
  1058 + background: #3a3429;
  1059 + height: 12px;
  1060 + margin: 0px;
  1061 + width: 100%; }
  1062 + hr.top {
  1063 + background: url(/stylesheets/images/horizontal-rule-top.png) no-repeat; }
  1064 + hr.bottom {
  1065 + background: url(/stylesheets/images/horizontal-rule-bottom.png) no-repeat; }
  1066 + hr.mini {
  1067 + background: #5F5645;
  1068 + bottom: 4px;
  1069 + height: 1px;
  1070 + margin: 0 auto;
  1071 + position: relative;
  1072 + width: 92%;
  1073 + -webkit-box-shadow: rgba(255, 255, 255, 0.24) 0 1px;
  1074 + z-index: 0; }
  1075 + hr.alternate {
  1076 + background: url(/stylesheets/images/hr-alternate.png) no-repeat;
  1077 + height: 34px; }
  1078 +
  1079 +/************************************************************************/
  1080 +/************************************************************************/
  1081 +.no-fontface div#container div.register-button h2 {
  1082 + font-family: Times, "Times New Roman", Georgia, serif;
  1083 + font-size: 62px; }
  1084 +.no-fontface div#container section#main section#event-location div#compass {
  1085 + float: left;
  1086 + position: relative; }
  1087 +.no-fontface div#container section#main section#event-location div#location {
  1088 + right: 85px;
  1089 + text-align: center; }
  1090 + .no-fontface div#container section#main section#event-location div#location p.venue {
  1091 + font-size: 30px; }
  1092 + .no-fontface div#container section#main section#event-location div#location p.date {
  1093 + font-size: 31px;
  1094 + letter-spacing: -0.075em; }
  1095 +.no-fontface div#container section#schedule ol#schedule li p.event-speaker {
  1096 + bottom: 32px;
  1097 + line-height: 1em;
  1098 + position: relative; }
  1099 +.no-fontface div#container section#main-continue section#registration form#event-registration li#radio p.radio.designer input[type="radio"], .no-fontface div#container section#main-continue section#registration form#event-registration li#radio p.radio.developer input[type="radio"] {
  1100 + margin-top: 10px; }
  1101 +.no-fontface div#container section#main-continue section#registration form#event-registration li#radio p.radio.designer label, .no-fontface div#container section#main-continue section#registration form#event-registration li#radio p.radio.developer label {
  1102 + font-size: 26px;
  1103 + vertical-align: 0px; }
  1104 +
  1105 +/************************************************************************/
  1106 +/************************************************************************/
  1107 +section#main {
  1108 + font-size: 14px;
  1109 + line-height: 20px; }
  1110 + section#main p#what-it-is {
  1111 + margin: 10px 0 20px; }
  1112 + section#main section.talk-wrapper {
  1113 + padding: 25px 0px 20px; }
  1114 + section#main section.talk-wrapper h2, section#main section.talk-wrapper h3 {
  1115 + font-family: 'LeagueGothicRegular', "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
  1116 + font-weight: normal; }
  1117 + section#main section.talk-wrapper h2 {
  1118 + font-size: 34px; }
  1119 + section#main section.talk-wrapper h3 {
  1120 + font-size: 24px; }
  1121 + section#main section.talk-wrapper div.left {
  1122 + margin-right: 20px; }
  1123 + section#main section.talk-wrapper div.left, section#main section.talk-wrapper div.right {
  1124 + display: inline-block;
  1125 + width: 375px;
  1126 + vertical-align: top; }
  1127 + section#main section.talk-wrapper div.left p, section#main section.talk-wrapper div.right p {
  1128 + margin-bottom: 10px;
  1129 + padding: 0px; }
  1130 + section#main section.talk-wrapper div.left a:link, section#main section.talk-wrapper div.left a:active, section#main section.talk-wrapper div.left a:visited, section#main section.talk-wrapper div.right a:link, section#main section.talk-wrapper div.right a:active, section#main section.talk-wrapper div.right a:visited {
  1131 + color: #990000;
  1132 + text-decoration: none; }
  1133 + section#main section.talk-wrapper div.left a:hover, section#main section.talk-wrapper div.right a:hover {
  1134 + text-decoration: underline; }
  1135 + section#main section.talk-wrapper div.left.resources a:first-of-type::after, section#main section.talk-wrapper div.right.resources a:first-of-type::after {
  1136 + content: " -"; }
  1137 + section#main section.talk-wrapper div.left ul li, section#main section.talk-wrapper div.right ul li {
  1138 + margin: 10px 0;
  1139 + line-height: 20px;
  1140 + list-style: none; }
  1141 + section#main section.talk-wrapper div.left ul li:first-child, section#main section.talk-wrapper div.right ul li:first-child {
  1142 + margin: 0px; }
  1143 +
  1144 +div#after-party {
  1145 + margin: 40px 0 0 0;
  1146 + padding-bottom: 40px; }
  1147 + div#after-party div.wreath {
  1148 + float: left; }
  1149 + div#after-party a:visited, div#after-party a:link, div#after-party a:hover {
  1150 + text-decoration: none; }
  1151 + div#after-party div#after-party-description {
  1152 + float: left;
  1153 + margin: 5px 15px;
  1154 + text-align: center;
  1155 + vertical-align: top; }
  1156 + div#after-party div#after-party-description h1, div#after-party div#after-party-description h2, div#after-party div#after-party-description h3, div#after-party div#after-party-description h4 {
  1157 + font-weight: normal;
  1158 + margin: 0px;
  1159 + font-family: 'IM Fell English SC', Times, "Times New Roman", Georgia, serif;
  1160 + letter-spacing: -0.05em;
  1161 + line-height: 1.0em; }
  1162 + div#after-party div#after-party-description h1 {
  1163 + font-size: 42px; }
  1164 + div#after-party div#after-party-description h2 {
  1165 + border-top: 1px solid black;
  1166 + color: #990000;
  1167 + font-size: 44px;
  1168 + margin-top: 6px;
  1169 + padding: 10px 10px 2px;
  1170 + position: relative;
  1171 + z-index: 10;
  1172 + -webkit-box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset;
  1173 + -moz-box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset;
  1174 + box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset; }
  1175 + div#after-party div#after-party-description h3 {
  1176 + border-top: 1px solid black;
  1177 + font-size: 28px;
  1178 + margin-top: 5px;
  1179 + padding-top: 5px;
  1180 + -webkit-box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset;
  1181 + -moz-box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset;
  1182 + box-shadow: rgba(255, 255, 255, 0.234) 0px 1px inset; }
  1183 + div#after-party div#after-party-description h4 {
  1184 + font-size: 22px;
  1185 + margin: 4px 0; }
  1186 + div#after-party div#after-party-description h5 {
  1187 + font-size: 14px;
  1188 + font-weight: normal; }
  1189 +
  1190 +#twitter-info div.avatar {