.clearbreak {
	clear: both;
}

.clearafter:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

#abcd-header_wrapper {
	height: 80px;
}

#abcd-header {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#abcd-logo {
	margin: 0;
	position: absolute;
	left: 10px;
	z-index: 0;
}

#abcd-ptop {
	position: absolute;
	top: 23px;
	right: 10px;
}

#abcd-mainmenu {
	width: 960px;
	margin: 0 auto;
	height: 30px;
	position: relative;
}

#abcd-ptoolbar {
	position: absolute;
	top: 0;
	left: 0;
}

#abcd-pinset {
	position: absolute;
	top: 0;
	right: 0px;
}

#abcd-body_wrapper {
	height: 100%;
}

#abcd-body {
	width: 980px;
	margin: 0 auto;
}

#abcd-usermodules1 .padding,
#abcd-usermodules2 .padding,
#abcd-usermodules3 .padding,
#abcd-usermodules4 .padding,
#abcd-advertmodules .padding {
	padding: .45em;
}

#abcd-puser2_grid2,
#abcd-puser3_grid2,
#abcd-puser4_grid2,
#abcd-puser5_grid2,
#abcd-puser6_grid2,
#abcd-puser7_grid2,
#abcd-puser8_grid2,
#abcd-puser9_grid2,
#abcd-padvert1_grid2,
#abcd-padvert2_grid2,
#abcd-padvert3_grid2 {
	width: 49.95%;
	float: left;
}

#abcd-puser2_grid3,
#abcd-puser3_grid3,
#abcd-puser4_grid3,
#abcd-puser5_grid3,
#abcd-padvert1_grid3,
#abcd-padvert2_grid3,
#abcd-padvert3_grid3 {
	width: 33.3%;
	float: left;
}

#abcd-puser10_grid3,
#abcd-puser11_grid3,
#abcd-puser12_grid3,
#abcd-puser13_grid3,
#abcd-padvert10_grid3,
#abcd-padvert11_grid3,
#abcd-padvert12_grid3 {
	width: 99.0%;
	float: left;
	padding-left: 5px;
}

#abcd-puser2_grid4,
#abcd-puser3_grid4,
#abcd-puser4_grid4,
#abcd-puser5_grid4 {
	width: 24.975%;
	float: left;
}

#abcd-maincontent_wrapper_right {
	float: left;
	width: 74.5%;
	overflow: hidden;
}

#abcd-maincontent_inner_left {
	float: right;
	width: 74.5%;
	overflow: hidden;
}

#abcd-maincontent {
	padding: 1em;
}

#abcd-pbanner {
	margin-bottom: 1.5em;
	text-align: center;
}

#abcd-leftsidecontent {
	float: left;
	width: 25%;
	overflow: hidden;
}

#abcd-pleft div.module,
#abcd-pleft div.module-window,
#abcd-pleft div.module-box {
	margin: 1em;
}

#abcd-pleft div.module {
	margin-bottom: 2.5em;
}

#abcd-rightsidecontent {
	float: right;
	width: 25%;
	overflow: hidden;
}

#abcd-pright div.module,
#abcd-pright div.module-window,
#abcd-pright div.module-box {
	margin: .5em .5em 1em .5em;
}

#abcd-pright div.module {
	margin-bottom: 2.5em;
}

#abcd-pathway {
	margin: 0.6em;
}

#abcd-pathway_inner {
	float: left;
}

#abcd-bottomnav {
	float: right;
}

#abcd-back {
	padding: 3px 6px 3px 22px;
	background: transparent url(../images/icon_link_back.png) no-repeat left 50%;
	font-weight: bold;
}

#abcd-top {
	padding: 3px 22px 3px 6px;
	background: transparent url(../images/icon_link_top.png) no-repeat right 50%;
	font-weight: bold;
}

#abcd-pfooter {
	padding: 1em;
	font-size: .95em;
	text-align: center;
}

#abcd-pfooter div.moduletable {
	margin-bottom: .35em;
}

#abcd-pfooter div.moduletable h3 {
	display: none;
}

#top-banner {
	position: relative;
	margin-top:-65px;
	margin-left: 250px;
	width: 470px;
}
