/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* { margin: 0; padding: 0; }

body { background: url(i/img01.jpg) repeat-x left top; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #3F3A3A; }

h1, h2, h3 { margin-bottom: 0.65em; font-weight: normal; color: #3F8EBE; }
h1 a, h2 a, h3 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline; }
h1 { font-size: 36px; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; margin-bottom: 0.2em; }
p, ul, ol { margin-bottom: 1.5em; line-height: 180%; }
ul, ol { margin-left: 3em; }
blockquote { margin-left: 1em; margin-right: 1em; }
a { text-decoration: none; color: #BD631A; }
a:hover { background: #CEE7F5; text-decoration: underline; color: #549DC7; }

#logo { width: 960px; height: 50px; margin: 0 auto; text-align: center; }
#logo h1, #logo h2 { float: left; margin: 0; padding-top: 5px; }
#logo h1 a { padding: 0px 0 0 310px; color: #004085; }
#logo h1 a:hover { text-decoration: none; background: none;}
#logo h2 { padding: 18px 0 10px 7px; letter-spacing: normal; font-size: 1.4em; }

#page { width: 960px; margin: 0 auto; }

.sidebar { float: left; width: 200px; margin-top: 180px; padding-top: 20px; }
.sidebar ul { margin: 0; padding: 0; list-style: none; }
.sidebar li { padding-bottom: 30px; }
.sidebar li ul { }
.sidebar li li { padding: 0; }
.sidebar h2 { height: 40px; margin: 0; letter-spacing: normal; font-size: 1.4em; }

#sidebar1 { }
#sidebar1 h2 { text-align: left; background: url(i/cog.gif) no-repeat left top; padding: 5px 0 0 40px; font-size: 22px; }
#sidebar1 li li { padding-left: 20px; text-align: left; font-size: 12px; }
#sidebar2 { }
#sidebar2 h2 { }

#search { }
#search form { text-align: center; }
#search #hitta { width: 95%; margin-bottom: 10px; }
#search h2 { }

#right-side { }
#right-side h2 { background: url(i/cog.gif) no-repeat left top; padding: 5px 0 0 40px; font-size: 22px; }
.sidebar #right-side ul { padding-left: 20px; font-size: 12px; margin-bottom:30px; }
.sidebar #right-side li { margin-top: 0px; }

#content { float: left; width: 542px; background: url(i/img03.jpg) repeat-y left top; }
#content .bgbtm { background: url(i/img04.jpg) no-repeat left bottom; }

.varardu { padding: 10px 0px 10px 15px; }

.post { padding: 180px 25px 10px 25px; }
.post .title { margin: 0; padding: 0 20px; }
.post h2 { }
.post .meta { margin: 0; padding: 0px 20px 20px 20px; line-height: normal; }
.post .entry { padding: 20px; }
.post .tags, .post .links { margin: 0; line-height: normal; font-size: smaller; text-align: center; }
.post .tags { padding-top: 10px; border-top: 1px dashed #D9EBFF; }
.post .quota {margin-top:15px;border-bottom:1px solid #9CC9FF;}
.post .quotainfo {margin:6px 0px 15px 24px;font-size:85%;}

.bd {font-family:arial;}
.bd a  {border:1px solid #3A7304;padding:6px; color:#3A7304;font-weight:bold; display:inline; margin:2px;background-color:#E4F0D9;}
.bd a:hover  {text-decoration:none; border-color:black;color:black;background-color:#F5FAFE;}
.bd a.bdback {background-color:#F5FAFE;border-width:0px;}
.bd a.bdsel {border-color:black;color:black;font-weight:bold;background-color:#F5FAFE;}

#footer { width: 562px; height: 60px; margin: 0 auto; padding: 15px 0; text-align: center; background: url(i/img05.jpg) no-repeat; }
#footer p { margin: 0; padding: 0; font-size: 11px; line-height: normal; }

a.kalla {background: none;}
a.rapport {margin-right:24px; padding:1px 0px 1px 17px;background: url(/i/rapportera2.gif) no-repeat left center;}
a.merinfo {margin-right:24px; padding:1px 0px 1px 17px;background: url(/i/information2.gif) no-repeat left center;}
