@import url("../../system/css/reset.css");
@import url("../../system/css/stickyfooter.css");
@import url("../../system/css/flymenu.css");
@import url("common.css");

/** CONTENT **/

body {background: url(default-body-bg.png) 0 -60px;}
#siteWrapper {background: url(default-sitewrapper-bg.png) repeat-y;}
#headerWrapper {background: url(default-headerwrapper-bg.jpg) no-repeat bottom;}
#companyHeader a {background: url(../../../../default-logo.png) no-repeat center center;}
#contactHeader {text-align: right; color: #baad8d; font-size: 11px; line-height: 1.4em;}
#contactHeader a {color: #baad8d;}
#contactHeaderLinks li {border-right: 1px solid #baad8d;}
#contactHeaderLinks li.frp_list_last {border-right: 0;}
#siteSearch label {color: #c0b9ad; font-family: Georgia, "Times New Roman", serif; font-size: 15px; font-style: italic;}
#navigation {background: #25231F; text-align: center; line-height: 30px;}
#navigation a {color: #eddcb4;}
#tributeWrapper,
#tributeWrapper a {color: #b2a486;}
#tributeWrapper h2 {font-weight: normal; font-size: 14px;}
#tributeSearch input {background: #b0b0af;}
#siteSearch button,
#tributeSearch button {background: url(default-tributesearch-btn.png) no-repeat; text-indent: -99999em; border: 0;}
#currentServices .frp_toggle_controls {text-align: center; border-top: 1px solid #272521; border-bottom: 1px solid #272521; font-size: 10px;}
#currentServices .frp_toggle_controls a {cursor: pointer;}
#currentServices .frp_tributelist_dates {color: #877751; font-size: 10px; font-style: italic; line-height: 1em;}
#currentServices .frp_tribute_list li {border-bottom: 1px solid;}
.column1 {min-height: 412px; background: url(default-column1-bg.jpg) no-repeat;}
#subnavigation li {border-bottom: 1px solid #b2a486;}
#subnavigation ul,
#subnavigation li:hover,
#subnavigation li.frp_pagelist_hover {background: #272521;}
#subnavigation ul {border-top: 1px solid #b2a486; border-bottom: 1px solid #b2a486; border-right: 1px solid #b2a486;}
#subnavigation li li {border-bottom: 0;}
#subnavigaiton li li,
#subnavigation li:hover a,
#subnavigation li.frp_pagelist_hover a {color: #b2a486;}
#subnavigation ul ul,
#subnavigation li li:hover,
#subnavigation li li.frp_pagelist_hover {background: #2F2C26;}
#subnavigation a {color: #272521;}
#datapaneWrapper a {text-decoration: underline; color: #2F2C26;}
#datapaneWrapper .childbrowsercell {background-color: #151515;}
#datapaneWrapper .childbrowserhlink {color: #b2a486;}
#datapaneWrapper .subchildbrowsercell {background-color: transparent;}
.faq_questionheader,
.faq_question {background-color: transparent;}
#footerWrapper {background: #040403; text-align: center; color: #90866d;}
#footerWrapper a {color: #90866d;}
#facebookLink {background: url(default-facebook-icon.png) no-repeat;}
#twitterLink {background: url(default-twitter-icon.png) no-repeat;}
#youtubeLink {background: url(default-youtube-icon.png) no-repeat;}
#frpExtra1 {background: url(default-extra1-bg.png) no-repeat;}
#frpExtra2 {background: url(default-extra2-bg.png) no-repeat;}

/** LAYOUT **/

#siteWrapper {width: 878px; margin-top: 134px;}
#pageWrapper {padding-bottom: 140px;}
#headerWrapper {height: 416px; padding-top: 134px; top: -134px; margin-bottom: -134px;}
#companyHeader {position: relative; top: 0; left: 0; width: 420px; height: 134px; margin: 0 auto; margin-top: -134px;}
#companyHeader a {display: block; width: 100%; height: 100%;}
#companyHeader span {display: none;}
#contactHeader,
#siteSearch {position: absolute; width: 229px; height: 134px; top: 60px;}
#siteSearch label {display: block;}
#contactHeader {right: 0;}
#contactHeaderLinks li {display: inline; padding: 0 5px;}
#navigation {height: 30px;}
#navigation li,
#navigation a {display: inline; float: none;}
#navigation li {padding: 0 10px;}
#tributeWrapper {position: relative; top: 28px; left: 24px; width: 204px; height: 305px; padding: 10px;}
#tributeSearch label {display: none;}
#siteSearch input,
#tributeSearch input {border: 2px solid #000; height: 20px; width: 112px;}
#siteSearch button,
#tributeSearch button {width: 79px; height: 26px;}
#currentServices .frp_toggle_controls {margin: 10px 0 0;}
#currentServices .frp_toggle_controls li {display: inline; padding: 0 5px;}
#currentServices .frp_tribute_list {height: 230px; overflow: auto;}
#currentServices .frp_tribute_list li {padding: 1em 0;}
#contentWrapper {padding: 0 0 0 25px;}
.column1 {width: 226px; margin-right: 0px;}
#subnavigation a {padding: 1em;}
#subnavigation ul {right: -227px; top: auto; bottom: -1px;}
#subnavigation li {height: 42px;}
.column2 {width: 616px;}
#datapaneWrapper {padding: 15px;}
#footerWrapper {padding-top: 15px; height: 100px; margin-top: 0px; margin-bottom: -538px;}
#socialMedia {display: none; height: 25px; width: 250px; margin: 0 auto; position: relative; padding-bottom: 10px}
#socialMedia li {float: left; display: inline; height: 100%;}
#socialMedia a {display: block; width: 100%; height: 100%;}
#socialMedia span {display: none;}
#facebookLink {width: 71px; margin-right: 20px;}
#twitterLink {width: 78px; margin-right: 20px;}
#youtubeLink {width: 61px;}
#frpExtra1 {top: 0; left: 0; width: 620px; height: 680px;position: absolute; z-index: -1;}
#frpExtra2 {position: relative; bottom: 0px; right: 0; left: 100%; margin-left: -443px; width: 443px; height: 538px; z-index: -1;}
