#flasharea {
	height:232px;
	margin-top:0;
}
#maincontainerhome {
	background-image: url(images/layout/home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 799px;
	margin-top: 0;
	margin-bottom:0px;
	margin-left: 1px;
	padding-top: 17px;
	/*height: 284px;*/
	/*when using speical message above the homeleft/homeright, change the background position below to override the default above*/
	background-position: left 234px;
}
#maincontainerwhole {margin-top:25px; margin-bottom:15px;}
#maincontentwhole {padding:10px 25px 5px 25px;}
#specialmessagecontainer {
	background-image: url(images/layout/secondary_wholepg_area.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 771px; /* 800 minus margin/padding */
	margin: 7px 14px 20px 15px;
}
#specialmessagecontent {
	width:710px; /* 770 minus padding */
	padding:10px 30px;
	text-align:center;
}
#specialmessagecontent h1 {margin-top:25px;}
#ryanarm {
	position: relative;
	left: -15px;
	height: 160px;
	width: 27px;
	top: -404px;
	margin-bottom: -160px;	
}
*html #ryanarm {top: -420px;}
*html #footer, *html #push {margin-bottom:-143px;}

#homeleft {float:left; width:320px; padding-left:145px}
#homeright {float:left; width:245px; margin-left:50px;}
#homeright p {padding-top:2px; padding-bottom:4px;}
#homeright h2 {padding-top:1px; padding-bottom:3px;}

img.ribbon {float:left;margin-top:-2px;margin-right:5px;margin-left:75px; }
p.indent2 {padding-bottom:1px;}
p.indentname {padding:0px 0px 0px 135px; font-size:1.1em; line-height:1.25em;}

.videobarsect {float:left; width:177px; text-align:center;}
