/* plain page layout */
#plain_main {
	background:#fff url(../images/global/main_bg4.jpg) repeat-x 0 0;
	width:975px;
	padding-bottom:25px;
	min-height:750px; 
	height:auto !important; 
	height:750px;
	}
/* header */
#plain_hdr{
	width:975px;
	padding:25px 0 0;
	min-height:105px;
	height:auto !important;
	height:105px;
	}
#plain_hdr_lc {
	width:575px;
	padding:0 117px 0 24px;
	}

/* main content area */
#plain_lc {
	position:relative;
	width:120px;
	float:left;
	padding:0 45px 0 13px;
	}
#plain_cc, #plain_cc_legal {
	position:relative;
	width:457px;
	float:left;
	padding-right:45px;
	}
#plain_rc {
	position:relative;
	width:241px;
	float:left;
	padding-right:24px;
	}

/* plain page formatting */   
#plain_hdr {
	color:#ccc;
	}
#plain_hdr a {
	color:#f96;
	font-weight:bold;
	text-decoration:none;
	}
#plain_hdr a:hover {
	text-decoration:none;
	}
#plain_hdr h1 {
	color:#fff;
	font-size:116%;
	font-weight:bold;
	}
#plain_hdr p {
	line-height: 150%;
	}
#plain_main {
	font-size:85%;
	color:#333;
	} 
#plain_main a {
	color:#de0005;
	text-decoration:none;
	font-weight:bold;
	}

#plain_main a:hover {
	text-decoration:underline;
	}

#plain_main h3 {
	font-size:138.5%;
	font-weight:bold;
	}
#plain_main p {
	line-height:145%;
	padding-left:1px;
	}
#plain_lc a {/*left col navigation*/
	display:block;
	height:25px;
	width:90px;
	border-top:1px solid #bebcbc;
	padding:6px 15px 0 8px;
	font-size:92%;
	}
#plain_lc a:hover {
	background:#e2e2e2;
	} 
#plain_lc a.active {
	color:#333;
	}
	
#plain_cc p {
	margin-bottom:12px;
	}
p.intro {	
	padding-bottom:5px;
	font-size:108%;
	font-weight:bold;
	}
p.toppad {
	padding-top:15px;
	}
#plain_rc h3 {
	margin-top:24px;
	border-top:1px solid #ccc; 
	padding-top:16px; 
	}

/* news links in right column on every page except the legal pages */

#plain_rc_news span {
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
	}
#plain_rc_news span:hover {
	color:#666;
	}
#plain_rc_news p {
	margin-bottom:20px;
	line-height:150%;
	}
#plain_rc_news p.last {
 	margin:0;
	}   
#plain_rc_news a {
	color:#333;
	text-decoration:underline;
	}
#plain_rc_news a:hover {
	color:#000;
	}
#plain_rc_news .active {
	color:#999;
	}
#plain_rc_news a.active {
	text-decoration:none;
	}

/* news */
.news_date {
	font-weight:bold;
	}
	
/* techsupport */
dl {
	margin:0;
	}
dt {
	font-weight:bold;
	line-height:150%;
  padding-left:25px;
	}
dd {
	padding-left:25px;
	line-height:150%;
	}

ul.bullets {
	margin-left:10px;
	padding-left:10px;
	}	
ul.bullets li {
	list-style:disc;
	padding-left:10px;
	margin-left:10px;	
	}

#comments {
	display:inline;
	cursor:pointer;
  font-weight:bold;
  color:#de0005;
  text-decoration:underline;
  }
.partners img {
	float:left;
	margin-right:5px;
  margin-bottom:8px;
	}
.partners h3 {
	padding-top:12px;
  padding-bottom:3px;
	font-size:138.5%;
	font-weight:bold;
  }
.partners h4 {
	margin-top:15px;
	border-top:1px solid #ccc;
	width:400px;
	padding-top:12px;
	padding-bottom:3px;
	font-size:138.5%;
	font-weight:bold;
	color:#333;
	}
.partners span {
	font-weight:bold;
	color:#c00;
  }
ul.bullets {
	padding-bottom:10px;
	}	
ul.bullets li {
	list-style:disc;
	padding-left:5px;
	margin-left:5px;
	padding-bottom:5px;	
	}
ul.bullets li em {
	font-style:italic;
	}
ol.numbers {
	margin-left:10px;
	padding-left:10px;
	padding-bottom:10px;
	}
ol.numbers li {
	list-style: decimal;
	padding-left:5px;
	margin-left:5px;
	padding-bottom:5px;	
	line-height:140%;
	}
ul.col2 {
	margin-top:0;
	width:457;
	height:100px;
	}
ul.col2 li {
	float:left;
	width:226px;
	}

/* newsletter */
#plain_cc_newsletter {
	position:relative;
	width:610px;
	float:left;
	padding-right:10px;
	} 
