/* nav1 links */
.class1 a {font-family:momstypewriterregular,arial,sans serif;
color:#000000; font-size:16px; padding-top:5px; padding-bottom:5px; padding-right:6px; padding-left:6px;  font-weight:normal; background: #8f100a; line-height:200%; 			box-shadow: 2px 2px 3px #000000;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease; }
.class1 a:link {text-decoration:none;}
.class1 a:hover { background: #c40e05; }
.class1 a:visited {text-decoration:none; }
.class1 a:active {text-decoration:none; }

/* nav2 links */
.class2 a {font-family:arial,helvetica,sans serif;
color:#605c5c; font-size:11px; font-weight:normal; line-height:140%; padding-left:3px; padding-right:3px; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {border:1px solid #605c5c; padding-left:2px; padding-right:2px; }
.class2 a:visited {text-decoration:none;}
.class2 a:active {text-decoration:none;}

/* image links */
.class3 a {font-family:momstypewriterregular,arial,sans serif;
color:#000000; font-size:14px; padding-top:3px; padding-bottom:3px; padding-right:8px; padding-left:8px;  font-weight:normal; background: #52504f; line-height:13px; 			box-shadow: 2px 2px 3px #000000;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease; }
.class3 a:link {text-decoration:none;}
.class3 a:hover { background: #645e5e;}
.class3 a:visited {text-decoration:none; }
.class3 a:active {text-decoration:none; }


h1 {font-family:momstypewriterregular,times,serif;
color:#000000; font-size:18px; background:#957111; }


.titletext1 {font-family:momstypewriterregular,times,serif;
color:#563e3d; font-size:28px; font-style:italic; }

.titletext2 {font-family:momstypewriterregular,times,serif;
color:#000000; font-size:18px; background:#8f100a; }

.titletext3 {font-family:momstypewriterregular,times,serif;
color:#000000; font-size:18px; background:#6d5106; padding-top:4px;  }

.bodytext1 {font-family:helvetica,arial,sans serif;
color:#aaa4a4; font-size:14px; font-weight:none; line-height: 150%; }

.bodytext2 {font-family:momstypewriterregular,times,serif;
color:#aaa4a4; font-size:15px; font-style:italic; line-height: 150%;}

.copytext {font-family:helvetica,arial,sans serif;
color:#605c5c; font-size:11px; }



<!-- This is a comment in HTML -->

a img { border: none; }

*{ padding: 0; margin: 0; }

body,td,th { font-family: Arial, Helvetica, sans-serif;
font-size: 14px; color: #471619; }

html, body { margin: 0px; padding: 0px;
background: #000000 
 }
 



#logo {
margin-top:0px;
position: absolute;
left:50%; 
margin-left:-500px;
z-index:10;
}	


#links {
position: absolute;
top:0px;
left:50%; 
margin-left:440px;
z-index:10;
}	

		#links a:hover {
		background: #474643;
		padding-top:20px;
		}


#byline {
position: absolute;
top:50px;
left:50%; 
margin-left:140px;
z-index:10;
}	


#nav1 {
position: absolute;
top:105px;
left:50%; 
margin-left:-100px;
z-index:10;
}


#nav1back {
position:absolute;
top:85px;
width: 100%;
height: 80px;
z-index:1;
opacity: 0.6;

background: #691a1b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjkxYTFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1YzgwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #691a1b 0%, #e5c807 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#691a1b), color-stop(100%,#e5c807)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #691a1b 0%,#e5c807 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #691a1b 0%,#e5c807 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #691a1b 0%,#e5c807 100%); /* IE10+ */
background: linear-gradient(135deg,  #691a1b 0%,#e5c807 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#691a1b', endColorstr='#e5c807',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


#container {
width:1000px;
overflow:hidden;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


	#header {
	background-image: url(../images/home_banner.jpg);
	background-repeat: no-repeat;
	height: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	



	#columnsall {
	background-image: url(../images/home_bottom.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	float: left;
	}
	
		#column1 {
		padding: 20px;
		width: 580px;
		float: left;
		}
		

		#column2 {
		padding: 20px;
		width: 340px;
		float: left;
		}


		#linkbox1 {
		padding:10px;
		background-image: url(../images/home_album.png);
		background-repeat: no-repeat;
		width:350px;
		height: 200px;
		}


		#linkbox2 {
		padding:10px;
		background-image: url(../images/home_video.png);
		background-repeat: no-repeat;
		width:350px;
		height: 180px;
		}


		#linkbox3 {
		padding:10px;
		width:200px;
		float:left; 
		}


		#reviews {
		padding-left:20px;
		width:960px;
		}


		#nav2 {
		padding: 20px;
		margin-bottom:40px;
		width: 1000px;
		text-align:center; 
		float: left;
		}

