/******

Theme Name: Spinz2.2
URL: http://www.spinz.se
Version: 2.2
Author: Igor Jovic

******/


* {
margin:0;
padding:0
}

/***
DEFAULT ELEMENTS
***/

body {
font:80% Georgia, Helvetica, Verdana, Arial, Sans-serif;
text-align:center;
background-image:url(Images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#fff;
color:#293a43
}

p {
font-family:Georgia,Arial;
font-size:1.1em;
font-weight:400;
color:#000;
padding-left:0;
padding-top:15px;
line-height:1.5em
}

a {
color:#333;
font-weight:400;
font-style:normal;
text-decoration:none;
border-bottom:1px dotted #bbb;
padding-bottom:1px
}

a:link {
color:#333;
font-weight:400;
font-style:normal;
text-decoration:none
}

a:visited {
color:#333;
font-style:normal;
font-weight:400;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px dotted #bbb
}

a:hover {
color:#333;
font-style:normal;
text-decoration:none;
border:0
}

/***
LAYOUT
***/

#wrapper {
width:960px;
text-align:left;
color:#303030;
margin:auto;
padding:0
}

#header {
margin-bottom:0;
padding-top:0;
height:115px
}

#headerquote {
position:relative;
margin-top:15px;
height:293px;
width:960px
}

#headerquote img {
position:absolute;
top:0;
left:0
}

#header .vanster {
float:left;
background-position:left;
margin-top:0;
padding:0
}

a.title:link {
padding-left:15px;
text-decoration:none;
padding-top:0;
font-weight:400;
font:bold 3.3em 'Lucida Grande','Trebuchet MS', Arial, Sans-serif;
letter-spacing:-2px;
color:#fff
}

a.title:visited {
font-weight:400;
padding-left:15px;
padding-top:0;
letter-spacing:-2px;
font:bold 3.3em 'Lucida Grande','Trebuchet MS', Arial, Sans-serif;
color:#fff
}

a.title:hover {
font-weight:400;
padding-left:15px;
padding-top:0;
font:bold 3.3em 'Lucida Grande','Trebuchet MS', Arial, Sans-serif;
letter-spacing:-2px;
color:#fff;
text-decoration:none
}

#navigation ul {
margin-right:0;
display:block;
margin-top:30px;
float:right;
background-color:transparent
}

#navigation ul li {
display:block;
float:left;
list-style-type:none;
margin-top:0;
margin-bottom:0;
padding:0
}

#navigation ul li a:visited {
margin-left:25px;
height:30px;
font-size:1.22em;
font-family:Georgia, Arial, Times new roman, Georgia,Verdana,Sans-serif;
letter-spacing:0;
text-transform:lowercase;
text-decoration:none;
color:#8c8c8c;
border:0;
padding:7px 0 0
}

#navigation ul li a:hover {
margin-left:25px;
height:30px;
font-size:1.22em;
letter-spacing:0;
text-decoration:none;
color:#373737;
border:0;
padding:7px 0 0
}

#navigation ul li a.selected {
color:#000;
text-decoration:none
}

/***
INNER LAYOUT
***/

#content {
float:left;
width:960px;
font-size:.9em;
padding-left:0;
padding-right:0;
background-color:transparent;
margin:70px 0 5px
}

#main {
float:left;
width:610px;
font-size:.9em;
margin-left:0;
margin-top:0;
margin-bottom:15px;
background:transparent;
padding:0 0 20px
}

#main a:link {
color:#333;
font-weight:400;
font-style:normal;
text-decoration:none;
border-bottom:1px dotted #828181
}

#main a:visited {
color:#333;
font-style:normal;
font-weight:400;
text-decoration:none;
border-bottom:1px dotted #828181
}

#main a:hover {
color:#333;
font-style:normal;
text-decoration:none;
border:0
}

#maintheme {
float:left;
width:900px;
font-size:.9em;
background-color:transparent;
margin:10px 0 20px;
padding:0 0 20px
}

#maintheme h2 {
font-family:Georgia, Helvetica, Arial, Sans-serif;
font-size:3.2em;
font-weight:400;
color:#000;
line-height:normal;
letter-spacing:-1.5px;
padding-bottom:8px;
padding-left:0;
display:block;
margin:25px 0 0
}

#main h2 {
font-family:Georgia, Helvetica, Arial, Sans-serif;
font-size:3.3em;
font-weight:400;
color:#000;
line-height:normal;
letter-spacing:-1px;
padding-bottom:8px;
padding-left:0;
display:block;
margin:25px 0 0
}

#main h2 a:link,#main h2 a:visited {
text-decoration:none;
color:#000;
border:0
}

#main h2 a:hover {
text-decoration:none;
color:#333;
border:0
}

#main h3 {
font-family:Georgia;
font-size:1.2em;
font-weight:400;
color:#0d0d0d;
padding-top:15px;
margin-bottom:0;
margin-top:7px;
text-align:left
}

