/*
Theme Name: milik3
Theme URI: http://www.stickleback.dk
Description: WordPress theme for Milik Publishing
Version: 1.2
Author: Lisa Risager
Author URI: http://lisarisager.dk
*/

/* Eric Meyer - reset style: */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,  sub, sup, tt, var, dl, dt, dd, fieldset, ul, ol, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}´

/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: #363636;background: #FFFFFF;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body {
font-size:100%;
font-family: arial, sans-serif;
text-align:center;
background-color:#47494B;
color: #FFF;
}
p {
font-size:.8em;
line-height: 1.3em;
margin:0.7em 10px 1.5em 15px;
}

ul {
list-style:none;
padding-bottom:1em;
margin:0.3em 10px 0.3em 15px;
}
li {
list-style:none;
padding-bottom:.1em;
font-size: 0.8em;
}
p ul li {
padding-bottom:1.4em;
list-style:circle;
}

a, a:link, a:visited, a:hover, a:active {
text-decoration:none;
font-weight:bold;
font-family: dotum, arial, verdana, helvetica, sans-serif;
color:#99A958;
background: transparent;
margin:0;
padding:0;
}
a.footer {
text-decoration:none;
font-weight:bold;
font-size: 0.6em;
color:#FFF;
background: transparent;
font-family: dotum, arial, verdana, helvetica, sans-serif;
}
img {
padding: 15px;
border:none;
}
#left a img {
padding: 0;
margin: 0;
border: none;
}
strong {
font-weight: bold;
font-size: 1.2em;
}
.large {
border:7px solid #FFF;
padding:0;
}
.cover1 {
border:0;
margin:0 0 14px 0;
padding: 0;
display: block;
}
.cover {
border:0;
padding:0;
}
blockquote {
quotes: "\201C" "\201D";
font-style: italic;
line-height: 1.1em;
margin:0.7em 10px 1.5em 15px;
}
blockquote p {
margin: 8px 0 18px 0;
}
.review {
font-style:italic;
margin:0.7em 10px 1.5em 15px;
padding: 0;
}
.review p em{
float:right;
font-weight: bold;
font-style: normal;
margin:0 0 0.8em 0;
}
.floatright{
float:right;
}
.floatleft{
float:left;
}
.clear{
clear:both
}
.alignleft{
float: left;
}
.alignright{
float:right;
}
#logo img {
}
#single p img {
border: 0px solid #FFF;
padding: 0;
marging: 0;
}
.clearthis {
clear:both;
height:0;
line-height:0px;
}
.seo {
margin:-0.5em 25px 0 15px;
font-size:.7em;
}
.left {
margin:0.7em 25px 0 15px;
font-size:.8em;
}
.quote {
font-style:italic;
}
.footer {
color:#CCC;
margin:0;
padding:0;
font-size: 0.6em;
font-family: dotum, arial, verdana, helvetica, sans-serif;
}
h1 {
padding: 84px 0 0 36px;
font-size: 24px;
font-family: dotum, arial, verdana, helvetica, sans-serif;
text-transform: lowercase;
}
h1 a {
color:#555;
font-weight:bold;
}
h1 a:visited, h1 a:hover, h1 a:active {
color: #555;
text-decoration: none;
}
h2 {
margin: 20px 0 0 15px;
color:#99A958;
font-family: dotum, arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 24px;
text-transform: none;
}
h3 {
margin:30px 0 0 15px;
color:#99A958;
font-family: dotum, arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 24px;
text-transform: lowercase;
}
h4 {
margin:30px 0 0 15px;
font-weight: bold;
font-size: 18px;
}
h5 {
margin:25px 0 0 15px;
color:#47494B;
text-align:left;
float:left;
position:absolute;
top:78px;
font-weight: normal;
font-size: 14px;
font-family: arial, verdana, helvetica, sans-serif;
}
h6 {
padding: 6px 0 0 36px;
color:#555;
text-transform: lowercase;
text-align:left;
font-weight: normal;
font-size: 14px;
font-family: arial, verdana, helvetica, sans-serif;
}
#search {
width: 200px;
height: 144px;
display: inline;
float:right;
}
#searchform {
float: right;
height: 20px;
display:inline;
padding: 108px 0 12px 0;
border: none;
}
input #s {
}
#searchsubmit {
font-weight: bold;
color: #363636;
padding-right: 0;
}
#searchsubmit:hover {
border: 1px solid #363636; /*black*/
background: #99A958; /*lime*/
}
#wraptop {
height: 144px;
color: #47494B;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#FFF;
}
#wrap1 {
min-width:780px;
max-width:860px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#contentarea {
padding: 0;
}
#center {
width:auto;
}
#logo {
float:left; 
width:139px;
clear: right;
}
#header { 
float:left;
height: 144px;
width:450px;
display:inline;
overflow:hidden;
clear: right;
}
#wrapmid {
height: 28px;
width:100%;
margin-left:auto;
margin-right:auto;
background:#FFF;
color:#99A958;
border-top: #99a958 solid 1px;
}
#wrapnav {
min-width:780px;
max-width:860px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#FFF;
color:#99A958;
}
#contentarea2 {
padding: 0;
background:#FFF;
color:#99A958;
width: 100#
}
#center2 {
width:auto;
background:#FFF;
color:#99A958;
}
#nav {
height: 28px;
width:684px;
margin-right:auto;
margin-left: 160px;
text-align:left;
background:transparent;
word-spacing:42px;
background:#FFF;
color:#99A958;
}
#nav ul {
display: -moz-inline-box;
display: inline-block;
width: 100%;
padding: 0;
float: left;
background: #FFF;
color: #363636;
}
#menu-wrap {
margin: 0;
padding: 0;
display:inline;
}
#menu-wrap ul {
display: inline;
width: 60%;
padding: 0;
}
#nav li, #menu-wrap li {
display: inline;
margin-right: 11px;
background: #FFF;
color: #363636;
float:left;
}
#nav ul li {
display: inline;
font-size: 16px;
text-transform: lowercase;
background: #FFF;
height:auto;
width: auto;
margin: 0;
padding: 0 36px 0 0;
color: #99A958;
font-weight: normal;
text-decoration: none;
}
#cms-nav-top-menu ul li {
display: inline;
font-size: 16px;
text-transform: lowercase;
background: #FFF;
height:auto;
width: auto;
margin: 0;
padding: 0 36px 0 0;
color: #99A958;
font-weight: normal;
text-decoration: none;
}
#cms-nav-top-menu ul {
display: inline;
padding: 0;
}

