@charset "UTF-8";
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address { margin:0; padding:0; }
body { background:#d6dbe1; font: 76%/1.5em  verdana, tahoma, arial, sans-serif; color: #333;  }
#container { position:relative; width:950px; background:url(images/background.png) repeat-y; margin:10px auto; border:1px solid #767779; }
option, select { font-size:11px;}

/* Leturstillingar
_______________________________________________________________________________________________________________ */
h2 { font: normal 17px/19px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#515f70; text-decoration:none; font-weight:normal; margin:-10px 0 0 0; }
h3 { font: normal 17px/19px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#515f70; text-decoration:none; font-weight:normal; margin:-10px 0 0 0; }
h2 a:link, h2 a:visited { font: normal 17px/19px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#515f70; text-decoration:none; font-weight:normal;}
h2 a:hover { text-decoration:underline; }
h2.widgettitle { margin:0 0 5px 0; color:#FFFFFF; font-weight:normal; font-size:14px; }
h2.pagetitle { width:470; margin-bottom:35px; color:#bc2d2c; border-bottom:1px solid #dcc; }
h2.pagetitle2 { margin-bottom:10px; color:#bc2d2c; }
h2.pagetitle3 { width:470; margin-bottom:15px; color:#bc2d2c; border-bottom:1px solid #dcc; }

/* Haus
_______________________________________________________________________________________________________________ */
#header { float:left; height: 180px; background:url(images/headerextras_backgr.png) repeat-x; }
#headerimg { height:160px; width:136px; background: url(images/skh_logo) no-repeat; margin:10px 0 0 29px; }
#headerphoto {position:absolute; left:165px; top:0; height:180px; width:559px; background:url(images/headerphoto.png) no-repeat; }
#headerextras { position:absolute; right:0; top:0px; width:225px; height:180px; background: #FFFFFF; z-index:1; }
#headerextras img { padding-right:5px; }
#headerextras ul { list-style-type:none; padding:10px 10px 12px 15px; }
#headerextras li { display:block; height:22px;  }
#headerextras li a:link , #headerextras li a:visited { font-size:12px; color:#000000; text-decoration:none; }
#headerextras li a:hover { text-decoration:underline; }
#headerextrasback { float:right; right:0; top:0px; width:225px; background:url(images/headerextras_backgr.png) repeat-x; z-index:2; }
#searchli { padding-top:6px; }
#searchstring  { float:left; width: 120px; }
#searchsubmit  { float:right; width: 60px; }
#rsslink { padding-bottom:5px;  }
#border { float: left; width:950px; height:10px; background:#bc2d2c; }

/* Miðja 
_______________________________________________________________________________________________________________ */
#content { float:left; width:510px; padding: 0 25px; margin-bottom:20px;}
.breadcrumb {  height:20px; font-size:11px; padding: 5px 0 20px 0; color:#000000; }
.breadcrumb a:link, .breadcrumb a:visited { color:#000000; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }
#rssicon { position:absolute; right:260px; top:200px; height:10px; width:100px; text-align:right; border:none; }
#rssicon img { border:none; }
.post {width:540; margin: 0 0 10px; padding: 0 0 20px 0;  clear:both;  }
.post small {  font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; color:#999;  }
.headerline { float:left; width:485px; height:8px; background:url(images/titleline.png) no-repeat bottom left;}
.entry { width:540;   }
.entry, .entrysingle {  margin-top:15px;  }
.entry img { float:right; padding: 5px; border:1px solid #dfdede; margin:-10px  0 0 10px; }
.entrysingle img { float:right; clear:both; padding: 5px; border:1px solid #dfdede; margin:0  5px 10px 10px; }
.clearer { clear: both; padding-top:20px; border-bottom:1px dashed #dcc ;}
#moreposts { float:left; clear:both; width:250px; font-size:10px; }
#moreposts small {height:1px;}
#moreposts ul { margin-top:10px; }
#moreposts li { display:block;  }
#moreposts li a:link , #moreposts li a:visited { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
#moreposts li a:hover { font-weight:bold; text-decoration:underline; }
#tengdarfrettir { float:left; }
#tengdarfrettir ul { margin-top:10px; }
#tengdarfrettir li { display:block;  }
#tengdarfrettir li a:link , #tengdarfrettir li a:visited { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
#tengdarfrettir li a:hover { font-weight:bold; text-decoration:underline; }
.navigation { }
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
.alignleft a:link, .alignright a:link, .alignleft a:visited, .alignright a:visited, .more-link a:link, .more-link a:visited { text-decoration:none; color:#bc2d2c;}
.alignleft a:hover, .alignright a:hover {text-decoration:underline;}
.more-link { text-decoration:none; color:#bc2d2c; clear:both;}
.more-link:hover { text-decoration:underline;}
.pageentry img { padding: 5px; border:1px solid #dfdede; margin:0  5px 0 5px; }
.pageentry ul { list-style-type:none; margin-top:10px; }
.pageentry ul li { padding:5px 0 0 5px; }
.pageentry ol {list-style-type:none; margin-top:10px;}
.pageentry ol li { font-style:italic; padding:5px 0 0 5px; }

/* Vinstri hlið 
_______________________________________________________________________________________________________________ */
#leftbar { float:left; width:160px; background:#f3f3f3; margin:0 0 10px 0;}
#leftbar ul { list-style-type:none;  }
#leftbar li { display:block;  width: 165px; border-top:1px solid #FFF; }
#leftbar li a:link, #leftbar li a:visited {height:25px; display:block; padding:8px 0 0 15px; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; background:#677a92; }
#leftbar li a:hover { background:#8c9aac; }
#leftbar li li { display:block; width: 165px; }
#leftbar li li a:link, #leftbar li li a:visited {height:20px; display:block; padding:0 0 0 25px; font-size:10px; font-weight:bold; color:#FFF; text-decoration:none; }

/* Hægri hlið 
_______________________________________________________________________________________________________________ */
#sidebar { float:right; width:225px; background:#ededed; margin-top:1px; }
#sidebar .widgettitle { height:20px; background:#767779; padding:5px 0 5px 10px; margin:0 0 10px -10px; }
#sidebar ul { list-style-type:none; margin-bottom:10px; }
#sidebar li { display:block; margin: 0 0 5px 0; padding:0 0 5px 10px;  }
#sidebar li a:link, #sidebar li a:visited { font-size:12px; color:#000000; text-decoration:none; }
#sidebar li a:hover { text-decoration:underline; }
.ngg-widget img { padding:5px; margin-right:2px; border:1px solid #dfdede; }
.ngg-widget img:hover { background:#FFF; }
#subscribe2widget p { color:#bc2d2c; font-size:10px; font-style:italic; line-height:normal; padding:5px 0; }
#subscribe2widget .search { font-size:11px; }

/* Fótur 
_______________________________________________________________________________________________________________ */
#footer { clear:both; background:#3b3b3b; border-top:1px solid #8392a6; }
#footer p { text-align:center; font-size:10px; padding:20px 0 10px 0; color:#FFFFFF; }
#footer a:link, #footer a:visited {text-decoration:none; color:#FFF; }
#footer a:hover { text-decoration:underline; }
#footernav  { text-align:center; padding-top:20px; }
#footernav ul { list-style:none; }
#footernav li { display:inline; color:#666666; }
#footernav li a:link , #footernav li a:visited { font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; }
#footernav li a:hover { font-weight:bold; text-decoration:underline; }

/* Myndaalbúm 
_______________________________________________________________________________________________________________ */
.ngg-album { float:left; width:120px; height:170px; border: 1px solid #dfdede; margin:0 5px 5px 0;}
.ngg-album:hover { background:#f3f3f3; }
.ngg-albumtitle { font-weight:bold; padding: 5px 0 0 9px;}
.ngg-albumtitle a:link, .ngg-albumtitle a:visited  { color:#000000; text-decoration:none; font-size:12px; }
.ngg-albumcontent { width:110px; }
.ngg-thumbnail { float:left; padding:5px 0 0 0; }
.ngg-thumbnail img { float:left;  border:1px solid #000000; padding:0; margin: 0 0 8px 9px;}
.ngg-description { float: left; width:200px; padding:0 0 0 9px;  }
.ngg-description p { font-size:10px; line-height:normal; width:100px; text-align:left; padding: 0 0 5px 0;}
.ngg-description p strong { margin-top:5px; }
.ngg-gallery-thumbnail-box {width:119px; height:90px; float: left; padding:0; margin:0 6px 5px 0; border: 1px solid #dfdede;}
.ngg-gallery-thumbnail-box:hover {background:#f3f3f3; }
.ngg-gallery-thumbnail {  height:85px;   }
.ngg-gallery-thumbnail img { float:left; padding:0; margin:6px 4px 8px 9px; border:1px solid #999; }
.ngg-navigation { clear:both; text-align:center; font-size:12px; color:#000000; padding:10px 0 0 0; }
.ngg-navigation a:link, .ngg-navigation a:visited { text-decoration:none; font-size:12px; }
.ngg-navigation a:link, .ngg-navigation a:visited { color:#FF0000; }
.slideshowlink { text-align:center; margin-bottom:10px; text-decoration:none; color:#bc2d2c;}
.slideshowlink:hover { text-decoration:underline;}
.slideshow {border:1px solid #dfdede; padding: 9px 0 8px 9px; }


/* Hafa Samband 
_______________________________________________________________________________________________________________ */
#cformsform { width:460px;}
#cformsform .cform fieldset	{ margin-top:10px; padding:5px 0 5px 0; border:none; }
#cformsform .cform legend { margin:0;padding:0; font:normal 18px Helvetica; color: #aaa;letter-spacing:3px; }
#cformsform ol { list-style-type:none; }
#cformsform li { clear:left; margin:0; padding:0; padding-top: 5px;}
#cformsform li label { float:left; width:18%; }
.cform input,.cform textarea,.cform select { padding:3px; border:1px solid #aaa; font:0.9em Trebuchet MS,sans-serif;color:#888;vertical-align:top;}
.cform input:focus, .cform textarea:focus, .cform select:focus	{ color:#666; background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; }
.cform textarea, .cform input {width:450px; }
.cform select {width:306px; /* attempt to have equal length */}  
.cform textarea {font-family: arial;font-size: 0.9em;}
p.cf-sb {margin: 0;padding:0pt 3px 0pt 0pt !important;text-align:right;border:none;}
.cform input.sendbutton	{ width:100px;  padding:2px; margin: 0 0 0 50px;font-size:0.8em;background:url(../images/button-bg.gif) repeat-x; border:1px solid #adadad!important;border-left-color:#ece!important; border-top-color:#ececec!important; }
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha {width:100px;margin: 0; }
img.captcha-reset {border:none;}
.linklove, .cf_hidden { display:none; }
#cforms_captcha img { border:none;  } 
img.captcha { border:none; margin-top:-5px;}