/*POSITIONING*/
*{margin:0;padding:0;}
html{overflow-x:auto;overflow-y:scroll;}
html,body{height:100%;}
body{text-align:center;height:97%;}
/*position in window + full window height*/
#main{margin:10px auto 0 auto;width:775px;height:98%;position:relative;text-align:left;}
/*provides the full doc height by wrapping the columns*/
#docwrap{float:left;}
/*columns*/
/*basic column container*/
#pos{float:left;}
.col1, .col2, .col3{display:block;margin-bottom:20px;}
.col1{width:170px;}
.col2{width:405px;margin-top:20px;}
.col3{width:200px;}
/*inside columns content spacing*/
/*123*/
p, h1, h2, h3{margin-left:10px;margin-right:10px;}
h1{margin-top:10px;}
/*1*/
#logga{width:170px;height:106px;margin:54px 0 15px 0;}
#logga img{margin-top:10px;}
#menu{margin-left:15px;}
#menu a, #menu span{display:block;}
/*2*/
#content img{margin:0 0 0.7em 0;}
/*3*/
#quote{display:table;width:200px;height:106px;margin:54px 0 15px 0px;}
#quote div{display:table-cell;vertical-align:middle;}
/*footer*/
#footer{margin:2px auto 2px auto;width:775px;position:relative;text-align:left;}
#footer p{float:left;margin:0;}
#footer p.right{float:right;margin:0;}

/*BORDERS*/
#content{border:10px solid;}

/*COLORS*/
/*dark bgcol*/
body, #footer, #logga, #quote{
background:#9caa5b;
}
/*content bordcol*/
#content{
border-color:#9caa5b;
}
/*light bgcol*/
#main, #docwrap{
background:#d8e1aa;
}
/*dark colored text*/
#menu a, h1, h2{
color:#8b994a;
}
/*text*/
body{color:#000;}
#menu a:hover, #menu span, #menu a.sel{color:#000;}
#quote h3, #footer, #footer a{color:#fff;}
/*content bgcol*/
#content{background:#fff;}

/*FONT STYLES*/
body{font-family:Georgia, serif;font-size:100%;line-height:1em;}
#main{font-size:0.8125em;}
#menu a, #menu span{font-family:"Trebuchet MS", sans-serif;font-size:1.15em;line-height:1.25em;font-weight:bold;text-decoration:none;}
h1, h2{font-family:"Trebuchet MS";margin-bottom:0.5em;}
h1{font-size:1.4em;line-height:1.1em;}
h2, h3{font-size:1em;}
h3{font-style:italic;font-weight:normal;}
p{margin-bottom:1em;}
p.right{text-align:right;}
.col3 p, .col3 h2{font-size:0.95em;line-height:1.15em;}
/*footer*/
#footer p{font-family:"Trebuchet MS";font-size:0.7em;}
#footer a{text-decoration:none;}
a.digestlink{text-decoration:none;font-style:italic;}
p.linkblock{font-style:italic;font-size:0.85em;}
a.extlink{display:block;font-size:1.25em;font-style:normal;}

/*LIST ELEMENTS*/
form ul li{list-style:inside;}

/*FORM ELEMENTS*/
form{margin-left:10px;margin-right:10px;}
form label{float:left;width:20%;}
form input, form textarea{border:1px solid black;float:right;clear:right;width:65%;height:1.3em;margin-bottom:0.5em;}
form textarea{height:10em;}
form input.submit{height:2em;margin-right:1px;background:#fff;font-weight:bold;}
form input.submit:hover{background:#eee;cursor:pointer;}
form br{clear:both;}
#contactform{margin-right:15px;}
#extra1input, #extra2input{display:none;}

/*unfocus*/
:link:focus, :visited:focus, :active:focus {-moz-outline:0px;}
