
/* ------ NOTES ---------------------------------------------------------------

Print Styles for Safety Seal, http://www.safetyseal.se.

--------- UPDATE INFO ---------------------------------------------------------

Last updated: 29 september 2007
Last update made by: Jimmy Nordlund (jimmy@digitalvenues.se)

---------------------------------------------------------------------------- */




/* BODY
============================================================================ */

body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #333;
	font-size: 11pt;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 150%;
	}


/* PAGE STRUCTURE
============================================================================ */

/* Containers */

#main {
	float: none !important; 
	width: auto; 
	margin: 0 16% 3em;
	}

#logo {margin: 0 16%;}
#logo a, 
#logo a img {border: none !important;}

#footer {
	margin: 3em 16% 0;
	padding: 1em 0 0;
	border-top: 1px solid #999;
	line-height: 130%;
	clear: both;
	}
#footer p {margin: 0; font-size: 9pt;}
#footer #address {float: left;}
#footer #tel {float: right;}

img {float: right; margin: 5pt 0 10pt 10pt;}


/* LISTS
============================================================================ */

ul {list-style: disc inside; margin: 0; padding: 0 0 1.5em 1em;}
li {padding: 0.3em 0 0 0; background: none;}

dl {margin: 2em 0 0;}
dt {margin-top: 1em; padding-left: 12px; background: none;}
dd {margin: 0.4em 0 0 20px; font-size: 0.85em;}
dd a:link, dd a:visited, dd a:hover {font-weight: normal;}


/* TABLES
============================================================================ */

table {width: 70%; margin: 1em 15% 2em; border-left: 1px solid #999;}

caption {
	margin: 0 0 0.5em;
	font-weight: bold;
	text-align: left;
	}

th {
	padding: 0.2em 1em 0.2em 0.4em;
	text-align: left;
	font-weight: bold;
	border: 1px solid #666;
	border-width: 1px 1px 1px 0;
	}

td {
	padding: 0.2em 1em 0.2em 0.4em;
	text-align: right;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	}
td.word {text-align: left; font-weight: bold;}


/* LINKS
============================================================================ */

/* General link style */

a:link, a:visited {
	color: #444; 
	font-weight: bold; 
	text-decoration: none; 
	border-bottom: 1px solid #444;
	}
	
a.img {border: none !important;}


/* TYPOGRAPHY
============================================================================ */

/* Paragraphs */

p {margin: 0 0 1em 0;}

/* Headings */

h1 {
	margin: 1em 0;
	padding: 2em 0 1em;
	background: none;
	border-bottom: 4px solid #bbb;
	color: #222;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 17pt;
	clear: both;
	}

h2 {
	margin: 2em 0 0;
	padding: 0;
	background: none;
	color: #222; 
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 11pt; 
	}


/* HIDE
============================================================================ */

#header, #sidebar, #footer img, #back, #back-left, .skipnav, .caption, hr {display: none;}

