
/* Ginger Intro Stylesheet. Swiper, no swiping */



html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong, 
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-size: 100%; vertical-align: baseline; background: transparent; }
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; }

body{ background: #fff; color: #000; font: 12px/1.5em "Century Gothic", centurygothic, futura, verdana, sans-serif; }
html,body,#bg,#bg table, #bg td,#cont{ width: 100%; height: 100%; overflow: hidden; }
#bg{ position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; }
#bg td{ vertical-align: middle; text-align: center; }
#bg img{ min-height: 50%; min-width: 50%; margin: 0 auto; }
#scroller{ height: 100%; width: 100%; overflow: scroll; position: absolute; z-index: 100; }

#container{ width: 1000px; margin: 1% auto; }

#logo{ float: right; }
#social{ float: left; padding-top: 28px; }
#social img{ border: none; width: 32px; }

#navigation{ clear: both; }
#navigation img{ border: none; display: block; margin: 0 auto 15px; }
#navigation ul{ text-align: center; font-size: 30px; }
#navigation ul li{ padding: 15px; display: inline; }

a:link{ color: #000; text-decoration: none; }
a:visited{ color: #000; text-decoration: none; }

#page_body{ clear: both; }
#content{ text-align: center; padding-top: 25px; }

#footer{ clear: both; text-align: center; padding-top: 25px; }
.vcard div{ display: inline; padding-right: 10px; }
