#main {
	border-bottom: 1px solid #ccc;
}

#main .mainblock {
	min-height: 500px;
/*	border-top: 1px solid #fff; */
/*	outline: 1px solid #ccc; */
	background-image: -webkit-linear-gradient(top, #eee, #fff 50px);
	background-image:    -moz-linear-gradient(top, #eee, #fff 50px);
	background-image:     -ms-linear-gradient(top, #eee, #fff 50px);
	background-image:      -o-linear-gradient(top, #eee, #fff 50px);
	background-image:         linear-gradient(to bottom, #eee, #fff 50px);
}

#main .content {
	float: left;
	width: 730px;
	overflow-x: visible;
}

#breadcrumbsheader {
	padding: 8px 12px 0 12px;
	width: 963px;
	overflow: hidden;
}

#content-header {
	padding: 0 15px 15px 12px;
	width: 699px;
	background: url("../images/bg-heading2.gif") no-repeat scroll 0 100% transparent;
	overflow: hidden;
}

#content-header h1 {
	float: left;
	margin: 15px 0 6px 0;
	line-height: 26px;
}

#twocolumns {
	background: url("../images/bg-stripe2.gif") repeat-y scroll 730px 0 transparent;
	width: 985px;
	margin-top: 11px;
	overflow: hidden;
}

#twocolumns-body {
	background: url("../images/bg-twocolumns.gif") no-repeat scroll 3px 100% transparent;
	margin: 0 0 11px;
}

.bottom-line {
	background: url("../images/bg-twocolumns.gif") no-repeat scroll 0 0 transparent;
	height: 20px;
	margin-left: 3px;
	overflow: hidden;
	width: 100%;
}

.pagetools {
	float: right;
	padding-top: 5px;
}

.pagetools li {
	margin: 0 0 0 4px;
}

.pagetools a {
	background: url("../images/sprite.png") no-repeat scroll 0 -382px transparent;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
}

.pagetools a.share {
	background: url("../images/ico-share.gif") no-repeat scroll 0 50% transparent;
	padding-left: 18px;
	width: auto;
	text-indent: 0;
	line-height: 27px;
	margin-right: 10px;
	color: #0089EE;
}

.pagetools a.fiddle {
	background: none;
	padding-left: 18px;
	width: auto;
	text-indent: 0;
	line-height: 27px;
	margin-right: 10px;
	color: #0089EE;
}

.pagetools a.revisions {
	background-position: -63px -382px;
}

.pagetools a.print {
	background-position: -32px -382px;
}

.content-body {
	margin: 0 0 20px;
	padding: 0 12px 0 12px;
}

.content-body .block {
	width: auto;
	margin: 0;
}
