/* ---- jarma.net ---- */

body {
	text-align: center;
	margin: 0;
	padding: 0 10px;
	background-color: #FFFFFF;
	font-size: 12px;
	}

html, body, p, th, td, div, ul, li, input, select, textarea, h1, h2, h3, h4, h5 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}
html, body, p, th, td, div, ul, li, input, select, textarea {
	color: #000000;
	}
textarea { font-size: 12px; }

form  {margin: 0;padding:0;}

input, select { font-size: 12px; }

a { font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: underline; }


h1 { font-size: 1.4em; margin: 0 0 10px 0;}
h2 { font-size: 1.2em; margin: 0;}
h3 { font-size: 1.0em; margin: 0;}
h4 { font-size: 0.85em; margin: 0;}
h5 { font-size: 0.85em; margin: 0;}

#Frame{
	position: relative;
	width: 900px;
	margin: 0 auto;
	text-align: left;
	height: 100%;
	min-height: 100%;
}
html>body #Frame{height: auto;}

#Header {
	width: 900px;
	height: 250px;
	}
#Header img { border: 0; }
#Header img.Logo {
	position: absolute;
	top: 0;
	left: 20px; /* Var 40 */
	z-index: 999;
	}
#Header img.Logo2 {
	position: absolute;
	top: 0;
	left: 230px;
	z-index: 999;
	}
#Header .Banner {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 1;
	}
#Header div#Ord {
	position: absolute;
	top: 35px;
	left: 450px;
	width: 400px;
	z-index: 1;
	font-size: 0.90em;
	}
#Header div#Ord span {
	font-style: italic;
	}
#Header ul {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	}
#Header ul, 
#Header ul li {
	list-style: none;
	}
#Header ul li {
	width: 150px; /* var 100 međ 3 félögum */
	float: left;
	text-align: center;
	margin: 1px;
	padding: 2px;
	background-color: #e6e6e6;
	}

#Slogan {
	margin-top: 2px;
	padding: 3px 15px;
	height: 18px;
	text-align: center;
	}
#Slogan h2 {
	margin: 0;
	color: #FFFFFF;
	font-style: italic;
	}

/* ---- RightMenu --- */

#RightMenu {
	position: absolute;
	top: 278px;
	right: 0;
	width: 200px;
	padding: 0;
	}
#Menu ul,
#Menu ul li {
	list-style: none;
	margin: 0;
	}
#Menu ul { padding: 0;}
#Menu ul li { padding: 6px; }
#Menu ul li ul li {
	padding: 3px 3px 3px 10px;
	font-style: italic;
	}
#Menu ul li.selected,
#Menu ul li:hover {
	background-color: #e6e6e6;
	}
#Menu ul li a {
	text-decoration: none;
	margin: 0;
	width: 190px;
	}
#RightMenu h2 {
	margin-top: 15px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	}

/* ---- ContentArea ---- */

#ContentArea {
	/*
	position: absolute;
	left: 0;
	top: 290px;
	*/
	margin-top: 10px;
	width: 680px;
	min-height: 450px;
	text-align: justify;
	}
*html #ContentArea { height: 450px; }

#ContentArea h2 { 
	width: 400px;
	margin-bottom: 5px;
	}
#ContentArea p {
	margin: 7px 0;
	}

div.frett {
	margin-bottom: 30px;
	}

div.frett h4 {
	font-weight: normal;
	color: #666666;
	}
	
#Bottom {
	width: 100%;
	font-weight: bold;
	text-align: center;
	position: absolute;
	bottom: -80px;
	padding-bottom: 20px;	
	}

/* ------ Skođanir ------ */	
#Comment {
	margin-top: 15px;
	overflow: hidden;
	}
#Comment .CommentDate {
	margin-bottom: 0;
	border-left: 1px dashed #0066FF;
	border-top: 1px dashed #0066FF;
	border-right: 1px dashed #0066FF;
	width: 120px;
	font-size: 0.8em;
	margin-left: 10px;
	padding: 2px;
	text-align: center;
	background: #ddd;
	}