#nav ul ul {
margin: 0;
padding: 0;
}
#nav ul ul li {
margin: 0;
padding: 0 36px 0 0;
}
#nav li a:hover {
}
#nav li a:active {
}
#wrap3, #columns {
min-width:780px;
max-width:860px;
margin-left:auto;
margin-right:auto;
text-align:left;
color:#FFF;
}
#columns img {
border: 0;
padding: 0;
}
#searchresult p {
width: 120px;
}
#contentarea3 {
padding: 0;
}
#center3 {
width:auto;
}
#img {
float:left;
width:600px;
margin-left:160px;
display:inline;
padding:0;
}
#main, #single, #searchresult {
float:left;
width:480px;
display:inline;
}
#left {
margin-top: 30px;
float:left;
width:160px;
overflow:hidden;
font-size:.9em;
display:inline;
}
#left .milik {
margin-top: 50px;
}
#left ul li {
line-height: 1.2em;
padding: 0 0 18px 0;
margin: 0;
}
#left ul li img {
padding: 0;
margin: 0;
}
#kolofon {
margin: 30px 0 0 0;
float:right;
width:200px;
background-color:#555;
font-size:.9em;
padding: 18px 0 0 0;
}
#kolofon ul li {
padding: 0 0 9px 0;
line-height: 1.3em;
margin: 0;
}
#right {
margin: 30px 0 0 0;
padding: 0;
float:right;
width:200px;
overflow:hidden;
display:inline;
}

