	body,
	html {
		margin:0;
		padding:0;
		color:#000;

	}
	body {
		width:700px;
		margin-left: auto;
		margin-right: auto;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
	}
	#everypage ul{
	list-style:none;
	}
	#everypage li{
	list-style:none;
	}
	#wrap {	
		margin:0 auto;
		width:700px;		

	}

	#header {
	}
	#header h1 {
    	padding:0px;
	    margin:0;
		}
	h1 {
	font-size: 10px;
	color: #FFFFFF;
	margin:4px;
	font-weight:bold;
	}
	h2 {
	font-size: 18pt;
	color: #2247B2;
	font-weight:bold;
	}
	#nav {
		padding:0px;
		height:30px;
		background-image:url(images/bruce2_02.jpg);
	}

	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{

		margin:0;
		padding:0;
	}
	#main {
		float:right;
		width:530px;
		margin-left:20px;
		margin-right:20px;
		margin-top:8px;
	}
	#main h2, #main h3, #main p {
		padding:0 00px;
    }
	#sidebar {
		float:left;
		width:120px;
		margin-left:0px;
		padding-top:12px;
		
	}
	#sidebar ul {
		list-style: none;
		margin-left:0px;
		padding: 0;
		border: none;

	}
	#sidebar li {
		margin-top: 0px;
		height:22px;
		vertical-align:middle;
		text-indent:00px;
		text-align:center;
		text-decoration:none;

	}
	#sidebar li a {
		display: block;
		background-color:#1C42AD;
		padding:4px;
		color:#FEE9BE;		
		text-decoration:none;
	}

	#sidebar li a:link {
		color:#FEE9BE;
		text-decoration:none;
	}

	#sidebar li a:hover {
		display: block;
		background-color:#FEE9BE;
		color:#000000;
		text-decoration:none;
	}

	
    #sidebar h3, #sidebar p {
		padding:0 00px 0 0;
    }
	#footer {
		clear:both;
	}
	#footer p, a, a:link, a:hover, a:past {
		padding:0px;
		margin:0;
		font-weight:bold;
		color:#000000;
		font-size:10px;
		text-decoration:none;
    }
	.print_section
{
border:1px dotted grey;
padding:10px;
float:left;
width:95%;
}
.print_section p.printbutton
{
float:left;
}
.print_section p.printbutton a
{
text-decoration:none;
background:white;
display:block;
float:right;
margin:1px;
padding:4px;
border:0px dotted grey;
color:#666666;
font-size:xx-small;
}
@media print
{
.noprint, .printbutton
	{
	display:none;
	}
.print
	{
	display:block;
	}
}
.save{
   behavior:url(#default#savehistory);}
a.dsphead{
   text-decoration:none;
   margin-left:1.5em;
   color:#1C42AD;
   }
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}
//a:link {
	color: #1C42AD;
}
a:visited {
	color: #487DF9;
}
a:hover {
	color: #1C42AD;
}
a:active {
	color: #FFE8C9;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
