/*** Site-wide Styles ***/
body {
	margin: 20px;
	background-color: #4D3213;
	text-align: center;
}
a {
	color: #3F7D2C;
}
.buffer {
	display:block;
	height:1px;
	overflow:hidden;
	clear:both;
}
.nonscreen {
	display: none;
	visibility: hidden;
}
.decoLink {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 25px;
	height: 16px;
	font-size: 11px;
	line-height: 16px;
	color: #717F5B;
	text-decoration: none;
	background-image:url(/interface/images/icons.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


/*** Home Page Styles ***/
body.siteHome div#pageContainer {
	z-index: 10;
	position: relative;
	display: block;
	width: 980px;
	margin: 0px auto;
	text-align: center;
}
body.siteHome div#pageContainer div#pageTop {
	display: block;
	width: 940px;
	height: 131px;
	margin: 0px 20px;
	background-color: #F2E5A9;
	background-image: url(/interface/images/home-bkg-elements.gif);
	background-position: 0px -492px;
	background-repeat: repeat-x;
	text-align: left;
}
	body.siteHome div#pageContainer div#pageTop div#logoArea {
		position: relative;
		display: block;
		top: 30px;
		left: 19px;
		width: 448px;
		height: 82px;
		background-image: url(/interface/images/home-top-elements.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
body.siteHome div#pageContainer div#pageTop div#navArea {
	position: absolute;
	top:61px;
	right:20px;
	width:473px;
	height:25px;
	background-image:url(/interface/images/home-top-elements2.gif);
	background-position:-448px -31px;
	background-repeat:no-repeat;
}
	body.siteHome div#pageContainer div#pageTop div#navArea ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li {
		float:left;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav0 {
		display:none;
		visibility:hidden;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li a:active {
		display:block;
		height:25px;
		margin:0;
		background-image:url(/interface/images/home-top-elements2.gif);
		background-repeat:no-repeat;	
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a:active {
		width: 117px;
		background-position: -449px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav1 a:hover {
		background-position: -449px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a:active {
		width: 67px;
		background-position: -566px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav2 a:hover {
		background-position: -566px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a:active {
		width: 58px;
		background-position: -633px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav3 a:hover {
		background-position: -633px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a:active {
		width: 37px;
		background-position: -691px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav4 a:hover {
		background-position: -691px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a:active {
		width: 61px;
		background-position: -728px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav5 a:hover {
		background-position: -728px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a:active {
		width: 68px;
		background-position: -789px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav6 a:hover {
		background-position: -789px -6px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a:link,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a:visited,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a:hover,
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a:active {
		width: 45px;
		background-position: -857px -31px;
	}
	body.siteHome div#pageContainer div#pageTop div#navArea ul li.nav7 a:hover {
		background-position: -857px -6px;
	}

body.siteHome div#pageContainer div#featureAreaBkg {
	position: relative;
	display:block;
	top: -4px;
	width: 966px;
	height: 246px;
	margin: 0px 7px;
	overflow: visible;
	background-image: url(/interface/images/home-bkg-elements.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
	body.siteHome div#pageContainer div#featureAreaBkg div {
		display: block;
		height: 246px;
		background-image: url(/interface/images/home-bkg-elements.gif);
		background-position: right -246px;
		background-repeat: no-repeat;
	}
body.siteHome div#pageContainer div#pageBottom {
	position: absolute;
	display: block;
	top: 369px;
	left: 20px;
	width: 940px;
}
	body.siteHome div#pageContainer div#pageBottom div#contentArea {
		position: relative;
		display: block;
		width: 940px;
		padding: 68px 0px 20px;
		background-color: #F2E5A9;
		background-image: url(/interface/images/home-bkg-elements.gif);
		background-position: 0px -623px;
		background-repeat: repeat-x;
	}
		body.siteHome #contentContainer {
			position:relative;
			height:180px;
			margin:0;
			padding:0 20px 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#333;
		}
		body.siteHome #contentContainer h2 {
			margin: 0 0 0.2em;
			font-size: 16px;
			font-style: italic;
			font-weight: bold;
			color: #5E7B3A;
		}
		body.siteHome #contentContainer p {
			margin: 0px;
			line-height:1.5em;
		}
		body.siteHome #liveIntro {
			margin: 0px auto;
			width: 460px;
			text-align: center;
		}
			body.siteHome #introText {
				position:relative;
				width:50%;
				margin:0;
				padding:0;
				float:left;
				text-align:justify;
			}
			body.siteHome .contentBlock {
				position:relative;
				float:left;
				width:20%;
				height:100%;
				margin:0 0 0 20px;
				padding:0 0 0 20px;
				border-width:0px 0px 0px 1px;
				border-style:solid;
				border-color:#D2C58A;
				text-align:left;
			}
			body.siteHome .contentBlock h3 {
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				color:#62554A;
			}
			body.siteHome #affiliates ul {
				position:relative;
				margin:0;
				padding:0;
				list-style-type:none;
				text-align:center
			}
			body.siteHome #affiliates li {
				margin: 0 0 5px;
			}
			body.siteHome #blogContent h3 {
				margin:0 0 0.2em;
				padding:0;
			}
			body.siteHome #blogContent ul {
				margin:0;
				padding:0;
				list-style-type:none;
			}
			body.siteHome #blogContent li {
				margin:0 0 0.75em;
			}
			body.siteHome #blogContent .dateline {
				display:block;
				font-size:11px;
				color:#999;
			}
	body.siteHome div#pageContainer div#pageBottom div#pageFooter {
		position: relative;
		margin: 10px 0px 0px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
	}
		body.siteHome div#pageContainer div#pageBottom div#pageFooter div#copyright {
			position: absolute;
			top: 0px;
			left: 0px;
			font-size: 11px;
			line-height: 19px;
			color: #FFF;
			-moz-opacity: 0.5;
			opacity: 0.5;
			filter:Alpha(Opacity:50);
		}
		body.siteHome div#pageContainer div#pageBottom div#pageFooter div#GFDMbrand {
			position: absolute;
			top: 0px;
			right: 0px;
		}
			body.siteHome div#pageContainer div#pageBottom div#pageFooter div#GFDMbrand a {
				display: block;
				width: 165px;
				height: 19px;
				background-image: url(/interface/images/GFDM.png);
				background-position: left top;
				background-repeat: no-repeat;
			}

