/********************************************************************************

Poccuo - Global Styles

Version: 1.0
Author/Copyright: Phil Zelnar (http://www.andphil.com)

********************************************************************************/



/* -------------------------------------------
Default Reset (via http://meyerweb.com/eric/tools/css/reset/)
------------------------------------------- */

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section     { display: block; }
body                                                                                        { line-height: 1; }
ol, ul                                                                                      { list-style: none; }
blockquote, q                                                                               { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after                                      { content: ''; content: none; }
table                                                                                       { border-collapse: collapse; border-spacing: 0; }



/* -------------------------------------------
PZ's Custom Resets (parts via HTML5 Reset)
------------------------------------------- */

button, input, select, textarea                             { border: none; margin: 0; }
button                                                      { border: none; width: auto; overflow: visible; }
hr, .display_none                                           { display: none; }
a                                                           { text-decoration: none; }
label, input[type=button], input[type=submit], button       { cursor: pointer; }
em                                                          { font-style: italic; }
strong                                                      { font-style: bold; }

/* Force Vert Scroll to Prevent Jump Page */
html                                                        { overflow-y: scroll; }

/* Custom text-selection */
::-moz-selection                                            { background: #fcd700; color: #fff; text-shadow: none; }
::selection                                                 { background: #fcd700; color: #fff; text-shadow: none; }
a:link                                                      { -webkit-tap-highlight-color: #fcd700; }


/* For Responsive Elements */
img,
object,
embed                           { max-width: 100%; }



/* -------------------------------------------
Base
------------------------------------------- */

/* General */
html                            { font-family: Georgia, serif; color: #fff; background: #333 url('/_img/ground.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; /* For IE */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')"; }
body                            { width: 480px; margin: -240px 0 0 -240px; position: absolute; left: 50%; top: 50%; }

header                          { border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 30px 0; }
section                         { margin: 30px 0; }
footer                          { text-align: center; border-top: 1px solid #fff; padding: 30px 0; }

h1                              { font-size: 3.375em /* 54 */; line-height: 1.11111111111111 /* 60 */; font-weight: bold; }
p                               { font-size: 1.125em /* 18 */; line-height: 1.33333333333333 /* 24 */; margin: 0 0 1em 0; }
a                               { text-decoration: underline; color: #fff; }
a:hover                         { text-decoration: none; }

/* -------------------------------------------
Media Queries
------------------------------------------- */

@media screen and (max-width: 768px) {
}

@media screen and (max-width: 520px) {
}


/* -------------------------------------------
Print
------------------------------------------- */

@media print {
}