/* CSS Document */

#wrapper.home {}
#wrapper.home #content {background:url('../images/content_bg_home.gif') top left no-repeat;  _height:720px; min-height:720px; overflow:visible; padding-bottom:10px; }


#wrapper #sidebar {display:block; float:right; margin-top:18px; padding:16px; text-align:left; font-size:14px; width:265px; overflow:visible; }
	#wrapper #sidebar img {margin-top:4px; }
	#wrapper #sidebar p {line-height:24px; padding-left:2px; }

#wrapper div#features { position:absolute; top:205px; left:0px;  }
	#wrapper div#features div { position:absolute; }
	#wrapper div#features div p { font-size:13px; letter-spacing:.2px; line-height:17px; }
	#wrapper div#features div a { color:#014339; font-weight:600; }
	#wrapper div#features div a:hover { color:#b71f36; }
	
		#wrapper div#features div#corp_comedy { background:url('../images/homepage/corporate_bg.gif') 0px 0px no-repeat; width:215px; height:122px; left:265px; top:340px; text-align:center;}
		#wrapper div#features div#corp_comedy p { width: 170px; float:left; padding-left:10px; margin-top:8px;}			
		#wrapper div#features div#corp_comedy a#corp_button { position:absolute; bottom:1px; right:0px; background:url('../images/homepage/corp_link.gif') top left no-repeat; display:block; width:192px; height:75px; text-indent:-10000px; }
			#wrapper div#features div#corp_comedy a#corp_button:hover {background-position:0px -75px; }
		
		#wrapper div#features div#theater { background:url('../images/homepage/theater_bg.gif') 0px 0px no-repeat; width:310px; height:260px; left:165px; top:70px; text-align:left;}
			#wrapper div#features div#theater p { padding:65px 0px 0px 58px; font-size:12px; text-align:center; } 
			#wrapper div#features div#theater p.quote { padding:6px 0px 0px 0px; color:#60378d; font-weight:bold; font-style:italic; } 
			#wrapper div#features div#theater p.quote .byline { display:block; padding:4px 0px 0px 0px; color:#5b2f7c; font-weight:normal; font-style:normal;} 
	#wrapper div#features div#theater a#theater_button { position:relative; top:60px; left:96px; background:url('../images/homepage/theater_link.gif') top left no-repeat; display:block; width:88px; height:25px; text-indent:-10000px; }
			#wrapper div#features div#theater a#theater_button:hover {background-position:0px -25px; }

		#wrapper div#features div#testimonials { background-color:#ffffff; display:block; left:0px; top:294px; width:192px; height:219px; text-align:center; color:#4c9948; overflow:visible; padding-top:12px; }
			#wrapper div#features div#testimonials p {display:block; float:left; font-size:16px; font-weight:bold; line-height:19px; margin-left:15px; padding-bottom:10px; width:215px;}
		
		#wrapper div#features div#presskit { background:url('../images/homepage/press_bg.gif') 0px 0px no-repeat; display:block; width:158px;  height:118px; left:321px; top:0px; text-align:center;}
			#wrapper div#features div#presskit a#press_button {background:url('../images/homepage/press_link.gif') top left no-repeat; display:block; width:158px; height:54px; margin-bottom:4px; text-indent:-10000px; }
			#wrapper div#features div#presskit a#press_button:hover {background-position:0px -54px; }

/* nestle link styles */
		#wrapper div#features div#vbk { background:transparent; width:150px; height:160px; left:120px; top:395px; text-align:center;}
			#wrapper div#features div#vbk img { margin-top:10px; margin-right:10px; }
			#wrapper div#features div#vbk p { margin:0px; padding:0px; font-size:12px; color:#5b2f7c;}
			#wrapper div#features div#vbk a#golink { font-size:13px; padding-right:18px; background:url('../images/homepage/vbk_link_arrow_off.gif') center right no-repeat; color:#992828; }
			#wrapper div#features div#vbk a#golink:hover { color:#c00d28; background:url('../images/homepage/vbk_link_arrow_on.gif') center right no-repeat; }
*/