#logo {
	position: absolute;
	left: 27px;
	top: 12px;
	float: left;
	width: 265px;
	height: 27px;
	z-index: 100;
}
#navcontainer {
	width: 315px;
	position: absolute;
	left:0px;
	top: 25px;
}
#googleheader {
	width: 845px;
	position: absolute;
	left: 305px;
	top: 25px;
}
#bodycontainer {
	width: 791px;
	position: absolute;
	left: 333px;
	top: 215px;
}
#videocontainer {
	width: 791px;
	position: absolute;
	left: 296px;
	top: 205px;
}
#videocontainer .maincontent {
	width: 791px;
}
#bodycontainer .maincontent {
	width: 791px;
	background: #CCCCCC;
}
#bodycontainerads .maincontentnobg {
	width: 791px;
}
#bodycontainer .footercontent {
	width: 791px;
}			
#bodycontainerads {
	width: 791px;
	position: absolute;
	left: 333px;
	top: 25px;
}	

.divider {
	background-image: url(/images/site_images/line.gif);
	background-repeat: repeat-y;
	background-position: center center;
	background-attachment: fixed;
}

