/* CSS Document */

.homepage_blogs ul{
	float:left;
	margin-bottom:5px;
	padding:2px;
	list-style-type:none;
	list-style:no;
	width:278px;
}

.homepage_blogs ul li{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(li-bg.gif) no-repeat scroll 0 4px;
	border-bottom:1px dashed #D6D6D6;
	float:left;
	line-height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:10px;
	padding-left:15px;
	width:263px;
}


/*---------- columns------------*/

h1.topheading{color:#FF9C44;
font-size:20px;
font-weight:normal;
line-height:1em;
margin:0 0 9px;
padding:0;
}


h2.headings{color:#FF9C44;
font-size:18px;
font-weight:normal;
line-height:1em;
margin:0 0 9px;
padding:0;
}



#leftcolumn{
	float:left;
	font-weight:normal;
	margin-right:10px;
	padding-bottom:0;
	width:465px;
}

#leftcolumn .story{
	border:1px solid #D6D6D6;
	padding:8px;
	float:left;
	margin-bottom:10px;
}

#leftcolumn .bonuses{
	border:1px solid #D6D6D6;
	padding:8px;
	float:left;
}

#leftcolumn .bonuses .box{
	border:1px dashed #D2D2D2;
	margin:0 0 12px;
	padding:0 0 0 7px;
}

#leftcolumn .bonuses .box .innerbox{
	float:left;
	padding:11px;
	text-align:center;
	width:124px;
}

#midcolumn{
	float:left;
	padding-bottom:0;
	width:165px;
}

#midcolumn .advertisement{
	border:1px solid #D6D6D6;
	padding:8px;
}

.review{
	float:left;
	font-weight:normal;
	padding-bottom:15px;
	padding-left:23px;
	padding-right:23px;
	text-align:justify;
}

/*-----------inner page------------*/

#leftcolumninner{
	float:left;
	font-weight:normal;
	margin-right:10px;
	padding-bottom:0;
	width:630px;
}

#leftcolumninner .story{
	border:1px solid #D6D6D6;
	padding:8px;
	float:left;
	margin-bottom:10px;
}

.story p{
padding-bottom:10px;
text-align:justify;
}
