/* Layout */
body { text-align:center; padding:0; margin:0; }
div.page { padding:0; margin:0 auto 32px auto; text-align:left; width:930px; }
div.header { padding:20px 20px 0 20px; height:80px; }
div.header span { margin-left:20px; }
div.footer { text-align:center; padding-bottom:10px; clear:both;}
div.content { padding:10px 20px; vertical-align:top; width:540px; float:left; }
div.sidebar { font-size:8pt; background-color:#fff; width:330px; padding:10px; vertical-align:top; }
div.credit { font-size:8pt; float:right; padding:5px; }
img { margin:0; border:0; }
div.content img { float:left; padding: 5px 20px 10px 0; }

/* Typography  */
a, a:visited { font-weight:bold; color:#009; }
a:hover { font-weight:bold; color:#c00; }
a.logo { font-size:24pt; color:#ee7b00; text-decoration:none; }
p.phrase { padding:10px; margin:0; }
h1  { font-size:24pt; font-weight:normal; color:#7e0000; padding:0; margin:0; }
h2 { font-size:16pt; font-weight:normal; color:#7e0000; padding:0 0 5px 0; margin:0; border-bottom:1px dotted #7e0000; clear:both; }

body { font-family:verdana, sans-serif; font-size:10pt; }
div.header { font-size:12pt; }
div.footer, div.footer a { font-weight:normal; color:#666; }

div.sidebar { float:right; font-size:8pt; }
div.sidebar li { font-size:10pt; line-height:3ex }
div.sidebar h2 { font-size:14pt; }


/* Area colors */
body { background: #ffffff url(kabonfootprint/kabonfootprint-bg.gif) repeat; color:#000; }
div.page { background-color:#fff; border:1px solid #151515; }
div.header { background:#900 url(kabonfootprint/bg-red.gif) repeat-x; color:#fff; }
div.navigation  { background-color:#900; }

/* Forms */
form input { font-size:11pt; color:#999; }
div.sidebar form input.submit { color:#090; }

/* Navigation menu */
.navigation { padding:10px 0 0 0; font-size:11pt; }
.navigation  ul { margin:0; padding:0; }
.navigation  ul  li { display:inline; padding:0 5px 0 0; }
.navigation  ul  li a { background-color:#7b0000; color:#fff; text-decoration:none; padding:5px 5px 0 5px; }
.navigation  ul  li a.highlight { background-color:#fff; color:#000; text-decoration:none; font-weight:bold; }
.navigation  ul  li a:hover { background-color:#fff; color:#000; }