#main h4 {
font-family:Arial;
font-size:1.1em;
font-weight:400;
color:#777;
padding-top:0;
margin-bottom:0
}

.storycontent p {
font-family:Georgia, Helvetica, Arial;
font-size:1.5em;
font-weight:400;
color:#000;
line-height:1.5em;
padding-top:15px;
padding-left:0
}

.storycontent ul {
font-family:Helvetica, Arial;
font-size:1.4em;
font-weight:400;
color:#555;
list-style-type:none;
padding-left:0;
line-height:1.8em;
padding-top:18px
}

.storycontent li {
margin-bottom:6px;
margin-right:0
}

.storycontent ol {
font-family:Georgia, Arial;
font-size:1.5em;
font-weight:400;
color:#000;
padding-left:0;
line-height:1.8em;
padding-top:18px
}

.storycontent blockquote p {
font-family:Georgia;
display:block;
font-weight:400;
font-style:italic;
font-size:1.7em;
background-image:url(Images/quote.png);
background-repeat:no-repeat;
background-position:top left;
margin:30px 0 0;
padding:30px 30px 15px
}

#sidebarrss {
float:right;
width:250px;
padding-right:0;
background:transparent;
line-height:1.5em;
font-size:1em;
clear:right;
margin:4px 0 15px 10px
}

#sidebarrss p {
height:80px;
font-size:1.9em;
font-weight:400;
font-family:Georgia, Helvetica,Arial, sans-serif;
letter-spacing:0;
color:#293A43;
text-align:left;
border-top:1px dashed #ddd;
margin:60px 0 10px 12px;
padding:2px 0 0
}

#sidebarsearch {
float:right;
border:1px solid #000;
width:200px;
padding-right:0;
background:transparent;
line-height:1em;
font-size:1em;
margin:4px 0 40px 10px
}

.sidebartheme {
display:block;
float:left;
width:215px;
font-weight:700;
padding-top:10px;
padding-bottom:3px;
text-align:left;
margin-right:10px;
margin-left:18px;
margin-top:20px
}

#sidebar p {
font-size:1.9em;
font-family:Georgia, Helvetica,Arial, sans-serif;
letter-spacing:0;
color:#293A43;
text-align:left;
border-top:1px dashed #ddd;
margin:0 0 10px 12px;
padding:2px 0 0
}

#sidebarmenu {
background:#fff;
margin:10px
}

#sidebar2 p {
font-size:1.9em;
font-weight:400;
font-family:Georgia, Helvetica,Arial,sans-serif;
letter-spacing:0;
color:#293A43;
text-align:left;
border-top:1px dashed #ddd;
margin:0 0 10px 12px;
padding:2px 0 0
}

#footer {
width:100%;
height:50px;
clear:both;
text-align:left;
padding-top:0;
color:#aaa;
background-color:transparent
}

#footer p {
color:#000;
padding-top:25px;
padding-bottom:11px;
font-size:.9em;
font-family:Georgia;
padding-left:0;
text-align:center
}

#footer a {
color:#444;
font-weight:400;
text-decoration:none
}

#footer a:link {
color:#444;
font-weight:400;
text-decoration:none;
border-bottom:1px dotted #646060
}

#footer a:hover {
color:#282727;
text-decoration:none;
border-bottom:1px solid #000
}

footer .vanster {
float:left;
margin:20px;
padding:8px 8px 8px 5px
}

/***
COMMENTS
***/

#commentlist li {
margin-top:0px;
margin-bottom:10px;
margin-left:0;
font-family:Arial;
font-size:1.4em;
font-weight:700;
color:#777;
list-style:none;
background:transparent;
padding-left:25px;
}

#commentlist li.highlighted {
background: top left url(Images/starmod.png) no-repeat #fff;
margin-top:0px;
margin-bottom:20px;
padding-left:25px;
padding-top:0px;
font-size:1.4em;
list-style:none;
}

#commentlist cite {
font-weight:700;
color:#282727;
font-size:1.2em;
font-style:normal;
padding-top:30px;
padding-left:0px;
margin-top:0px;
margin-left:0
}

#comments {
font-family:Georgia,Helvetica,Verdana,Arial;
font-size:2.4em;
line-height:1.4em;
font-weight:400;
color:#373737;
padding-top:20px;
padding-bottom:3px;
margin-left:25px;
}

#commentform p {
width:470px;
margin:9px 9px 1px 0;
padding:3px 3px 3px 0
}

#commentform input {
width:170px;
margin:9px 9px 1px 0;
padding:2px
}

#searchform {
width:100px;
padding:3px
}

#searchsubmit {
width:50px;
padding:3px
}

#commentform textarea {
width:430px;
margin:9px 9px 1px 0;
padding:2px
}

#commentform #submit {
margin-top:5px
}

#postcomment p {
font-family:Georgia,helvetica, arial;
font-weight:400;
color:#373737;
padding-top:7px;
padding-left:0;
padding-bottom:5px;
line-height:1.4em;
font-size:2.4em;
margin-top:25px
}

