/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

@media screen {
	body {background: #FFFFFF; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}

	#wrapper {width: 1004px; background: url(images/sitewide/bg.gif) repeat top #c37c13; margin-left: auto; margin-right: auto;}
	#innerwrapper {width: 889px; margin: 0 0 0 57px; background: url(images/sitewide/bg_content.gif) repeat-y;}
	#masthead-home {height: 205px; position: relative; background: url(images/home/masthead.jpg) no-repeat;}
	#logo-home {position: absolute; top: 64px; left: 46px;}

	#nav {background: url(images/sitewide/bg_nav.gif) no-repeat; height: 40px; padding-left: 124px;}

	#content-hp {min-height: 350px; clear:both;}
	#content-hp-left {text-align: center; width: 440px; float: left;  padding: 24px 0 0 0;}
	#content-hp-right {font-size: 13px; line-height: 22px; color: #514f26; width: 380px; float: left; padding: 24px 0 20px 0;}

	#titlebar-hp {background: url(images/home/bg_horizbar.gif) no-repeat; position: relative; height: 30px; clear: both;}

	/* KT */
	#programs-title {float: left; padding: 10px 50px;}
	#programs-news {float: left;  padding: 10px 20px 10px 80px;}
	#programs-restorative {float: left;  padding: 10px 20px 10px 170px;}
	#programs-hp {float: left;}
	#wood-prog {width: 170px; color: #514f26; font-size: 13px; line-height: 15px; border-right: solid 1px #8b9413; float: left; padding: 15px 50px;}
	#wood-prog a {color: #514f26;}
	#wood-news {width: 236px; color: #514f26; font-size: 13px; line-height: 15px; float: left;  padding: 15px 50px; }
	.date {font-style: italic; color: #d49329; font-size: 12px;}
	#wood-restorative {float: left;   padding: 15px 20px;}
	/* KT */


	#wrapper-innerpage {width: 1004px; background: url(images/inner/bg.gif) repeat top #c37c13; margin-left: auto; margin-right: auto;}
	#masthead-innerpage {height: 136px; position: relative; background: url(images/inner/masthead.jpg) no-repeat;}
	#logo-innerpage {position: absolute; top: 26px; left: 15px;}

	#content-ip {min-height: 480px; clear:both;}
	/* KT */#content-ip-breadcrumb {padding: 18px 10px 10px 48px; font-size: 13px; color: #c37c13;}/* KT */

	#content-ip-breadcrumb a {color: #8b9413;}
	#content-ip-left {text-align: left; width: 244px; float: left;  padding: 24px 0 0 0; margin-right: 63px;}
	#leftnav {padding-left: 48px;}
	#leftnav ul
	{list-style-type: none;
	padding: 0;margin: 0;}
	#leftnav li
	{padding: 10px 0px; border-bottom: solid 1px #d6c001; color: #514f26; font-size: 13px;}
	#leftnav li a.selected
	{padding: 10px 0px; color: #c37c13; font-size: 13px;}

	#leftnav li li
	{padding: 10px 0px 2px 20px; border-bottom: none; color: #514f26; font-size: 11px;}
	#leftnav li li a.selected
	{padding: 10px 0px 2 20px; border-bottom: none; color: #c37c13; font-size: 11px;}


	#leftnav a {text-decoration: none;}
	#leftnav a:link, #leftnav a:visited {color: #514f26;}
	#leftnav a:active, #leftnav a:hover {color:#c37c13;}
	/* KT */#content-ip-right {font-size: 13px; line-height: 20px; color: #514f26; width: 460px; float: left; padding: 24px 0 15px 0;}/* KT */

	/* KT/1/12 */#content-ip-right-restorative {font-size: 13px; line-height: 20px; color: #514f26; width: 755px; float: left; padding: 24px 0 15px 47px;}/* KT */
	/* KT/1/12 */#content-ip-right-restorative #flashmovie {padding: 0px 0 15px 47px;}/* KT */
	/* KT/1/12 */#content-ip-right-restorative #restleft {padding: 0px 0 15px 47px; float: left; width: 304px;}/* KT */
	/* KT/1/12 */#content-ip-right-restorative #restright {padding: 0px 0 15px 20px; float: left; width: 340px; color: #883200;}/* KT */
	/* KT/1/12 */#content-ip-right-restorative #restright ul {padding: 0 0 0 17px;}/* KT */

	#content-ip-right .placedimage {border: solid 1px #96921f; margin: 0 15px 10px 0;}
	#pullquote {font-size: 14px; float: right; width: 200px; border-left: solid 1px #cf9129; border-right: solid 1px #cf9129; margin: 5px; padding: 5px 10px; color: #8b9413; line-height: 20px;}
	#attribute {font-style: italic; font-size: 11px; line-height: 13px; color:#c58b28; margin-top: 10px; text-align: right;}


	/* KT */
	#footer {background: url(images/sitewide/bg_footer.gif) no-repeat; padding: 15px 0px; clear: both;}
	#footerlinks {color: #FFFFFF; font-size: 10px; float: left; padding-left: 44px; padding-top: 5px;}
	#footeraddress {float: left; text-align: right; color: #ede5a4; font-size: 10px; line-height: 11px; padding-left: 44px; padding-right: 5px;}
	#footer a {color: #ffffff;}

	img {border: none;}
	.clear, #clear {clear: both;}
	h1 {font-size: 15px; font-weight: bold; font-style: italic; color: #8b9413; padding: 0; margin:0;}
	h2 {font-size: 22px; font-weight: normal; color: #8b9413; padding: 0; margin:0; line-height: 30px;}
	a {color: #e99619;}
	a:link, a:visited {text-decoration: none;}
	a:active, a:hover {text-decoration: underline;}
	#printlogo {display: none;}
	#printtitles {display: none;}

	/* ADDED */
	input, textarea {border: solid 1px #8b9413; background:  #ede5a4;}
	input.submit {border: solid 1px #ede5a4; background:  #8b9413; color: #FFFFFF; font-size: 12px; text-transform: uppercase;}
	.datatable {}
	.datatable td {padding: 5px 15px 5px 0px;}
	.datatable .leftcol {text-align: right;}

	/*******************/
	/* Navigation menu */
	/*******************/
	/* main nav menu */

	ul.navMenu {
		/* float:left; */
		background-color:white; /* background-color:silver; */
		/* margin:0px 10px 0px 0px;
		padding:5px; */
	}
	ul.navMenu, ul.navMenu ul {
	}
	ul.navMenu * {
	}
	/* top level list */

	ul.navMenu li {
	}
	ul.navMenu li div {
	}
	ul.navMenu li div.navHighlighted, ul.navMenu li div.navSelected, ul.navMenu li div.navChildSelected {

	color:#c37c13;

	}
	ul.navMenu li div.navHighlighted *, ul.navMenu li div.navSelected *, ul.navMenu li div.navChildSelected *{
	}
	/* 2+ level list */

	ul.navMenu ul li div {
	}
	ul.navMenu ul li div * {
	}
	ul.navMenu ul li div a:hover {
	}
	ul.navMenu ul li div.navHighlighted, ul.navMenu ul li div.navSelected, ul.navMenu ul li div.navChildSelected,
	ul.navMenu ul li div.navHighlighted *, ul.navMenu ul li div.navSelected *, ul.navMenu ul li div.navChildSelected *{
	}
	/*******************/
	/* Search Results */
	/*******************/
	ul.searchResults {
	}
	ul.searchResults li {
	}
	li.searchResultHighlighted, li.searchResultHighlighted a {
	}
	li.searchResultHighlighted a {
	}

	/*******************/
	/* Highlighted search terms */
	/*******************/
	span.searchedkeyword {
		background-color:yellow;
	}
}