/* ________________________________ EFNISYFIRLIT _____________________________ */

/*

1. ALMENNT
2. HAUSINN
3. ADALTEXTI OG MYNDIR
4. BOTNINN
5. LIGHTBOX

*/



/* ________________________________ ALMENNT _________________________________ */

body {
	background-color: #FFFFFF;
	margin: 15px 0px 0px 15px;
}

body.legal {
	background-color: #ffffff;
	background-image: url("/img/navi/grey_bg.gif");
	background-repeat: repeat-y;
	margin: 15px 0px 0px 30px;
}


div, p, a, td, h1, h2, h3, h4, span {
	font-family: "Lucida Grande", Helvetica, Arial, sans;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0;
	position: relative;
}

td {
	background: transparent;
	vertical-align: top;
}


img, table {
	margin: 0;
	border: 0;
}

form {
	padding: 0;
	margin: 0;
	border: 0;
}


#sitecontainer {
	width: 925px;
	background: #FFFFFF;	
}


span.italic {
	font-style: italic;
}

span.bold {
	font-weight: bold;
}

span.grey {
	color: #666666;
}

span.red {
	color: #FF0000;
}

span.smallred {
	font-size: 9px;
	color: #FF0000;
}


span.lightblue {
	color: #d8e7fd;
}

span.smallgrey {
	font-size: 9px;
	color: #666666;
}

span.outofstock {
	font-size: 9px;
	color: #000000;
	background-color: #fcfe67;
	padding: 2px 2px 2px 2px;
}

span.underline {
	text-decoration: underline;
	font-size: 11px;
}


div.warning {
	background-color: #ffcfd2;
	padding: 10px 10px 10px 10px;
}

img.portrait {
	margin: 0 0 0px 0;
	border: 0;
}

div.clear {
	clear: both;
}

p.credits {
	font-size: 11px;
}




/* _______________________________ HAUSINN ___________________________________ */


#header {
	float: left;
	width: 988px;
	height: 60px;
	padding-top: 6px;
	margin: 20 0 0 0;
	border-top: solid #bbbbbb 1px;
}

#h_logo {
	float: left;
}



#navi {
	float: left;
	width: 988px;
	height: 25px;
	margin: 0px 0 20px 0;
	padding-top: 2px;
	border-bottom: solid #bbbbbb 1px;
	border-top: solid #bbbbbb 1px;
}



#h_navi_container {
	display: inline;
	position: relative;
	float: left;
	width: 825px;
	margin: 2px 0px 0px 0px;
}



/* _______________________________ ADALTEXTI OG MYNDIR _________________________ */
#adal_top h1 {
	margin: 20px 0px 10px 25px;
	font-size: 17px;
	font-weight: normal;
}

#adal_t h1 {
	margin: 0px 0px 10px 25px;
	font-size: 17px;
	font-weight: normal;
}


#adal_t h1 {
	margin: 0px 0px 10px 25px;
	font-size: 17px;
	font-weight: normal;
}
	
#adal_c {
	float: left;
	width: 530px;
	margin: 0px 0px 10px 110px;
}	

#adal_d {
	align: right;
	margin: 0px 200px 0px 0px;
}	


#adal_img {
	position:150;
	align:right;
	width: 185px;
	margin: 0px 0px 0px 803px;
	padding-top: 2px;	
}

#adal_icon_t {
	float:right;
	align:right;
	font-size: 7px;
	width: 300px;
	margin: 0px 0px 0px 535px;
	padding-left: 0px;	
}

#adal_icon {
	float:right;
	align:right;

	margin: 0px 0px 0px 535px;
	padding-top: 10px;	
}

#adal_icon_t-2 {
	float:right;
	align:right;
	font-size: 7px;
	width: 100px;
	margin: 0px 0px 0px 435px;
	padding-left: 0px;	
}

#adal_icon-2 {
	float:right;
	align:right;

	margin: 0px 0px 0px 435px;
	padding-top: 10px;	
}


#adal_top {
	float: left;
	width: 445px;
	margin: 0px 0px 0px 50px;
}

#adal_t {
	float: left;
	width: 445px;
	margin: 0px 0px 0px 50px;
}


#adal_l {
	float: left;
	width: 445px;
	padding-bottom: 10px;

}


#adal_a {
	float: left;
	width: 580px;
	margin: 0px 10px 100px 10px;
}


}

#adal_l p {
	font-size: 10px;
	line-height: 14px;
}



/* _______________________________ MYNDAGALLERI ________________________________ */



#artist_t {
	float: left;
	width: 530px;
	font-size: 17px;
	padding-left: 30px;
}


#artist_l {
	float: left;
	width: 100px;
	padding-bottom: 10px;
}

#artist_c {
	float: left;
	width: 150px;
	margin: 0px 10px 100px 10px;
}


#adaltexti_a {
	float: left;
	width: 580px;
	margin: 0px 10px 100px 10px;
}


#adaltexti_b {
	float: left;
	width: 580px;
}


#artist_t h1 {
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-weight: normal;
}

#artist_l p {
	font-size: 10px;
	line-height: 14px;
}

#artthumbs {
	margin-top: 600px;
}


#artistbook_img {
	position: relative;
	float: left;
	width: 250px;
	margin: 0px 0px 0px 50px;
	padding: 0 0 0px 0;
}

#artistbook_text {
	float: left;
	width: 250px;
	margin: 0px 0px 0px 30px;
	padding: 0 0 30px 0;
}


#artist_text {
	float: left;
	width: 530px;
	margin: 0px 0px 0px 50px;
	padding: 0 0 30px 0;
}

#artist_text span{
	font-size: 11px;
}

#artist_text h1 {
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight: normal;
}

#artist_text h2 {
	margin: 0px 0px 15px 0px;
	font-size: 11px;
	font-weight: normal;
}

p.question {
	margin: 0 0 15px 25px;
	font-size: 11px;
	line-height: 14px;
}

p.answer {
	margin: 0 0 15px 0px;
	font-size: 11px;
	line-height: 14px;
}






/* _______________________________ BASESTRIP  ________________________________ */

@media screen{
	body > div#footerstrip { position: fixed; }
}

/* Footer elements */

#footer {
	background: #666666;
	color: #666666;
	width: 825px;
	height: 16px;
	line-height: 16px;
}



@media print {
	#footerstrip {
		clear:all;
		background: #666666;
		width: 988px;
		height: 16px;
		position:static;
	}
}

@media screen {

	#footerstrip {
		background: #666666;
		width: 988px;
		height: 20px;
		position: absolute;
		bottom: 0px;
		left: 15px;
		z-index: 900;
	}
}

ul#baselist {
	list-style: none;
	padding: 1px 1px 0 10px;
	margin: 0 auto;
	font-family: Lucida Grande, Helvetica, Arial, sans;
	font-size: 12px;
	color: #FFFFFF;
}


ul#baselist li {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0;
	font-family: Lucida Grande, Helvetica, Arial, sans;
	font-size: 11px;
	color: #666666;
}


a.basestrip, a.basestrip:active, a.basestrip:visited {
	font-family: Lucida Grande, Helvetica, Arial, sans;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}

a.basestrip:hover {
	font-family: Lucida Grande, Helvetica, Arial, sans;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}






/* ________________________________ LIGHTBOX ________________________________ */


/* ________________________________ LINKS ________________________________ */

a:link.here {
	text-decoration: underline;
	color: #000000;
}
a:visited.here {
	text-decoration: underline;
	color: #000000;
}
a:hover.here {
	text-decoration: underline;
	color: #666666;
}
a:active.here {
	text-decoration: underline;
	color: #000000;
}

