*{margin:0; padding:0;}

body{
line-height:14px;
font:11px/20px Verdana, tahoma, helvetica, sans-serif, arial;
color:#555;
background: #fff url(../img/bodyBakgr.gif) top center repeat-x;
}

a{
color:#666;
text-decoration:none;
}

p {margin:5px 0 10px 0;}

h1, h2, h3, h4, h5, h6 {margin:10px 0 10px 0; font-family:"georgia",serif; font-weight:normal;}

h1 {font-size:200%;}

h1.date{
font-size:100%;
margin:0
}

h2 {font-size:160%; color:#ad3788;}

h2.date-header{
font-size:11px;
text-align:right;
border-bottom:1px dotted #dfc3e6;
}
h2.entry-header{
}

.box h2{
font-size:140%;
color:#6c9d31;
}

.right h2{
font-size:140%;
color:#555;
}

h3 {font-size:140%; color:#3B4563;}

h4 {font-size:120%;}

h5 {font-size:100%;}

h1#logo{
margin:0;
}

h4.frett-header{
font-size:110%;
margin:0;
}
h4.frett-header .date{
font-family:verdana, sans-serif;
font-size:11px;
font-style:italic;
}

.frett{
margin-bottom:15px;
}
.frett p{
margin:0;
}

.frett a.meira{

}
ul{
	list-style:none;
	margin-left:20px;
}
.clearer{
clear:both;
line-height:1px;
}

#page{
width:900px;
margin:0 auto 50px 0px;
text-align:left;
border-top:0;
position:relative;
border:0px solid purple;
}		

#head{
border:0px solid blue;
background: transparent url(../img/headerBakgr.gif) top left no-repeat;
}

#head h1#logo{
/*	height:151px;*/
	padding-top:69px;
	margin-left:200px;
	height:82px
}

#valmynd{
position:absolute;
top:149px;
left:0;
z-index:8000;
border-top:0px solid red;
width:185px;
/*float:left;*/
color:#9e9fa0;
background:#eddef1 url(../img/valmyndBakgr.gif) top left repeat-x;
/*border-right:1px solid #dabae3;*/
}

#valmynd ul{
	margin:35px 0;
}

#valmynd ul ul{
	margin:0 0 0 0px;
	/*display:none;*/
}

#valmynd ul ul.active{
/*display:all;*/
}

#valmynd ul li{
/*	text-transform:uppercase;*/
	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	border-bottom:1px dotted #c69fd2;
}

#valmynd ul li ul li{
border-top:1px dotted #c69fd2;
border-bottom:0;
/*padding-left:15px;*/
background-color:#f2e7f5;
}
#valmynd ul li a{
	display:block;
	padding-left:30px;
	color:#602c76;
}

#valmynd ul li a{
	display:block;
	padding-left:30px;
	color:#602c76;
}

#valmynd ul li ul a{
padding-left:40px;
}

#valmynd ul ul li.active a{
	display:block;
	background-color:#EEE;
}

#valmynd ul li a.selected,
#valmynd ul li a:hover{
	display:block;
	background-color:#FFF;
}

.crumb,
#undirNav{
border-top:1px dotted #DDD;
border-bottom:1px dotted #DDD;
clear:both;
}

#undirNav ul{}
#undirNav ul li{
float:left;
padding:3px 15px;
}

.crumb{
margin-bottom:20px;
padding-left:18px;
letter-spacing:1.2px;
}
/* -----------------------------------*/
#top{
border:0px solid blue;
padding-left:185px;
}
#photo{
/*margin-left:185px;
m\argin-left:185px;*/
width:312px;
/*width:497px;*/
float:left;
padding:3px;
/*margin:1px;*/
background-color:#FFF;
border:0px solid green;
}

#slagord{
	width:300px;
	float:left;
	padding-top:220px;
}

.hdrname {
	font-family: Georgia, Times, serif;
	color: #602c76;
	font-size: 2.4em;
	font-style: italic;
	font-weight: bolder;
	padding-top: 20px;
	padding-left: 20px;
	display:block;
}

.hdrdesc {
	font-family: Georgia, Times, serif;
	color: #a775b9;
	font-size: 1.9em;
	font-style: italic;
	font-weight: lighter;
	margin-top:0px;
	display:block;
	padding-left: 40px;
}
#hold{
top:511px;
position:absolute;
z-index:1;
}
#content{

	width:700px;
	margin-left:188px;
	background: transparent url(../img/barOnepx.gif) top left repeat-y;
}

.main{
	padding:0 20px;
	background: transparent url(../img/barCorner_left.gif) bottom left no-repeat;
}

.mainInner{
	background: transparent url(../img/barOnepx.gif) bottom left repeat-x;
	padding:20px 0;
}

.mainInner img{
/*float:left;*/
padding:2px;
/*border:1px solid #DDD;*/
border-color:#DDD;
margin-right:15px;
}

