/* *********************************************************** */
/*                      CONTENT STYLES                         */
/* *********************************************************** */
/*    NOTE: Make sure to define the body font-size in layout   */
/*          section below, as a lot of the layout is em based  */
/* *********************************************************** */

/*html, body {height: 100%;}*/

body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 1.8em; background-color: #928c74;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; padding: 1em 0 0 0; color: #afae9a; font-family: Georgia, "Times New Roman", serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; color: #27362b;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}

a {color: #315938;}
a:hover {}
p, ol, ul, dl, dt, td, th {margin: 1em 0; line-height: 1.4em; font-size: 1.15em;}
.clear {clear: both;}

#column2 ul li {margin-left: 40px; list-style-image: url(bullet.png);}
#column2 ol li {margin-left: 40px; list-style: decimal;}

/* *************************************************************/
/*                        FLYMENU STYLES                       */
/* *************************************************************/

.flyLevel0border {margin-bottom: 10px; border: none;}

.flyLevel0,
.flyLevel0over {margin-bottom: 8px; width: 156px; font-family: Times, Georgia, serif; color: #ffffff; font-size: 1.4em; font-weight: lighter; text-align: left;}
.flyLevel0over {background-color: #e9e1da; color: #531513;}

.flyLevel1,
.flyLevel1over {width: 250px; padding: 4px; font-family: Georgia, Times, serif; font-size: 1.2em; color: #ffffff;}

.flyLevel2,
.flyLevel2over {width: 250px; padding: 4px; font-family: Georgia, Times, serif; font-size: 1.2em; color: #ffffff;}

a.bsel:link, a.bsel:visited, a.bsel:active {color: #000;}

a.b:link, a.b:visited, a.b:active {color: #531514;}

.ddtopmenu0 {color: #fff;}



/* *********************************************************** */
/*                   DEFAULT LAYOUT STYLES                     */
/* *********************************************************** */



/* *************************************************************/
/*                     TUNNEL PAGE STYLES                      */
/* *************************************************************/

#sitewrapperTP {margin: 35px auto 0; width: 932px; height: 587px; background-color: #faf8f1; border: 5px solid #e7e4d2;}
#pagewrapperTP {margin-top: -247px;}
#logoTP {position: relative; top: -40px; left: 85px; width: 209px; height: 247px; background: url(logoTP-bg.png) no-repeat;}
    #logoTP h1 {display: none;}
#sidebar {width: 103px; height: 587px; background: url(sidebar-bg.png) no-repeat; float: left;}
    #sidebar p {display: none;}
#flashTP {width: 829px; height: 297px; float: left;}
#bodywrapperTP {height: 587px; background: url(bodywrapperTP-bg.png) no-repeat bottom; float: left;}
#navigationTP {margin: 84px 0 0 145px;}
#entersite {margin-right: 135px; width: 174px; height: 33px; background: url(enterSite.png) no-repeat; float: left;}
    #entersite a {display: block; width: 174px; height: 33px;}
    #entersite span {display: none;}
#onlinetributes {width: 269px; height: 33px; background: url(onlineTributes.png) no-repeat; float: left;}
    #onlinetributes a {display: block; width: 269px; height: 33px;}
    
/* *********************************************************** */
/*                      HOME PAGE STYLES                       */
/* *********************************************************** */
/*  Home page is the same as default styles for this theme     */
/* *********************************************************** */

#sitewrapper {margin: 25px auto; width: 895px; background: url(sitewrapper-bg.png) repeat-y;}
#sitewrapperMerch {margin: 25px auto; width: 714px; background: url(sitewrapper-bg-merch.png) repeat-y;}

#pagewrapper {}
#header {}
#flashHeader {width: 895px; height: 221px; position: relative;}
#logo {width: 217px; height: 143px; background: url(logo-bg.png) no-repeat; float: left;}
    #logo h1 {display: none;}
#subnav {padding-top: 6px; width: 678px; height: 31px; background: url(subnav-bg.png) repeat-x; float: left; font-family: Times, Georgia, serif; font-size: 1.5em; font-weight: bold;}
#onlineTributes {padding: 58px 10px 0; width: 311px; height: 48px; background: url(onlinetributes-bg.png) no-repeat; float: left;}
#quicksearch {padding: 58px 10px 0; width: 327px; height: 48px; background: url(quicksearch-bg.png) no-repeat; float: left;}

#column1 {margin: 0 22px 0 40px; width: 156px; background: url(column1-bg.png); float: left;}
#navigation {background-color: #531514; font-family: Times, Georgia, serif; font-size: 1.5em; font-weight: bold; color: #fff;}
#phone {width: 156px; height: 87px; background: url(phone-bg.png) no-repeat;}
    #phone h3 {display: none;}
#paoBanner {margin-bottom: 20px; width: 156px; height: 229px; background: url(pao-column1-graphic.jpg) no-repeat;}
    #paoBanner a {display: block; width: 156px; height: 229px;}
    #paoBanner h3 {display: none;}
#hstBanner {margin-bottom: 20px; width: 156px; height: 204px; background: url(hst-column1-graphic.png) no-repeat;}
    #hstBanner a {display: block; width: 156px; height: 204px;}
    #hstBanner h3 {display: none;}

#column2 {padding-top: 15px; width: 660px; float: left;}
#testimonialsWrapper {margin-bottom: 25px; width: 651px; background: url(testimonials-content-bg.png) repeat-y;}
    #testimonialsTop {height: 34px; background: url(testimonials-top-bg.png) no-repeat;}
    #testimonialsContent {margin: 0 auto; width: 595px; /*overflow-x: hidden; overflow-y: auto;*/ height: 120px;}
    #testimonialsBottom {height: 34px; background: url(testimonials-bottom-bg.png) no-repeat;}
    /*#fscroller {border: none; overflow-x:auto; overflow-y:auto;}*/

#captchaPop {position: relative !important; top: -450px !important; height:200px !important}

iframe {overflow-y: auto;}

#footer {padding-top: 25px; height: 40px; background: url(footer-bg.png) no-repeat; text-align: center;}
    #footer a {color: #531514;}

#idSiteMeterHREF {display: block; background: #928C74; text-align: center;}

/* *************************************************************/
/*                       SITEMAJIC CONTROLS                    */
/* *************************************************************/

#siteMajicWrapper td {padding: 0 !important;}
