html { background: #d6cab1;
        overflow-y: scroll ;
 }

body {
	background-color: #d2bd8b;
	background-repeat: repeat-x;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1cm;
	width:750px;
	border-right: 2px solid #a0a0a0;
	border-left: 2px solid #a0a0a0;

}

.fixme { border: 3px dashed black; padding: 5px; background: yellow; color: black }
.fixme:before { content: "FIXME: " }
/*
.fixme { display: none; }
*/

	/*<div>Copyright &#169; 2004 All rights reserved, The Beacon Project</div>*/

div, p, th, td, li, dd, dl, dt, sup    {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		12px;
	color: 			#222222;
}

img	{ border:	0 }

a {
	/* text-decoration:	none; */
	font-weight:		bold;
/*	color: #016d01;*/
/*	color: #186115;*/
        color: #07219f;
}

a:hover	{
/*	text-decoration:	underline;*/
        text-decoration:	none;
/*	background-color: 	#EEC375*/
	background-color: 	#6577E3;
        color: #FFFFFF;
}

a.alt	{
	text-decoration:	none;
	font-weight:		normal;
}

a.alt:link {
	color:				#0033ff;
	text-decoration:	underline;
	background-color: 	transparent;
}

a.alt:visited {
	color:				#6666ff;
	background-color: 	transparent;
	text-decoration:	underline;
	}

a.alt:active {
	color:				#0033ff;
	text-decoration:	underline;
	background-color: 	transparent;
}

a.alt:hover	{
	color:				#0033ff;
	text-decoration:	underline;
	background-color: 	transparent;
}

h1, h2, h3, h4, h5, h6	{
	font-family: 		verdana, arial, sans-serif;
}

h1 { color: #07219f}
/* h2 { color: #3474c2} */
h2 { color: #07219f}

#bannerdiv {
	background: url(header-extender.jpg) repeat bottom right;
}


#navbar {/*border-bottom: 3px solid #030da0;*/ padding-bottom:3px; clear:both;
	background: url(nav-img-extender.jpg) repeat top right; } 
#navbar ul { list-style-type: none; margin-left:0px;margin-right:0px }
#navbar ul li { display:inline; margin:0px } 
#navbar a:hover{background-color: transparent;}



.copyright-notice { clear:both; font-style:italic; text-align: center; margin-left:auto; margin-right:auto }
#content { clear:both; margin-left:1cm; margin-right:1cm; margin-bottom: 1.5cm; margin-top:1.5cm }
/*#pagefooter { margin:0;padding:0;clear:both; background: #5a6ab0; }*/
#pagefooter { margin:0;padding:0;clear:both  }


.extend-parent-around-floats-hack { clear: both; }

a.admin { padding:3px; background: gray; color:black; border:1px solid red;margin:1em }

#shopitems tr.odd {
	background: #f4e6ca;
}
#shopitems tr.even {
	background: #e1d2af;
}

ul.formlist { list-style-type: none }
ul.formlist li { margin-bottom:1em; }

.inset{width:150px;padding:1em;background:#e1d2af;float:right;border:1px solid #f4e6ca}

.inset2{padding:1em;background:#e1d2af;border:1px solid #f4e6ca;margin-right:10%;margin-left:10%;}

