/*<![CDATA[*/

html, body, table#wrapper {
    min-height: 100%;
    width: 100%;
    height: 100%
    }

body {
    margin: 0;
    background-color:#000;
    color:#fff;
    }

table#wrapper {
    position: absolute;
    top: 0;
    left: 0;
    }

td {
    height: 100%;
    }

p {
    font-size: 1em;
    }
	 
a, a:link, a:visited {
	color: #ADBAEB;
}

a:hover {
	color: Red;
}

.smaller {
	font-size: smaller;
}

#footer a, #footer a:link, #footer a:visited {
	color: #888888;
}

#footer a:hover {
	color: #fff;
	background: transparent url(../images/2.gif) repeat-x 0px 14px;
	text-decoration: none;
}

#footer a:active {
	color: #888888;
}

#container {
    position: relative;
    margin: 0 auto;
	 padding: 10px 15px;
	 height: 380px;
	 width: 670px;
    border: 4px solid #FFF;
    background: url(../images/1.gif) repeat-x 0px 282px;
    }
	 
#container.open {
    background: url(../images/1.gif) repeat-x 0px 372px;
	 padding: 10px 15px;
	 height: 380px;
	 width: 670px;
    }

#container img.about {
	position: absolute;
	top: 193px;
	left: 435px;
}

#container img.contact {
	position: absolute;
	top: 0px;
	left: 324px;
}

#container h1.pageheader {
	margin: 8px 15px;
}	 

#container.open p {
	margin: 6px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.indent {
	margin-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

#pageheader {
    position:absolute; 
    left:84px; 
    top:89px; 
    height:118px; 
    margin-right:20px;
    border: 0 none;
    }


h1{
display:inline;
font:300 24pt "Times New Roman",Times,serif;
 text-align: left;
}
h2{
display:inline;
font: italic 700 18pt "Times New Roman",Times,serif;
}

#resume {
font: normal 700 14pt "Times New Roman",Times,serif;
position:absolute; 
    left:540px; 
    top:20px;
}

#nav2 {
	position:absolute; 
    left:24px; 
    top:380px;
	font-size: smaller;
}

#nav2 li {
	display:inline;
	margin-right: 4px;
}

#nav2 li a, #nav2 li a:link, #nav2 li a:visited {
	color: #888888;
	margin:0;
}

#nav2 li a:hover {
	margin:0;
	color: #000;
	background: transparent url(../images/2.gif) repeat-x 0px 13px;
	text-decoration: none;
}

#nav2 li a:active {
	color: #888888;
	margin:0;
}

#nav { width: 600px; margin: 0; padding: 0; list-style-type: none;  position: absolute; left:84px; top:202px;  }
#nav li { display: inline; padding: 0; text-indent:-2000px;}
#nav li a { display: block; float:left; padding: 0;  height: 114px; width: 83px; margin-right: 6px; }
#nav li a:hover, #nav li a#current { background-position: 0 -127px; }

#navAbout a { background: url(../images/navabout.gif);}
#navPrintAds a { background: url(../images/navprintads.gif);}
#navTV a { background: url(../images/navtv.gif);}
#navFuneralAds a { background: url(../images/navfuneralads.gif);}
#navFuneralTV a { background: url(../images/navfuneraltv.gif);}
#navContact a { background: url(../images/navcontact.gif);}

.clearfix {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

h6#footer {
	position: absolute; 
	top: 410px; 
	width: 595px; 
	text-align: right;
	color: #888888;
	font-size: smaller;
	margin: 0px;
	font-weight: normal;
}

h6#credit {
	position: absolute; 
	top: 413px; 
	color: #888888;
	font-size: x-small;
	margin: 0px;
	font-weight: normal;
	text-indent: 70px;
}

.phone { font-size: large;  color: #fff;  font-weight: 700;   }
.note {color: #888888;}
/*]]>*/

