/* CSS layout rules for all content areas */
/*	border-top: 2px solid red;*/

/* begin promotional area 

.promoTop {
	width: 181px;
	height: 19px;
	background: #fff url(../images/bkg-promo-top.gif) top left no-repeat;
}
.promo {
	width: 181px;
	background: #fff url(../images/bkg-promo-mid.gif) top left repeat-y;
}

.promo p{
	margin: 0 15px;
	font-size: 0.93em;
}
.promoBottom {
	width: 181px;
	height: 21px;
	margin-bottom: 20px;
	background: #fff url(../images/bkg-promo-btm.gif) top left no-repeat;
}
*/
/* end promotional area */

#content {   
	float: right;
	width: 815px;
	margin: 0 0 40px 0px;
	display: inline; /* fixes IE Doubled Float-Margin Bug */
	padding: 0; 
}

/* misc. rules begin */

/* see http://rd.ecentricarts.com/css/clearfloat/ for details and html */
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  font-size: 1px;
  line-height: 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* misc. rules ends */