/*
Stylesheet for TimeLog
Print stylesheet for timelog.se
============================================================
Release:			002
Last revised:	July 26, 2005
By:						Anders Brandstrup
============================================================
*/

body {
  margin: 0;
  padding: 0;
  background: transparent;
  font: normal 10pt/15pt arial, helvetica, sans-serif;
  color: #000;
  text-align: center;
  }


/*
==============================
TEXT FORMATS
==============================
*/

h1 {
	margin: 0 0 12pt 0;
	padding: 0;
	font: normal 18pt/18pt arial, helvetica, sans-serif;
	}
h2 {
  margin: 24pt 0 12pt 0;
  padding: 0;
  font: bold 14pt/18pt arial, helvetica, sans-serif;
  }
h2 a {
  color: #000;
	text-decoration: underline;
  }
h3 {
  margin: 12pt 0 6pt 0;
  padding: 0;
  font: bold 12pt/15pt arial, helvetica, sans-serif;
  }
h3 a {
  color: #000;
	text-decoration: underline;
  }
h4 {
  margin: 9pt 0 0 0;
  padding: 0;
  font: bold 12pt/15pt arial, helvetica, sans-serif;
  }
p {
	margin: 0 0 9pt;
  padding: 0;
  }

/* Links */
a {
  color: #000;
	text-decoration: underline;
  }
a img {
  border-width: 0;
	}

/* Lists
----------------------------------------------- */
ul, ol, li {
  margin: 0;
  padding: 0;
  }
ul {
  margin: 0 0 9pt;
  list-style: none;
  }
dl, dt, dd {
  margin: 0;
  }


/*
==============================
GLOBAL PAGE ELEMENTS
==============================
*/

#page {
  background: transparent;
  margin: 0 auto;
  width: 504pt;
  text-align: left;
  }

/* Leader (container for logo, top navigation and page header) */
#leader {
  float: left;
  width: 504pt;
  }
#leader #logo {
  float: left;
  display: block;
  padding: 0;
  border: 0;
  }

/* Nav */
#nav {
	display: none;
  }

/* Page header */
#pageHeader	{
  float: left;
  width: 504pt;
  margin: 12pt 0;
  }
#pageHeader h1 {
	font: normal 12pt/15pt arial, helvetica, sans-serif;
  }

/* Footer */
#footer {
  clear: both;
  width: 504pt;
  border: 0;
  }
#footerLanguages	{
	float: right;
}
#footer p {
  margin: 0;
  padding: 0;
	font: normal 9pt/15pt arial, helvetica, sans-serif;
  }
#footer a {
  color: #000;
	text-decoration: underline;
  }

/*
==============================
CONTENT
==============================
*/

/* Containers for main content and/or lefthandside navigation */
#content-a, #content-b, #content-c, #content-d {
  float: left;
  }
#content-a {
  width: 315pt;
  }
#content-b {
  width: 504pt;
  }
#content-c {
  width: 399pt;
  }
#content-d {
  width: 315pt;
  }
#content-body {
	margin: 0;
	}

/* Main content */
#content-main-a, #content-main-b, #content-main-c, #content-main-d {
/*  float: right; */
	margin-bottom: 24pt;
  }

#content-body dl {
  margin: 12pt 0 9pt;
	}
#content-body dt {
  margin: 24pt 0 6pt 0;
  padding: 0;
  font: bold 12pt/15pt arial, helvetica, sans-serif;
	}
#content-body dt a {
	color: #000;
	text-decoration: underline;
	}
#content-body dd {
	display: list-item;
	list-style-type: disc;
	margin-left: 12pt;
	padding-left: 3pt;
  font: normal 10pt/15pt arial, helvetica, sans-serif;
	}

/* Misc. equipment for content */
.thumb {
	float: right;
	margin: 0 0 6pt 24pt;
	background: none;
	text-align: right;
	}
.more {
  margin: 0;
  padding: 6pt 0 0 18pt;
	background: none;
  font: normal 10pt/15pt arial, helvetica, sans-serif;
	}
.more a {
	color: #000;
	text-decoration: underline;
	}
/* For screenshot pages */
.highlights h2 {
	margin-top: 0;
	}
.highlights ol {
	margin: 0 0 9pt 12pt;
	padding-left: 9pt;
	}
