html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	border: 0px;	outline: 0px;}
body {	text-align: center; line-height: 1.2em;	font-size: 1em;	color: #330066;	font-family: Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	background-image : url('images/light-bluebells.jpg'); background-repeat: repeat; background-attachment: fixed; }
body img {	border: 0px;	text-decoration: none;}

h1, h2, h3 {	color: #6E344D;	margin: 5px 0px 5px 10px;	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;}
h1 {	font-size: 1.7em; text-align: center;}
h2 {	font-size: 1.3em; text-align: center;}
h3 {	font-size: 1.1em;text-align: center;}

a:link {	color: #6E344D;	font-weight: bold;	text-decoration: none;}
a:visited {	color: #4870aa;	font-weight: bold;	text-decoration: none;}
a:hover {	color: #FFFFFF;	text-decoration: underline;}
a:hover.read {	color: #4870aa;	font-weight: bold;	text-decoration: none;}
a:focus {	color: #2170bd;}
a:active {	color: #039;}.small {font-size: small;}
a[href $='.pdf'] {    padding-left: 28px;   background: transparent url(http://quiltbug.com/images/pdf.jpg) no-repeat center left;}
a[href ^="mailto:"] {   padding-left: 28px;   background: transparent url(images/mail.jpg) no-repeat center left;}
a[class ="read"] {   padding-right: 18px;   background: transparent url(images/external.gif) no-repeat center right;}

.image-center {	display: block;	margin: 0px auto;}
.form {border: 1px solid silver;}

table.pictures { table-layout: fixed; width: 95%; border-collapse: collapse; margin-left: auto;    margin-right: auto; border: 1px solid #CCCCCC;  } 
table.pictures td { border: 1px solid #CCCCCC; text-align: center;}

#container {	background-color: #FFFFFF;	width: 80%; min-width: 950px; max-width: 1200px;border: solid 1px #330066; 	text-align: left; 	margin:1px auto 1px auto; }
#outer-box { 	width:100%; 	overflow:hidden; 	background:#FFFFFF;padding: 10px 0px 10px 0px; }
#left-column { 	float:left; 	width:74%; 	position:relative; 	overflow:hidden; padding: 10px 10px 10px 10px; border-right: solid 1px #330066;}
#right-column { float:right; 	width:20%; 	position:relative; 	overflow:hidden; margin: 10px 10px 10px 10px; min-height: 480px;}

#header {	background-color: #709456;	padding: 10px 10px 10px 10px;font-weight: bold;	border-bottom: solid 1px #4b647f; height: 160px; background-image : url('images/familytile.jpg'); background-repeat: repeat; background-position : 0px 0px; }
#header h1 {	font-family: "Arial Black", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;	font-size: 2.3em;	font-style: italic;	color: #FFFFFF;	margin-top: 40px;	text-align: center; }

#navbar {	background-color: #D7DFB8;	height: 25px;	padding: 10px 10px 15px 10px; border-bottom: solid 1px #330066; border-top: solid 1px #330066; font-size: small; }
#navbar ul {	list-style-type: none;	width: 100%;	margin: 0px;	padding: 0px; }
#navbar li {	float: left;}
#navbar a {	color: #6E344D;	text-decoration: none;	margin: 0px 5px 0px 5px;	padding: 5px;	display: block;border: 1px solid silver;   }
#navbar a:hover {	background-color: #330066;	color: #FFFFFF;}

#footer {background-color: #9ABA8B;	padding: 10px 10px 10px 10px; border-top: solid 1px #330066;}
#footer p {	margin-top: 0px;	margin-bottom: 0px;	text-align: center;	font-size: .85em;}