#Comment .Comment {
	border: 1px dashed #0066FF;
	padding: 5px;
	margin-bottom: 15px;
	background: #ddd;
	}
	
#Comment .CommentHeader {
	margin-bottom: 10px;
	font-size: 1.3em;
	/*background: #ddd;*/
	padding: 2px;
	border-bottom: 1px dashed #0066FF;
	}
#Comment .CommentBody {
	}
#Comment .CommentBodyDetails {
	font-size: 0.7em;
	}

/* ------ Leiđtogar ------ */

#Leidtogar {
	margin-top: 15px;
	padding: 0;
	}
#Leidtogar h4 {
	margin: 0;
	}
#Leidtogar img {
	float: left;
	border: 0;
	margin-right: 20px;
	}
#Leidtogar div.leidtogi {
	margin: 0 0 20px 0;
	height: 150px;
	}

/* ------ Gestabók ------ */
#GuestbookEntry {
	border: 1px dashed #ddd;
	margin-bottom: 20px;
	padding: 5px;
	}
#GuestbookEntry table { border: 0; }
#GuestbookEntry td {
	vertical-align: top;
	text-align: left;
	}
#GuestbookGuest {
	margin-bottom: 15px;
	overflow: hidden;
	}
#GuestbookGuest .haus {
	margin-bottom: 2px;
	font-size: 1.1em;
	padding: 2px;
	border-bottom: 1px dashed #000066;
	font-weight: bold;
	color: #666666;
	}
#GuestbookGuest .haus a:link    {color: #666666; text-decoration: none;}
#GuestbookGuest .haus a:visited {color: #666666; text-decoration: none;}
#GuestbookGuest .haus a:hover   {color: #666666; text-decoration: underline;}
#GuestbookGuest .haus a:active  {color: #666666; text-decoration: underline;}

#GuestbookGuest .hausdetail {
	font-size: 0.8em;
	}
#GuestbookGuest .body {
	padding: 2px;
	 }
#GuestbookGuest .date {
	text-align: right;
	margin-bottom: 2px;
	font-size: 10px;
	color: #666666;
	}

/* ----- Gestabók á forsíđu ----- */

#Gestabok_listi ul, 
#Gestabok_listi ul li {
	list-style: none;
	margin: 0;
	}
#Gestabok_listi ul {
	padding: 0;
	}
#Gestabok_listi ul li {
	padding: 6px;
	}

#Gestabok_listi .gesta_dags {
	font-size: 0.8em;
	margin: 0;
	color: #808080;
	font-weight: normal;
	}
	
/* ------ Stađfesting á pósti ------ */

#Confirm {
	text-align: center;
	}

/* ----- Stađsetning ----- */

#Stadsetning {
	margin: 0 0 5px 0;
	}

#Overview {
	margin: 0 0 10px 0;
	padding-bottom: 15px;
	border-bottom: 2px dotted #003277;
	}
	
	
/* ------ Myndasafn ------ */
#PhotoAlbum {
	text-align: center;
	}
#PhotoAlbum h2.Titill {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	}
#PhotoAlbum h3.Dags {
	font: italic 1em;
	margin: 0px;
	}
#PhotoAlbum div.Haus {
	width: 300px;
	text-align: left;
	margin-bottom: 15px;
	}
#PhotoAlbum img {
	border: 0;
	}
#PhotoAlbum .Bottom {
	margin-top: 15px;
	width: 300px;
	text-align: center;
	margin-left: 110px;
	}
* html #PhotoAlbum .Bottom {margin-left: 0;}
#PhotoAlbum div.BottomLeft {
	float: left;
	width: 50px;
	}
#PhotoAlbum div.BottomRight {
	float: right;
	width: 50px;
	text-align: right;
	}
#PhotoAlbum div.BottomLeftOverview {
	float: left;
	}
#PhotoAlbum div.BottomRightOverview {
	float: right;
	text-align: right;
	}
#PhotoAlbum table {
	width: 100%;
	border: 0;
	}
#PhotoAlbum td {
	text-align: center;
	}
#PhotoAlbum p.Myndatexti {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 60px;
	}