.highlights ol li {
	margin-bottom: 9pt;
	font-weight: bold;
}
.highlights ol li span {
	font-weight: normal;
}

/* Content navigation */
#content-nav {
	display: none;
	}

/*
==============================
FORMS
==============================
*/
#contactform, #demoform, #presform, #testform {
	margin: 24pt 0 0;
	padding: 6pt 0;
	background: transparent;
	}
#contactform dl, #demoform dl, #presform dl, #testform dl {
  margin: 0;
	padding: 0;
	}
#contactform dt, #demoform dt, #presform dt, #testform dt {
  margin: 6pt 0 3pt 0;
	padding: 0;
	}
#contactform label, #demoform label, #presform label, #testform label {
	font: bold 9pt/15pt arial, helvetica, sans-serif;
	}
#contactform dt em, #demoform dt em, #presform dt em, #testform dt em, .note em {
	font-weight: bold;
	font-style: normal !important;
	}
#contactform dd, #demoform dd, #presform dd, #testform dd {
	display: block;
  margin: 0;
	padding: 0;
	}
#fullname, #company, #email, #telephone {
	width: 168pt;
	margin: 0;
	padding: 1pt;
	font: normal 10pt/15pt arial, helvetica, sans-serif;
	}
#message {
	width: 252pt;
	height: 120pt;
	font-family: inherit;
	}
.button {
	margin: 12pt 0;
	}
#nospam {
  margin: 6pt 0 0;
	border-top: 0.5pt solid #000;
	padding: 0;
}
#nospam h4 {
	margin: 0;
  padding: 6pt 0 0 0;
	font: bold 10pt/15pt arial, helvetica, sans-serif;
	}
#nospam dt {
	font: bold 9pt/15pt arial, helvetica, sans-serif;
	}
#nospam dd {
	font: normal 9pt/15pt arial, helvetica, sans-serif;
	}

/*
==============================
TABLES
==============================
*/
table {
	margin-bottom: 24pt;
	}
td, th {
	border-bottom: 0.5pt solid #000;
  font: normal 9pt/15pt arial, helvetica, sans-serif;
	}
th {
	background-color: #ccc;
	}
th a {
	color: #000;
	text-decoration: underline;
	}


/*
==============================
SIDEBAR, GENERAL
==============================
*/

/* Containers for sidebar */
#sidebar {
	float: right;
	margin: 0 0 12pt;
	padding: 0;
	}
.wide {
	width: 168pt;
	}
.narrow {
	width: 84pt;
	}

/* Text and headings, sidebar */
#sidebar h3 {
  margin: 0 0 6pt;
	border-bottom: 0.5pt solid #000;
  padding: 0 0 3pt;
	}
#sidebar h4 {
  margin: 0;
  padding: 3pt 0 6pt;
  font: bold 9pt/15pt arial, helvetica, sans-serif;
	}
#sidebar p {
	margin: 0;
	padding: 0 0 6pt;
	}

/* Definition lists, sidebar */
#sidebar dl {
	margin: 0 0 12pt;
	padding: 0;
	}
#sidebar dt {
  margin: 0 0 6pt 0;
	border-bottom: 0.5pt solid #000;
  padding: 0 0 3pt;
  font: bold 12pt/15pt arial, helvetica, sans-serif;
	}
#sidebar dt a {
	color: #000;
	text-decoration: underline;
	}
#sidebar dd {
	display: list-item;
	list-style-type: disc;
	margin-left: 12pt;
	padding-left: 3pt;
  font: normal 10pt/15pt arial, helvetica, sans-serif;
	}

/* Unordered lists, sidebar */
#sidebar ul {
	margin: 0 0 12pt 0;
	padding: 0;
	}
#sidebar li {
	display: list-item;
	list-style-type: disc;
	margin-left: 12pt;
	padding-left: 3pt;
	}

/*
==============================
SIDEBAR, SCREENSHOTS
==============================
*/

/* Sidebar: "Screenshot navigation" */
#screenshots {
	display: none;
	}

/* Sidebar: "Features" */
#features {
	margin: 0 0 12pt;
	}
#features h2 {
	margin: 0;
	border-bottom: 0.5pt solid #000;
	padding: 6pt 0 6pt;
	}
#features h2 a {
	color: #000;
	text-decoration: underline;
	}

