/* Page-specific CSS */
body {
	text-align: center;
}
body * {
	text-align: left;
}
.draggable-header .highslide-heading {
	color: #CF8300;
}
a.button, .button {
    display: block;
    height: 26px;
    width: 139px;
    background: #339503 url(design/button.gif);
    text-decoration: none;
    font-size: 16px;
    color: white;
    font-weight: bold;
    font-family: "Trebuchet MS", sans-serif;
    font-style: italic;
    text-align: center;
    border: none;
    padding: 0;
}
.section {
	background: white url(design/section-bg-left.gif) repeat-y;
	min-width: 440px;
}
.section .section-inner {
	background: url(design/section-bg-right.gif) repeat-y top right;
	padding: 10px 20px;
}
#samples-wrapper div.thumbwrapper, #samples-wrapper div.textwrapper {
	float: left;
	height: 130px;
	width: 130px;
	padding: 2px;
	background: #F0EEE0;
	margin: 5px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#samples-wrapper div.textwrapper {
	height: 55px;
	width: 91px;
}


@media print {
	* {
		color: black !important;
	}
    h2 {
		font-size: 22pt;
	}
    h3 {
		font-size: 16pt;
	}
    h4 {
		font-size: 14pt;
	}
    div, li, p, a, td, th, textarea, pre, code, .pre, code span, pre a, code a, .pre {
		font-size: 14pt !important;
	}

	#topp {
		display: none;
	}
	#column-left {
		display: none;
	}
	#google-cse {
		display: none;
	}
}
