/* RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}                  
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display:block;}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* general */
html, body {width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden;}
body {color: #000; font:28px/1.15 sans-serif; min-width: 960px; -webkit-text-stroke: .5px; -moz-text-stroke: .5px;
/* cursor: url(/site/img/goldcursor.png), default; */
}

select, input, textarea, button { font:28px/1.27 sans-serif;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 28px;}
h1, .h1 {font-size: 28px; line-height: 1.12; }
h2, .h2 {font-size: 19px; line-height: 1.3; margin-bottom: 14px;}
h3, .h3 {font-size: 14px; line-height: 1.15;}
h4, .h4 {font-size: 10.5px; line-height: 1.28;}
h5, .h5 {font-size: 12px; line-height: 1.2;}
.big {font:42px/1.15 sans-serif;}

a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #000; text-decoration: none;}

p {margin-bottom:19px;}

ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; padding: 0;} 
ul, li {list-style: none;}

small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

::-moz-selection{ background: rgb(153,180,183); color:#111; text-shadow: none; }
::selection { background: rgb(153,180,183); color:#111; text-shadow: none; } 
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

/* #c {width: 100%; height: 100%;} */
#coins {position: absolute; top:100px; z-index: 400; border-radius: 8px; font-size: 14px;background: rgba(255,255,255,0.8); padding: 20px 0; text-align: center; width: 80%; left: 50%; margin-left: -40%; }
#coins li {display: inline-block;}
#coins img {display: block; margin: 0 60px;}
#overlay {pointer-events: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 4000;}
#add {width: 40%; position: absolute; top: 50px; left: 50%; margin-left: -20%; text-align: center; font-size: 21px;background: rgba(255,255,255,0.8); padding: 20px 0; border-radius: 8px; pointer-events: none;}
#closecoins {position: absolute; top: 0; right: 10px; font-size: 32px;}

#coins h1 {margin-bottom: 20px; font-size: 20px;}

#loading {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 6000;}
#loading h4 {width: 100%; text-align: center; padding-top: 200px; font-size: 16px; font-weight: normal; color: #333;}

::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none;} 
.cf:before, .cf:after {content: "\0020"; display: block; height: 0; visibility: hidden;} 
.cf:after { clear: both; }
.cf { zoom: 1; }
.right {float:right;}
.left {float: left;}
.clear {clear:both;}
.rel {position: relative;}
.sel {border-bottom: 2px solid;}
.block {display: block;}
.center {text-align: center;}
.tup {text-transform: uppercase;}
.bb {border-bottom: 1px solid;}
.cap {text-transform: capitalize;}
.ohidden {overflow: hidden;}
.tnone {text-transform: none;}
.italic {font-style: italic;}
.tright {text-align: right;}

/*Positions*/
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mt15 {margin-top: 15px;}
.mb30 {margin-bottom: 50px;}
.mb20 {margin-bottom: 40px;}
.p20 {padding:20px; pointer-events: auto !important;}
.bgw {background: #f5f5f5;}
.home .bgw {background: #fff;}
.ml20 {margin-right: 20px;}
.indent {margin-left: 60px;}
.mt20 {margin-top: 20px;}

textarea, .keydate, .keydate .split-title-left, .keydate .split-title-right { resize: none;    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

body {-webkit-text-size-adjust:100%;}


.animateme {position: fixed; z-index: 2000; -webkit-transition: 2s; top: 500px; left: 500px; width: 500px; height: 500px; -webkit-transform: rotateY(360deg) rotate(0deg);}

/*
coin animation

#coin {}
	
#coin {
}

@-webkit-keyframes flash {	
  0% {transform: rotateY(0deg) }
		25% {transform: rotateY(90deg) }
		50% {transform: rotateY(180deg) }
		75% {transform: rotateY(270deg) }
		100% {transform: rotateY(360deg); }
}
*/

