/* shared */
.content h1 { padding-top:0; }
.content h2 { color:#565656; font-size:14px; font-weight:normal; margin-top:15px; padding-bottom:5px; }
.content p,
	.content li { font-size:11px; }
.content ul { margin:0; padding:0; }

/* upper-deck */
.content .upper-deck { height:200px; margin:23px 0 18px; position:relative; }

/* header-links */
.content .upper-deck .header-links { font-size:12px; position:absolute; right:24px; top:158px; }
.content .upper-deck .header-links a { color:#fff; padding: 0 7px; text-decoration:none; }
.content .upper-deck .header-links a:hover { text-decoration:underline; }

/* mid-deck */
.content .mid-deck .mid-deck-l { float:left; width:648px; }
.content .mid-deck .mid-deck-l p { color:#565656; font-size:12px; line-height:19px; }
.content .mid-deck .mid-deck-r { float:right; font-size:9px; }
.content .ov-mid .mid-deck-r { margin-top:0; padding-bottom:10px; width:300px; }
.content .ov-mid .mid-deck-r div { background-color:#fff; padding-bottom:15px; }

/* legal */
.content .mid-deck .legal p { color:#565656; line-height:19px; }
.content .mid-deck .legal div { float:left; margin:40px 0; }
.content .mid-deck .legal dl { color:#565656; float:left; margin:10px 0; width:100%; }
.content .mid-deck .legal dt,
	.content .mid-deck .legal dd { float:left; }
.content .mid-deck .legal dt { width:50%; }
.content .mid-deck .legal .legal-bullets li { background:transparent url(/i/all/bg/hyphen.png) no-repeat scroll 0 9px; color:#565656; line-height:25px; padding-left:15px; }	

/* entries */
.content .title-link,
	.content .entries .mid-deck-l .ind-comm .detail-title,
		.content .detail-title a { font-size:14px; }
.content .detail-title a { font-weight:normal; }

/* column */
.content .column,
	.content .column h2,
		.content .column p { color:#565656; }
.content .column { float:left; margin:0 10px 0 0; width:320px; }
.content .last { margin-right:0; margin-left:8px; width:312px; }
.content .column h2 { font-size:16px; padding:0 0 10px 0; margin-top:20px; }
.content .column p { line-height:16px; padding-bottom:6px; }
.content .column .list-block { margin-bottom:25px }

/* partner-team */
.content .partner-team ul li { overflow:hidden; padding:5px 10px 5px 0; width:300px }
.content .partner-team ul li img { float:left; height:50px; margin-right:11px; width:50px; }
.content .partner-team ul li div { padding-top:5px; }
.content .partner-team ul li div a { font-size:12px; }
.content .partner-team ul li div span { float:left; padding-top:2px; }

/* project */
.content .partner-projects { margin-top:30px; }
.content .partner-projects .project { background-color:#ECEDED; /*height:110px;*/ margin-bottom:10px; padding:15px 40px; }
.content .partner-projects .project p { color:#565656; line-height:16px; padding-bottom:6px; }
.content .partner-projects .project p.with-jobs { width:372px; }
.content .partner-projects .project .job-button { float:right; margin-top:10px; }

/* studio and press */
.content .ov-ld .column .studio-content,
	.content .ov-ld .column .press-content { padding-top:25px; }
.content .ov-ld .column .studio-content h2,
	.content .ov-ld .column .press-content h2 { margin-top:0; }
.content .publisher { color:#a4a4a4; font-size:12px; }