/*
Theme Name: Mr Green
Theme URI: http://www.mrgreen.nu/
Description: Theme customized for www.mrgreen.nu
Author: Mikael Green
*/

body {background-color: #f1eedf}

html,body{margin:0;padding:0}
p {margin:0;padding:0}
h1{margin:0;padding:0}
form {margin:0;padding:0}

img.upper_whiteline
{
position: absolute;
left: 42px;
top: 40px;
}

.box_logo_menu
{
position: absolute;
left: 42px;
top: 47px;
width: 939px;
height: 65px;
padding: 0;
margin: 0;
}

img.logo
{
position: absolute;
top: 17px;
}

.pos_menu
{
position: absolute;
left: 245px;
top: 34px;
}

img.lower_whiteline
{
position: absolute;
left: 42px;
top: 112px;
}

.box_upper_left
{
position: absolute;
left: 42px;
top: 133px;
width: 192px;
height: 260px;
padding: 0 15px 0 15px; 
margin: 0;
background-color: #ffffff;
border-top: 1px solid #d8d7d2;
border-right: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_search
{
position: absolute;
left: 42px;
top: 393px;
width: 192px;
height: 110px;
padding: 0 15px 0 15px;
margin: 0;
background-color: #cdbca3;
border-right: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_batt_widget
{
position: absolute;
top: 503px;
left: 42px;
width: 192px;
height: auto;
padding: 10px 15px 10px 15px; 
background-color: #ffffff;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_bloglowerleft
{
position: absolute;
top: 503px;
left: 42px;
width: 192px;
height: auto;
padding: 0 15px 25px 15px; 
background-color: #ffffff;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.container_content
{
position: absolute;
left: 282px;
top: 133px;
width: 490px;
padding: 0; 
margin-bottom: 0;
}

.box_content
{
width: 447px;
padding: 0 20px 25px 20px; 
margin-bottom: 15px;
background-color: #ffffff;
border-top: 1px solid #d8d7d2;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_content2
{
width: 447px;
padding: 0 20px 25px; 20px; 
margin-bottom: 15px;
background-color: #ffffff;
border-top: 1px solid #d8d7d2;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_tagline
{
position: absolute;
left: 787px;
top: 133px;
width: 167px;
height: 63px;
text-align: center;
padding: 10px 5px 10px 5px; 
background-color: #ffffff;
border-top: 1px solid #d8d7d2;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.box_ads
{
position: absolute;
left: 787px;
top: 234px;
width: 167px;
height: auto;
text-align: center;
padding: 10px 5px 10px 5px; 
margin-bottom: 15px;
background-color: #ffffff;
border-top: 1px solid #d8d7d2;
border-right: 2px solid #d8d7d2;
border-bottom: 2px solid #d8d7d2;
border-left: 1px solid #d8d7d2;
}

.top
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}

a.top
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}

a
{
text-decoration: none;
color: blue;
font-family: "trebuchet ms";
font-size: 8pt;
line-height: 100%;
margin: 0;
padding: 0;
text-align: left;
}

a.blue, #sidebar a
{
text-decoration: none;
color: blue;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
line-height: 100%;
margin: 0;
padding: 0;
text-transform: uppercase;
text-align: left;
}

a.blogpost
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}

a.small
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
margin: 0 10px 5px 18px;
text-transform: none;
text-align: left;
}

a.nav
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
margin: 3px;
text-transform: none;
text-align: center;
}

.inactive_link
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
padding-right: 10px;
text-transform: uppercase;
text-align: left;
}

.small, .smallblog
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
line-height: 100%;
margin-bottom: 5px;
text-transform: none;
text-align: left;
}

.smallplain¨
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
margin-bottom: 5px;
line-height: 100%;
text-transform: none;
text-align: left;
}

.nav
{
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
margin: 3px;
text-transform: none;
text-align: center;
}

h1
{
color: black;
font-family: "trebuchet ms";
font-size: 9pt;
font-weight: bold;
margin-top: 10px;
margin-bottom: 11px;
text-transform: uppercase;
text-align: left;
}

h2
{
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
margin-top: 15px;
margin-bottom: 12px;
text-transform: uppercase;
text-align: left;
}

h3
{
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: bold;
margin-top: 15px;
margin-bottom: 5px;
text-align: left;
}

.caption
{
font-family: "georgia";
font-size: 7pt;
font-style: italic;
text-align: right;
}

table.tab
{
text-decoration: none;
color: black;
font-family: "georgia";
font-size: 8pt;
margin: 8px 0 18px 0;
text-align: right;
}

table.litt
{
text-decoration: none;
color: black;
font-family: "georgia";
font-size: 8pt;
margin: 0;
text-align: left;
}

p, blogcontent, .commentlist p
{
text-decoration: none;
color: black;
font-family: "georgia";
font-size: 8pt;
font-weight: normal;
text-align: justify;
text-transform: none;
margin-bottom: 5px;
}

ul.blue
{
list-style: none inside none;
line-height: 150%;
text-align: left;
padding: 0;
margin: 0;
}

ul, ul.p
{
list-style: disc inside none;
text-decoration: none;
color: black;
margin: 0 0 10px 0;
padding: 0;
font-family: "georgia";
font-size: 8pt;
font-weight: normal;
text-align: left;
text-transform: none;
}

ol.commentlist
{
list-style-type: none;
list-style-image: none;
text-decoration: none;
color: black;
font-family: "trebuchet ms";
font-size: 8pt;
text-align: justify;
padding: 0;
margin: 0;
}

.commentlist a, .smallplain a
{
color: blue;
font-family: "trebuchet ms";
font-size: 8pt;
font-weight: normal;
text-align: justify;
text-transform: none;
padding: 0;
margin: 0;
}

#commentform textarea
{
width: 430px;
}

a:hover {color: #434fae; text-decoration: underline;}