@import url(stika.css);
@import url(konnun.css);
@import url(print.css);


* { padding: 0px; margin: 0px; }
body { font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; text-align: center;}
p { margin-bottom: 12px; }
img, table { border: 0; border-collapse: collapse; border-spacing: 0; }
button, input, select {	font-size: 10px; }
li { margin-left: 40px; }
th { text-align: left; }
tr { vertical-align: top; }


.clear { clear: both; height: 1px; overflow: hidden; }
._wrap1, .wrap2, .wrap3 { display: inline-table; /* \*/display: block;/**/ }
._shad1 { float: left; background:url(../utlit/dropshadow/shadow.gif) right bottom no-repeat; }
._shad2 { background:url(../utlit/dropshadow/corner_bl.gif) left bottom no-repeat; }
._shad3 { padding:0 21px 21px 0; background:url(../utlit/dropshadow/corner_tr.gif) right top no-repeat; }

#frame	{ width: 760px; text-align: left; margin: 0px auto;}
#header { display: block; height: 116px; padding-top: 4px; }
.header_ad { text-align: center; padding-top: 5px;}
#container { position: relative; display: block; border-left: 165px solid #aa8;  overflow: visible; }
* html #container { display: inline-block; }
#left {	float:left; position:relative; width:159px; margin-left:-158px; display:inline; }
* html #left { width:158px; }

#container .box { padding: 10px;}
#container .boxTitle { margin-bottom: 6px; padding-left: 6px; padding-top: 6px; display: block; }
#container .boxAdmin { text-align: right; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #f5f5f5; height: 16px; padding: 2px; padding-right: 8px; margin-top: 8px; font-size: 10px; }
#container .boxAdmin img { vertical-align: middle; padding-right: 2px; }
#container .info { padding: 4px; }
#container .frettHead { font-size: 80%; padding-bottom: 6px; padding-top: 11px; }
#container .frettTitill { font-weight: bold; padding-left: 8px; padding-bottom: 8px; }
#container .frettImg { float: right; margin: 20px; margin-right: 10px; }
#container .frettText { margin-bottom: 11px; }
#container .frettMore { margin-bottom: 10px; margin-left: 6px; }
#container .tableBG_1, #container .tableBG_0, #container .tableBG_1_h, #container .tableBG_0_h { font-size: 11px; }
#container .tableBG, #container .tableText { font-size: 11px; }
#container .tableBG td, #container .tableText td { padding-left: 6px; vertical-align: middle;}
#container .tableBG_1 td, #container .tableBG_0 td, #container .tableBG_1_h td, #container .tableBG_0_h td { padding-left: 6px; vertical-align: middle;}
#container .rettindiCol { padding-right: 15px; }
#container .rf_input { margin-left: 8px; }
#container .rf_text { padding-left: 15px; }
#container textarea { width: 98%; }
#container input { margin-bottom: 1px; margin-right: 1px; vertical-align: middle; }
#container p.leitFound { margin-top: 15px; font-style: italic; }
#container leitAsk { padding: 10px; }
#container .catFlokkar a { padding-right: 6px; }
#container .calendar { text-align: center; width: 95%; border: 1px solid #ccc; margin-bottom: 6px; }
#container .imgTable td { text-align:center; }
#container .mynd_thumb { margin-left: 10px; }
#container .mynd_th_info { clear: left; float: left; margin-left: 15px; text-align: center; }
#container .myndAlbumTable {}
#container .myndAlbumNafn { font-weight: bold; font-size: 13px; }
#container .myndAlbumLysing { padding: 5px; font-size: 11px; }
#container .myndAlbumInfo { font-size: 11px; }
#container .myndOneLysing {}
#container .myndOne { font-weight: bold; a}

#left .boxTitle, #right .boxTitle { font-weight: bold; padding: 6px; }
#left .maillist, #right .maillist { width: 160px; }
#left .mynd, #left .lysing, #right .mynd, #right .lysing { text-align: center; }
#left .lysing, #right .lysing { padding-top: 10px; font-size: 11px; }
#left .augl, #right .augl { margin-top: 10px; text-align: center; }
#left .calendar, #right .calendar { width: 100%; text-align: center; }
#.left .calendar td, #.right .calendar td { border: 1px solid #777; }

#mainmenu a { display:block; font-weight: bold; width: 140px; padding: 2px 0px 2px 4px; }
#mainmenu a:hover { width: 140px; }
#mainmenu .level2 { font-size: 11px; font-weight: normal; padding-left: 10px; width: 130px; }
#mainmenu .level2:hover { width: 130px; }
#mainmenu .level3 { font-size: 11px; font-weight: normal; padding-left: 20px; width: 120px; }
#mainmenu .level3:hover { width: 120px; }
#mainmenu .level4 { font-size: 11px; font-weight: normal; padding-left: 30px; width: 110px; }
#mainmenu .level4:hover { width: 110px; }

#catOne h3 { font-size: 120%; font-weight: bold; }
#catOne .catSjaVoru { 
	min-height: 240px;
	padding-left: 5px; 
	float:left; 
	border: 1px solid #ccc; 
	margin-bottom: 20px; 
	width: 98%; 
}

* html #catOne .catSjaVoru { height: 240px; }

#catMynd { border: none; position: absolute; right: 20px; top: 50px; }

#footer { border-top: 1px solid; clear: both; color: #777; font-size: 80%; height: 18px; padding-top: 7px; text-align: center; }

.rss_desc { font-size: 8pt; font-weight: bold; margin-bottom: 10px; }
.rss_item { font-size: 8pt; margin-bottom:5px; }
.cat_1 { background: #ccc; }
.cat_2 { background: #f9f611; }
.cat_3 { background: #e06c6c; }
.cat_4 { background: #6c7fe0; }
.cat_5 { background: #8ae06c; }
.cat_6 { background: #e06cc3; }
.cat_7 { background: #6cd6e0; }

/* Peekaboo Bug \*/
* html .box { height: 1%; }		
