#content h1 { font-size:26px; font-weight:normal; margin-bottom:44px; }
#content section h1,
#content h2 { margin-bottom:10px; margin-top:15px; font-size:20px; font-weight:normal; }
#content h4,
#content p { font-size:14px; line-height:20px; }


/* Resources */
#resources #content section { margin-bottom:20px; }
#resources #content .col-section { clear:both; border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding-bottom:15px; }
#resources #content .col-section.last { border-bottom:none; }
#resources #content .col-section.last select { margin-bottom:-3px; }
#resources #content .colsection img.right { margin:2px 0px 0px 0px; }

#resources #column-one,
#resources #column-two { border-top:1px solid #d9d9d9; }

#resources #column-two .submit { position:relative; top:6px; }

#resources #column-three { background:#f3f3f3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px; -webkit-box-shadow:inset rgba(0, 0, 0, 0.3) 0px 1px 3px; -moz-box-shadow:inset rgba(0,0,0,0.3) 0 1px 3px; *border:1px solid #d9d9d9; }
#resources #column-three .col-section { padding-left:27px; padding-right:27px; margin-bottom:0; }
#resources #column-three .col-section.last { margin:0 1px; padding:4px 26px 15px; border-top:1px solid #fff; }
#resources #column-three select { width:222px; height:21px; margin-bottom:11px; display:inline-block; position:static; background-color:white; border:1px solid #bdbdbd; cursor:default; color:#444; font-size:11px; font-weight:normal; text-indent:0px; text-shadow:none; text-transform:none; white-space:pre; -webkit-appearance:menulist-button; -webkit-box-align:center; -webkit-box-sizing:border-box; -webkit-font-smoothing:auto; -webkit-rtl-ordering:logical; }
#resources #column-three .submit { margin-left:150px; }

#resources a.ripple, a.lynda { zoom:0; }
#resources a.ripple { *background-position:65% 85%; }
#resources a.lynda { *background-position:37% 84%; }

/* Plugins */
.plugins #content header,
.plugins #content section { padding-top:15px; border-bottom:1px solid #d9d9d9; }
.plugins #content header.navigation { border-bottom:0; }
.plugins #content section h1 { margin-top:0; }
.plugins #content header .backto { background:url(/global/elements/arrows/arrow_prev.gif) no-repeat 0px 50%; padding-left:20px; position:absolute !important; right:50px; top:62px; }
.plugins #content section { padding-bottom:36px; }
.plugins #content section.last { border-bottom:none; }
.plugins #content section h2 { margin-bottom:16px; }
.plugins #content section ul li a { color:#777; }

.plugins #content .header-nav { display:block; padding:20px; margin-bottom:15px; border-top:1px solid #fdfdfd; border-radius:5px; border-radius:5px; background:#fff url(/v/finalcutpro/e/images/specs_navplatter_bg.png) no-repeat bottom left; }
.plugins #content .header-nav h3 { margin:1px auto 18px 8px; color:#666; font-size:1em; font-weight:normal; }
.plugins #content .header-nav a { color:#000; font-size:.8571em; line-height:1; }
.plugins #content .header-nav a:hover { color:#08c; }
.plugins #content .header-nav p { margin-bottom:9px; }
.plugins #content .header-nav .grid3col .column { margin-left:8px !important; width:28%; }
.plugins #content .header-nav .grid3col .column.first { width:40%; }
.plugins #content .header-nav .grid3col .column.last { margin-left:5px !important; *margin-left:3px !important; width:29%; }
.plugins #content .header-nav .grid3col .column.last p { margin-left:22px; }
