/* ----- OVERALL ----- */
html {
font-size:62.5% /*font:1em=10px*/ Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
-webkit-text-size-adjust: 62.5%;
-ms-text-size-adjust: 62.5%}

body {
margin: 0;
overflow-y: scroll;
-webkit-font-smoothing: antialiased}

html,body{height:100%}

::-moz-selection{
text-shadow: none;
color: #000;
background: #ff0}

::selection{
text-shadow: none;
color: #000;
background: #ff0}

a{color:#eee}
a:focus {outline:thin dotted #ff0}
a:hover,a:active {outline:0}
a:active,a:hover,a:visited:hover{color:#ccc}
a:visited{color:#000}

img {
border:0;
-ms-interpolation-mode:bicubic}

svg:not(:root) {overflow:hidden}

h1,h2,h3,h4,h5,h6{font-family: Tahoma, Geneva, Kalimati, sans-serif}

h1 {
margin: 0.2em 0;
font-size: 2em}

h2 {
margin: 0.4em 0;
font-size: 1.5em}

h3 {
margin: 0.5em 0;
font-size: 1.17em}

h4 {
margin: 0.6em 0;
font-size: 1em}

h5 {
margin: 0.7em 0;
font-size: 0.83em}

h6 {
margin: 0.8em 0;
font-size: 0.75em}

blockquote {margin: 1em 0 1em 25px}

hr{
clear: both;
width: 90%;
height: 1px;
margin: 2px auto;
border: 0;
border-top: 1px #ccc solid}

ol,ul {margin: 1em 0}

p {margin: 0.75em 0}

li {
margin: 0.5em 0;
padding: 0 0 0 25px} 

mark {
color: #000;
background: #ff0}

sup {
position: relative;
top: -0.5em;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline}

/* ----- FORM ----- */
form, fieldset {
margin: 0;
padding: 0;
border: none}

button,input,select,textarea {
margin: 0;
font-size: 100%;
vertical-align: middle}

button,input {line-height: normal}

button,input[type="button"],input[type="reset"],input[type="submit"] {
overflow: visible;
cursor: pointer;
-webkit-appearance: button}

input[type="checkbox"],input[type="radio"] {
box-sizing: border-box;
width: 13px;
height: 13px;
padding: 0}

input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield}

textarea {
overflow: auto;
vertical-align: top}