/* *********************************************************** */
/*                      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 {font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; background: #93abc7 url(body-bg.png) repeat-x top left; font-size: 10px;}
html, body {height: 100%;}        

h1, h2, h3, h4, h5, h6 {padding: 1em 0 0 0; color: #3C4A55;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
h1 {padding: 0; font-size: 2.2em; font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; text-transform: uppercase;}
h2 {font-size: 1.8em; font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
h3 {font-size: 1.4em; font-weight: bold;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}

a {color: #3C4A55;}
a:hover {}
p, ol, ul, dl, dt, td, th {margin: 1em 0; line-height: 1.6em;}
#column2 ul {margin-left: 20px; list-style-image: url(bullet.png);}
#column2 ol {margin-left: 20px; list-style: decimal;}

/* *************************************************************/
/*                        FLYMENU STYLES                       */
/* *************************************************************/

#flymenu {position: relative;margin-left: -25px;margin-top: -140px}

.flyLevel0border {margin-bottom: 10px;}

.flyLevel0,
.flyLevel0over {padding: 4px; width: 200px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-align: center; clip: rect(0px, 292px, 40px, 0px);}
.flyLevel0 {background: transparent url(flymenu-bg.png) repeat-y; /*background-color: #ffffff; layer-background-color: #ffffff;*/ color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel0over {background: transparent url(flymenu-hoverBG.png) repeat-y;}

.flyLevel1,
.flyLevel1over {width: 150px; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}
.flyLevel1 {background: url(flymenu-sub-BG.gif) no-repeat; background-color: #6f94c4; layer-background-color: #98874b; color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel1over {background: url(flymenu-sub-hoverBG.gif) no-repeat;}

.flyLevel2,
.flyLevel2over {width: 150px; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}
.flyLevel2 {background: url(flymenu-sub-BG.gif) no-repeat; background-color: #6f94c4; layer-background-color: #98874b; color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel2over {background: url(flymenu-sub-hoverBG.gif) no-repeat;}

a.bsel:link, a.bsel:visited, a.bsel:active {color: #ffffff;}

/* *********************************************************** */
/*                   DEFAULT LAYOUT STYLES                     */
/* *********************************************************** */

.clear {clear: both;}

#bggradient {position: absolute; width: 100%; top: 0; left: 0; height: 800px; background: url(bg-gradient.jpg) repeat-x;}
#sitewrapper {position: relative; min-height: 100%; height: auto !important; margin: 0 auto; width: 950px; background: url(sitewrapper-bg.png) repeat-y;}
#pagewrapper {position: relative; min-height: 100%; height: auto !important;  padding-bottom: 100px;}
#header {position: relative; margin-bottom: 50px; padding-left: 20px; height: 550px; width: 930px;}
    #header h1, #header h2 {display: none;}
    #logo {width: 685px; height: 600px; background: url(logo-bg.jpg) no-repeat; float: left;}

#navigation {padding: 25px 28px 0; width: 189px; height: 575px; float: left; background: url(nav-bg.jpg) no-repeat; font-size: 1.2em;}
    .navItem1, .navItem2, .navItem3, .navItem4, .navItem5 {display: block; margin-bottom: 6px; padding-top: 65px; height: 21px; width: 93px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 11px; font-style: italic; text-align: center; color: #fff; float: left;}
    .navItem1, .navItem3 {margin-right: 3px;}
    .navItem1 {background: url(navitem1-bg.jpg) no-repeat;}
    .navItem2 {background: url(navitem2-bg.jpg) no-repeat;}
    .navItem3 {background: url(navitem3-bg.jpg) no-repeat;}
    .navItem4 {background: url(navitem4-bg.jpg) no-repeat;}
    .navItem5 {margin-left: 48px; background: url(navitem5-bg.jpg) no-repeat;}
    .navItem1 a.b:link,
    .navItem1 a.b:visited,
    .navItem1 a.b:active,
    .navItem3 a.b:link,
    .navItem3 a.b:visited,
    .navItem3 a.b:active,
    .navItem5 a.b:link,
    .navItem5 a.b:visited,
    .navItem5 a.b:active {color: #fff;}
    
.webSlug {position: relative; clear: both; height: 150px; width: 245px;}
	.webSlug a {display: block; width: 100%; height: 100%;}
	.webSlug p {display: none;}
		
#bodywrapper {position: relative; margin-top: 0px;font-size: 1.2em; padding-left: 19px;}
#column1TP,
#column1 {margin: 0px 50px 0 0; min-height: 300px; width: 246px; float: left; padding-top: 1px; position: relative;}
#column1TP {margin-top: -140px;}
#column2 {margin: -140px 0 50px 0; padding: 25px 0 0 0px; width: 620px; background: #fff url(column2-bg.jpg) no-repeat; float: left; position: relative;}
#footer {margin: 50px auto 0; width: 950px; height: 50px; text-align: center;}

/* *********************************************************** */
/*                   HOMEPAGE LAYOUT STYLES                    */
/* *********************************************************** */

#bodywrapperHP {font-size: 1.2em;}
#column1HP {margin: -175px 0 0 19px; min-height: 300px; float: left;}
#column2HP {margin: -175px 0 50px 50px; width: 600px; float: left;}
    #column2HP h1 {color: #3c4a55;}
    .contentColumnA {margin-top: 20px; padding: 0 20px; width: 260px; border-right: 1px solid #fff; float: left;}
    .contentColumnB {margin-top: 20px; padding-left: 20px; width: 278px; float: left;}

/* *********************************************************** */
/*                  TUNNEL PAGE MODULE STYLES                  */
/* *********************************************************** */

/*#column1TP {min-height: 300px; width: 310px; float: left;}*/
#column2TP {margin: -140px 20px 0 0px; width: 300px; float: left;}
#column3TP {margin-top: -140px; padding: 0 20px 20px; width: 260px; color: #fff; float: left; background-color: #506886;}
    #column3TP h3 {font-family: Verdana, Helvetica, Arial, sans-serif; color: #fff;}

#services {padding: 50px 20px 20px; width: 206px; background: #23334e url(condolences-bg.jpg) no-repeat;}
    #services p {display: block; margin-bottom: 100px; width: 150px; font-size: 0.75em; line-height: 11px; color: #fff;}
    #servicecontrols {font-family: Georgia, Times, "Times New Roman", serif; font-size: 0.8em; text-transform: uppercase;}
    #servicecontrols a {color: #cfcaa6; cursor:pointer;}
    #CurrentRecords a, #PastRecords a {color: #fff; cursor:pointer;}
#localairlines a {color: #c2c2a7;}    
#ourlocation #map {height: 169px; width: 265px; background: grey; border: 1px solid #213602;}
.news_date {color: #b8a976;}

