div.mezzanine {
	padding: 10px 0;
}
div.mezzanine .curvedContent {
	margin-left: 0;
	}
	
div.mezzanine h2.header {
	padding-left: 10px;
	font-size: 18px;
	text-align: left;
	}
div.mezzanine .sectionlink-head {
	padding-top: 5px;
	}
div.mezzanine h2, div.mezzanine h3, div.mezzanine h4 {
  margin-bottom: 5px;
}
div.mezzanine li.mezzitem {
	list-style-type: none;
	}
div.mezzanine li.mezzitem img {
	margin-bottom: 2px;
}
/* 1 item */
div.mezzanine.for1 {
  width: 100%;
}
div.mezzanine.for1 li.mezzitem {
  	margin-left:4%;
	width:95%;
}
div.mezzanine.for1 a.mezzphoto {
  float: left;
  display: inline;
  margin-right: 5px;
}
div.leadMezz ul.for1 li.mezzitem {
	width:95%;
}
/* 2 items */
div.mezzanine.for2 {
  width: 100%;
}
div.mezzanine.for2 li.mezzitem {
  	float:left;
	margin-left:2%;
	width:47%;
}
div.mezzanine.for2 a.mezzphoto {
  	margin-right: 5px;
}
div.for2 li.mezzitem div.clearfix {
  width: 100%;
}
div.for2 li.right img {
	float:left;
	padding-right:5px;
}
div.leadMezz ul.for2 li.mezzitem {
	width:45%; /** to compensate for the border on the lead content parasite module **/
}
/* 3 items */
div.mezzanine.for3 {
  width: 100%;
}
div.mezzanine.for3 li.mezzitem {
  float: left;
  width: 31%;
  margin-right: 2%;
}
div.mezzanine.for3 li.mezzitem.last, div.mezzanine.for4 li.mezzitem.last, div.mezzanine.for5 li.mezzitem.last {
  margin-right: 0%;
}
div.mezzanine.for3 a.mezzphoto, div.mezzanine.for3 img {
  display: block;
  margin-bottom: 5px;
}
div.leadMezz ul.for3 li.mezzitem {
	width:29%; /** to compensate for the border on the lead content parasite module **/
	overflow: hidden;
}
/* 4 items */
div.mezzanine.for4 {
  width: 100%;
}
div.mezzanine.for4 li.mezzitem {
  float: left;
  margin-left: 2%;
  width: 21%;
}
div.mezzanine.for4 a.mezzphoto {
  display: block;
  margin-bottom: 5px;
}

/* 5 items */
div.mezzanine.for5 {
  	width: 100%;
}
div.mezzanine.for5 li.mezzitem {
	float: left;
	margin-right: 2%;
	width: 18%;
}
div.mezzanine.for5 a.mezzphoto {
	display:block;
	margin-bottom:5px;
	text-align:center;
}
/* 6 items (this style is based off of old thumbnail size 140x105. It will NOT work with the new thumb size 187x105)*/
div.mezzanine.for6{ 
  	width:100%; 
}
div.mezzanine.for6 li.mezzitem {
	float: left;
	margin-left: 2%;
	width: 13%;
}
div.mezzanine.for6 a.mezzphoto {
  	display: block;
  	margin-bottom: 5px;
}
/*end 6 items*/

div.mezzanine.vertical {
  width: 100%;
  text-align: left;
}
div.mezzanine.vertical ul li.mezzitem {
  margin-bottom: 10px;
}
div.mezzanine.vertical ul li.mezzitem div.clearfix {
  width: 100%;
}
div.mezzanine_full {
  padding: 0 0 5px 0;
  margin: 0px;
  background-color: #FFF;
}
div.mezzanine_full_body1 {
  width: 100%;
  float: left;
  padding: 0px;
  margin: 0px;
}
div.mezzanine_full_body2 {
  /*border: 1px dashed black;*/
  width: 50%;
  float: left;
  padding: 0px;
  margin: 0px;
}
div.mezzanine_full_body3 {
  /*border: 1px dashed black;*/
  width: 33%;
  float: left;
  padding: 0px;
  margin: 0px;
}
h2.mezzanine_full_column_title {
  /*border: 1px dashed black;*/
  padding: 0px;
  margin: 0px;
}
div.mezzanine_full_image {
  /*border: 1px solid red;*/
  float: left;
  padding: 0px;
  margin: 0px;
}
div.mezzanine_full_inner_body {
  padding: 0px;
  margin: 0px;
  _float: left;
  *float:left;
}
div.mezzanine_full_head {
  padding: 3px 0 0 10px;
  margin: 0 0 8px 0;
  height: 17px;
  background-color: #CCC;
}
p.mezzanine_full_text {
  padding: 0px;
  margin: 0px;
}
div.mezzanine_full_link {
  padding: 0px;
  margin: 0px;
}
div.mezz-items-3 div.item0 {
  width: 310px;
  float: left;
}
div.mezz-items-3 div.item1 {
  width: 440px;
  float: left;
}
div.mezz-items-3 div.item2 {
  width: 220px;
  float: left;
}
.full-mezz-content-item {
  padding: 5px 10px;
  margin: 0px;
}
.item0 .full-mezz-content-item {
  width: 290px;
}
.item1 .full-mezz-content-item {
  width: 420px;
}
.item2 .full-mezz-content-item {
  width: 200px;
}

/*Multimedia gallery styles*/

div.multimediaPromo div.right img {
	float: left;
	display: inline;
	margin-left: 0;
	}
div.multimediaPromo div.above img,
div.multimediaPromo div.below img {
	margin: 0;
}
div.multimediaPromo table.headlineBelow,
div.multimediaPromo div.content img {
	margin-right: 2px;
	}
div.multimediaPromo div.content { 
	float: left;
	padding: 5px 1% 5px 0;
	}
div.multimediaPromo div.for1 {
	padding-bottom: 5px;
	}
div.multimediaPromo div.for1 div.content {
	float: none;
	clear: left;
	zoom: 1;
	padding-bottom: 0;
	}
div.multimediaPromo div.for2 div.content {
	width: 47%;
}
div.multimediaPromo div.for3 div.content {
	width: 31%;
}
div.multimediaPromo div.for4 div.content {
	width: 23%;
}
div.multimediaPromo div.for5 div.content {
	width: 18%;
}
/* end multimedia styles */

div.headline{
	position:relative;
}
div.moreLink {
	float:right;
	margin-right:10px;
	padding-bottom:5px;
}
div#curvedCorners ul.leadMezz{ /* this needs a ie6 fix (give it w width of 615px and overflow hidden) in the file */
	margin-left: -12px
}
div.curvedContent ul.leadMezz{ /* this needs a ie6 fix in the file */
	margin-left: -10px;
}
div#curvedCorners.leadMezz div.curvedTop {
	padding-top: 0px;
}
div#curvedCorners.leadMezz ul.for3 li.mezzitem{ /* this needs a ie6 fix in the file (padding 5px 7px 5px 7px)*/
	padding:5px 11px 5px 12px;
}
h4.header-bottom{
  float:left; 
  width:70px;
 }
h4#head-width{
	width:150px;
}
span.multi-thumb{
 	float:left;
 }
