/* Hide what's not needed */
.offleft {display: none;}
#mainnav {display: none;}
#leftcol {display: none;}
.next_prev {display: none;}
#footer ul {display: none;}
#wrapperpic {display: none;}

/* Core styles */
body {font: 76% Arial, Helvetica, sans-serif; color: #222;}	

h1 {font-size:1.5em; margin: 10px 0;}
h2 {font-size: 1.33em; margin: 10px 0;}
h3 {font-size: 1.1em; margin: 5px 0;}
h4 {font-size: 1em;	margin: 5px 0;}
p {line-height:1.3em; margin: 10px 0;}
a:link, a:active {color:#006999;}
a:visited {color: #722;}
ul, ol {margin: 10px 0 10px 25px; line-height:1.25em;}
table {border:none;	margin-bottom:10px;}
th {text-align:left; padding:4px; border-bottom:1px solid #666;}
td {margin: 0; padding:4px;	border-bottom: 1px solid #999;}
caption {font-weight: bold;	text-align: left; margin-top:10px; padding: 4px; border-top: 1px solid #666;}
hr {color: #666; height: 1px; border: none;	margin:10px 0; background-color: #666;}
img {border:none;}
blockquote {padding: 0 30px;}
blockquote span {text-align: right; display: block; color: #333; font-size: .95em;}
	
/* Some layout styles */
#breadcrumbs {margin: 10px 13px; font-size: .9em;}
#wrapper {margin: 0 10px;}
#footer {clear: both; margin: 0 10px; padding: 7px 3px 3px 3px; border-top: 1px solid #666;}

/* Misc styles */
.highlight {margin: 5px; padding: 5px; border: 1px solid #999;}
.footnotes {font-size: .85em; margin: 10px 50px 10px 30px; border-top: 1px solid #999; padding: 5px;}
.nowrap {white-space:nowrap;}
.wrapword {word-wrap:break-word;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.caps {text-transform:uppercase;}
.cntr {text-align:center;}
.rght {text-align:right;}
