/* PAGE DEFAULTS */

body, td {

    font-family: Arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    color: #220f09;
    line-height: 1.75;
}

body {
    x_background: #220f09 url(/userfiles/site/wood_bg.jpg) repeat-x;
    background: #220f09 url(/userfiles/site/bg_rusted_metal-a.jpg);
}

/* Content Headings & Formatting */
.masterContentContainer {background-color: #f6f7e7; xborder: 1px red solid;}
.contentContainer {xborder: 1px orange solid;}
.noteTable {border: 1px #ccc solid; font-size: 10px;}

/* Top Navigation */
.topNav {color: #d0d0cf; font-size: 12px; font-weight: bold; margin: 0 2px 0 0; padding: 10px 0 27px 0; text-transform: uppercase; }
.topNav:link, .topNav:visited {color: #d0d0cf; font-size: 12px; font-weight: bold; text-decoration: none; }
.topNav:active, .topNav:hover {color: #d55146; font-size: 12px; font-weight: bold;}


/* Rotating Images */
.pfTable { background: #FFF url(/userfiles/site/shadow_b.gif) no-repeat right bottom; padding: 5px 11px 11px 5px; border-top: #eee 1px solid; border-left: #eee 1px solid; margin: 12px 14px 12px 10px; }
.pfImage { border: 1px solid #ccc; }

.pfCaption {color: gray; font-style: italic; text-align: center; font-size: 11px}
.pfCaption:link, 
.pfCaption:visited { color: #336699; text-decoration: underline; }
.pfCaption:active, 
.pfCaption:hover { color: #99ccff; text-decoration: none; }

.searchField, .searchButton  {width: 180px;}
.leftNavTable{margin: -20px  0 20px 0;}


/* Popup Window */

.popupBody {
	background-color: #fff;
	margin: 0 0 0 0;
}

.popupAlt {
	background-color: #000;
	margin: 0 0 0 0;
	color:  #fafafa;
}

a:link, a:visited {
	color: #cb1908;
	text-decoration: underline;
}

a:active, a:hover {
	color: #e35f0d;
	text-decoration: none;
}

hr {
	border: 0;
	width: 100%;
	color: #d1d3d7;
	background-color: #d1d3d7;
	border-bottom: #c8cdba solid 1px;
}

.footer {

	font-size: 10px;
	color: #dcd;
	text-transform: none;
	}

.footerMenu {
	font-size: 11px;
	color: #dcd;
	text-transform: none;
font-weight: bold;
}

.footerMenu:link, .footerMenu:visited {
	color: #ddd;
	text-transform: none;
font-weight: bold;
}

.footerMenu:hover, .footerMenu:active {
	text-transform: underline;
color: #d55146;
font-weight: bold;
}


/* HEADINGS */

h1 {
	font-size: 21px;
	line-height: 21px;
	font-weight: normal;
}

h2 {
	color: #666633;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
	border-bottom: #c8cdba solid 1px;
}

h3 {
	color: #d9420b;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
}

h4 {
	color: #666633;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
}

/* IMAGES */

a.imglink:link, a.imglink:visited {
	text-decoration: none;
	border: none;
	border-bottom: 0px; 
}

a.imglink:hover, a.imglink:active {
	text-decoration: none;
	background: transparent;
}

.photoFrame {
	padding: 1px;
	border: #c5b493 solid 6px;
	background: #fff;
	float: right;
	margin: 0 22px 0 0;
}

.insetl {
	padding: 1px;
	border: #c5b493 solid 6px;
	background: #fff;
	float: left;
	margin: 0 12px 8px 0;
}

.insetr {
	padding: 1px;
	border: #c5b493 solid 6px;
	background: #fff;
	float: right;
	margin: 0 0 0 10px;
}

.letter
{

	color: #c5b493;
	font-size: 40px;
	line-height: 30px;
	font-weight: bold;
	padding-top: 5px 0 0 0;
	border-top:  1px dotted #c5b493; 

}

/* EmailFriend*/

.EFbody {
	background-color: #000;
	padding: 2px;
	font-size: 11px;
	color: #fafafa;
	line-height: 14px;
}

.EFHeader {
	background-color: #000;
	font-size: 16px;
	font-weight: bold;
	color: #fafafa;
	line-height: 24px;
	text-decoration: none;
	text-align: center;
}

.EFText {
	color: #fafafa;
}

.poweredby {
	xbackground-color: #f7f7e7;
	font-size: 10px;
}

.poweredby:link, .poweredby:visited {
	color: #dcdbc6;
}

.poweredby:hover, .poweredby:active {
	color: #909a74;
}

/* end defaults */