/* Box á FOSRÍÐU 
----------------------------------*/
.boxes{
padding:30px;
}
.box{
width:210px;
float:right;
background: transparent url(../img/box.gif) bottom right no-repeat;
margin:0 12px;
}
.boxInner{
background: transparent url(../img/boxLeft.gif) bottom left no-repeat;
padding:15px;
}
.boxTop{
background: transparent url(../img/boxTop.gif) top right repeat-x;
height:12px;
}

.forsiduItem{
padding-top:30px;
}

/*Footer
------------------------------------*/
#footer{
width:700px;
margin-left:188px;
}

.footerInner{
padding:0 20px;
}

#footer p,
#footer p a{
color:#c0c0c0;
margin:0;
}

#footer p.right{
/*width:230px;
float:right;*/
text-align:right;
padding-right:20px;
}

#footer p.ums{
text-align:center;
}


/* VÖRUR
---------------------------------*/

.contentVorur{
border-bottom:1px dotted #c69fd2;
padding:0 10px;
}

.contentVorurFL{
border-top:1px dotted #c69fd2;
padding:0 10px;
}

.contentVorur img,
.contentVorurFL img,
.contentVara img{
float:left;
border:0;
}
.contentVorurFL .itemFlokkur{
margin:20px 5px 20px 5px;
}

.contentVorurFL .itemFlokkur img{
float:left;
padding:2px;
border:1px solid #DDD;
margin-right:15px;
}
.contentVorurFL .itemFlokkurInner{
padding-left:130px;
padding-bottom:20px;
}
.contentVorur .item{
border-top:1px dotted #c69fd2;
margin:0 0 20px 0;
}
.contentVorur .item img{
float:left;
padding:2px;
border:0px solid #DDD;
margin:15px 0;
}

.contentVorur .item .itemInner img.adminedit{
margin:0;
}

img.adminedit{
border:0!important;
}
.contentVorur .item .itemInner{
border:0px solid green;
padding:5px 0px 0 120px;
}

.contentVorur .item .verd{
border-top:1px dotted #DDD;
border-bottom:1px dotted #DDD;
padding:0 15px;
margin:10px 0;
}

.verd .tilbod{
color:red;
font-weight:bold;
}

.contentVara{
padding:20px;
}

.contentMynd{
padding:20px;
text-align:center;
}

.contentMynd img{
float:none;
margin:15px auto;
}

.contentMynd h2,
.contentMynd p{
text-align:left;
color:#555;
}
.prevNextNav{
border-top:1px dotted #DDD;
border-bottom:1px dotted #DDD;
padding:0 15px;
margin:30px 0;
clear:both;
}

.prevNextNav .prev{
width:150px;
float:left;
text-align:right;
}

.prevNextNav .next{
width:150px;
float:right;
text-align:left;
}

.gesturBox{
border-right:1px solid #dfc3e6;
background: transparent url(../img/barCorner_left.gif) bottom left no-repeat;
margin-bottom:30px;
padding-bottom:0px
}
.gesturuppl{
border-top:1px dotted #DDD;
border-bottom:1px dotted #DDD;
letter-spacing:1.1px;
padding:3px 40px;
/*background: transparent url(../img/barOnepx.gif) top right repeat-y;*/
}
.gesturskilo{
border:0px dotted red;
background: transparent url(../img/barOnepx.gif) bottom right repeat-x;
padding:0px 20px 20px 20px;
margin-left:20px;
}

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

.albumWrapp{
border-top:1px dotted #dfc3e6;
}

.albumWrapp .perAlbum img{
float:left;
padding:2px;
border:0px solid #DDD;
margin:15px 0;
}
.perAlbum{
/*border-right:1px solid #dfc3e6;*/
padding:8px;
margin:15px 10px;
}

.perAlbumInner{
padding-left:130px;
border:0px solid red;
}

.uppl{
border-top:1px dotted #DDD;
border-bottom:1px dotted #DDD;
padding:0 15px;
margin:10px 0;
}
.clearerLine{
border-bottom:1px dotted #dfc3e6;
clear:both;
}

.myndirWrapp{

}

.albumMyndir{
text-align:center;
width:130px;
float:left;
border:0px solid red;
margin:10px;
padding-top:12px;
}

.albumMyndir img{
float:none;
margin:0 auto;
}

img.adminedit{
float:right;
border:0!important;
margin:0 10px 0 0!important;
}

.itemNormal{
clear:both;
margin:10px 0 20px 0;
padding:0 15px;
}

/*  Hafa Samband Form
------------------------------------*/
fieldset{
border:0;
}

legend{
display:none;
}

form.contact{
width:400px;
}


#contact{
margin-top:20px;
border:0px solid #DDD;
}
#contact p label{
float:left;
width:90px;
border:0px solid red;
text-align:right;
margin-right:5px;
}

#contact .formbuttons,
.contact .formbuttons{
text-align:center;
}

.formfield p label{
float:left;
width:120px;
border:0px solid red;
text-align:right;
margin-right:3px;
}

.formfield3{
border:0px solid red;
}


/* FRÉTTIR
-------------------------*/
.posted{margin:5px 0 15px 0}
p.entry-footer{
margin:0;
}
