div, form, input, h1
{
	/* this is for netscape 4's sake */
	padding: 0;
	margin: 0;
}
body
{
	margin: 10px 0;
	padding: 0;
}

#pageFrame
{
		/*position: relative;*/
		width: 770px;
		margin: 0 auto;
	}
	#pageInnerFrame	
	{
		width: 100%;
	}


/* BASIC LAYOUT */
.leftColumn
{
	width: 272px;
	padding-right: 2px;
	vertical-align: top;
}
.rightColumn
{
	vertical-align: top;
	width: 478px;
}


#header{
	height: 129px;
	}
	#header_l{
		float: left;
	}
	#logo{
		padding-left: 39px;
		margin-top: 42px;
	}
	#header_r{
		margin-top: 36px;
		float: right;
		width: 200px;
		padding-left: 19px;
		height: 88px;
	}

#footer{
	clear: left;
	height: 47px;
	}
	#footer_l
	{
		float: left;
		padding-left: 26px;
		padding-top: 10px;
	}
	#footer_r
	{
		float: right;
		padding-right: 20px;
		padding-top: 20px;
	}

/*---- Borders ----*/
#pageFrame{
	border: 1px solid #DEDEDE;
}
#footer{
	border-top: 1px solid #fff;
	}
#body{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}