
/*
 * Layout for skuld.net
 * (C) SKULD mobile debug unit of doom 2002-2003
 *
 */

body {
  background-color:	#fff;
  padding:		20px;
  margin:		0px;
  margin-left:		auto;
  margin-right: 	auto;
  text-align:		center;  /* compensate for retarded broken IE5 */
}


div {
  font-family:	Verdana, Arial, Helvetica, sans-serif;
  font-style:	inherit;
  font-size:	12px;
  text-align:	left;  /* and again */
}

#frame {
  width:	750px;
  margin-right:	auto;
  margin-left:	auto;
  margin-top:	10px;
  padding:0	px;
  text-align:	left;
}

#rightpanel {
  width:	460px;
  padding:	5px;
  float:	right;
}

#leftpanel {
  background-image:	url("skuld-grey.png");  /* mandatory PNG-suffix, Opera6 is broken */
  background-repeat:	no-repeat;
  color:		#000;
  width:		240px;
  height:		350px;
  padding:		5px;
  margin:		0px;
  float:		left;
}


a:active,
a:link,
a:visited { text-decoration: none; color: #03f; }
a[href]:hover { text-decoration: underline; }


h1 {
  text-align:		center;
  letter-spacing:	3.5em;
  padding:		1em;
  color:		#ccc;
  font-size:		14px;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-weight:		normal;
}


.leftpanelhead {
  color:		#47d;
  letter-spacing:	2.0px;
  text-align:		right;
  padding:		1px;
  margin:		2px;
  margin-top:		14px;
  border-bottom:	1px solid #000;
}


.leftpaneltextselected {
  color:		#aaa;
  border:		1px solid #eee;
  padding:		3px;
  margin:		0px;
}


.leftpaneltext {
  color:	blue;
  padding:	4px;
  margin:	0;
}


.moviecontent {
  background-color:	#fff;
  width:		200px;
}


.infocontent {
  background-color:	transparent;
  text-align:		justify;
  margin-left:		10px;
  margin-right:		10px;
}


.contenthead {
  padding:		5px;
  margin:		5px;
  border-bottom:	1px dashed #aaa;
}



.technicalinfo {
  border:		1px solid #699;
  margin-top:		40px;
  background-color:	#fff;
  color:		#000;
  padding:		10px;
  width:		200px;
  position:		relative;
}


.modusoperandi {
  margin:		0;
  position:		absolute;
  font-size:		12px;  /* because IE5 doesn't seem to inheri it */
  font-weight:		bold;
  top:			-8px;
  padding:		0px 6px 0px 6px;
  background-color:	#fff;
  color:		#7aa;
  white-space:		nowrap;
}


.contenthead h2 {
  font-size:	150%;
  font-weight:	bold;
  color:	#17c;
  margin:	0;
}


.contenthead h3 {
  margin:	0;
  font-size:	120%;
  font-weight:	bold;
  color:	#ccc;
}


.key {
  color:		#55a;
  font-weight:		bold;
  letter-spacing:	1.5px;
  padding:              1px;
  margin:               2px;
  text-align:		center;
}


.value {
  color:		#58a;
  letter-spacing:	1.0px;
  padding:		1px;
  margin:		2px;
  text-align:		center;
  margin-bottom:	8px;
}


.nodisplay {
  display:	none;   /* for browsers without proper stylesheet support */
}