small {
font-family:Georgia, Arial, Helvetica, Sans-Serif;
font-size:1.2em;
line-height:1.5em;
color:#606263;
width:300px
}
/***
CLASSES
***/
.headertext {
color:#d9dcd9
}

.feedback {
padding-top:10px;
padding-bottom:17px;
display:block;
padding-left:0
}

.bildhoger {
float:right;
margin:0 0 10px 10px
}

.punktlistasubmeny {
list-style-type:square;
font-family:verdana;
font-size:1.1em;
font-weight:400;
color:#333;
padding-left:5px;
padding-top:0
}

.commentmetadata {
font-weight:400;
font-family:Georgia;
font-size:.9em;
margin-top:0;
color:#606263;
border-bottom:1px dotted #d4d4d4;
}

.sidebartheme h3 {
font-size:2.4em;
font-family:Georgia, Helvetica,Arial;
color:#777;
margin-top:0;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
font-style:italic;
font-weight:400
}

.sidebartheme a {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:1em;
font-size:1.2em;
padding-left:0;
font-weight:400;
margin-left:0;
color:#282727;
margin-right:0;
margin-top:20px
}

.sidebartheme a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:400;
margin-left:0;
text-decoration:none;
color:#282727;
margin-right:0
}

#maintheme h4 {
display:block;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
color:#443;
text-align:left;
margin:20px 6px 4px 5px
}

.templateimages {
background-color:transparent;
border:1px solid #ccc;
float:left;
margin:35px 35px 35px 0;
padding:7px
}

.imageborder {
background-color:#fff;
border:1px solid #ccc;
box-shadow:2px 2px 2px #ccc;
-moz-box-shadow:2px 2px 2px #ccc;
-webkit-box-shadow:2px 2px 2px #ccc;
margin:10px 0 5px;
padding:7px
}

.imagefloat {
background-color:transparent;
border:1px solid #c9c8c8;
float:left;
margin:5px 5px 0 0;
padding:6px
}

#imagelist a {
text-decoration:none;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:400;
color:#467AA7;
border:1px solid #aaa;
background-color:#eee;
display:block;
float:left;
padding:1px 4px
}

#imagelist a:hover {
display:block;
border:1px solid #aaa;
text-decoration:none;
color:#467AA7;
background-color:transparent;
padding:1px 4px
}

.divider {
clear:both;
color:#505050;
padding-top:32px;
padding-bottom:0;
display:block;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom:1px dotted #ccc;
margin:0
}

.image2 {
margin-right:15px;
margin-bottom:15px;
margin-top:15px;
float:left;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
padding:5px
}

.image3 {
float:left;
background-color:transparent;
border:1px solid #d2d2d2;
margin:15px 0;
padding:5px
}

.dateblock {
height:45px;
background-color:transparent;
border-top:1px dotted #777;
border-bottom:1px dotted #777;
color:#0d0d0d;
padding:10px 0 10px 10px
}

.left {
float:right
}

#navigation ul li a,#navigation ul li a:link {
margin-left:25px;
height:30px;
font-size:1.22em;
font-family:Georgia, Arial, Times new roman, Georgia,Verdana,Sans-serif;
font-weight:400;
letter-spacing:0;
text-transform:lowercase;
text-decoration:none;
color:#8c8c8c;
border:0;
padding:7px 0 0
}


#sidebar,#sidebar4 {
float:right;
width:250px;
padding-right:0;
background:transparent;
line-height:1.5em;
font-size:1.1em;
margin:4px 0 15px 10px
}

#sidebar ul li,#sidebar2 ul li {
list-style:none;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
margin-left:10px;
margin-top:5px;
background:transparent;
font-style:normal
}

#sidebar2,#sidebar3 {
float:right;
clear:right;
width:250px;
padding-right:0;
background:transparent;
line-height:1.5em;
font-size:1.1em;
margin:4px 0 15px 10px
}

#sidebar3 p,#sidebar4 p {
font-size:1.9em;
font-weight:400;
font-family:Georgia,Helvetica,Arial,sans-serif;
letter-spacing:0;
color:#293A43;
text-align:left;
border-top:1px dashed #ddd;
margin:0 0 10px 12px;
padding:2px 0 0
}

#sidebar3 ul li,#sidebar4 ul li {
list-style:none;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
margin-left:10px;
margin-top:5px;
background:transparent;
font-style:normal;
color:#777
}

#commentlist cite a,#commentlist cite a:link,#commentlist cite a:visited,#commentlist cite a:hover {
font-weight:700;
color:#282727;
font-size:inherit;
font-style:normal;
padding-left:0;
text-decoration:none
}

#commentlist li.highlighted a,#commentlist li.highlighted a:hover {
font-weight:700;
font-size:inherit;
font-style:normal;
padding-left:0;
text-decoration:none
}

.kantlinje,.kantlinje2 {
border:1px solid #999;
padding:3px
}

.sidebartheme ul,.sidebartheme ul li {
list-style-type:none;
margin-top:5px
}
