body {
	scrollbar-face-color:#FCFCFC; 
	scrollbar-highlight-color:#DDDDDD; 
	scrollbar-shadow-color:#DDDDDD; 
	scrollbar-3dlight-color:#FCFCFC; 
	scrollbar-arrow-color:#DDDDDD; 
	scrollbar-track-color:#F7F7F7;
	scrollbar-darkshadow-color:#FCFCFC;
}


input.text, select, textarea, iframe {
	border:1px solid #D0C5B4;
}


#content {
	background-image:url(images/home-bg.gif); 
	background-repeat:repeat-y; 
	padding-left: 65px;
}


#bodytext a, .bodytext a {
	text-decoration:none; 
	color:#AA584A; 
	border-bottom:1px solid #D0C5B4
}


#bodytext a:hover, .bodytext a:hover {
	border-bottom:1px solid #AA584A; 
	color:black;
}


h1 {
	color:#AC0000; 
	margin:0; 
	font-size:14px; 
	font-family:"Times New Roman", Times, serif; 
	font-weight:bold; 
	background-image:url(images/h1-bg.gif); 
	background-repeat:no-repeat; 
	width:453px; 
	height:28px; 
	letter-spacing:+2px; 
	padding-top:2px;
}


.bodytext {
	color:#AA584A; 
	font-size:12px; 
	font-family:"Times New Roman", Times, serif; 
	letter-spacing:+1px;
}


.bodytext {
	padding:20px 120px 25px 30px; 
	line-height:24px;
}


#sidenav {
	width:200px; 
	top: 1px; 
	left:-150px; 
	position:absolute;
	line-height:1.5em;
}


#sidenav a {
	width:150px;
	display:block;
	font-family:"Times New Roman", Times, serif; 
	color:#C0AC96; 
	font-size:16px; 
	text-decoration:none;
	font-style:italic;
	border-bottom:1px solid #E5DED8;
}

#sidenav a:hover {
	color:black; 
	border-bottom:1px solid #D0C5B4;
}

#sidenav a.sideon {
	color:#AC0000;
	border-bottom:1px solid #C3A28D;
	font-weight:bold;
}


#footermenu, #footermenu a, .footon {
	font-family:Arial, Helvetica, sans-serif; 
	color:#916940; 
	font-size:11px; 
	text-decoration:none
}


#footermenu a:hover {
	border-bottom:1px solid #D0C5B4;
}


.footon {
	font-weight:bold; 
	text-decoration:underline; 
	border-bottom:1px solid #D0C5B4;
}


#footermenu {
	background-image:url(images/footer-shadow.gif); 
	background-repeat:no-repeat; margin-bottom:50px;
}


#f1,#f2,#f3,#f4,#f5 {
}


/* .callout  {
	background-color:#FFF1DD; 
	border:1px solid #D0C5B4; 
	padding:1px; 
	line-height:normal;
}

.callout .head {
	background-image:url(images/callout-header.gif); 
	font-family: "Times New Roman", Times, serif; 
	font-weight:bold;
	color:white; 
	padding-left:10px; 
	font-size:13px; 
	height:20px; 
	padding-top: -2px;
}
*/


h3 {
	background-color:#FFF9E6; 
	border:1px solid #AC9999; 
	font-style:italic;
	margin:0;
	padding:0 7px 0 7px;
	color:#AC0000;
	font-size:15px;
	text-align:center;
}


/* 
	.callout p {
	margin:3px 10px 5px 10px
}
*/


.butn2 {
	display:block;
	color:black; 
	background-color:#FFF8ED
	line-height:normal;
	padding:1px 8px 1px 8px; 
	font-size:13px; 
	text-decoration:none !important;
	border:1px solid #D0C5B4;
	font-weight:bold;
}

.butn2:hover {
	color:black;
	border:1px solid black;
	background-color:#EFE8DE;
}

.butn {
	background-image:url(images/callout-header.gif); 
	display:block;
	color:white; 
	line-height:normal;
	padding:1px 8px 1px 8px; 
	font-size:13px; 
	text-decoration:none;
	border:1px solid white;
	font-weight:bold;
}



.butn:hover {
	border:1px solid #AA584A;
	text-decoration:underline;
	color:black;
}


.btn {
	background-color:#E5D8C6;
	border:1px solid #D0C5B4;
	padding:1px 6px 1px 6px;
	text-decoration:none;
	color:#9E886F;
}

.btn:hover {
	background-color:#FFF9F1;
	border:1px solid #A0896F;
	border-bottom:1px solid black;
	color:black;
}


#fontbox {
	overflow:auto; 
	width:260px; 
	height:170px; 
	border:1px solid #D0C5B4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:white;
}

#fontbox label {
	display:block;
	margin-right:10px;
	border-bottom:1px solid #F5E8D4;
}

#fontbox span {
	display:block;
	text-align:right;
}

#fontbox img {
	vertical-align:middle;
}


#apply img {
	position:relative; 
	float:left; 
	margin:8px
}

#gallerythumbs a {
	text-decoration:none;
	border:0;
}
