html, body { height: 100%; } body { margin: 0px; padding: 0px; background: #F0EFE4 url(images/bg01.jpg) repeat-x left top; text-align: left; font-family: "Trebuchet MS", sans-serif; font-size: 14px; color: #5B472C; } h1, h2, h3 { margin-top: 0px; font-family: Georgia, "Times New Roman", Times, serif; } p, ol, ul { margin-top: 0px; } p { line-height: 220%; } strong { color: #956E1C; font-size: 18px; text-align: left; } a { color: #956E1C; } a:hover { text-decoration: none; } a img { border: none; } img.border { } img.alignleft { float: left; padding-right: 25px; } img.alignright { float: right; } img.aligncenter { margin: 0px auto; } hr { display: none; } ul.style1 { margin: 0px; padding: 0px; list-style: none; } ul.style1 li { padding: 10px 0px; border-bottom: 1px solid #D8DBCA; text-align: left; } ul.style1 { } /** WRAPPER */ #wrapper { background: url(images/bg02.jpg) repeat-x left bottom; } .container { width: 900px; margin: 0px auto; } .clearfix { clear: both; } .link1 { padding: 0px 0px 0px 30px; background: url(images/homepage04.gif) no-repeat left 8px; font-size: 20px; } .link2 { display: inline-block; margin: 0px; padding: 0px 0px 5px 30px; background: url(images/homepage08.gif) no-repeat left 2px; } .link3 { margin: 0px; padding: 0px 0px 5px 30px; background: url(images/homepage10.gif) no-repeat left 4px; } /** HEADER */ #header { height: 96px; } /** LOGO */ #logo { float: left; width: 430px; height: 96px; } #logo h1, #logo p { margin: 0px; line-height: normal; text-indent: -9999em; } #logo h1 a { display: block; top: 0px; left: 0px; width: 430px; height: 96px; background: url(images/homepage01.gif) no-repeat left top; } #logo p { margin: -50px 0px 0px 0px; padding: 0px 0px 0px 0px; } /** MENU */ #menu { float: right; width: auto; height: 41px; padding: 55px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; } #menu ul { margin: 0px; padding: 0px; list-style: none; line-height: normal; } #menu li { float: left; height: 26px; padding: 0px 10px; } #menu a { display: block; float: left; height: 25px; margin: 0px; padding: 2px 10px 0px 10px; letter-spacing: -1px; text-decoration: none; text-transform: lowercase; font-size: 18px; font-weight: normal; color: #FFFFFF; } #menu a:hover { text-decoration: underline; } #menu .active { background: #546A18 url(images/homepage02.gif) repeat-x left top; } /** BANNER */ #banner { height: 83px; background: url(images/subpage1_01.jpg) no-repeat left top; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; } .homepage #banner { height: 140px; background: url(images/homepage03.jpg) no-repeat left top; padding: 73px 0px 0px 0px; } .homepage #banner p { margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; letter-spacing: -1px; line-height: 1; text-align: right; font-size: 32px; color: #727050; } .homepage #banner span { margin: 0px; padding: 0px; color: #4A4831; } /** PAGE */ #page-bg { width: 1000px; margin: 0px auto; background: url(images/bg03.jpg) repeat-y left top; } #page-bgbtm { background: url(images/bg04.jpg) no-repeat left bottom; } #page { overflow: hidden; width: 820px; padding: 30px 40px; } /** CONTENT */ #content { float: left; width: 390px; } .subpage #content { width: 480px; } .single #content { width: 100%; } /** SIDEBAR */ #sidebar { float: right; width: 390px; } .subpage #sidebar { width: 300px; } /** FOOTER */ #footer-bg { background: url(images/bg05.jpg) repeat left top; } #footer-bgtop { background: url(images/bg06.jpg) repeat-x left top; } #footer-wrapper { width: 1000px; margin: 0px auto; background: url(images/subpage2_01.jpg) no-repeat left top; } #footer-content { background: url(images/bg07.jpg) repeat-y left top; } #footer-content .bgtop { background: url(images/subpage1_04.gif) no-repeat left top; } #footer-content .bgbtm { overflow: hidden; background: url(images/bg08.jpg) no-repeat left bottom; } #footer { height: 130px; background: url(images/bg09.jpg) no-repeat left top; overflow: hidden; } #footer p { margin: 0px; padding: 30px 0px 0px 0px; text-align: center; text-transform: lowercase; color: #635842; } .box-style1 { } .box-style1 .title { margin: 0px; padding: 0px; letter-spacing: -1px; text-transform: none; font-size: 30px; font-weight: normal; color: #566D19; } .box-style1 .byline { margin: -5px 0px 0px 0px; padding: 0px 0px 20px 0px; text-transform: none; font-size: 16px; color: #8B8971; font-family: Georgia, "Times New Roman", Times, serif; } .box-style2 { } .box-style2 p { line-height: 160%; } .box-style2 .title { height: 45px; margin: 0px; padding: 15px 0px 10px 10px; background: url(images/homepage05.gif) no-repeat left top; text-shadow: 2px 2px 2px #312C21; text-transform: lowercase; font-size: 21px; font-weight: normal; color: #FFFFFF; } #box2, #box3 { margin-bottom: 25px; text-align: left; } .subpage #box2 .title { background: url(images/subpage1_02.jpg) no-repeat left top; text-align: left; } #box3 .title { background: url(images/homepage09.gif) no-repeat left top; } .subpage #box3 .title { background: url(images/subpage1_03.jpg) no-repeat left top; text-align: left; } #two-columns { margin: 0px; padding: 40px 40px 20px 40px; color: #7F944F; } #two-columns p { letter-spacing: 120%; } #two-columns a { color: #ABC66D; } #column1 { float: left; width: 390px; } #column1 h2 { margin: 0px; padding: 0px 0px 10px 0px; font-weight: normal; font-size: 26px; color: #B6C294; } #column2 { float: right; width: 390px; } .single #wrapper #page-bg tr #page-bgbtm .container tr #page #content table tr td #box1 table tr .title { font-family: Georgia, Times New Roman, Times, serif; }