﻿/*
Theme Name: Þuríður Harpa
Theme URI: http://wordpress.org/
Description: Útlit heimasíðu
Version: 1.0
Author: Sveinn Guðmundsson
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets 
*/



/* Begin Typography & Colors */
html, body,  fieldset, pre,  blockquote, ul, ol, dl, address  { margin:0; padding:0; }
hr {clear:both; visibility:hidden;}
.clear {clear:both;}
body { font-size: 82.5%; /* Resets 1em to 10px */ font-family:  Arial, Sans-Serif; background: #f3f3f3; color: #333; }
#wrapper { position: relative; margin: 0 auto; width: 856px; padding: 0 5px 5px 5px; background: #FFF; }
#header { width: 876px; }
#headerStone { float:left; width: 158px; height:156px; background: url(images/oskasteinn.png) no-repeat; }
#headerText { float:left; width: 688px; height:160px; background: url(images/egoska.jpg) no-repeat; }
#th { position: absolute; right:5px; top:0; width:222px; height: 388px; background: #cd213b url(images/th2.jpg) no-repeat; }
#page { width: 856px; background:#FFF; }
#leftColumn { float: left; width: 158px;}
#leftColumn2 { float: left; width: 158px; background: #eeecec; margin:10px 0 10px 0; }
#button { width: 158px; margin-bottom: 1em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #8b0304; color: #333; }
#button ul { list-style: none;  }
#button li { display:block; border-bottom: 1px solid #fff; background: url(images/navBack.jpg) bottom right no-repeat;  }
#button li a:link, #button li a:visited { display:block; padding:10px 0 0 15px; color: #fff; text-decoration: none; height:36px; }
#styrkja { width: 158px;}
#styrkja a:link, #styrkja a:visited { text:0; }
#button li a:hover { text-decoration:underline; color: #fff; }
#content { float: left; width: 448px; padding: 10px; }
#content p { font-size: 92.5%; font-family:  Arial, Sans-Serif; color: #333; }
.entry a:link, .entry a:visited { font-size: 92.5%; font-family:  Arial, Sans-Serif; color: #a00a13; }
.entry a:hover { text-decoration: underline; }
#content small {font-size: 85%; text-transform: uppercase; letter-spacing: 1px; color: #bbb; font-size: 10px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-weight: 100;	}
.post h2 { font-family: arial; color:#4E443C; text-transform: none; margin:8px 0 10px 0; letter-spacing: 1px; font-size:16px;}
.post h2 a { color: #a00a13; text-decoration: none;}
.post h2 a:hover { text-decoration: underline; }
.alignnone { float: right; margin: 0 0 10px 10px; border:1px solid #333; }
.entry { color: #333; font-size: 13px; font-family:  "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; line-height:20px; }
.dottedLine { margin: 10px auto 10px 70px; height: 2px; background:url(images/dottedLine.gif) no-repeat; }
#rightColumn { float: right; width: 222px; background: #eeecec; margin-top: 212px; }
#leftColumn h3, #rightColumn h3 { padding: 10px 10px; font-size: 13px; }
#leftColumn p, #rightColumn p { font-size: 11px; padding: 0 10px 10px 10px; line-height:16px; }
#blogsafn ul { list-style-type: none; display:block; padding-bottom: 10px;}
#blogsafn li a:link, #blogsafn li a:visited { padding-left: 10px; text-decoration: none; color: black; }
#blogsafn li a:hover {text-decoration: underline; }
#blogsafndrop { margin:0 0 10px 10px; }
#footer { background: url(images/footer.jpg) no-repeat; width: 856px; height: 50px; }
#footer p { text-align: center; color: #FFF; font-size: 11px; padding: 8px 0 0 0; line-height:15px;   }
#footer a { color:#FFF; text-decoration:none; line-height:20px;}
#footer a:hover { text-decoration:underline;}
li.styrkurkr { font-size: 24px; padding-top:10px;}
.skilmalar { font-size: 10px; line-height: 2.2; vertical-align: top;}
#commentForm label { width: 100px; }
#commentForm label.error { display: block; margin-left: 104px; width:auto; font-size: 85%;  font-weight: normal; color:red;  }
#answer1 {width: 100%; clear: both; font-size:12px; }
#answer1 p {padding-left:10px; padding-right:10px; }
#facebook { float:right; width: 120px; }
#facebook img {border:0;}
legend { margin-left: 1em; color: #000000; font-weight: bold; position: absolute; top: -.8em; left: .2em;}
fieldset ol {  padding: 1em 1em 0 1em;  list-style: none; }
fieldset {position: relative; width: 450px;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #f3f0ea;  
background-image: url(images/fieldset_gradient.jpg);  
background-repeat: repeat-x; 
margin: 0.5em 0 1em 0;  
}
.alignright { float: right; margin-top: 15px; margin-bottom: 30px;}
.alignleft { float: left; margin-top: 15px; margin-bottom: 30px; padding:0 10px 0 0;}

.commentlist .quote { background:url(http://www.yoursite.com/images/bg_quote.gif) no-repeat top right; color:#fff; } 
.commentlist li { padding: 5px 18px 10px 18px; margin-top:15px; background:#e9b7bc url(images/commentBack.png) top no-repeat; color:#fff; } 
.commentlist p { font-weight: normal; line-height: 1.5em; color:#fff; padding-right:40px; }
.commentnafn { font-size:20px; font-weight:bold; color:#b71120; }
.commentlist cite { display:block; font-style:normal color:#b71120; padding-top:15px;}
.commentlist p { display:block; font-style:normal color:#b71120; }
.commentlist cite a:link, .commentlist cite a:visited { color:#88e5f0; text-decoration:none; } 
.commentlist cite a:hover, .commentlist cite a:active { color:#FFF; text-decoration:underline; } 

fieldset li {  
padding-bottom: 1em;
}
fieldset.submit {  
float: right;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none;
}label {  
display: block;
}
label {  
	display: inline-block;

	line-height: 1.8;

	vertical-align: top;

	cursor: hand;
}

.requiredText {font-style:italic; font-size:8px; margin:0; padding: 0;}

fieldset.submit {  
float: right;  
border: 0 none #FFF;  
}
