
body { background-image : url('../images/bkpch.gif'); background-repeat : repeat; 
color : #485448; font-style : normal; font-variant : normal; font-weight : normal; font-family : verdana, hevetica, sans-serif; text-align: center;}

a:link {font-size : 1.05em; color: #485448; background:transparent; text-decoration : underline; padding-bottom : 0;}
a:visited  { text-decoration:	underline; font-weight: bold;  color: #800;   	 background:transparent; padding-bottom : 0;}
a:hover {border-bottom : 1px solid #ccc; color : #800; padding-bottom : 0; background : #FFF0D8; font-style: italic}
a:active {border-bottom : 1px solid #ccc; color : #006633; padding-bottom : 0; background : #FFF0D8; font-style: italic}

h1 {font-size : 1.5em; text-align : center; color: navy; letter-spacing : 1px; font-weight : normal; font-family : arial, hevetica, sans-serif; margin: 22px;}
h2 {font-size : 1em; text-align : center; letter-spacing : 1px; color: #800; font-weight : bold; }
h3 {font-size : 1em; text-align : center; color: navy; background-color: #FFFFF0; border: 1px solid #A08458; }

abbr, acronym  {text-decoration:none; font-weight: bolder; border-bottom: dotted red 1px;cursor: help;	font-style:italic;}

img.imageleft { padding:25px; float: left; }
img.imageright { float: right; border: 0px} 
img.centered {     display: block;    margin-left: auto;    margin-right: auto; border: 0px; }

table.one { table-layout: fixed; width: 95%; border-collapse: collapse; text-align: center; border: 1px solid #A08458;} 
table.one caption {font-weight: bold}
table.one td {border:1px solid #A08458;}
table.two { table-layout: fixed; width: 95%; border-collapse: collapse; background: #7EA989; color: navy; font-weight: normal; text-align: center; } 
table.three { table-layout: fixed; width: 18%; border-collapse: collapse; float: right; }
table.four { table-layout: auto; width: 80%; border-collapse: collapse; text-align: center; } 

td{	vertical-align: top;}
ul li {	text-align: left;	padding-left: 15px;	vertical-align: middle;}
ul{	margin: 0 0 16px 1px;	padding: 0px 5px 0px 2px;	vertical-align: middle;	list-style: none;}
ul ul{	margin-bottom: 0;}

#container { width: 95%; margin: 5px auto; padding: 5px; background-color: #FFFFF0; line-height: 130%; text-align: left; border: 1px solid #A08458; max-width: 1200px; }
#banner { padding: 5px;  background-color: #FFFFF0;  height: 145px;  border-bottom: 1px solid #A08458;  position: relative;}
#content { margin-left : 180px; border-left : 3px solid #A08458; margin-right : 180px; border-right : 1px solid #A08458; padding : 1em; max-width : 66em; } 

#leftnav { float: left; width: 150px; padding: 1em; background-color: #FFFFF0;  }

#rightnav { float: right; width: 130px; padding: 1em; background-color: #FFFFF0; margin-left: auto;    margin-right: auto; }

#leftnav  ul	{ margin: 0 0 0 0px; padding: 0 0 0 5px; list-style-type: none;	}
#rightnav  ul	{ margin: 0 0 0 0px; padding: 5px 0 0 5px; list-style-type: none;	}

#leftnav li { list-style : none; margin : 1px; padding: 5px; border-bottom : 1px solid gray; text-align : left; color: #A08458;  }
#rightnav li { list-style : none; margin : 1px; padding: 5px; border-bottom : 1px solid gray; text-align : left; color: #A08458;  }

#leftnav li a { display : block; text-decoration : none; color: #485448;  font-weight: bold;  font-size : 85%; }
#rightnav li a { display : block; text-decoration : none; color: #485448; font-weight: bold;  font-size : 85%;  }

#leftnav li a:visited { padding-left: 14px; background: url('http://www.quiltbug.com/images/checkmark.gif') no-repeat left; color: green;font-size : 85%; font-weight: bold; }
#rightnav li a:visited { padding-left: 14px; background: url('http://quiltbug.com/images/checkmark.gif') no-repeat left; color: green;font-size : 85%; font-weight: bold;  }

#leftnav li a:hover { font-weight : bold; color : #006633; background : #FFF0D8; border-left : 1px solid #004080;border-right : 1px solid #004080;font-size : 85%; font-weight: bold;}
#rightnav li a:hover { font-weight : bold; color : #006633; background : #FFF0D8; border-left : 1px solid #004080; font-size : 85%; font-weight: bold;}

#leftnav p, #rightnav { margin: 0 0 1em 0; }


#footer { clear: both; margin: 0; padding: .5em; color: #333; background-color: #FFFFF0; height: 85px;  border-top: 1px solid #A08458; }
#footer p {text-align: center; font-size: smaller;}
#banner p {text-align: right; font-size: smaller;}
