* { margin: 0; padding: 0; }
a { color: #0f6161; }
a:hover { text-decoration: none; }
a:visited { color: #87b0b0; }
body { background: white; font-size: 76%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#wrapper { background: transparent url(redwood-bark-repeat-no-depth.jpg) repeat 49% -1190px; font-size: 1em; }
#wrapper-1 { background: url(sub-page.jpg) no-repeat 49% 0; padding-top: 180px;}
#footer { background: url(footer-test.png) no-repeat 49% 0; height: 109px; margin-top: -50px;}
#wrapper-2, #footer-wrapper { width: 900px; margin: 0 auto; }
#footer-decoration { background: url(footer-test-2.jpg) no-repeat 49% 109px; height: 220px;}
#footer-wrapper {  }
#wrapper-1.index { background-image: url(front-page.jpg); }
#col1 { width: 26% }
#col2 { width: 65%; margin-left: 30px;}
#col3 { width: 37% }
#col1, #col2, #col3 { float: left; display: inline; }
#wrapper-2 { overflow: hidden; display: inline-block; }
#wrapper-2 { display: block; }
#nav { width: 100%; background-color: #a93624; margin: 10px 0; }
#nav ul { margin: 5px 5px; overflow: hidden; display: inline-block}
#botnav {margin-left: 0; margin-right: 0; display: inline-block; overflow:hidden}	
#nav ul, #botnav { display: block; }
#botnav li { list-style: none; float: left; margin: 2px 12px 2px 0;}
#nav li { display: inline; text-align: center; padding: 2px; }
#nav a { color: #ffdf9f; padding: 2px 4px; display: inline; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 1em}
#nav a:hover, #nav a.active { color: black; padding: 2px 4px; display: inline; background-color: #f0e1a0; }

#nav li.last { margin-right: 0px; }
.section { border-top: 1px dashed #c6cbc6; padding: 10px 0; margin-top: 10px; }
.starred { background: transparent url(star.jpg) no-repeat 0 0; padding: 5px 0 3px 26px; min-height:21px}
h1,h2,h3,h4 { text-transform: uppercase; color: #ac372e; letter-spacing: 2px }
h1 a, h2 a, h3 a, h4 a { color: #ac372e; }
h1 { font-size: 1.15em; }
h2 { font-size: 1.15em; }
h3 { font-size: 1.075em; }
h4 { font-size: 1.0375em; }
h1,h2,h3,h4 { font-family: Georgia, Times, serif; }
#info { margin: 0 auto; width: 900px; }
#info p { padding-top: 0.25em; vertical-align: bottom; float: right; display: inline;margin-left: 10px; }
#info p#phone { padding-top: 0; font-size: 1.25em; color: #a93624; font-weight: bold}
.clearing { clear: both; }
.banner { border: 1px solid #754b4d; padding: 5px; float: left; display: inline; margin-bottom: 10px; }
#cols-left { float: left; display: inline; width: 63%;}
#col2 p { margin: 0.5em 0 }
#col3 li { list-style: none; }
#contact-info li a { text-transform: capitalize; }
#map { margin-bottom: 1em; }
#passion li { line-height: 1.45em; list-style: none;}
#passion a { font-weight: bold; text-transform: lowercase; text-decoration: none; padding: 0.1em 0.25em; }
#passion a:hover { color: white; background-color:#9e3522; }
#passion a.active { color: white; background-color:#9e3522; }
#col3 ul, #col3 p { margin: 0.5em 0; }
#footer-decoration .section { border: none; margin-top: 30px; width: 888px; margin: 0 auto; }
#footer-decoration { padding-top: 1.5em; }
#wrapper-1 { padding-bottom: 3em; }
.shadow-figure { background: transparent url(/assets/images/template/shadow.jpg) no-repeat 0 0; margin-top: 0.5em;}
.shadow-figure-bottom { background: transparent url(/assets/images/template/shadow.jpg) no-repeat 0 100%; height: 20px; }
.shadow-figure .watch { background-image: none; padding-left: 0; margin: 7px; }
.shadow-figure embed { display: block; margin: 7px 12px 3px; }
a img { border: none; }
ul, p { color: #444; }

		.figure {
			background: #FFF;
			border: 1px solid #CCC;
			width: 331px;
			padding: 7px;
			margin-bottom: 1em;
		}
		.figure-2 {
			width: 160px;
			padding: 7px;
			float: left;
			clear: left;
			display: inline;
			margin: 1em 0;
		}
.figure p { text-align: center; color: #777; font-style: italic; }
.figure-image { display: block; margin: 0 auto; }
.figure-3 { float:right; clear: right }
.search-results { margin-left: 0; }
.search-results li {
                        list-style: none;
                        display: block;
                        line-height: 1em;
                        margin-bottom: 1em;
                }
.search-results a img { float: left; display: inline; margin: 5px 10px 10px 0; }
.search-results { display: inline-block; }
.search-results { display: block; margin-bottom: 1em; }
.search-results h4 { text-transform: capitalize; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.search-results h4 a, .search-results h3 a { text-decoration: none; }
.search-results h4 a:hover, .search-results h3 a:hover { text-decoration: underline; }

.ditto_page, .ditto_currentpage { padding-right: 10px }
.decorated { margin-bottom: 1em; }


		#col2 form, #col2 form fieldset input {
			background-color: #FFF;
			border: 1px solid #CCC;
		}
		#col2 fieldset { border: none; }
		#col2 form label, #col2 form input {
			display: block;
		}
		#col2 form label {
			font-weight: bold;
			margin-top: 0.5em;
			text-transform: lowercase;
		}
		#col2 form label span {
			font-weight: normal;
		}
		#col2 form {
			width: 325px;
			padding: 10px;
			margin-bottom: 1em;
		}
		#col2 form .submit {
			margin-top: 0.5em;
		}
		#col2 .sendForm { margin-top: 0.5em; }

.shad1 { background-image: url(/assets/images/template/shadow-1.jpg) }
.shad1 embed { margin: 5px 10px 3px; }
.shad1 h3 { margin: 5px 10px; }
#nav { padding: 2px 0; }
.shad1 { margin-top: -5px; }
.explore-options { float: left; display: inline; margin-bottom: 1em; margin-right: 0.5em; }
.explore-dn { display: block; margin: 0 auto; }
#container { padding-bottom: 1em; }
.index #tabs { margin-top: 30px;}
#tabs, #tabs div { height: auto !important; width: auto !important;}
.index .morphtabs_title { margin-bottom: 40px; }
#col3 h2.starred { margin-top: 1em }
/*
.morphtabs_title li { background: transparent url("/assets/images/css/tab-inactive.jpg") no-repeat 0 0; padding: 5px 25px 5px 0; }
.morphtabs_title div { background: transparent url("/assets/images/css/tab-inactive.jpg") no-repeat 100% 0; width: 10px; float: left; margin: 0; display: inline; }
.morphtabs_title li.active { background: transparent url("/assets/images/css/tab-active.jpg") no-repeat 0 0; padding: 5px 25px 5px 0}
.morphtabs_title span { background: transparent url("/assets/images/css/tab-active.jpg") no-repeat 100% 0; padding: 0 0 0 25px; margin-top: -5px;}
*/
.morphtabs_title li { color: #ac372e; font-weight: bold; }
#tvex_Type933 { width: 300px; }
.search-results .clearing h3 { font-size: 1em; color: #666; text-transform: capitalize; }
#col2 ul { margin-left: 1.5em; }
#col2 .morphtabs_title { margin-left: 0; }
#col2 .search-results {margin-left: 0; }
h1 { margin-top: 0.5em; }
.B_crumbBox { text-transform: capitalize; }
#col2 { padding-bottom: 2em; }

div.figure img{
    width:331px;
}

div.figure-2 img{
    width:160px;
}
