html { background:#F1F1F1 !important; }
#content .cap.boxbottom { background:transparent url(/assets/elements/layout/box_bgbottom_nogradient.png) no-repeat 0 100% !important }
#content { padding:0 2px !important; }
#main { padding:3.5em 40px 3em 0; background:#fdfdfd url(http://devimages.apple.com/support/images/boxbg.png) repeat-y 0 0; zoom:1; }
#main:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

/* sidebar */
#content .sidebar { margin-top:-4em; padding-top:4em !important; _margin-top:0; _padding-top:0 !important; width:212px; padding:0 18px; background:url(http://devimages.apple.com/support/images/sidebar_bg.png) repeat-x 0 0; _background:none; }
#content .sidebar img.center { _position:relative; margin-top:-1.6em; margin-bottom:3em; }

#content .sidebar .nav { background:#fcfcfc; }

#content .sidebar #resources { margin-bottom:-10px; }
#content .sidebar #resources img.right { margin:3px 0 0 5px; }

#content h1 { margin-bottom:1.6em; }
#content h2.intro { margin-bottom:.3em; }

#content .column.last h3 { margin-top:3.6em; margin-bottom:.3em; font-size:12px; }
#content .column.last { font-size:11px; line-height:18px; }

#content .moreinfo { margin-top:4em; }
#content .moreinfo h3.underline { margin-bottom:1em; }
#content .moreinfo p.left { margin-right:10px; }

/* landings */
body#overview .column.last,
body#iphone   .column.last,
body#mac      .column.last { font-size:1em; }

body#iphone #content .column.last p.intro,
body#mac    #content .column.last p.intro { font-size:1.1em; }
body#iphone #content .column.last h3,
body#mac    #content .column.last h3 { font-size:1.8em; font-weight:normal; color:#333; }
body#iphone #content .column.last ul.square li,
body#mac    #content .column.last ul.square li { margin-top:1.6em; padding:0; }

/* nav active states */
body.iphone.enrollment    #content .sidebar .nav li#n-enrollment,
body.iphone.account       #content .sidebar .nav li#n-account,
body.iphone.devcenter     #content .sidebar .nav li#n-devcenter,
body.iphone.forums        #content .sidebar .nav li#n-forums,
body.iphone.portal        #content .sidebar .nav li#n-portal,
body.iphone.appsubmission #content .sidebar .nav li#n-appsubmission,
body.iphone.connect       #content .sidebar .nav li#n-connect,
body.iphone.iphonetechsupport #content .sidebar .nav li#n-iphonetechsupport,
body.iphone.university    #content .sidebar .nav li#n-university,
body.iphone.bugreports       #content .sidebar .nav li#n-bugreports,

body.mac.general          #content .sidebar .nav li#n-general,
body.mac.memberships      #content .sidebar .nav li#n-memberships,
body.mac.devcenter        #content .sidebar .nav li#n-devcenter,
body.mac.forums           #content .sidebar .nav li#n-forums,
body.mac.tools            #content .sidebar .nav li#n-tools,
body.mac.techsupport      #content .sidebar .nav li#n-techsupport,
body.mac.hardware         #content .sidebar .nav li#n-hardware,
body.mac.bugreports       #content .sidebar .nav li#n-bugreports,
body.mac.datatype         #content .sidebar .nav li#n-datatype,
body.mac.licensing        #content .sidebar .nav li#n-licensing { background:url(/assets/elements/layout/nav_active.png) repeat-x 0 0; }

body.iphone.enrollment    #content .sidebar .nav li#n-enrollment a,
body.iphone.account       #content .sidebar .nav li#n-account a,
body.iphone.devcenter     #content .sidebar .nav li#n-devcenter a,
body.iphone.forums        #content .sidebar .nav li#n-forums a,
body.iphone.portal        #content .sidebar .nav li#n-portal a,
body.iphone.appsubmission #content .sidebar .nav li#n-appsubmission a,
body.iphone.connect       #content .sidebar .nav li#n-connect a,
body.iphone.iphonetechsupport #content .sidebar .nav li#n-iphonetechsupport a,
body.iphone.university    #content .sidebar .nav li#n-university a,
body.iphone.bugreports    #content .sidebar .nav li#n-bugreports a,

body.mac.general          #content .sidebar .nav li#n-general a,
body.mac.memberships      #content .sidebar .nav li#n-memberships a,
body.mac.devcenter        #content .sidebar .nav li#n-devcenter a,
body.mac.forums           #content .sidebar .nav li#n-forums a,
body.mac.tools            #content .sidebar .nav li#n-tools a,
body.mac.techsupport      #content .sidebar .nav li#n-techsupport a,
body.mac.hardware         #content .sidebar .nav li#n-hardware a,
body.mac.bugreports       #content .sidebar .nav li#n-bugreports a,
body.mac.datatype         #content .sidebar .nav li#n-datatype a,
body.mac.licensing        #content .sidebar .nav li#n-licensing a { cursor:default; color:#000; background-position:-496px 50%; }

body.iphone.enrollment  #content .sidebar .nav li#n-enrollment a,
body.mac.memberships    #content .sidebar .nav li#n-memberships a { cursor:pointer; background-position:-744px 50%; }

body.iphone.enrollment  #content .sidebar .nav li#n-enrollment a:hover,
body.mac.memberships    #content .sidebar .nav li#n-memberships a:hover { color:#08c; background-position:-248px 50%;  }

body.iphone.enrollment#enrollment   #content .sidebar .nav li#n-enrollment a,
body.mac.memberships#memberships    #content .sidebar .nav li#n-memberships a { color:#000; cursor:default; background-position:-496px 50%; }

body.iphone.enrollment  #content .sidebar .nav li#n-enrollment ul,
body.mac.memberships    #content .sidebar .nav li#n-memberships ul { display:block; }

body.iphone.enrollment#identity   #content .sidebar .nav li#n-enrollment ul li#n-identity a,
body.iphone.enrollment#membership #content .sidebar .nav li#n-enrollment ul li#n-membership a,
body.iphone.enrollment#renewals   #content .sidebar .nav li#n-enrollment ul li#n-renewals a,

body.mac.memberships#student      #content .sidebar .nav li#n-memberships ul li#n-student a,
body.mac.memberships#renewals     #content .sidebar .nav li#n-memberships ul li#n-renewals a,
body.mac.memberships#purchases    #content .sidebar .nav li#n-memberships ul li#n-purchases a { color:#000 !important; cursor:default !important; background-position:100% 50% !important; }
