html,body {
	margin:0;
	padding:0;
	background:#CBC297;
}
body { color: black; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; background-color: white; }

h1#welcome
{
	height: 38px;
	background-color: #CBC297;
	background: url(../images/welcome.jpg) no-repeat;
	margin-top: 12px;
	margin-left: -6px;
	padding: 6px 4px 0px 4px;
	border-top: 2px solid #6f8078;
	border-bottom: 2px solid #6f8078;
}

h1#welcome span { display: none;  }

/* CSS for the box starts here
================================================*/
/* Insert the custom corners and borders for browsers with JavaScript on */
.cb {
	margin:0.5em 0;
}
/* Rules for the top corners and border */
.bt {
	background:url(../format/abpoppm_box.jpg) no-repeat 100% 0;
	margin:0 0 0 28px;
	height:27px;
}
.bt div {
	height:27px;
	width:28px;
	position:relative;
	left:-28px;
	background:url(../format/abpoppm_box.jpg) no-repeat 0 0;
}

#masthead .bt {
	background:url(../format/abpoppm_head_box.jpg) no-repeat 100% 0;
	margin:0 0 0 14px;
	height:13px;
	}
#masthead .bt div {
	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_head_box.jpg) no-repeat 0 0;
	}
#body .bt {
	background:url(../format/abpoppm_body_box.jpg) no-repeat 100% 0;
	margin:0 0 0 14px;
	height:13px;
	}
#body .bt div {
	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_body_box.jpg) no-repeat 0 0;
	}

#footer2 {
	margin-bottom: -14px;
	position: relative;
	z-index: 1000;
}

#footer2 .bt {
	background:url(../format/abpoppm_foot_box.jpg) no-repeat 100% 0;
	margin:0 0 0 14px;
	height:13px;
	}
#footer2 .bt div {
	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_foot_box.jpg) no-repeat 0 0;
	}



/* Rules for the bottom corners and border */
.bb {
	background:url(../format/abpoppm_box.jpg) no-repeat 100% 100%;
	margin:0 0 0 28px;
	height:27px;
}
.bb div {

	height:27px;
	width:28px;
	position:relative;
	left:-28px;
	background:url(../format/abpoppm_box.jpg) no-repeat 0 100%;
}

#masthead .bb {
	background:url(../format/abpoppm_head_box.jpg) no-repeat 100% 100%;
	margin:0 0 0 14px;
	height:13px;
	}
#masthead .bb div {

	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_head_box.jpg) no-repeat 0 100%;
}

#body .bb {
	background:url(../format/abpoppm_body_box.jpg) no-repeat 100% 100%;
	margin:0 0 0 14px;
	height:13px;
	}
#body .bb div {

	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_body_box.jpg) no-repeat 0 100%;
}

#footer2 .bb {
	background:url(../format/abpoppm_foot_box.jpg) no-repeat 100% 100%;
	margin:0 0 0 14px;
	height:13px;
	}
#footer2 .bb div {

	height:13px;
	width:14px;
	position:relative;
	left:-14px;
	background:url(../format/abpoppm_foot_box.jpg) no-repeat 0 100%;
}


/* Insert the left border */
.i1 {
	padding:0 0 0 11px;
	background:url(../format/abpoppm_borders.jpg) repeat-y 0 0;
}
/* Insert the right border */
.i2 {
	padding:0 11px 0 0;
	background:url(../format/abpoppm_borders.jpg) repeat-y 100% 0;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 { background:#fff; padding:0 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right-color: #fff; border-right-width: 0; border-left-color: #fff; border-left-width: 0; }

#masthead .i1 {
	padding:0 0 0 12px;
	background:url(../format/abpoppm_head_lborder.jpg) repeat-y 0 0;
	}
/* Insert the right border */
#masthead .i2 {
	padding:0 12px 0 0;
	background:url(../format/abpoppm_head_rborder.jpg) repeat-y 100% 0;
	}
#masthead .i3 { background: #6f8078; border-width:1px 0; padding: 0; border-color: #6f8078; border-style: solid; }

div.i3 a { border: none; text-decoration: none; }

#body .i1 {
	padding:0 0 0 12px;
	background:url(../format/abpoppm_body_lborder.jpg) repeat-y 0 0;
	}
/* Insert the right border */
#body .i2 {
	padding:0 12px 0 0;
	background:url(../format/abpoppm_body_rborder.jpg) repeat-y 100% 0;
	}
#body .i3 {
	background: #fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding: 0;
}

#footer2 .i1 {
	padding:0 0 0 12px;
	background:url(../format/abpoppm_foot_lborder.jpg) repeat-y 0 0;
	}
/* Insert the right border */
#footer2 .i2 {
	padding:0 12px 0 0;
	background:url(../format/abpoppm_foot_rborder.jpg) repeat-y 100% 0;
	}
#footer2 .i3
{
	background: #864a6c;
	border-width: 1px 0;
	padding: 0;
	border-color: #864a6c;
	border-style: solid;
}


/* CSS for the box ends here */

/* Just a bit of styling for this example. Adjust as you wish. */
