body.normal {
	background-color: #EAE6E5;
	padding: 0px;
	margin: 0px;
	min-width: 850px;
	height: 100%;
	width: 100%;
}

body.normal img {
	border: 0px;
}

body.normal div, body.normal ul, body.normal li {
	padding: 0px;
	margin: 0px;
}

body.normal div.toparea {
	text-align: right;
	background: #673533 url(art/p_topback.jpg) no-repeat;
	height: 161px;
	padding-top: 45px;
	background-position: 0 45px;
}

body.normal ul.topnav {
	list-style-type: none;
	display: inline;
}

body.normal ul.topnav li {
	display: inline;
	list-style-type: none;
}

body.normal h1 {
	padding: 6px 20px 3px 100px;
	margin: 0px;
	height: 35px;
	text-align: left;
}

body.normal div.mainouter {
	margin: 0px;
	padding: 0px;
	border-top: 3px solid #aaa;
	background-image: url(art/p_background.jpg);
	background-repeat: no-repeat;
}

body.normal div.maininner {
	padding: 25px 90px 45px 100px;
	text-align: left;
}

body.normal div.mainbottom {
	clear: both;
	padding: 15px 90px 5px 100px;
	background-color: #fff;
}

body.normal div.mainouter div.mainbottom p {
	font-size: .8em;
	color: #777;
}

body.normal div.mainouter p {
	color: #555;
}

body.normal div.mainouter b {
	color: #894644;
}

body.normal div.mainouter p.question, body.normal div.mainouter p.questiontop {
	color: #894644;
	font-weight: bold;
}

body.normal div.mainouter p.question {
	margin-top: 38px;
}

body.normal a:link {
	color: #E56D10;
}

body.normal a:visited {
	color: #FFA304;
}

body.normal a:hover {
	color: #F5454D;
	text-decoration: none;
}

body.normal blockquote {
	color: #777;
}

body.normal h2 {
	color: #BD4944;
	clear: left;
	border-left: 1px dotted #A06C52;
	padding: 15px 0px 5px 14px;
	margin-left: -15px;
	font-weight: normal;
	font-size: 1.7em;
}

body.normal td.main2012 h3 {
	color: #BD4944;
	clear: both;
	padding: 35px 0px 5px 0px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	text-align: center;
	font-size: .9em;
}

body.normal div.subtitle {
	padding: 2px 120px 2px 100px;
	background-color: #aaa;
	text-align: left;
}

body.normal div.subtitle p {
	color: #673533;
	font-family: Georgia, Times;
}

body.normal div.photoleft250 {
	float: left;
	border-top: 8px solid #894644;
	border-bottom: 1px solid #894644;
	width: 250px;
	background-color: #fff;
	margin: 3px 20px 20px -30px;
}

body.normal div.photoright250 {
	float: right;
	border-top: 8px solid #894644;
	border-bottom: 1px solid #894644;
	width: 250px;
	background-color: #fff;
	margin: 3px -20px 20px 20px;
}

body.normal div.photoleft250 p, body.normal div.photoright250 p, body.normal div.photoleft350 p, body.normal div.cphoto p {
	color: #673533;
	font-family: Georgia, Times;
	font-size: 0.8em;
	padding: 3px 10px 3px 10px;
}

body.normal div.photoleft350 {
	float: left;
	border-top: 18px solid #894644;
	border-bottom: 5px solid #894644;
	width: 350px;
	background-color: #fff;
	margin: -25px 20px 20px -100px;
}

* html body.normal div.photoleft350 {
	float: left;
	border-top: 18px solid #894644;
	border-bottom: 5px solid #894644;
	width: 350px;
	background-color: #fff;
	margin: -14px 20px 20px -50px;
}

body.normal p.talkarea {
	clear: both;
}

body.normal table.cron td.cbody {
	vertical-align: top;
	background-color: #fff;
	padding: 8px 40px 8px 10px;
	margin-bottom: 5px;
}

