body, ol, p, td, th, ul, .content {
	font: 12pt/1.5 TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

caption, h1 {
	font: bold 14pt TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

div#a {
	border: 1px solid #9a9883;
	clear: both;
	margin: 0;
	padding: 0.1em;
	width: 1.2em;
	background: #9a9883;
	color: #ffffff;
	font: 120% bold serif;
	text-align: center;
}

div#answer {
	margin-top: 0;
	background: #ffffff;
	color: #000000;
	text-align: left;
}

div#answer p { margin-top: 0; }

div#q {
	border: 1px solid #556688;
	margin: 0;
	padding: 0.1em 0.1em 0.3em 0.1em;
	width: 1.2em;
	background: #556688;
	color: #ffffff;
	font: 120% bold serif;
	text-align: center;
}

div#question {
	background: #ffffff;
	color: #000000;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: bold;
	text-align: left;
}

div#showftpdata1, div#showftpdata2, div#showftpdata3, div#showftpdata4, 
div#showftpdata5, div#showftpdata6, div#showftpdata7, div#showftpdata8 {
	page-break-after: always;
} 

div.boxtable { margin: 20px 0 20px 0; }

div.boxtable table { border: 1px solid #d8915c; margin: 4px; padding: 4px; }

div.boxtable td {
	border: 1px solid #f0d4bf;
	margin: 0;
	padding: 4px;
	font: 14pt TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

div.boxtable th {
	border: 1px solid #f0d4bf;
	margin: 0;
	padding: 4px;
	background: transparent;
	color: #000000;
	font: bold 14pt TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

div.boxtable th#heading {
	border: 1px solid #efede2;
	background: #f5e9dd;
	color: #000000;
}

h1 { margin-top: 0; padding-top: 0; font-size: 14pt; }

h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

h2, #box h2 { font-size: 12pt; }

h3 { font-size: 11pt; }

img.aboutimage { width: 250px; height: 188px; }

img.printmasthead { display: block; visibility: visible; }

img.screenmasthead, .footer, .fontsizer, .hideWhenDisabled, .nav, 
.noprint, .search, .side-by-side, .time, #galleria, #leftbar, 
#rightbar, #rightcontent, #rightcorner, #show-if-js-disabled, 
#sidewrapper, #time, #toprightcorner {
	margin: 0;
	padding: 0;
	width: 0;
	display: none;
	height: 0;
	visibility: hidden;
	overflow: hidden;
}

input, select, textarea {
	font: 12pt TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

.clearfix { clear: both; }

.column, .columns {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.column.alpha, .columns.alpha { margin-left: 5px; margin-right: 5px; }

.column.omega, .columns.omega { margin-right: 0; margin-left: 5px; }

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.container .one.column, 
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: auto; max-width: 100%; }

.floatleft { float: left; margin: 0; padding: 0; display: block; }

.floatright { float: right; margin: 0; padding: 0; display: block; }

.fontsizer { height: 0; }

.printfloat { float: right; }

.row { margin-bottom: 2em; }

.submit { width: auto; }

#cdiac_facts, #dashboard { display: none; }

#content { margin: 0; padding: 0; }

#contentwrapper { margin: 0; padding: 0; }

#floatleft { float: left; }

#fullscreen1 { width: 100%; height: 100%; z-index: 1; }

#fullscreen2 { width: 100%; height: 100%; z-index: 2; }

#masthead {
	width: 800px;
	background: url("/images/cdiac_print_masthead.jpg");
	height: 125px;
	z-index: 3;
}

#titlebar {
	height: 110px;
	left: 175px;
	position: absolute;
	top: 10px;
}

#topcorner {
	width: 185px;
	height: 130px;
	left: -10px;
	position: absolute;
	top: 0;
	z-index: 1;
}