#footer {
width:80%;
padding:50px 0 0 160px;
color: #FFF;
font-family: dotum, arial, verdana, helvetica, sans-serif;
}
.index1, .index2, .index3 {
font-family: arial, verdana, helvetica, sans-serif;
width:267px;
float:left;
display:inline;
}

.index1{
margin: 10px 29px 0 0;
}
.index2{
margin: 10px 29px 0 0;
}
.index3{
margin: 10px 0 0 0;
}
.index1 a, .index1 a:link, .index1 a:visited, .index1 a:hover, .index1 a:active, 
.index2 a, .index2 a:link, .index2 a:visited, .index2 a:hover, .index2 a:active, 
.index3 a, .index3 a:link, .index3 a:visited, .index3 a:hover, .index3 a:active {
font-weight: normal;
color: #FFF;
}
.columnstitlebg {
background: #DDD;
display: block;
width: 267px;
height: 55px;
filter: alpha(opacity=65);
-moz-opacity: .65;
opacity:.65;
margin-top:176px;
}
.bottom1, .bottom2, .bottom3, .bottom4 {
float: left;
width:18%;
min-height:150px;
height:auto;
text-align: left;
margin: 0 22px 20px 0;
}
.bottom5  {
float: left;
width:18%;
min-height:150px;
height:auto;
text-align: left;
margin: 0 0 20px 0;
}
.textwidget {
font-size: 13px;
line-height: 1.1em;
padding: 0;
}
#right .textwidget {
font-size: 1em;
line-height: 1.2em;
}
}
.bottom5 ul li a {
font-size: 13px;
line-height: 1.1em;
padding: 4px 0; 
}
#widgets ul li{
font-family: helvetica, arial, sans-serif;
}
.textwidget a{
font-weight: bold;
text-decoration: none;
color:#99A958;
}
.textwidget p {
line-height: 1.2em;
padding: 6px 0 ;
}
#books1 {
margin-top: 30px;
margin-left: 16px;
float:left;
width:120px;
overflow:hidden;
font-size:.9em;
display:inline;
}
#books2 {
margin-top: 30px;
margin-left: 36px;
float:left;
width:320px;
overflow:hidden;
font-size:.9em;
display:inline;
}
#books3 {
margin-top: 30px;
float:right;
width:330px;
overflow:hidden;
font-size:.9em;
display:inline;
}
#books1 a img, #books2 a img, #books3 a img, #books1 a a img, #books2 a a img, #books3 a a img {
border: 0;
margin: 0;
padding: 0;
}
.book1 {
display:block;
clear: left;
width: 100%;
height: 402px;
margin: 0 0 40px 0;
padding: 0;
border-top: 12px solid #47494B;
border-bottom: 0px dotted #555;
}
.book {
display:block;
clear: left;
width: 100%;
height: 175px;
margin: 0 0 40px 0;
padding: 0;
border-top: 12px solid #47494B;
border-bottom: 0px dotted #555;
}
.text {
display:inline;
clear: left;
width: 220px;
padding: 0;
margin: 0;
}
.text a {
color: #FFF;
}
.book p, .text p {
margin: 0;
padding: 0;
}
.cover {
display:inline;
float: left;
width: 120px;
overflow:hidden;
margin: 0;
padding: 0;
border-bottom: 20px solid #47494B;
}
.salg a, .salg a:link, .salg a:visited, .salg a:hover, .salg a:active {
color: #C71585;
}
#kolofon ul li ul {
padding: 14px;
background: #FFF;
}
.salg li {
padding: 0;
}
.salg h4 {
margin-left: 0;
}