#plain_cc_newsletter iframe {
  margin-top:-15px;
  margin-left:-10px;
  }
#plain_cc_newsletter h4 {
	padding:8px 0 14px;
	font-size:131%;
	font-weight:bold;
	color:#333;
	}
#plain_rc_newsletter {
	position:relative;
	width:160px;
	float:left;
  padding-top:25px; 
	padding-right:10px;
	}
#plain_rc_newsletter h5 {
	padding:15px 0 4px;
	font-size:100%;
	font-weight:bold;
	}
#plain_rc_newsletter li {
	line-height:145%;
	padding-left:1px;
	}
#plain_rc_newsletter li a {
	color:#de0005;
	text-decoration:none;
	font-weight:bold;
	}
/* mobile on rooftop page */
	#mobile_main {
		background:#fff url(../images/about/mobile_bnr.jpg) no-repeat 0 0;
		min-height:645px;
		height:auto !important; 
		height:545px;
		font-size:85%;
	}
	#mobile_lc {
		width:424px;
		height:268px;
		float:left;
		padding-top:64px;
		padding-left:136px;
		}
	#mobile_rc {
		width:415px;
		height:295px;
		float:left;
		padding-top:37px;
		}
	#mobile_rc p {
		width:390px;
		padding-top:10px;
		color:#fff;
		line-height:160%;
		}
	#mobile_rc a {
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		}
	#mobile_rc a:hover {
		text-decoration:underline;
		}
	#mobile_bot_lc {
		width:470px;
		float:left;
		padding:20px 0 0 90px;
		}
	#mobile_bot_rc {
		width:410px;
		float:left;
		padding-top:20px;
		}
	#mobile_bot_rc p {
		width:378px;
		padding-bottom:20px;
		color:#40484d;
		line-height:150%;
		}
	#mobile_bot_rc a {
		color:#40484d;
		font-weight:bold;
		text-decoration:none;
		}
	#mobile_bot_rc a:hover {
		text-decoration:underline;
		}
/* videospecs */

#plain2_lc {
	width:570px;
  padding:10px 30px 0 30px;
	}

#plain2_lc h5 {
  padding:5px 0;
	font-size:100%;
  font-weight:bold;
	color:#333;
  }

#plain2_lc p {
	padding-bottom:11px;
  }
#plain2_lc ul {
  margin-left:15px;
  }
#plain2_lc li {
	padding-bottom:5px;
  }
/* comedian faq overlays */
	.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:1px 1px 1px 10px;width:416px;color:#333;background:url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{color:#333;width:415px;height:100%;border-bottom:1px solid #333;;margin-top:-2px;padding:0 0 10px 12px;text-align:left;font-size:85%;}
	
#howto_myspace, #howto_facebook {
cursor:pointer;
font-variant:small-caps;
font-weight:bold;
color:#fff;
text-decoration:underline;
}
#howto_myspace:hover, #howto_facebook:hover, a#howto_resources:hover {
color:#c00;
}
#myspacePanel p, #facebookPanel p  {
padding:15px 0;
}
#myspacePanel a, #facebookPanel a {
color:#c00;
}
#myspacePanel #close_myspace, #facebookPanel #close_facebook {
	text-align:center;
  margin:10px auto;
	font-weight:bold;
	color:#c00;
 	cursor:pointer;
	}
#plain_cc p.faq_answ {
margin-top:-8px;
padding: 0 20px 5px 15px;
}

.controls {
font-size:116%;
cursor:pointer;
font-weight:bold;
cursor:pointer;
}
#plain_cc p strong.faq {
cursor:pointer;
text-decoration:underline;
}
#plain_cc p strong.faq:hover, .controls:hover {
color:#000;
}
/* internship program */
/* this is the detail inset on the jobs page */
.talent_institute {width:100%;border:4px solid #CCC;background-color:#FFF;padding:4px;margin-bottom:12px;}
.talent_institute h2 {font-size:24px;font-weight:bold;margin-bottom:2px;}
.talent_institute .top {padding:15px;}
.talent_institute .top .title {float:left;}
.talent_institute .top .button {float:right;padding-top:50px;padding-right:4px;}
.talent_institute .main {clear:both;color:#555553;padding:25px;font-family:Calibri;font-size:14px;}
.talent_institute div.hr {height:1px;background-color:#CCC;width:85%;margin:0px auto;clear:both;}

/* here's the actual institute page itself */
#institute_main {background:url(../images/about/bg_institute.gif) no-repeat;padding:4px;width:512px;font-family:Calibri, Verdana, Arial, sans-serif;font-size:14px;}
#institute_main h2 {font-size:24px;font-weight:bold;margin-bottom:2px;font-family:Calibri, Verdana, Arial, sans-serif;}
#institute_main .top {padding:15px;}
#institute_main .top .title {float:left;}
#institute_main .top .button {float:right;}
#institute_main .main {padding:12px;}
