/* bj5.css

   Copyright (c) 2005 W3C (MIT, ERCIM, Keio), All Rights Reserved.
   W3C liability, trademark, document use and software licensing
   rules apply, see:

   http://www.w3.org/Consortium/Legal/copyright-documents
   http://www.w3.org/Consortium/Legal/copyright-software
*/

p.piazza {
	font-size: .6em;
}

p.sideimage {
  width: 30%;
  margin-right: 1em;
  float: left;
}

p.rightimage{
  width: 50%;
  margin-left: 1em;
  float: right;
}

p.halfimage {
  width: 40%;
  margin-right: 1em;
  float: left;
}

p.horizhalfimage {
  text-align: center;
  height: 40%;
}

p.fullimage { 
  text-align: center;
  height: 75%;
}

p.sideimage img, p.halfimage img {
  width: 90%  !important; /* 90% is hack for Amaya */
  height: auto !important; 
}


p.fullimage img, p.horizhalfimage img {
  height: 100%  !important; 
  width: auto !important; 
}


.smallimageright { 
   margin-right: 5em; 
   float: right;
}

div.slide h1.testing  {
	border-bottom: 8px solid #da521f;}
	
.testing {color: #da521f}

.attention {
	color: #da521f;
	font-weight:bold;}

div.slide h1.graphics {
  border-bottom: 8px solid #6950a1;
}
.graphics {color: #6950a1}

.emphasis {color: blue}

.highlight {color: red}

div.slide {
   clear:both;
}

div.selfcheck{
   clear:both
}

ol li { 
   list-style-type: lower-alpha;
}

pre ul li { 
   list-style-type:none;
    margin-top: -5px;
	margin-bottom: -25px ;
}

pre /*override styles*/{
 font-size: 80%;
 font-weight: bold;
 line-height: 120%;
 padding-top: 0.2em;
 padding-bottom: 0.2em;
 padding-left: 1em;
 padding-right: 1em;
 border-style: solid;
 border-left-width: 1em;
 border-top-width: thin;
 border-right-width: thin;
 border-bottom-width: thin;
 border-color: #95ABD0;
 color: #00428C;
 background-color: #E4E5E7;
}


h1.activity {
  border-bottom: 8px solid #c82254;
}

/*add to slidy.css definition*/
a:link{text-decoration:underline;}