/* content styling */

h1, h2, h3, h4 {color: #900;}
h1, h2, h3, h4, h5 {font-weight: bold;}
h1 {font-size: 1.33em; margin: 1em 0;} 
h2 {font-size: 1.2em; margin: 1em 0;} 
h3 {font-size: 1.1em; margin: 1em 0;} 
h4 {font-size: 1em; margin: .8em 0;} 
h5 {font-size: 1em; margin: .5em 0;}

a {color: #900;}
a img {border: 1px solid #96aa84;}
.plainlink a {text-decoration: none;}
.plainlink a img {border: none;}

p {margin: 1em 0;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

h1 a {text-decoration: none;}

td.w16 {width: 16em;}
td.w22 {width: 22.5em;}
td.w12 {width: 12em;}
td {padding: .5em;}

col.w16 {width: 16em;}
col.w22 {width: 22.5em;}
col.w12 {width: 12em;}

.indent li {margin-left: 2em;}

.clear-r {clear: right;}
.clear-l {clear: left;}
.clear-b {clear: both;}

.img-cap { /* image caption */
	text-align: center;
	color: #900;
}

.imgb1 img {border: 1px solid #84aa96;} /* 1px border for non-link image */

.hlist li {	/* horizontal list on admin pages */
	display: inline;
	list-style-type: none;
	padding: .5em;
}

.lineheight1 {  /* line-height=1 default is 1.5*/
	line-height: 1;
}

/* slideshow on index page */
#slideshow {
	text-align: center;
}

/* single item page layout & styling */
#item-title {
	clear: right;
	margin: 1em 0 1em 1em;
}

#item-left {	/* left side */
	float: left;
	width: 23em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
	text-align: center;
}

#item-right {	/* right side */
	width: 26.1em;
	float: right;
	display: inline;
	margin: 1em 1em 2em 0;
}

#item-right .tl {	/* top left rounded corner */
	background: url("../images/template/tl-96aa84.png") no-repeat top left #96aa84;
}

#item-right .tr {	/* top right rounded corner */
	background: url("../images/template/tr-96aa84.png") no-repeat top right;
}

#item-right h3 {
	font-size: 1em;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding: .5em;
}

#item-right p {
	margin: 0;
	padding: .5em;
}

#item-right .cat {
	text-align: center;
	background: #96aa84;
	font-weight: bold;
}

#item-right ul {
	margin: 0;
	padding: 1em 1em 1em 3em;
}

#item-right .related {
	padding: 1em 0;
	text-align: center;
}

#item-right img {
	margin: 0 .75em;
}

#item-right .border {
	border: 1px solid #96aa84;
	border-style: none solid solid solid;
}

#content .blocktext {
	clear: right;
	padding: 0 2.25em;
}

/* share button positioning */
.share {
	float: right;
	clear: right;
	padding: .5em 0;
}	/* end single item page styling */

hr.red {	/* red dotted rule */
	display: block;
	height: 0;
	width: 100%;
	background-color:#fff;
	color: #fff;
	border: 1px dotted #900;
	border-style: none none dotted;
	margin: 1em auto;
} 

/* sectioin page styling */
#sec-title {
	clear: right;
	margin: 1em 0 1em 1em;
}

#sec-head {
	position: relative;
	overflow: hidden;
}

#sec-head img{
	float: left;
	margin: 1em 0 0 1em;
	text-align: center;
	border: none;
}

#sec-head #corner-links {
	float: right;
}

#sec-head #corner-links ul {
	list-style-type: none;
}

#sec-head #text {
	font-size: 1.1em;
	width: 22.5em;
	float: left;
	clear: right;
	margin: 10em 0 0 3em;
}

#sec-body {
	text-align: center;
	margin-bottom: 2em;
}

#sec-body table {
	margin: 0 auto;
}

#sec-body a {
	text-decoration: none;
}	/* end section page styling */

/* mat viewer page styleing */
#mat-viewer {
	text-align: center;
}

#mat-viewer table {
	border-color: #5c7549;
	border-width: 1px;
	border-style: solid none;
	margin: 0 auto;
}

#mat-viewer td {
	width: 12em;
}

#loadarea {
	width: 450px;
	height: 565px;
	text-align: center;
	margin: 2em auto;
	text-align: left;
}

#loadarea li {
	margin-left: 3em;
}

/* level 1 page */
#level1 {
	text-align: center;
	margin-bottom: 2em;
}

#level1 h1 {
	clear: right;
}

#level1 a {
	text-decoration: none;
}

#level1 a.btop {
	text-decoration: underline;
}

#level1 table {
	margin: 0 auto;
}

#zazzle-sidebar {		/* zazzle box on sidebar */
	margin: 5px auto;
	color: #ba2c12;
	font-weight: bold;
	text-align: center;
	z-index: -10;
}

#zazzle-sidebar div {
	margin: 0 auto;
}