body.normal table.cron td.cdate {
	vertical-align: top;
	width: 18%;
	background-color: #dcc;
	border-right: 3px solid #673533;
	padding: 3px 8px 3px 15px;
}

body.normal table.cron td.cdate p {
	color: #673533;
	font-family: Georgia, Times;
	font-weight: bold;
	font-size: 1.1em;
}

body.normal div.cphoto {
	border-top: 4px solid #894644;
	width: 200px;
	float: left;
	background-color: #ddd;
	margin: 0px 12px 3px 0px;
}

body.normal div.mainouter p.pullquoteright {
	width: 250px;
	font-family: Georgia, Times;
	float: right;
	margin: 20px -25px 20px  30px;
	font-size: 1.4em;
	padding: 10px 0px 10px 10px;
	border-left: 1px dotted #A06C52;
	color: #BD4944;
	line-height: 1.2em;
}

body.normal div.mainouter p.pullquoteleft {
	width: 250px;
	float: left;
	font-family: Georgia, Times;
	margin: 20px 25px 20px -25px;
	font-size: 1.4em;
	padding: 10px 10px 10px 0px;
	border-right: 1px dotted #A06C52;
	color: #BD4944;
	line-height: 1.2em;
}

body.normal div.mainouter .pqsmaller {
	font-size: .8em;
	color: #777;
}

body.normal div.mainouter p.ednote {
	padding: 8px;
	font-size: .8em;
	color: #777;
	background-color: #fff;
}

body.normal div.idx {
	background-color: #fff;
	clear: both;
	padding: 0px 40px 0px 0px;
	font-family: Georgia, Times;
	margin: 0px -20px 2px -45px;
	border-left: 2px solid #E56D10;	
}

body.normal div.idx:hover {
	background-color: #E8D5B7;
	clear: both;
	padding: 0px 40px 0px 0px;
	font-family: Georgia, Times;
	margin: 0px -20px 2px -45px;
	border-left: 10px solid #E56D10;	
}

body.normal a.idxhead {
	text-decoration: none;
	font-size: 1.5em;
}

body.normal div.idx p {
	margin: 0px;
	font-size: .9em;
	padding: 15px 18px 15px 20px;
	border-left: 28px solid #dedede;
}

body.normal div.idx:hover p {
	margin: 0px;
	font-size: .9em;
	color: #673533;
	padding: 15px 18px 15px 20px;
	border-left: 20px solid #E56D10;
}

body.normal img.idximg {
	border-top: 3px solid #894644;
	margin: 0px 9px 9px 0px;
	width: 150px;
}

body.normal div.divider {
	border-top: 1px dotted #894644;
	margin: 50px -90px 50px -100px;
	clear: both;
}

body.normal div.docimg {
	width: 250px;
	padding: 2px;
	background-color: #fff;
	float: left;
	margin: 0px 30px 10px -30px;
	border: 1px solid #E56D10;
}

body.normal div.docimg:hover {
	width: 250px;
	padding: 2px;
	background-color: #E56D10;
	float: left;
	margin: 0px 30px 10px -30px;
	border: 1px solid #E56D10;
}

body.normal div.docimg:hover img {
	opacity: .5;
	filter: (opacity=50);
}

body.normal img.docimgfull {
	padding: 10px;
	border: 1px dotted #673533;
}

body.normal a.doclink {
	text-decoration: none;
	font-family: Georgia, Times;
	color: #fff;
	padding: 2px;
	letter-spacing: 3px;
	display: block;
	margin: 2px;
	width: 250px;
}

body.normal a.doclink:link {
	color: #fff;
	background-color: #E56D10;
}

body.normal a.doclink:visited {
	color: #fff;
	background-color: #FFA304;
}

body.normal a.doclink:hover {
	color: #fff;
	background-color: #F5454D;
	text-decoration: none;
}

td.sidebar2012 {
	padding-top: 40px;
}

p.bng {
	text-align: left;
}