.page
{
	padding:10px 0px;
}
.article_wrapper, #mainWrapper
{
	float:left;
	width:704px;
	/*width:660px;*/
	background:white;
	position:relative;
}

.article, #main
{
	padding:12px;
}

.article img.image
{
	float:left;
	border:1px solid #cccccc;
	padding:4px;
	margin:0px 8px 8px 0px;
}

.round_topLeft
{
	position:absolute;
	top:0px;
	left:0px;
	width:11px;
	height:12px;
	background:url(../images/article/round_topLeft.gif) no-repeat;
}

.round_topRight
{
	position:absolute;
	top:0px;
	right:0px;
	width:11px;
	height:12px;
	background:url(../images/article/round_topRight.gif) no-repeat;
}

.round_bottomLeft
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:11px;
	height:12px;
	background:url(../images/article/round_bottomLeft.gif) no-repeat;
}

.round_bottomRight
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:11px;
	height:12px;
	background:url(../images/article/round_bottomRight.gif) no-repeat;
}

.article_heading_wrapper
{
	width:680px;
	/*background:#d2d2d2;*/
	margin-bottom:12px;
	position:relative;
}

.article_heading, .article_heading h3
{
	line-height:30px;
	font-size:16px;/*18*/
	background:#d2d2d2;
}

.article_heading_leftEdge
{
	width:10px;
	height:30px;
	float:left;
	background:url(../images/article/article_heading_leftEdge.gif) no-repeat;
}

.article_heading_rightEdge
{
	width:10px;
	height:30px;
	float:right;
	background:url(../images/article/article_heading_rightEdge.gif) no-repeat;
}

.sideBar
{
	width:223px;
	margin-left:13px;
	padding-bottom:12px;
	float:left;
}

.sideBar .heading
{
	color:white;
	padding:14px 0px 6px 18px;
	font-size:18px;
	line-height:18px;
}

.sideBar li a:link, .sideBar li a:active, .sideBar li a:visited {
	text-decoration:none;
	color:#acacac;
}
.sideBar li a:hover {
	text-decoration:none;
	color:white;
}

.sideBar ul
{
	padding:0px;
	margin:0px;
	width:195px;
	margin:0px auto;
}

.sideBar ul li
{
	list-style:none;
	border-top:1px solid #323232;
	padding:4px 0px;
}

.sideBar ul li.last
{
	border-bottom:1px solid #323232;
}

.sideBar .ad_180x150
{
	color:#999999;
	font-size:11px;
	padding:12px 0px 12px 15px;
}

.ad_180x150
{
	float:left;
	color:#999999;
	padding:0px 12px 0px 0px;
	font-size:11px;
	border:none;
}

.post .ad_180x150 img {border:none; padding:0px;}

.article_heading h3
{
	padding:0px;
	margin:0px;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.article_heading h3 a:link, .article_heading h3 a:active, .article_heading h3 a:visited {
	text-decoration:none;
	color:black;
	font-weight:normal;
}
.article_heading h3 a:hover {
	text-decoration:none;
	color:black;
	font-weight:normal;
}

h2
{
	/*margin:0px !important;
	padding:0px !important;
	background:yellow;*/
}

h2.date-header
{
	clear:both;
	margin:0 4px 0 0;
	padding:0px;
	/*background:yellow;*/
	/*background:white;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	font-weight:normal;
	/*float:right;*/
	/*display:inline;*/
	position:absolute;
	right:0px;
	top:30px;
	color:#777;
}

#main
{
	padding-top:4px;
}

.article_heading, .article_heading_wrapper, .article_heading_rightEdge, .article_heading_leftEdge, .clear
{
	/*margin-bottom:0px !important;*/
}

.post-body div, .post-footer
{
	padding-left:4px;
}

div.in_article_ad
{
	float:left;
	padding:0px 15px 15px 0px;
	margin:0px !important;
	line-height:11px !important;
}

div.in_article_ad img
{
	border:0px;
	padding:0px;
	margin:0px;
}

span.in_article_ad_label
{
	color:#999;
	font-size:11px;
	line-height:14px !Important;
}