body.siteHome div#pageContainer div#featureArea {
	position: absolute;
	display:block;
	top:131px;
	left: 11px;
	width: 958px;
}
	body.siteHome div#pageContainer div#featureArea div#mainImage {
		display: block;
		width: 958px;
		height: 238px;
		overflow: hidden;
		background-color:#330000;
	}
	body.siteHome div#pageContainer div#featureArea div#description {
		z-index: 50;
		position: absolute;
		top: 239px;
		left: 29px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 30px;
		color: #555555;
	}
	body.siteHome div#pageContainer div#featureArea div.photoStrip {
		z-index: 30;
		position: absolute;
		top: -30px;
		right: 0px;
		display: block;
		width: 66px;
		height: 306px;
		background-image: url(/interface/images/image-strip-bkg.png);
		background-position: left top;
		background-repeat: no-repeat;
	}
	body.siteHome div#pageContainer div#featureArea div.photoStrip div {
		position: relative;
		display: block;
		width:58px;
		height:298px;
		overflow: hidden;
		margin: 4px;
		background-color: yellow;
	}
	body.siteHome div#pageContainer div#featureArea div#strip3 {
		right: 26px;
	}
	body.siteHome div#pageContainer div#featureArea div#strip2 {
		right: 101px;
	}
	body.siteHome div#pageContainer div#featureArea div#strip1 {
		right: 176px;
	}
	body.siteHome div#pageContainer div#featureArea div#strip3 div img {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	body.siteHome div#pageContainer div#featureArea div#strip2 div img {
		position: absolute;
		top: 0px;
		right: -58px;
	}
	body.siteHome div#pageContainer div#featureArea div#strip1 div img {
		position: absolute;
		top: 0px;
		right: -116px;
	}

