﻿*						{ margin:0; padding:0; }
body 					{ margin:0; font:normal 1em/125% Trebuchet,Arial,Helvetica,sans-serif; background:#fff; behavior:url(csshover.htc); }
img						{ border:0; }

#site					{ width:900px; margin:24px auto; background:#fff; }


#menu					{ text-align:center; margin:9px auto 24px auto; font-size:.85em; }
#menu a					{ color:#999; text-decoration:none; padding:6px 4px; }
#menu a:hover			{ color:#363; background:#eee; }


/* CONTENT AREA */
#contents				{ width:900px; clear:both; margin:0 auto; padding:24px 0; background:#fff url('_private/images/bkgd-content.jpg') repeat-x; }

h1						{ text-align:left; font:normal 1.5em/1.25em Trebuchet,Arial,Helvetica,sans-serif; color:#999; text-transform:uppercase; }
h2						{ text-align:left; font:normal 1.25em/1.25em Trebuchet,Arial,Helvetica,sans-serif; color:#696; text-transform:none; margin-top:24px; }
h3						{ text-align:left; font:normal 1.10em/1.25em Trebuchet,Arial,Helvetica,sans-serif; color:#9c9; text-transform:none; margin-top:12px; }
						
p						{ font:normal .90em/135% Trebuchet,Arial,Helvetica,sans-serif; color:#777; margin:08px 0 0 0; }
p a:link				{ color:#69c; }
p a:visited				{ color:#369; }
p a:hover				{ color:#c99; }
p a:active				{ color:#f66; }

ol						{ font:normal italic 0.90em/140% Trebuchet,Arial,Helvetica,sans-serif; color:#888; margin: 0 0 12px 0; list-style-type:square; margin:12px 36px; }
ul						{ font:normal italic 0.90em/140% Trebuchet,Arial,Helvetica,sans-serif; color:#888; margin: 0 0 12px 0; list-style-type:square; margin:12px 36px; }

.imgrt					{ float:right; margin-left:12px; }
.labelrt				{ text-align:right; padding-right:6px; vertical-align:top; }


/*  SITE CSS */
.clearfix				{ clear:both; }



#sidebar				{ width:240px; float:right; background:#eee; padding: 12px; margin-left:24px; }

/*

h1						{ font:bold   1.0em/125% Verdana,Arial,Helvetica,sans-serif; color:#069; margin:18px 0 0 0; }
h2						{ font:bold   .90em/125% Verdana,Arial,Helvetica,sans-serif; color:#069; margin:18px 0 0 0; }
h3						{ font:bold   .80em/125% Verdana,Arial,Helvetica,sans-serif; color:#600; margin:12px 0 0 0; }
h4						{ font:bold   .80em/125% Verdana,Arial,Helvetica,sans-serif; color:#555; margin:12px 0 0 0; }
p.intro					{ font:normal .72em/140% Verdana,Arial,Helvetica,sans-serif; color:#555; margin:06px 0 0 0; }
a						{ text-decoration:none; }
a:hover					{ text-decoration:underline; }



.left					{ float:left; text-align:left; }
.center					{ float:center; text-align:center; }
.right					{ float:right; text-align:right; }
.imgctr					{ float:none; margin:12px; text-align:center; }

.quote					{ font-weight:bold; color:#779; }
.name					{ font-weight:bold; font-style:italic; color:#99a; margin:6px 0 18px 36px; }

.caption				{ text-align:center; font-size:.75em; font-weight:bold; color:#779; }

div#funeral				{ width:360px; background-color:black; padding:18px; margin:24px auto; }

*/

/* FOR FORM */
p.detail				{ margin-left:180px; font-style:italic; color:#779; }

/* div - foot  */
div#foot				{ width:100%; margin:24px auto; padding:0; clear:both; background:#fff url('images/foot_line.gif') repeat-x; 
border-top:4px #a44 solid; text-align:center; }
div#foot p				{ font:normal .70em/150% Trebuchet,Arial,Helvetica,sans-serif; color:#999; margin:9px auto; }
div#foot a				{ text-decoration:none; font-weight:bold; color:#69c; }
div#foot a:hover		{ text-decoration:underline; color:#c99; }

div#foot hr				{ width:3px; color:#6c6; }


/* End of div - foot */



/* end of styles */
