/* Arsenal theme  */

/* ************ LETURSTÆRÐ ETC. ************* */

body {
  font: 13px verdana,sans-serif;
  line-height: 140%;
}

h1,h2,h3,h4,h5 { font-weight: bold; margin-bottom: .7em; color: #50000B; }
p,h1,h2,h3,h4,h5 { margin-top:0; }

h1 { font-size: 1.85em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em;   }

a { color: #c00; text-decoration: underline; }

/* ************ GRUNDVALLARLAYOUT ************* */

#content { margin: 0 auto; padding: 4px 5px; text-align:center; background:white; position: relative; zoom: 1; }
@media screen and (min-width: 768px) {
  #content { padding: 4px 0 0 0; width: 836px; position: relative; }
  .blog-content #Header-image { margin: 0 158px; }
  .blog-content #Main-content { margin: 0 158px; }
  .blog-content #Simple-navigation { margin: 0 158px; }
}
.blog-content div   { text-align:left; }
.album-content #left { display: none; }
.other-content #left { display: none; }
.album-content #right { display: none; }
.other-content #right { display: none; }

/* ************ DÁLKAR ************* */

#left, #right { font-size: .77em; width: 150px; margin: 2em 5px; padding: 0; padding-bottom: 0; background: #50000B url(mid.gif) top left repeat; line-height: 130%; color: #fff; overflow: hidden; }
#left { clear: left; float: left; }
#right { float: left; }
@media screen and (min-width: 768px) {
  #content { overflow: hidden; }
  #left, #right { float: none; margin: 0; position: absolute; }
  #left {  top: 4px; left: 4px; }
  #right { top: 4px; right: 4px; }
}
#left .add1, #right .add1 { background: url(top.gif) top left no-repeat; padding-top: 10px; }
#left .add2, #right .add2 { background: url(bottom.gif) bottom left no-repeat; padding-bottom: 10px; }
#left .add1 .add1, #right .add1 .add1 { background: none; padding: 0; }
#left .add2 .add2, #right .add2 .add2 { background: none; padding: 0; }


#left a, #right a { color: #fff; text-decoration: none; }
#left a:hover, #right a:hover { text-decoration: underline; }
#left h2, #right h2 { color: #DAC088; background: #50000B; font-size: .86em; font-weight: bold; text-transform: uppercase; margin: 0; margin-bottom: 2px; padding: 2px 3px 2px 14px; }
#left h2 a, #right h2 a { color: #DAC088; }
.box { margin-bottom: .8em; }
.box p, .box div.list-item-content, .sidelink { padding: 2px 3px 2px 5px; }
.box h4, .box h3 { color: #fff; padding: 2px 3px 0px 5px; }
.box h4 { font-size: .86em; line-height: 130%; padding-left: 14px; }
.box p.list-description { display: none }

.box ul {  list-style: none; margin: 0; padding: 0;}
.box li { margin: 0 0 .3em 0; padding: 0 2px 0 14px; border:0; display: block; background: url("bullet.gif") 3px 5px no-repeat; }

#Calendar-box { line-height: 14px; }
#Calendar-box table { width: 100%; }
#Calendar-box td { text-align:right; }
#Calendar-box th { text-align:right; }
#Calendar-box td.monthname { font-size:.86em; font-weight:bold; color: #DAC088; background: #50000B; text-transform: uppercase; padding: 2px 3px 2px 14px; text-align: left; }
#Calendar-box div.blog-calendar-nav { text-align: right; padding-right: 15%; }
#Calendar-box div.blog-calendar-nav div { display: inline; padding: 0 .3em; }
#Calendar-box td a { font-weight: bold; color: #DAC088; }

#Photos-albumlist-box li { background: none; }
#Photos-albumlist-box li span { display:none; }
#Photos-albumlist-box li img { border: 1px solid #fff; }

#Photos-recent-box li { background: none; }
#Photos-recent-box li img { border: 1px solid #fff; }


/* ************ HAUS ************* */

#Header-image { width:98%; max-width: 520px; height:143px; border: 0; padding: 0; margin:0; background: url(haus.gif); overflow:hidden; position: relative; }
#Header-image h1 { color: #fff; position: absolute; top: 50px; left: 152px;line-height: 1.3em; }
#Header-image h1 a { color: #fff; text-decoration:none; }

#Header-image img { position: absolute; left: 0; top: 0; border: 0; }

/* ************ MEGINHLUTI SÍÐUNNAR - BLOGG ************* */

p.entry-date { font-size: 0.86em; color: #c00; margin-bottom: .5em; }
p.entry-info { font-size: 0.86em; margin-bottom: 1.5em; background-color: #eee; text-align:right; clear: both; }
.entry-body { margin-bottom: .7em; }

.comment { font-size: 0.86em; line-height: 1.3em; margin: 0; padding: 0 15px; background: url(arrow.gif) 5px 5px no-repeat; }
.comment-number { display:none; }
.comment-body { margin-left: 60px; }
.comment-text { margin-bottom: 0; }
.comment-signature { margin-left: 60px; margin-top:2px; font-style:italic; }
.entry-comment-form { margin-top: 10px; }

label { vertical-align: top; }
input { margin: 3px; }

#Main-content h2 { line-height: 1.3em; }
#Main-content h2 a { color: #50000B; text-decoration:none; }
#Main-content h2 a:hover { text-decoration:underline; }

/* ************ MYNDAALBÚM ************* */

#Photo-album, #Photo-album-list { margin: 1em auto; text-align: center; }

#Photo-album div.album-description { width: 90%; max-width: 530px; padding: 4px; background-color: #eee; margin: .7em auto; text-align: left; }
div.album-description h2 { font-size:1em; margin: 0; text-align:left; }
div.album-description p  { font-size:0.86em; margin: 0; text-align:left; line-height: 1.2em; }


#Photo-album div.thumb-row { width: 90%; max-width: 596px; margin: 0 auto; text-align: center; }
@media screen and (min-width: 768px) {
  #Photo-album div.album-description { width: 530px; }
  #Photo-album div.thumb-row { width: 596px; }
}
/* clearfix fyrir smámyndaraðir */
#Photo-album div.thumb-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#Photo-album div.thumb-row { zoom: 1; }

#Photo-album div.thumb, #Photo-album-list div.thumb { background-color: #ddd; margin: 6px; padding: 6px; border: 1px solid gray; float:left; }
#Photo-album img, #Photo-album-list img { border: 1px solid gray; }

#Photo-album-list div.album-description { width: 85%; max-width: 380px; padding: 4px; background-color: #eee; margin: .7em auto; text-align: left; }
#Photo-album-list div.album { width: 85%; max-width: 380px; margin: 15px; text-align: left; float: left; }
#Photo-album-list div.album-thumbs { text-align: center;  }
#Photo-album-list div.album-thumbs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

p.img_info { background-color: white; color: black; padding: 4px; border: 1px solid gray; margin: 85px 0 0 20px; font-size: .85em;  }

#Photo-image { margin-left: .4em; text-align: left; }
#Photo-image div.image { float:left; clear:left; background-color: #eee; margin: 0; padding: 2px; border: 1px solid #ccc; }
#Photo-image div.image img { border: 1px solid black; }
#Photo-image div.image p { text-align:left; margin: .2em 1.5em; font-size: .86em; }
#Photo-image div.image p.caption { font-weight: bold; }
#Photo-image div.image p.photoinfo { font-size: .86em; padding: .2em .3em;  margin-top: 1em; border-top: 1px solid #ccc; }

#Simple-navigation { font-size: .86em; margin-bottom: .8em; text-align:center; }
#Simple-navigation div { text-align:center; }

.other-content table { text-align: center; margin: .5em auto; }
.other-content table td { text-align: left; }
.other-content table td.center { text-align: center; }
.other-content table td.right { text-align: right; }
