/* --------------------------------------------------------------
e1.kovanen.com, Tapio Rinne
*/
* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fafafa;}
body {background-color:#676767;}
table {width:100%;}
img, img a {border:none;}

/* --------------------------------------------------------------
*/
.metaformat-header {margin:4px auto 0 auto; width:900px; height:40px; color:#ccc; font-size:12px;}
.metaformat-header {background-color:#000; background-image:url(images/e1-header-back.gif); background-repeat:repeat-x;}
.metaformat-header td {vertical-align:bottom;}
.metaformat-header-nav {width:820px; margin: 0 0 0 74px;}
.metaformat-header-nav td {vertical-align:middle; height:20px;}
.metaformat-header-nav a {text-decoration:none; color:#ccc; padding:2px 6px;}
.metaformat-header-nav a:hover {background-color:#3399ff; color:#FFFFFF;}

.metaformat-media {margin:0 auto; padding:0; width:900px; height:160px; color:#000;}
.metaformat-media {background-color:#fff;}
.metaformat-media td {vertical-align:middle;}

.metaformat-navbar {margin:0 auto; width:900px; height:23px; background-color:#DBDBDB; color:#333333;}
.metaformat-navbar td {vertical-align:middle;}
.metaformat-navbar a {text-decoration:none; color:#333333; padding:4px 8px;}
.metaformat-navbar a:hover {background-color:#3399ff; color:#FFFFFF;}
.metaformat-navbar2 a {text-decoration:none; color:#FFFFFF; background-color:#0099FF; padding:3px 8px;}
.metaformat-navbar2 a:hover {background-color:#3366FF; color:#FFFFFF;}

.metaformat-page {margin:0 auto; width:900px; background-color:#fff; color:#000;}
.metaformat-page td {vertical-align:top;}

.metaformat-article {width:600px; margin: 20px 0 0 80px;}
.metaformat-article p {font-size:13px; margin:4px 0 .5em 0; line-height:1.6em;}
.metaformat-article h1 {font-weight:normal; font-size:2em;}
.metaformat-article h2 {font-weight:bold; font-size:1.3em; color:#000000; margin: 20px 20px 8px 0; }
.metaformat-article h2 {border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px;}
.metaformat-article h3 {font-weight:bold; padding:12px 0 6px 0; font-size:1.2em;}
.metaformat-article h5 {font-weight:normal; font-size:10px;}
.metaformat-article a {text-decoration:underline; color:#3366FF;}
.metaformat-article a:hover {text-decoration:none; color:#FFFFFF; background-color:#3399ff;}

.metaformat-sidepage {width:220px; height: 700px;}
.metaformat-sidepage {background-color:#F2F4F7;}

.metaformat-side {margin: 20px 0 0 0;}
.metaformat-side p {font-size:12px; margin:4px 0 .5em 0; padding:0 8px; line-height:1.4em;}
.metaformat-side h3 {font-weight:bold; font-size:12px; padding:0 8px 6px 8px;}
.metaformat-side a {text-decoration:none; color:#115BA6; color:#0033CC;}
.metaformat-side a:hover {text-decoration:none; color:#FFFFFF; background-color:#3399ff;}

.metaformat-footer {margin:0px auto; width:900px; height:60px; color:#CCCCCC; font-size:12px;}
.metaformat-footer {background-color:#000000;}
.metaformat-footer td {vertical-align:top;}
.metaformat-footer-nav {width:820px; margin: 2px 0 0 74px;}
.metaformat-footer-nav td {vertical-align:middle; height:20px;}
.metaformat-footer-nav a {text-decoration:none; color:#CCCCCC; padding:2px 6px;}
.metaformat-footer-nav a:hover {background-color:#3399ff; color:#FFFFFF;}

