 /* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

body
	{
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	text-align: center; 
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color : black;
	background : #8b0000;
	}
	
#header	{
	position : relative;
	text-align : center;
	padding-top : 50px;
	margin : 0px 60px 0px 40px;
		}
			
div.content	{
	position : relative;
	margin : 0px 60px 0px 40px;
	}
	
#box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	margin-bottom : 20px;
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	color : rgb(0,0,0);
	background : #ffecbf url(images/paper2.jpg);
	}
 	
p	{
	margin : 20px;
	}
	
li	{
	margin-bottom : 5px;
	}

ul.nav li{
	margin: 1px;
	line-height : 1.5em;
	list-style-type: none;
	display: inline; 
}

a	{
	font-weight : bold;
	color : darkgoldenrod;
	padding : 0px 4px;
}		
	
a:hover	{/*a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!! */
	text-decoration : none;
	font-weight : bold;
	color : black;

	}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(images/top-left.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(images/top-right.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(images/bottom-left.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(images/bottom-right.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(images/top.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(images/bottom.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(images/right.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	/*background-color: rgb(246,236,200); */
	background-image:url(images/left.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
	
h1,h2,h3,h4	{
	text-align : left;
	margin : 20px;
	margin-bottom : 5px;
	font-weight : bold;
	color : #8b0000;
	background-color : transparent;
}

h1	{
	margin : 20px;
	text-align : center;
	font-variant : small-caps;	
}

.oldbrowser	{
	display : none;
}

.center	{
	display : block;
	margin-left : auto;
	margin-right : auto;
}	

div#contact {
	color : #8b0000;
	background : transparent;
  	width:100%;
	padding-top : 8px;
	font-size : 1.1em;
	clear : both;
	}

p.clear	{
	clear : both;
	}
	
p.email-list	{
	font-weight : bold;
	font-size : .8em;
	}

span.attrib	{
	display : block;
	font-size : .7em;
	font-style : italic;
	text-align : right;
	}	

li.closed	{
	color : #996;
	}	

ul.list	{
	line-height : 1.5em;
	}	

table.form	{
	bordercolor : blue;
	}

table.form td	{
	font-size : .8em;
	font-weight : bold;
	background-color : rgb(139,177,222);
	}
	
table.form h2	{
	color : rgb(255,249,235);
	}
	
.right	{
	float : right;
	}
	
.left	{
	float : left;
	}	
	
p.to-top	{
	float : right;
	margin-right : 20px;
	}
	
div.img	{
	float : left;
	margin : 10px 20px 5px 20px;
	clear : left;
	}
	
div.img2	{
	text-align : center;
	margin : 10px 20px 5px 20px;
	}
		
div.img img, div.img2 img	{
	border : 1px solid darkgoldenrod;
	}
						
.caption {
	margin : 5px 20px 20px 20px;
	text-align : left;
	font-style : italic;
		}	
		
#footer {
	color : darkgoldenrod;
	background : transparent;
	position : relative;
	width:80%;
	margin:0px auto 20px auto;
	text-align:center;
	text-size : 1.5em;
	font-weight : bold;
	font-variant : small-caps;
	padding:15px 0px;
	padding-bottom : 25px;
	clear : both;
	}
	
#footer a:hover	{
	color : white;
		}	
	
ul	{
	margin-left : 100px;
	list-style-position: outside;
	}
	
ul.nav	{
	margin-left : 0px;
		}
		
ul.contact	{
	list-style-type : none;
	font-weight : bold;
	}	
		
hr	{
	text-align : center;
	margin : 0px 0px 0px 100px;
	clear : both;
	width : 80%;
	color: darkgoldenrod;
	background-color: darkgoldenrod;
	height: 1px;
	}				
span.sold	{
	color : blue;
	}