/*basic links  - many links not in p tags */
a:hover{
color:#1A592B;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a:active{
color:#C9B57A;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.frontsubhead:link,a.frontsubhead:visited{
color:#C9B57A;
text-decoration:none;
}
a.fronttext:link,a.fronttext:visited{
color:#FFFFFF;
text-decoration:none;
}
a.frontobit:link,a.frontobit:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;

	padding-bottom: 16px;
}
a.frontobit:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding-top: 8px;
	padding-bottom: 16px;

}
a.frontobit:active {
	color: #C9B57A;
	text-decoration: underline;
	padding-top: 8px;
	padding-bottom: 16px;

}


a.navbar:link,a.navbar:visited{
color:#1A592B;
display:block;
font:bold 12px/12px Arial,Helvetica,sans-serif;
padding:4px 6px;
text-align:left;
text-decoration:none;
}
a.navbar:hover{
background:#419658;
color:#FFFFFF;
display:block;
font:bold 12px/12px Arial,Helvetica,sans-serif;
padding:4px 6px;
text-align:left;
text-decoration:none;
}
a.navbar:hover{
background:#419658;
color:#FFFFFF;
display:block;
font:bold 12px/12px Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-top:2px;
text-align:left;
text-decoration:underline;
}
/* optional top nav links or heading links */
a.navbar:active{
background:#C9B57A;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.navhead:hover{
background:#419658;
color:#FFFFFF;
display:block;
font:bold 12px/12px Arial,Helvetica,sans-serif;
padding:4px 6px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}
a.navhead:active{
background:#C9B57A;
color:#FFFFFF;
text-decoration:none;
}
a.sidenav:link,a.sidenav:visited,a.sidenav:active{
color:#1A592B;
font:normal 12px/12px Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-top:2px;
text-align:left;
text-decoration:none;
}
a.sidenav:hover{
color:#1A592B;
font:normal 12px/12px Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-top:2px;
text-align:left;
text-decoration:underline;
}
a:link,a:visited{
color:#1A592B;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline;
}
a.fronttext:hover,a.frontsubhead:active{
color:#FFFFFF;
text-decoration:underline;
}
a.fronttext:active,a.frontsubhead:hover{
color:#C9B57A;
text-decoration:underline;
}

/* headlines sized so that top headline can be H1 */
h1{
color:#B7A672;
font:175% Georgia,"Times New Roman",Times,serif;
}
h2{
color:#B7A672;
font:150% Georgia,"Times New Roman",Times,serif;
}
h3{
color:#B7A672;
font:125% Georgia,"Times New Roman",Times,serif;
}
h4{
color:#584E31;
font:bold 110% Verdana,Arial,Helvetica,sans-serif;
}
hr{
background:#C9B57A;
border:0;
color:#C9B57A;
height:1px;
width:100%;
}
/* default style for paragraphs and lists -li not in p tags*/
p,li,dd,input,textarea,select{
color:#584E31;
font:100% Veradana,Arial,Helvetica,sans-serif;
}
.bodysans{
color:#584E31;
font:12px/14px Arial,Helvetica,sans-serif;
}
.borderall{
border:1px solid #C9B57A;
}
.borderbottom{
border-bottom-color:#1A592B;
border-bottom-style:solid;
border-bottom-width:1px;
}
.borderright{
border-right-color:#C9B57A;
border-right-style:solid;
border-right-width:1px;
}
.bordertop{
border-top-color:#C9B57A;
border-top-style:solid;
border-top-width:1px;
}
.bordertopbottom{
border-bottom-color:#C9B57A;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#C9B57A;
border-top-style:solid;
border-top-width:1px;
}
/* main box style for obits,etc */
.box{
background:#E3D8B3;
float:right;
padding:8px;
width:200px;
}
/* default padding for candle table */
.candlebox{
padding:6px 10px 8px 6px;
width:220px;
}
/* default copyright style */
.copyright{
color:#584E31;
font:9px/12px Arial,Helvetica,sans-serif;
}
/* default error message style */
.error{
color:#FF0000;
font:bold 9pt Arial,Helvetica,sans-serif;
}
/* default fixed font size for areas where font should not scale- keep 
topbox for legacy */
.fixed,.topbox{
color:#584E31;
font:normal 12px/14px Arial,Helvetica,sans-serif;
}
/* default floatbox for print article,mail article,etc  180 min width 
and keep float right*/
.floatbox{
float:right;
width:180px;
}
.frontsubhead{
color:#C9B57A;
font:bold 14px/14px Arial,Helvetica,sans-serif;
}
.fronttext{
color:#FFFFFF;
font-size:12px;
line-height:14px;
}

.frontcondense{
color:#FFFFFF;
font-size:12px;
margin-bottom:6px;
margin-top:4px;


}
.header{
background:url(/images/header_inside.jpg) no-repeat right top;
}
.introtext{
color:#584E31;
font:normal 12px/24px Arial,Helvetica,sans-serif;
}
/* one box with a border for stories,and other highlighted text */
.linebox{
border:1px solid #C9B57A;
padding:8px;
width:200px;
}
/*left nav links */
.navbar{
color:#1A592B;
display:block;
font:bold 12px Arial,Helvetica,sans-serif;
padding:4px 6px;
text-align:left;
text-decoration:none;
}
.navhead,a.navhead:link,a.navhead:visited{
color:#FFFFFF;
display:block;
font:bold 12px/12px Arial,Helvetica,sans-serif;
padding:4px 6px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}
/* default for non-link nav text*/
.navtext{
color:#584E31;
font:bold 12px/18px Arial,Helvetica,sans-serif;
margin-bottom:4px;
margin-top:7px;
}
/* default style for notes */
.note{
color:#584E31;
font:9px Arial,Helvetica,sans-serif;
}
/* default for padding for some pages if applicable */
.pagebox{
padding-left:12px;
width:90%;
}
.rtbox{
float:right;
padding:10px;
width:225px;
}
/* really small font for some forms */
.small{
color:#584E31;
font:9px/12px Arial,Helvetica,sans-serif;
}
/* little bigger small text for various things -can be combined with 
small */
.smalltext{
color:#584E31;
font:10px/12px Arial,Helvetica,sans-serif;
}
/* general table pad,used on many interactive elements */
.tdindent{
padding-left:11px;
padding-right:6px;
}
.top20{
padding-bottom:8px;
padding-top:20px;
}
/* general table pad for vertical spacing on many interactive 
elements*/
.topspace,.tbspace{
padding-bottom:4px;
padding-top:4px;
}

.condense{
margin-bottom:4px;
margin-top:2px;
}

/* style for memorials */
td.BorderMeRed {
  border:1px dotted #CCCCCC;
  padding:10px;
}

.toppad{
padding-top: 25px;
}

/*  optional style for left nav if applicable 
.navbox{
#cccccc solid;
width:200px;
background:#EEEEEE;
border:1px;
padding:10px 10px 10px 12px;
}
*/

/* style for mem and other display tables */
.tableDots{
  border:1px dotted #CCCCCC;
  padding:10px;
}

