
A       { color : blue; text-decoration : none; }
A:LINK  { color : blue; text-decoration : none; }
A:VISITED { color : blue; text-decoration : none; }
A:ACTIVE { color : blue; text-decoration : none; }
A:Hover { background: #E2E2E2; color: blue; text-decoration : underline; }

PRE 
{ 
	font-family : courier;
}

P 
{ 
	color : black; 
	text-decoration : none;
}

DIV.nav
{
	border-bottom: 1px solid gray;
	margin-top: -17;
}
DIV.nav_text { color: black; font: normal 10pt Arial; margin-top: 1; margin-left: 15; }
A.nav_text { color: black; font: normal 10pt Arial; width: 85;}
A.nav_text:visited { color: black; text-decoration: none }
A.nav_text:active { color: black; text-decoration: none }
A.nav_text:hover { background: none; color: black; text-decoration: none }

DIV.menuSection { font: bold 12pt Times; margin-left: 30; }
TD.menu         { vertical-align: top; border: 1px solid black; background-color: #efeff0; width: 170; }
DIV.menuBullet  { font: bold 6pt Times; margin-left: 3; }
A.menuItem      { font: normal 12pt Times; }

TD.content
{
    vertical-align: top;
    border: 1px solid black;
    background-color: #efeff0;
    padding: 5;
}

TD.window
{
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #D9DBDD;
}

TD.windowsubject
{
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #E2E6F0;
}

TD.windowcomplete
{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #D9DBDD;
}
TD.small
{
}
TD.comment
{
	border-top: 1px dashed gray;
	border-right: 1px dashed gray;
	border-left: 1px dashed gray;
	border-bottom: 1px dashed gray;
	background-color: #D9DBDD;
}
TD.divider
{
	border-right: 1px dashed gray;
}

TD.cuthere
{
	border-bottom: 1px dotted gray;
}


P		{ font:normal 12pt Times}
.myBanner	{ font:bold 24pt Times; text-align:center; color:deeppink }
.myTitle	{ font:bold italic 18pt Times; text-align:left; color:darkcyan }
.myColumn	{ font:bold 14pt Times; text-align:left; color:maroon }
.myItem	    { font:bold italic 10pt Times; text-align:left; color:darkblue }
.myMusician { font:bold 12pt Times; text-align:left; color:sienna }

.myHide		{ font:bold italic 10pt Times; text-align:left; color:#efeff0 }
A.myHide    { color: #efeff0; ext-decoration : none }
A.myHide:visited{ color: #efeff0; ext-decoration : none }
A.myHide:active { color: #efeff0; ext-decoration : none }
A.myHide:hover  { background: #efeff0; color: #efeff0; ext-decoration : none }


/* For physics 89 page */

.pHead		{ font:bold 16pt Times; text-align:center; }
.pSubHead	{ font:bold italic 12pt Arial; text-align:left }
.pTitle		{ font:bold 12pt Times; text-align:left; }
.pAuthor	{ font:bold italic 12pt Times; text-align:right; }
.pAlbum		{ font:bold 12pt Times; text-align:left; margin-left:30 }
.pProvider	{ font:bold 10pt Times; }
.pYPage		{ font:bold 12pt Times; }
.pWarn		{ font:italic 9pt Helvetica; }
.pName		{ font:bold 12pt Times }


.sidebox {
	margin: 0 auto; /* center for now */
	width: 11em; /* ems so it will grow */
	background: url(sbbody_r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead_l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 25px 5px;
	color: white; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	font: bold 1.1em Times;
}
.boxbody {
	background: url(sbbody_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 25px 31px;
	font: normal 1.0em Times;
}

