@charset "UTF-8";

/**
 * SMASH CSS - A default style for the html tags.
 * 
 * @version 0.3
 */

/** General **/
html {
   margin: 0;
   padding: 0;
}

body {
   margin: 0;
   padding: 0;
   line-height: 1;
   font-family: "Helvetica", sans-serif;
   font-size: 14px;
}

div, section, header, main, footer, article, nav, aside, dialog, figure, figcaption {
   display: block;
   margin: 0;
   padding: 0;
}

/** Title headers **/
h1 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 200%;
   font-weight: bold;
}

h2 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 160%;
   font-weight: bold;
}

h3 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 130%;
   font-weight: bold;
}

h4 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 120%;
   font-weight: bold;
}

h5 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 110%;
   font-weight: bold;
}

h6 {
   margin: 0 0 10px;
   padding: 0;
   font-size: 100%;
   font-weight: bold;
}

/** List elements **/
ul, ol, dl {
   margin: 10px 0;
   padding: 0 0 0 40px;
}

dd, li {
   margin: 0;
   padding: 2px 0;
}

dt {
   margin: 10px 0 5px;
   padding: 0;
}

/** Form elements **/
form {
   margin: 0;
   padding: 0;
}

/* Cases where fieldset has no border. */
fieldset, fieldset.borderless {
   margin: 0 0 10px;
   padding: 0;
   border: 0 none;
}

/* Cases where fieldset has border. */
fieldset fieldset, fieldset.borderfull {
   margin: 0 2px 10px;
   padding: 6px 10px 12px;
   border: 2px groove;
}

/* Legend in fieldset that has border. */
legend  {
   margin: 0;
   padding: 0 2px;
}

/* Legend in fieldset that has no border. */
form > fieldset > legend, fieldset.borderless > legend  {
   margin: 0 0 10px;
   padding: 0;
}


/*
pre,code,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
*/