/* html resets */
* {margin: 0; padding: 0; font-size: 100%}
html, body {width: 100%; height: 100%}
img {border: 0}
ol li, ul li {vertical-align: bottom}
caption,td,th,tr {vertical-align: top}
table {border-collapse: collapse}

/* html5 tags */
header, nav, footer, section, aside, article {display: block}

/* text resets */
body, td, pre {font-family: arial,helvetica,tahoma,sans-serif; color: #000; line-height: 1.4em}
body {font-size: 0.75em}
p {padding: 0 0 2em 0}
ol, ul {padding: 0 0 1.2em 24px}

/* clear styles */
.clear {clear: both; font-size: 0; overflow: hidden; height: 0}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block; //zoom: 1; display: block}

/* links */
a, a:visited, a:active, a:hover {color: #4f151d; text-decoration: underline}
a.nu, a.nu:visited, a.nu:active, a:hover {text-decoration: none}
a.nu:hover {text-decoration: underline}

/* html blocks */
body {background: url(/e2/templates/nakanune/images/bg.png) 0 0 repeat}

/* headers */
h1 {font-weight: normal; color: #4f151d; font-size: 250%; line-height: 1.2em}
h2 {font-size: 200%; font-weight: normal; padding: 0 0 4px 0; color: #4f151d}
h3 {font-size: 135%; font-weight: normal; padding: 0 0 4px 0; color: #4f151d}
h4 {font-size: 135%; font-weight: normal; padding: 0 0 4px 0}
h5 {font-size: 150%; font-weight: normal; padding: 0 0 4px 0; color: #4f151d}
