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

body {margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #777; background: #e1d1c9 url(body-bg.png) repeat-x;}

h1, h2, h3, h4, h5, h6 {padding: 1em 0 0 0; color: #cd7d73;}
/*h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}*/
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.2em;}

a {color: #cd7d73;}
a:hover {color: #935549;}
p, ol, ul, dl, dt, td, th {margin-bottom: 1em; line-height: 1.6em; font-size: 1.15em;}

#column2 ul, #column2TP ul {list-style-type: disc; list-style-position: inside;}
#column2 ol, #column2TP ol {list-style-type: decimal; list-style-position: inside;}

.clear {clear: both;}

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

html, body {height: 100%; min-height: 100%; }        
#sitewrapper,
#pagewrapper {position: relative; height: auto !important; min-height: 100%; width: 750px;}
#sitewrapper,
#footer {width: 750px;}
#sitewrapper {margin: 0 auto; background: #fff;}
#pagewrapper {padding-bottom: 45px;}
#header {margin-bottom: 20px; height: 250px; background: url(header-bg.jpg) no-repeat;}
    #header h1 {display: none;}
    #address {position: relative; top: 215px; left: 225px;}
        #address p {color: #9b8948; font-size: 1em;}

#column1 {padding: 0 15px; width: 160px; float: left;}
#column2 {width: 530px; float: right; padding-right:10px}

#footer {height: 45px; text-align: center;}
    #footer p {line-height: 0.5em;}

/*                   TUNNEL, HOMEPAGE STYLES                   */
/* *********************************************************** */

#headerTP {margin-bottom: 20px; height: 300px; background: url(headerTP-bg.jpg) no-repeat;}
    #headerTP h1 {display: none;}
#navigation {position: relative; top: 264px; left: 175px; color: #935549;}
    #navigation li {float: left;}
    #navigation li a {display: block; width: 195px; height: 30px;}
    #navigation span {display: none;}
        .entersite-btn {display: block; margin-right: 10px; width: 195px; height: 30px; background: url(enterSite-btn.png) no-repeat;}
        .condolence-btn {display: block; width: 195px; height: 30px; background: url(condolences-btn.png) no-repeat;}

#column1TP, #column2TP, #column3TP,
#column1HP, #column2HP, #column3HP {float: left; padding: 0 15px;}

#column1TP, #column3TP,
#column1HP, #column3HP {width: 160px;}

#column2HP,
#column2TP {width: 336px;}
#column2TP {min-height: 550px; border-left: 1px solid #efbfb4; border-right: 1px solid #efbfb4;}

#onlineCondolences {padding: 145px 5px 5px; border: 1px solid #cbcbcb; text-align: center; background: url(onlineCondolences-bg.jpg) no-repeat;}
    #onlineCondolences p {font-size: 0.9em; line-height: 1em;}

/*                   TUNNEL MODULE STYLES                      */
/* *********************************************************** */

.module a {cursor: pointer;}
.module h2 {display: block; margin-bottom: 10px; padding: 0 0 10px 0; font-size: 1.2em; font-weight: bold; border-bottom: 1px dotted #999999;}
#CurrentRecords a, #PastRecords a {color: #777;}
#ourlocation #map {height: 150px; width: 100%;}
#localairlines {cursor: default;}
    #localairlines a {display: block; padding: 5px 0; color: #777; border-bottom: 1px solid #cd7d73;}
#funeralnews .news_date {color: #cd7d73;}