body { margin: 0; padding: 0; background: url('../images/bgtile.png'); font-family: Arial, Helvetica, sans-serif; color: #333; }
a { color: #4a6712;}
a:hover { color: #fe7e01; background: #fff; }

#wrapper { width: 1000px;  margin-top: 40px;}
#logo { float: left; background: #fbfffa; text-align: right; width: 279px;}
#content { float: left; width: 540px; opacity:0.8; filter:alpha(opacity=80); background: #eee; border: 1px solid #ddd;  margin-left: 21px;  padding: 20px; }


#meny { clear: both; background: #fe7e01; border: 1px solid #fe4e01; clear: both; padding: 5px; margin-bottom: 25px; display: block; filter:alpha(opacity=60);
opacity:1.0; filter:alpha(opacity=100); text-align: center;}

#meny ul { margin:0; padding:0;}
#meny li { list-style: none; list-style-position: inside; display: inline; margin-left: 10px; margin-right: 10px;}
#meny li a { color: #fff; font-size: 12px; text-transform: uppercase; padding: 3px; text-decoration: none; font-weight: bold; ;}
#meny li a:hover { background: #fff; color: #4a6712; padding: 3px;}


#footer { margin: 0px 20px 20px 300px; width: 542px; background: #eee; border: 1px solid #ddd; padding: 20px; font-size: 11px; line-height: 18px; color: #999;}

#attribution { margin: 0px 20px 20px 300px; width: 542px; background: #fff; border: 1px solid #ddd; padding: 20px; font-size: 11px; line-height: 18px; color: #999;}


h1 { margin:0 0 -5px 0; padding:0; color:#4a6712; text-transform: uppercase; font-weight: bold; font-size: 25px; line-height: 25px; text-shadow: #fff 0 1px 1px;}
h2 { margin: 0 0 -4px 0; padding:0; color:#4a6712; text-transform: uppercase; font-weight: bold; font-size: 14px; text-shadow: #fff 0 1px 1px;}
h3 { margin: 0 0 -10px 0; text-transform: uppercase; font-size: 12px; }
p { font-size: 12px; line-height: 21px; }
p.ingress { font-size: 14px;}