@import url(Style.css);
@import url(Primary.css);
@import url(Secondary.css);
@import url(UITools.css);
@import url(SpecialFeatures.css);
@import url(events.css);
@import url(Search.css);
@import url(Calc.css);
@import url(Modules/news.css);
@import url(Modules/Launakonnun.css);
@import url(Modules/ListGrid.css);
@import url(Modules/OrorkaBarna.css);
@import url(Modules/MinarSidur.css);

* {
	margin: 0;
	padding: 0;
}

div.header {
	position: relative ;
	margin: 0 auto;
	width: 820px;
	height: 109px ;
	clear: both;
	overflow: hidden ;
}

div.footer {
	margin: 0 auto;
	width: 820px;
	clear: both;
}

div.wrapper {
	position: relative ;
	top: -10px ;
	margin: 10px auto ;
	padding: 10px 0 0 0 ;
	width: 820px ;
	clear: both ;
	border-top: 1px solid rgb(207,217,222) ;
}

.xm.xmS.xmNoRC div.wrapper { width: 950px ;	}

div.clear { clear: both; }

body .xm div.main {
	position: relative;
	z-index: 2 ;
	float: right;
	width: 650px;
	margin: 0 0 0 -1px; 
}


html>body body.xm div.main { margin: -80px 0 0 -1px; }
.xm.xmS.xmNoRC div.main { width: 800px ; }

body .xm div.extra {
	width: 150px;
	clear: left;
}

div.primary {
	position: relative ;
	left: -10px ;
	float: left;
	margin: 0 ;
}

.xm div.primary,
.xm.xmS div.primary {
	width: 490px;
	padding: 10px 0 0 0 ;
}

.xm.xmS div.primary img {
	margin: 0px 10px 5px 0 ;
	padding: 1px ;
	border: 1px solid rgb(226,232,236) 
}

div.column {
	margin: 0 0 0 20px;
	padding: 10px 0;
	width: 230px;
	float: left;
}

div.tab-content div.column {
	margin: 0 0 0 10px;
	width: 220px;
}

div.first, div.tab-content div.first { margin: 0; }

div.interesting {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 152px;
	float: right;
}

div.tab-content2,
div.tab-content {
	position: relative ; 
	z-index: 0 ;
	margin: -7px 0 0 0 ;
	padding: 10px 10px 20px 10px ;
	border: 1px solid #e2e8ec ;
}

div.tab-content2 { margin: -1px 0 0 0; }

div.header { background-color: transparent; }
div.footer { border-top: 1px solid rgb(207,217,222) ; }
body .xm div.wrapper { background-color: transparent; }
div.main { background-color: transparent; }
div.extra { background-color: transparent; }
div.primary { background-color: transparent; }
div.secondary { background-color: transparent; }

.contstyle a{
	font-weight: bold;
	line-height: normal;
	margin: .5em 0;
	padding: 0;
	font-size: 1.1em;
	margin: 1px 0 0 0;
	padding: .5em 0;
	background-color: #e7e7e7;
}

.contstyle div div {
	border: 1px solid #cfd9de;
	padding:1px;
	float:left;
}

.contstyle div div div{
	padding: 1px;
	width: 150px;
	border:0;
	list-style-type: none;
	width:auto;
	float:none;
	text-align: center;
	overflow:hidden;
	background-color: #e7e7e7;
}

.bottomstyle .cModuleHeadline{
	font-weight: bold;
	line-height: normal;
	font-size: 1.1em;
	margin: 0 0 1em 0;
	padding: 5px 0 .5em 0;
	background: transparent url(../Images/Bg/dotted.gif) repeat-x 0 100%;
}

.bottomstyle div {
	margin:0;
	float: left;
}

.bottomstyle div div div{
	clear:both;
	margin:0 10px 0 0;
	width:210px;
}

.contstyle a{
	font-weight: bold;
	line-height: normal;
	margin: .5em 0;
	padding: 0;
	font-size: 1.1em;
	margin: 1px 0 0 0;
	padding: .5em 0;
	background-color: #e7e7e7;
}

.contstyle div div{
	border: 1px solid #cfd9de;
	padding:1px;
	float:left;	
}

.contstyle div div div{
	padding: 1px;
	width: 150px;
	border:0;
	list-style-type: none;
	width:auto;
	float:none;
	text-align: center;
	overflow:hidden;
	background-color: #e7e7e7;
}

.bottomstyle .cModuleHeadline{
	font-weight: bold;
	line-height: normal;
	margin: .5em 0;
	padding: 0;
	font-size: 1.1em;
	margin: 0 0 1em 0;
	padding: 0 0 .5em 0;
	background: transparent url(../Images/Bg/dotted.gif) repeat-x 0 100%;
}

.bottomstyle div {
	margin:0;
	float: left;
}

.bottomstyle div div div{
	clear:both;
	margin:0 10px 0 0;
	width:210px;
}

#EditCalendarEvents {
	margin: 30px ;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: normal;
	color: #333;
	text-align: left;
}

div.footer address { float: none ; }
div.footer address a {
	margin: 20px 0 0 0 ;
}
