#contentleft .section,
#contentright .section { margin-right: 12px; margin-left: 12px; }

div.section { position: relative; }
 
div.section div.corners {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 39px;
	overflow: hidden;
	z-index: 1;
	background-image: url(../images/corners.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.section div.corner-hot { background-position: 0 0; }
div.section div.corner-paperclip { background-position: 0 -40px; }
div.section div.corner-pick { background-position: 0 -80px; }
div.section div.corner-new { background-position: 0 -120px; }
div.section div.paperclip {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 45px;
	height: 45px;
	overflow: hidden;
	z-index: 1;
	background-image: url(../images/paperclip.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.section h3.header {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #323232;
	font-weight: normal;
}

.section h3.header {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #323232;
	font-weight: normal;
}

.section span.header-2,
.section span.header-3 { display: block; }
.block{padding: 10px;margin-bottom: 5px;}
.section-title{width:auto;}
.title-header .box-title .title {color: #fff;text-shadow: -1px -1px 1px #222;}
.listing-title-header .box-title .title {color: #fff;text-shadow: -1px -1px 1px #000;}
.member-title-header .box-title .title {color: #fff;text-shadow: -1px -1px 1px #642917;}
.title-header .section-title, .listing-title-header .section-title, .member-title-header .section-title {margin: -3px 0 0 0;}
.title-header .box-title, .listing-title-header .box-title, .member-title-header .box-title {margin: 0 28px 0 -10px;}
.title-header .box-title2, .listing-title-header .box-title2, .member-title-header .box-title2 {margin-right: -28px;margin-left: 0;}
.title-header .box-title3, .listing-title-header .box-title3, .member-title-header .box-title3 {margin: 0;background: none;height: auto;}
.title-header .box-title .title, .listing-title-header .box-title .title, .member-title-header .box-title .title {padding: 20px 10px 22px 10px;margin-bottom: 11px;background: none;line-height: 20px;}
.title-header .box-title {
	background-image: url(../images/header-title-left.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.title-header .box-title2 {background: url(../images/header-title-right.png) 100% 0 no-repeat;}
.listing-title-header .box-title {background: url(../images/header-title-left.png) 0 -114px no-repeat;}
.listing-title-header .box-title2 {background: url(../images/header-title-right.png) 100% -114px no-repeat;}
.member-title-header .box-title {background: url(../images/header-title-left.png) 0 -228px no-repeat;}
.member-title-header .box-title2 {background: url(../images/header-title-right.png) 100% -228px no-repeat;}
div#bottom-listings {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
div.separator .section { margin: 0px 0px 0px 0px; }
div.white-box div.box-t1 {
	background-image: url(../images/white-box-corners.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.white-box div.box-t2 {
	padding: 0px 7px 0px 7px;
	background: url(../images/white-box-corners.png) 100% -17px no-repeat;
}

div.white-box div.box-t3 {
	height: 7px;
	background: url(../images/white-box-corners.png) 0 -34px repeat-x;
	overflow: hidden;
}

div.white-box div.box-1 {	background: url(../images/white-box-edges.png) 0 0 repeat-y; }

div.white-box div.box-2 {
	padding: 0px 5px 0px 5px;
	background: url(../images/white-box-edges.png) 100% 0 repeat-y;
}

div.white-box div.box-3 {
	padding: 10px;
	background: #ffffff;
	overflow: hidden;
}

div.white-box div.box-b1 { background: url(../images/white-box-corners.png) 0 -51px no-repeat; }

div.white-box div.box-b2 {
	padding: 0px 7px 0px 7px;
	background: url(../images/white-box-corners.png) 100% -68px no-repeat;
}

div.white-box div.box-b3 {
	height: 7px;
	background: url(../images/white-box-corners.png) 0 -85px repeat-x;
	overflow: hidden;
}

div.white-box h3.header {
	height: 35px;
	margin-top: -10px;
	line-height: 35px;
}

div.white-box h3.header span.title {
	font-size: 15px;
	line-height: 26px;
}
div.white-box h3.header span.subtitle { margin-top: -4px; }

div.white-box h3.header span.icon { top: 2px; left: -3px; }
div.white-box div.badge { top: 5px; right: 5px; }
div.postit div.box-1 {
	color: #323232;
	background-color: #ECDC4A;
}

div.postit div.box-2 {
	padding: 15px 15px 0px 15px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

div.postit div.box-b1 {
	background: url(../images/postit_shadows.png) 0 0 no-repeat;
}

div.postit div.box-b2 {
	padding: 0px 90px 0px 60px;
	background-image: url(../images/postit_shadows.png);
	background-repeat: no-repeat;
	background-position: 100% -40px;
}

div.postit div.box-b3 {
	height: 40px;
	background: url(../images/postit_shadows.png) 0 -80px repeat-x;
}

div.postit h3.header {
	height: 30px;
	margin: -15px -15px 5px -15px;
	background: #E1C91E;
	line-height: 30px;
	text-indent: 15px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	text-shadow: none;
}
div.postit-white div.box-1 {
	color: #323232;
	background-color: #FDFDFD;
}

div.postit-white div.box-2 {
	padding: 15px 15px 0px 15px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

div.postit-white div.box-b1 {
	background: url(../images/white-posit-shadows.png) 0 0 no-repeat;
}

div.postit-white div.box-b2 {
	padding: 0px 90px 0px 60px;
	background-image: url(../images/white-posit-shadows.png);
	background-repeat: no-repeat;
	background-position: 100% -40px;
}

div.postit-white div.box-b3 {
	height: 40px;
	background: url(../images/white-posit-shadows.png) 0 -80px repeat-x;
}

div.postit-white h3.header {
	height: 30px;
	margin: -15px -15px 5px -15px;
	line-height: 30px;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	text-shadow: none;
	background-color: #DDD;
}
