/**************** Default styles *******************/
html {
height: 100%;
margin: 0px;
padding: 0px;
background-repeat : repeat-y;
}

/* Body style belongs in the site-specific style */

img.intext {
	behavior: url("js/pngbehavior/pngbehavior.htc");
}

.faded {
	opacity: .7;
	-moz-opacity: .7; /* moz requires fraction */
	filter: alpha(opacity=70);
}

.smalltext {
font-size : .9em;
}

.smallertext {
font-size : .8em;
}

.caps {
	font-variant: small-caps;
	letter-spacing: 2px;
}

.emphasize {
  text-decoration: none;
  font-style: oblique;
  display:inline;
  color: red;
}

table {
  border-width : 0;
}

td {
	padding : 4px;
	text-align : left;
}

b {
	color: black;
	text-weight : bold;
}

.menu A:link { 
	font-weight: bold; 
	text-decoration: none; 
}

.menu A:visited {
	font-weight: bold; 
	text-decoration: none; 
}

.menu A:hover {
	font-weight: bold; 
	text-decoration: none; 
}

.menu A:active { 
	text-decoration: none; 
}

.links A:link { 
	font-weight: bold; 
	text-decoration: none; 
}

.links A:visited {
	font-weight: bold; 
	text-decoration: none; 
}

.links A:hover {
	font-weight: bold; 
	text-decoration: none; 
}

.links A:active { 
	text-decoration: none; 
}

.footer A:link {
	text-decoration: none; 
	color: blue;
}

.footer A:visited {
	text-decoration: none; 
	color: blue;
}

.footer A:hover {
	font-weight: bold; 
	text-decoration: none; 
	color: red;
}

.footer A:active { 
	text-decoration: none; 
}

.clear {
	clear : none;
}

ol.alpha { list-style-type: lower-alpha }
ol.caps { list-style-type: upper-alpha }
ol.roman  { list-style: lower-roman }

.reference {
	display : inline;
	font-variant: small-caps;
	letter-spacing: 1px;
}

.pub {
	display : inline;
	font-style: italic;
}

.edition {
	display : inline;
	font-weight: bolder;
}

#footnote {
	text-align : center;
	font-size : .9em;
	height : 50px;
	margin-top : 15px;
	padding : 5px;
	background : orange;
	position : relative;
	clear : both;
}

