/* ===== Floating images ==================== */

.floatright {
	float: right;
	clear: right;
	/* strangely necessary to avoid the bottom shadow jumping up and down
     when you scale the text */
  line-height: 10px;
	margin: 1em;
	margin-right: -20em;
}
.floatleft {
	float: left;
	clear: left;
	/* strangely necessary to avoid the bottom shadow jumping up and down
     when you scale the text */
  line-height: 10px;
	margin: 1em;
}

.floatleft.noclear {
	clear: none;
}

.lineup {
	float: left;
	/* strangely necessary to avoid the bottom shadow jumping up and down
     when you scale the text */
  line-height: 10px;
	margin: 1em;
}

/* ===== Image shadows ==================== */

/* <div class="alpha-shadow"><div><img ...></div></div> */

.alpha-shadow {
	background: url(shadow1.gif) no-repeat bottom right;
	margin: 0px 0 0 10px !important;/*  margin: 0px 0 0 5px; */
}
.alpha-shadow div {
	background: url(shadow2.png) no-repeat left top !important;
	/*  background: url(images/shadow2.gif)   no-repeat left top;*/
  padding: 0px 5px 4px 0px;
	/*  _padding: 0px 5px 3px 0px;*/  /* Ugly IE6 hack */
  /* strangely necessary to avoid the bottom shadow jumping up and down
     when you scale the text */
  line-height: 10px;
}
.alpha-shadow img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
}
/* The shadow box floats to the left in the outer box, so that
 * it doesn't become wider than what is necessary for the image
 * (which causes the shadow to disconnect from the image) */
.floatright .alpha-shadow, .floatleft .alpha-shadow {
	float: left;
}
/* ===== Image captions  ==================== */

DIV.notopmargin {
	margin-top: 0;
}
P.imgcaption320 {
	font-size: 90%;
	line-height: 140%;
	color: #888888;
	width: 320px;
	margin-left: 15px;
}
P.imgcaption240 {
	font-size: 90%;
	line-height: 140%;
	color: #888888;
	width: 240px;
	margin-left: 15px;
}
P.imgcaption200 {
	font-size: 90%;
	line-height: 140%;
	color: #888888;
	width: 200px;
	margin-left: 15px;
}
P.imgcaption150 {
	font-size: 80%;
	line-height: 120%;
	color: #888888;
	width: 150px;
	margin-left: 15px;
}
.clearboth {
	clear: both;
}
