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, section {display:block;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
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;}
body {font:13px/1.231 sans-serif; *font-size:small;}
select, input, textarea, button {font:99% sans-serif;}

body, select, input, textarea {font-family:"Helvetica Neue", "Arial"; font-size:35px; color:black; text-shadow:0 1px 0 rgba(255,255,255,0.08); letter-spacing:-1px; text-transform:lowercase;}
html, body {height:100%;}
html {overflow-y:auto; overflow-x:hidden;}
body {background:#222222 url('../images/body-bg.png') repeat 0 0;}

h1 {font-size:65px;}
h2 {font-size:55px;}

a:hover, a:active {outline:none;}
a {color:#030f28; text-decoration:none;}
a:active {color:#280310;}
a:visited {color:#1f0328;}
a:hover {color:#021234;}

ul {list-style-type:none;}
li {transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
ol {list-style-type:decimal;}

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;}
textarea {overflow:auto;}

input[type="radio"] {vertical-align:text-bottom;}
input[type="checkbox"] {vertical-align:bottom;}
		.ie7 input[type="checkbox"] {vertical-align:baseline;}
		.ie6 input {vertical-align:text-bottom;}

label, input[type="button"], input[type="submit"], button {cursor:pointer;}

button, input, select, textarea {margin:0;}

input:valid, textarea:valid   {}
input:invalid, textarea:invalid {color:red; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}

::-moz-selection{background:black; color:white; text-shadow:none;}
::selection {background:black; color:white; text-shadow: none;}
a:link {-webkit-tap-highlight-color:black;}


button {width:auto; overflow:visible;}
		.ie7 img {-ms-interpolation-mode:bicubic;}
		
		
/* ***** */	
.hidden {display:none;}
.inline-block {vertical-align:top; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.clearfix:before, .clearfix:after {content:"\0020"; display:block; height:0; visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
/* ***** */		

#wrap {position:relative; -webkit-box-shadow:0 0 60px rgba(0, 0, 0, 0.4) inset; moz-box-shadow:0 0 60px rgba(0, 0, 0, 0.4) inset; box-shadow:0 0 60px rgba(0, 0, 0, 0.4) inset;}

#ie {display:none; background:#353535; padding:10px; text-align:center;}.ie6 #ie, .ie7 #ie, .ie8 #ie, .ie9 #ie {display:block;}

#messages {margin:0 15px;}
#messages li {margin-top:40px; padding:5px; display:inline-block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
	#messages li:hover {background:rgba(255,255,255,0.05);}
#messages h1 {line-height:60px;}
#messages p {line-height:30px;}
#messages small {display:block; font-size:15px; line-height:32px;}



#copyright {font-size:18px; position:absolute; left:65px; bottom:15px; padding:3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
	#copyright:hover {background:rgba(255,255,255,0.05);}
	#copyright a {color:black;}


