/*  
Theme Name: Duodji
Theme URI: http://www.sameslojdstiftelsen.com
Description: Tema för Sameslöjdstiftelsen, byggd av Andreas Viklund / ITUS.
Version: 1.5
Author: Andreas Viklund / ITUS
Author URI: http://jokkmokk.biz/
*/

/********** Layout/divs **********/

body {
margin:0;
padding:0; 
font-size:76%;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
background:#fff url(bilder/body-bg.jpg) top left repeat-x;
color:#333;
text-align:center;
}

#page {
margin: 20px auto;
padding: 20px;
width: 730px;
border: 1px solid #959596;
background: #fff url(bilder/sidhuvud-bg.jpg) top left no-repeat;
text-align: left;
}

#header {
padding:0;
margin:0 auto;
height:200px;
width:100%;
}

#content {
float:right;
width:530px;
font-size:0.9em;
line-height:1.4em;
}	

#sidebar {
float:left;
padding:40px 0 10px 0;
width:170px;
line-height:1.3em;
}

#footer {
padding: 0 0 0 1px;
margin: 20px auto 0 auto;
width: 730px;
clear: both;
background-color: #eee;
border:1px solid #ccc;
}

#headerimg {margin:0; height:200px; width:100%;}
#sidebar p{margin-bottom: 20px;}
#footer p {margin:0; padding:10px 0; text-align:center;}

/********** Länkar **********/

a img {border:none;}
a, h2 a:hover, h3 a:hover {color:#273c82; text-decoration:none;}
a:hover {color:#273c82; text-decoration:underline;}

h1, h1 a, h1 a:hover, h1 a:visited, .description {color:white; text-decoration:none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration:none;}

hr{height: 1px; color: #ccc; margin:25px 0 5px 0;}

.popup, .huvudmeny li a{
padding:2px;
margin-top:2px;
border:1px solid #fff;
font-weight:bold;
background-color:#fff;
color:#273c82;
cursor:pointer;
}

.popup:hover, .huvudmeny li a:hover{
border:1px solid #ccc;
text-decoration:none;
background-color:#f8f9fa;
cursor:pointer;
}

/********** Headers **********/

h1 {padding-top:70px; margin:0;}
h2 {margin:30px 0 25px 0;}
h2.pagetitle {margin-top:30px; text-align:center;}
#sidebar h2 {margin:15px 0 5px 0; padding:0;}
h3 {padding:0; margin:15px 0 0;}
h3.comments {padding:0; margin:20px auto 20px;}

h1 {font-size:3em; text-align:center; letter-spacing:-2px;}
h2 {font-size:1.4em; letter-spacing:-1px;}
#content h2 {font-size:1.9em;}
h3 {font-size: 1.5em; letter-spacing:-1px;}


/********** Bildvisning/positionering **********/

p img {
padding:4px;
margin:10px;
background-color:#f4f4f4;
border:1px solid #ccc;
max-width:100%;
}

p{padding:0 12px 0 12px;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}

/********** Listor **********/

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
} 

html>body .entry li {margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none;}

#sidebar ul {margin:0 0 20px 0; padding:0;}
#sidebar ul li {list-style-type:none; margin:1px 0 7px 10px;}
#sidebar p, #sidebar select {margin: 5px 0 8px 10px;}
#sidebar ul ul{margin:8px 0 0 0;}
#sidebar ul ul li{margin:0 0 12px 0;}

/********** Formulär **********/

#searchform {margin:10px auto; padding:5px 3px; text-align:center;}
#sidebar #searchform #s {width:115px; padding:2px;}
#sidebar #searchsubmit {padding:1px;}
.entry form {text-align:center;}
select {width:130px;}

/********** Kalender **********/


#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px;}
#wp-calendar #next a {padding-right:10px; text-align:right; font-size:9pt;}
#wp-calendar #prev a {padding-left:10px; text-align:left; font-size:9pt;}
#wp-calendar a {display:block; text-decoration: none;}
#wp-calendar caption {text-align:center; width:100%; font-size:1em; font-weight:bold;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td.pad:hover {background-color:#fff;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}

/********** Diverse klasser **********/

.navigation {
display:block;
text-align:center;
margin-top:5px;
padding-bottom:10px;
}

.description {
font-size: 1.4em;
letter-spacing:-1px;
text-align: center;
}

.post {margin:0 0 20px; text-align:left;}
.postmetadata {padding-top:5px;}
.postmetadata {text-align:center;}

.small {font-size:0.8em;}
.alignright {float:right;}
.alignleft {float:left}
.center {text-align:center;}
.hide {display:none;}
