
	/*  General rules */

body {
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	font-size: small;
	}
	

	/*  Hide non-print areas */
	
.noprint, #header, #menu, #sidebar, #footer {
	display: none;
	}
	
	/* General links */

a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	
	/* General typography */
	
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;
	xmargin-bottom: 0;
	}

h1 {
	font-weight: bold;
	font-size: large;
	}

h2 {
	font-weight: bold;
	font-size: medium;
	}

h3 {
	font-weight: bold;
	font-size: small;
	}

h4, h5, h6 {
	font-weight: normal;
	font-size: small;
	}

p {
	line-height: 140%;
	margin-top: 0;
	margin-bottom: 1em;
	}

ol, ul {
	margin: 0;
	padding-left: 1em;
	margin-left: 1em;
	}
	
li	{
	margin-top: 0;
	list-style: square outside;
	}

code, pre {
	font-family: "Courier New", courier, monospace;
	}
	
.dateline {
	font-weight: normal;
	text-transform: uppercase;
        }

.first {
	font-weight: bold;
        }
        
.box {
	margin: 5pt 0;
	padding: 5pt 7pt 7pt 10pt;
	border: 1pt solid #000;
        }

.pullquote {
        float: right;
        width: 5cm;
        margin: 0 0 0 10pt;
	padding: 5pt 7pt 7pt 10pt;
	border: 1pt solid #000;
	font-weight: bold;
        }

	/* Images */
	
img.left {
	display: inline;
	float: left;
	vertical-align: text-top;
	margin: 0 10pt 5pt 0;
	border: 1pt solid #999;
	}

img.right {
	display: inline;
	float: right;
	vertical-align: text-top;
	margin: 0 0 5pt 10pt;
	border: 1pt solid #999;
	}

img.main {
	display: inline;
	vertical-align: text-top;
	margin: 0 0 5pt 0;
	border: 1pt solid #999;
	}

table.info {
	border-top: 1pt solid #000;
	border-bottom: 1pt solid #000;
	margin-bottom: 25pt;
	}
	
caption {
	font-weight: bold;
	}

th {
	font-weight: bold;
	}
