#main { clear:both; padding-bottom: 312px;}  /* must be same height as the footer */

	#top{
		z-index:-1;
		position:relative;
		height:319px;
		}	
				#topLeft{
					z-index:2;
					background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/top_left.png');
					background-repeat:no-repeat;
					height:318px;
					width:318px;
					position:absolute;
					}
			
				#topRight{
					z-index:2;
					background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/top_right.png');
					height:320px;
					width:315px;
					float:right;
					margin-top:-60px;
					postion:absolute;
					}
					
				#topRepeat{
					z-index:1;
					background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/top_repeat.png');
					background-repeat:repeat-x;
					margin-left:318px;
					height:60px;
					}

	#middleFrame {
		z-index:1;
		margin-left:-2px;
		margin-top:-10px;
		margin-right:-2px;
		}

			.rightRepeat {
				background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/middleRight.png');
				}

			.leftRepeat {
				background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/middleLeft.png');
				background-repeat:repeat-y;
				margin-left:-5px;
				margin-top:-4px;		
				}
#bottomtv {
	background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/bottom_repeat.png');
	background-repeat:repeat-x;
	position: relative;
	margin-top: -312px; /* negative value of footer height */
	height: 312px;
	clear:both;
	} 

			#bottomLeft{
					z-index:2;
					background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/bottom_left.png');
					background-repeat:no-repeat;
					height:320px;
					width:322px;
					float:left;
					left:0;
					margin-top:-8px;
					}
				
			#bottomRight{
					z-index:2;
					background-image:url('http://www.politeauthority.com/wp-content/themes/us/images/bottom_right.png');
					height:320px;
					width:316px;
					right:0;
					bottom:0;
					position:absolute;
					}
		
/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac *