.stream { display : none; }

body {
  background-color : #fff;
  color : #000;
  margin : 0;
  padding : 0;
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
}
body, td, th, caption { font-size : 12px; }

blockquote {
  margin : 0 10px; 
  padding : 0 10px;
}
p, blockquote, ul, ol, dl {
  margin-top : 0px;
  margin-bottom : 10px;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom : 3px;
}

form { margin : 0; }
label { display : block; }
.textinput, textarea {
  border : 1px solid #000;
  font-size : 12px;
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
  vertical-align : middle;
}
.button {
  vertical-align : middle; 
  font-size : 11px;
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
}

a:link     { color : #064; text-decoration : underline; }
a:visited  { color : #465; text-decoration : underline; }
a:hover    { color : #a00; text-decoration : underline; }
a:active   { color : #f00; text-decoration : underline; }

abbr, acronym {
  border-bottom : 1px dotted #777;
  cursor : help; 
  /* IE fix */ voice-family: "\"}\""; voice-family: inherit;
  cursor : pointer; 
}
abbr:hover, acronym:hover { border-bottom-color : #555; }


img { 
  margin : 0;
  padding : 0;
  border : none; 
}

h1, h2, h3, h4 {
  margin-top : 0;
  margin-bottom : 10px;
  font-weight : bold;
  font-family : Geneva, Tahoma, Helvetica, Arial, sans-serif;
}
h1 {
  /* alt-name-smu : Titill greinar; */
  font-size : 18px;
  margin-bottom : 0px;
  font-weight : normal;
}
h2 {
  alt-name : H2 - Kaflaheiti;
  font-size : 14px;
  margin-top : 25px;
}
h2.subtitle { 
  font-size : 13px; 
  margin-top : 0px;
}
h3 {
  alt-name : H3 - Millifyrirsögn;
  font-size : 13px;
  margin-top : 12px;
}
h4 {
  alt-name : H4 - Uppbrot;
  font-size : 11px;
  margin-bottom : 2px;
}


table {
  margin : 0px;
  margin-bottom : 10px;
  border-top : 1px solid #e2e8e4;
  border-left : 1px solid #e2e8e4;
}
caption { 
  font-weight : bold;
  padding : 2px 5px;
  text-align : left;
  font-size : 11px;
}
th {
  font-weight : bold;
  padding : 2px 5px;
  background-color : #f4f4f4;
  border-right : 1px solid #e2e8e4;
  border-bottom : 1px solid #e2e8e4;
  text-align : left;
}
td {
  padding : 3px 5px;
  border-right : 1px solid #e2e8e4;
  border-bottom : 1px solid #e2e8e4;
  vertical-align : top;
}
th.num, td.num {
  text-align : right; 
  white-space : nowrap; 
}


.pageextra1 .boxhd,
.pageextra2 .boxhd {
  color : #888;
  margin : 0;
  padding : 0 0 0 8px;
  font-size : 13px;
}
.pageextra1 .box .content,
.pageextra2 .box .content {
  border : 1px solid #d2dbd5;
  border-top-color : #4f6c5b;
  padding : 3px 7px 4px 7px;
}


/*   **************************************   */


.pageheader {
  background-color : #fff;
  background-image : url("../img/stripes-top.gif");
  background-position : 0% 72px;
  background-repeat : repeat-x;
  padding-bottom : 26px;
  border-bottom : 1px solid #4f6c5b; 
}
.pageheader h1 {
  margin : 0;
  font-size : 15px;
  font-style : italic;
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
  color : #fff;
  background-position : 170px 0%;
  background-repeat : no-repeat;
}
.pageheader span { display : none; }
.pageheader img {
  border : none; 
  line-height : 1px;
  vertical-align : middle;
}
.pageheader a {
  display : block;
  width : 195px;
}

.pagebody { 
  margin : 0 209px 0 173px; 
  padding : 13px 12px 50px 6px; 
  background-color : #fff;
}
/* .home .pagebody { margin-right : 269px; } */


.pageextra1 {
  position : absolute;
  top : 125px;
  left : auto;
  right: 0px;
  width : 210px;
  font-size : 11px;
  background-color : #fff;
}
.pageextra2 {
  position : absolute;
  top : 125px;
  left : 0px;
  right : auto; 
  width : 175px;
  font-size : 11px;
  background-color : #fff;
}
.pageextra1 .wrapper, 
.pageextra2 .wrapper {
  padding : 9px 5px 50px 5px;
}
/* .home .pageextra1, .home .pageextra2 { width : 270px; } */



.footer {
  margin : 0;
  font-size : 11px;
  color : #000;
  background-image : url("../img/stripes-bottom.gif");
  background-position : 0% 100%;
  background-repeat : repeat-x;
}
.footer .boxhd { display : none; }
.footer .content { 
  padding : 20px 225px 28px 180px;
  background-image : url("../img/footer-bak.gif");
  background-position : 100% 100%;
  background-repeat : no-repeat;
}
/* .home .footer .content { 
  background-image : url("../img/footer-bak2.gif");
} */



.breadcrumbs {
  position : absolute;
  top : -32px; 
  left : 88px;
  right : 235px;
  padding : 6px 0px;
  color : #444;
  font-size : 11px;
  white-space : nowrap;
}
.breadcrumbs .boxhd {
  display : none;
}
.pageextra2 .breadcrumbs .content {
  border : none;
  padding : 0;
}
.breadcrumbs a { padding : 0px 2px; }



.eplicaad { display : none; }



.nav {
  border-top : 4px solid #0083CA; 
  border-bottom : 2px solid #39B54A; 
  background-color : #fff;
  font-family : Geneva, Tahoma, Helvetica, Arial, sans-serif;
  font-weight : bold;
  margin-bottom : 25px;
}
.nav .boxhd { display : none; }
.pageextra1 .nav .content,
.pageextra2 .nav .content {
  padding : 0; 
  padding-bottom : 3px;
}
.nav ul { 
  margin : 0; 
  padding : 3px 0; 
  padding-bottom : 5px; 
  list-style : none; 
}
.nav li {
  display : inline; 
  padding : 0; 
  margin : 0; 
}
.nav a {
  display : block; 
}
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
  text-decoration : none; 
}

.nav .home { display : none; }

.nav .level1 {
  padding-bottom : 0px;
}
.level1 a {
  padding : 3px 5px;
  font-size : 12px;
  font-size : 11px;
}
.level1 a:hover, .level1 a:active { background-color : #f1f1f1; }
.level1 .current a { color : #000; }
.level1 .current a:hover, .level1 .current a:active { color : #a00; }

.level1 ul {  }


.level2 { }
.nav .level2 a {
  padding : 2px 5px 2px 16px; 
  margin : 0;
  border : none;
  font-size : 11px;
  font-weight : normal;
}
.level2 a:link { color : #064; }
.level2 a:visited { color : #465; }
.level2 a:hover, .level1 a:active { color : #a00; }
.level2 .parent a, .level2 .current a { font-weight : bold; }
.level2 .current a { color : #000; }
.level2 .current a:hover, .level2 .current a:active { color : #a00;}


.nav .level3 { }
.nav .level3 a {
  padding : 1px 5px 3px 28px; 
  margin : 0;
  background-color : transparent;
  font-weight : normal;
}
.level3 a:link { color : #064; }
.level3 a:visited { color : #465; }
.level3 a:hover, .level1 a:active { color : #a00; }
.level3 .current a { font-weight : bold; color : #000; }
.level3 .current a:hover, .level3 .current a:active { color : #a00;}



.extranav { 
  background-color : #f4f4f4; 
}
.extranav a {
  border-top : 1px solid #f4f4f4;
  border-bottom : 2px solid #f4f4f4;
  font-weight : normal;
}
.extranav a:hover, 
.extranav a:active {
  border-top-color : #ddd;
  background-color : #fff4dd; 
  border-bottom-color : #fff;
}
.extranav .level2 {
  background-color : #fff; 
}
.extranav .current a {
  border-top-color : #ddd;
  background-color : #fff; 
  border-bottom : 2px solid #fff;
}
.extranav .current a:hover, 
.extranav .current a:active {
  border-top-color : #ddd;
  background-color : #fff4dd; 
  border-bottom : 2px solid #fff;
}
.extranav .parent a, 
.extranav .current a, 
.extranav .level2 .parent a,
.extranav .level2 .current a,
.extranav .level3 li.current a { font-weight : bold; }
.extranav .level2 a,
.extranav .level2 .level3 a { font-weight : normal; } 





.articlelist { margin-bottom : 12px; }
.articlelist ul {
  margin : 0;
  padding : 0;
  list-style : none;
}
.articlelist li {
  margin : 0;
  padding : 0;
  margin-top : 2px;
  margin-bottom : 5px;
  line-height : 12px;
}
.articlelist li .meta {
  display : block;
  color : #777; 
}
.articlelist ul {
  padding-bottom : 7px;
}
.articlelist .more {
  display : none;
  width : auto;
  margin : 0;
}

.articlelist .item {
  clear : both;
}
.articlelist img {
  float : right;
  margin-top : 5px;
  border : 1px solid #555;
}
.articlelist .item h3 {
  font-size : 13px;
  margin : 0;
  margin-bottom : 0px;
}
.articlelist .item .meta {
  color : #777;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
  display : block;
}
.pagebody .articlelist li { padding-top : 5px; }
.pagebody .articlelist li a {
  font-family : Geneva, Tahoma, Helvetica, Arial, sans-serif;
  font-weight : bold;
  font-size : 13px;
}
.pagebody .articlelist li .meta {
  margin-bottom : 1px; 
  font-size : 11px;
}
.pagebody .articlelist .more {
  text-transform : lowercase;
}




.articleyearlist ul a, .newsyearlist ul a { font-weight : bold; }
.articleyearlist .current, .newsyearlist .current {
  font-weight : bold; 
  color : #555;
}


.newsyearlist .months { 
  padding-left : 15px; 
  color : #000;
  padding-bottom : 5px;
}
.newsyearlist .months a { font-weight : normal; }


.hotitems { padding-right : 5px; }
.hotitems li .meta { 
  float : right; 
  display : inline; 
  font-size : 10px; 
  font-weight : normal; 
  color : #777; 
}




.searchform {
  position : absolute;
  top : 96px;
  right : 10px;
  width : 250px;
  font-size : 3px;
  line-height : 1px;
  text-align : right;
}
.searchform .boxhd,
.searchform label { display : none; }
.searchform .textinput {
  font-size : 11px; 
  background-color : #f8f8f8;
  width : 160px; 
  border-bottom-color : #999;
  border-right-color : #999;
}
.searchform .button {
  font-size : 10px;
  border : 1px solid #000;
  margin-left : 4px;
  line-height : 12px; 
  border-top-color : #ddd;
  border-left-color : #ddd;
}
.searchform .button:hover, 
.searchform .button:active {
  color : #b00; 
}


.day h2 { font-size : 15px; }



.imgbox {
  font-size : 10px;
  margin-bottom : 16px; 
}
.pageextra1 .imgbox .content {
  border : none; 
  padding : 0;
}
.imgbox .imgtext { color : #666; }
.imgbox .imgcontent {
  text-align : left;
  padding : 2px 4px; 
  border : 1px solid #ddd;
  border-bottom : none;
}
.imgbox .imgmeta {
  text-align : left;
  color : #aaa;
  padding : 0 4px 2px 4px;
  border : 1px solid #ddd;
  border-top : none;
}
.imgbox img { width : 220px; }
/* .home .pageextra1 .imgbox img, .home .pageextra2 .imgbox img { width : 280px; } */



.article .boxhd { display : none; }
.article .meta {
  color : #888;
  font-size : 11px;
  margin-top : 10px;
}

.article img,
.article img.right { clear : both; float : right;  margin : 0.2em 0.2em 0.5em 0.5em; }
.article img.left { float : left;  margin : 0.2em 0.5em 0.2em 0.2em; }
.article img.big { float : none; display : block;  margin : 0 auto 0.7em auto; text-align : center;}


.article .imgbox {
  float : right;
  width : 200px;
  margin : 7px 0 10px 20px;
  font-size : 10px;
  text-align : center;
}
.article .imgbox img {
  display : block;
  width : auto;
}


.quizbox .question {
  font-weight : bold; 
}
.quizbox .thanks {
  color : #0aa;
}
.quizbox ul {
  padding-left : 0;
  margin-left : 0;
  list-style : none;
}
.quizbox label { display : inline; }
.quizbox .options li { margin : 0; }
.quizbox .bar {
  display : block; 
  background-color : #f4f4f4;
  border-bottom : 1px solid #ddd;
  border-right : 1px solid #ccc;
  margin-bottom : 6px;
}
.quizbox .results .bar img {
  height : 14px;
}

.pageextra1 .quizbox,
.pageextra2 .quizbox {
  margin-bottom : 10px;
}
.pageextra1 .quizbox .content,
.pageextra2 .quizbox .content {
  padding-top : 5px;
}
.pageextra1 .quizbox .bar img,
.pageextra2 .quizbox .bar img {
  height : 10px;
}
.pageextra1 .quizbox h3,
.pageextra2 .quizbox h3 {
  font-size : 11px;
  margin-bottom : 1px;
}


/* ******************** */
.eplica-pageedit { margin : 0px 250px 0px 190px; }

