html {
height:100%;
overflow-x:hidden;
overflow-y:scroll;
}
* {
margin:0;
padding:0;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
a img, :link img, :visited img {
border:0 none;
}
fieldset {
margin:0 2px;
padding:8px 10px;
}
legend {
padding:0 2px;
}
label {
padding:2px 3px 0 2px;
}
input[type="text"], input[type="password"] {
margin:2px 1px;
padding:1px;
}
textarea {
margin:2px 1px;
padding:2px 1px;
}
input[type="checkbox"] {
height:12px;
margin:1px 5px 0 3px;
width:12px;
}
input[type="radio"] {
height:14px;
margin:1px 3px -2px;
width:14px;
}
input[type="file"] {
margin:2px 1px;
}
input[type="submit"], input[type="reset"], button {
margin:2px 1px;
padding:0 8px;
}
select {
margin:2px 1px;
padding:0;
}
abbr, acronym, dfn {
border-bottom:1px dotted #AAAAAA;
cursor:help;
}
em {
font-style:italic;
}
strong {
font-weight:bold;
}