/*** Interior Page Styles ***/
body.interior div#pageContainer {
	z-index: 10;
	position: relative;
	display: block;
	width: 980px;
	margin: 0px auto;
	text-align: center;
}
body.interior div#pageContainer div#pageTop {
	display: block;
	width: 940px;
	height: 131px;
	margin: 0px 20px;
	background-color: #F2E5A9;
	background-image: url(/interface/images/home-bkg-elements.gif);
	background-position: 0px -492px;
	background-repeat: repeat-x;
	text-align: left;
}
	body.interior div#pageContainer div#pageTop div#logoArea {
		position: relative;
		display: block;
		top: 30px;
		left: 19px;
		width: 448px;
		height: 82px;
		background-image: url(/interface/images/home-top-elements.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
body.interior div#pageContainer div#pageTop div#navArea {
	position: absolute;
	top:61px;
	right:20px;
	width:473px;
	height:25px;
	background-image: url(/interface/images/home-top-elements2.gif);
	background-position: -448px -81px;
	background-repeat: no-repeat;
}
	body.interior div#pageContainer div#pageTop div#navArea ul {
		list-style-type: none;
		margin: 0px;
		padding:0px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li {
		float: left;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li a,
	body.interior div#pageContainer div#pageTop div#navArea ul li a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li a:visited {
		display: block;
		height: 25px;
		margin:0;
		background-image: url(/interface/images/home-top-elements2.gif);
		background-repeat: no-repeat;	
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a:hover {
		width:44px;
		background-position: -449px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav0 a:hover {
		background-position: -449px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a:hover {
		width: 104px;
		background-position: -493px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav1 a:hover {
		background-position: -493px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a:hover {
		width: 61px;
		background-position: -597px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav2 a:hover {
		background-position: -597px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a:hover {
		width: 53px;
		background-position: -658px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav3 a:hover {
		background-position: -658px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a:hover {
		width: 33px;
		background-position: -711px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav4 a:hover {
		background-position: -711px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a:hover {
		width: 54px;
		background-position: -744px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav5 a:hover {
		background-position: -744px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a:hover {
		width: 61px;
		background-position: -798px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav6 a:hover {
		background-position: -798px -56px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a:link,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a:active,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a:visited,
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a:hover {
		width: 43px;
		background-position: -859px -81px;
	}
	body.interior div#pageContainer div#pageTop div#navArea ul li.nav7 a:hover {
		background-position: -859px -56px;
	}

body.interior div#pageContainer div#pageHeading {
	margin: 0px auto;
	width: 940px;
	background-color: #2D1203;
	text-align: left;
}
body.interior div#pageContainer div#pageHeading h1 {
	display: inline;
	margin:0px;
	padding:10px 0px 0px 80px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	line-height:40px;
	color:#FFF;
}
body.interior div#pageContainer div#pageHeading h2 {
	display: inline;
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	line-height:40px;
	color:#FFF;
}
body.interior div#pageContainer div#pageBottom {
	position: relative;
	display: block;
	margin: 0px auto;
	width: 940px;
}
	body.interior div#pageContainer div#pageBottom div#contentArea {
		position: relative;
		display: block;
		width: 940px;
		padding: 20px 0px;
		background-color: #F2E5A9;
		background-image: url(/interface/images/home-bkg-elements.gif);
		background-position: 0px -623px;
		background-repeat: repeat-x;
	}
		body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer {
			margin: 0px;
			padding: 0px 20px 0px 80px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
		}
			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer h3 {
				margin: 0em 0em 0.15em;
				font-size: 16px;
				font-style: italic;
				font-weight: bold;
				color: #6E5735;
			}
			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer p {
				margin: 0em 0em 1.5em;
			}
			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer li {
				margin: 0em 0em 1.5em;
			}

			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer div.photo img {
				border-width: 1px;
				border-style: solid;
				border-color: #2D1203;
			}
			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer div.caption {
				font-style: italic;
			}
			
			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer img.imgLeft {
				margin: 0px 15px 0px 0px;
				border-width: 1px;
				border-style: solid;
				border-color: #2D1203;
			}

			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer img.imgRight {
				margin: 0px 0px 0px 15px;
				border-width: 1px;
				border-style: solid;
				border-color: #2D1203;
			}

			body.interior div#pageContainer div#pageBottom div#contentArea div#contentContainer div#sidebarContainer {
				margin: 0px 0px 20px 30px;
				font-size: 12px;
			}
				.testimonial {
					margin: 0px 0px 20px;
					padding: 10px;
					font-size: 12px;
					background-color: #E9DEB1;
					border-width: 4px 0px;
					border-style: double;
					border-color: #9BB677;
				}
					.testimonial div.quote {
					}
					.testimonial div.attribution {
						margin: 15px 0px 0px 40px;
						font-style: italic;
					}
				.orderBox {
					clear:both;
					margin:20px 0 0;
					width:100%;
					text-align:left;
				}
				.orderBox h4 small {
					font-size:11px;
					font-style:normal;
					font-weight:normal;
					color:#FFFFFF;
				}
				.orderBox .order-button form {
					text-align:left;
				}
				.orderBox,
				.factiod {
					margin: 0px 0px 20px;
					font-size: 12px;
					background-color: #CAD29C;
					-moz-border-radius: 6px;
				}
					.orderBox .headline h4,
					.factiod div.headline h4 {
						margin: 0px;
						padding: 0px 10px;
						font-size: 14px;
						line-height: 30px;
						font-weight: bold;
						font-style: italic;
						color: #FFFFFF;
						background-image: url(/interface/images/box-bkg-elements.gif);
						background-position: left bottom;
						background-repeat: repeat-x;
					}
					.orderBox .body,
					.factiod div.body {
						padding: 0px 10px 10px;
						font-style: italic;
					}
					.orderBox .order-button {
						float:left;
					}
					.orderBox .cart-button {
						float:right;
					}

			
	body.interior div#pageContainer div#pageFooter {
		position: relative;
		margin: 10px 20px 0px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
	}
		body.interior div#pageContainer div#pageFooter div#copyright {
			position: absolute;
			top: 0px;
			left: 0px;
			font-size: 11px;
			line-height: 19px;
			color: #FFF;
			-moz-opacity: 0.5;
			opacity: 0.5;
			filter:Alpha(Opacity:50);
		}
		body.interior div#pageContainer div#pageBottom div#pageFooter div#GFDMbrand {
			display: none;
			visibility: hidden;
		}

/* Contact Form Status Message */
div#statusMessage {
	background-color: #FEFCE0;
	border-width: 1px;
	border-style: solid;
	border-color: #6E5735;
}
div#statusMessage h4 {
	margin: 0px;
	padding: 0px 10px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #C6B78E;
	color: #4D3213;
}
div#statusMessage div {
	padding: 5px 10px 10px;
	font-size: 12px;
}
div#statusMessage div li {
	margin: 0em 0em 0.25em !important;
}
div#statusMessage.error {
	border-color: #CC0000;
}
div#statusMessage.error h4 {
	background-color: #CC0000;
	color: #FFFFFF;
}
form#contactForm legend {
	margin: 0em 0em 0.15em;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #6E5735;
}


/* Social Networking Badges */
.network-badge a,
.network-badge a:link,
.network-badge a:visited,
.network-badge a:hover,
.network-badge a:active {
	background-color:#D2C58A;
	background-image:url(/interface/images/icons.gif);
	background-repeat:no-repeat;
	color:#62554A;
	display:block;
	font-size:11px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	padding:0 0 0 20px;
	position:relative;
	text-decoration:none;
	text-align:left;
	width:140px;
}
.network-badge a:hover {
	background-color:#92857A;
	color:#FFF;
}
#badge-facebook a {
	background-position:0px -18px;
}
#badge-linkedin a {
	background-position:0px -38px;
}
#badge-twitter a {
	background-position:0px -58px;
}
