html { background:#F1F1F1; }
.box { background: transparent url(https://devimages.apple.com.edgekey.net/assets/elements/layout/box_bg.png) repeat-y scroll 0 0; }
.cap.boxbottom { background:transparent url(https://devimages.apple.com.edgekey.net/assets/elements/layout/box_bgbottom_nogradient.png) no-repeat scroll 0 100% !important; }

#content .padder { background: #fff !important; }


/*Overview page*/
body.overview #content .padder { margin:-3.5em -48px -3em; padding:3.5em 48px 2.6em; background:#F1F1F1; _behavior:url(/assets/scripts/iepngfix.htc); _margin:0; _padding:0 50px 0 0; }
body.overview #content img.hero { margin-left:50px; margin-bottom:0; _zoom:1; }
body.overview #content h1 { padding-top:70px; }
body.overview #content .keynote p { padding-top:14px; }
body.overview #content h2 { margin-bottom:.3em; }
body.overview #content .image { padding-top:1.6em; }
body.overview #content .nudge { margin-top:-9px; }
body.overview #content .nudge h3 { padding-top:9px; }
body.overview #content .aside { position:relative; width:349px; margin-top:2em; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; font-size:11px; color:#333; background:transparent url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_index_callout_bg.png) repeat-y; }
body.overview #content .aside .sdk_callout_captop { position:absolute; width:351px; margin-left:-1px; background: transparent url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_index_callout_captop.png) no-repeat; padding:2px 0 3px 0; top:0; left:0; }
body.overview #content .aside .sdk_callout_capbottom { position:absolute; width:351px; margin-left:-1px; padding:2px 0 3px 0; bottom:0; left:0; background:transparent url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_index_callout_capbottom.png) no-repeat; }
body.overview #content .aside .padder { padding:0 25px .4em; margin:0; background:none !important; }
body.overview #content .aside img#new { position:relative; top:0; left:0; }
body.overview #content .aside h3 { margin-top:-.5em; }
body.overview #content .aside p { margin:0 0 3.8em; }
body.overview #content .grid2col .column.first { width:49%; }
body.overview #content .grid2col .column.last { width:40%; }

/*SDK pages - general*/
body.sdk #content { padding:0 2px !important; }

body.sdk #content .grid2cola .column.first { width: 58%; }
body.sdk #content .grid2cola .column.last { width: 37%; }
body.sdk #content .grid2colc { margin-left: -7px; }
body.sdk #content .grid2colc .column.first { width: 37%; }
body.sdk #content .grid2colc .column.last { width: 59%; _width: 57%; }

body.sdk #content .minheight { min-height: 541px; margin-top: 3em; margin-bottom: -17px; padding-bottom: 4em; }

body#ipodlibraryaccess .grid2col .column.last { width: 40% !important; }
body#ipodlibraryaccess img#ila { margin-right: -40px; *margin-left:-70px; _position:relative; z-index:1; }

body.sdk #padder { padding:2em 40px 3em 0; background:#fdfdfd url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_boxbg.png) repeat-y 0 0; zoom:1; }
body.sdk #padder:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

body.sdk #resources { _padding-right:10px; }

body.sdk img { _behavior:url(/assets/scripts/lib/iepngfix.htc); }
body.sdk img.center { _position:relative; margin-top:-1.1em; margin-bottom:3em; }
body.sdk img.left.padbot { padding-bottom: .8em; }

body.sdk .sidebar { width:248px !important; _width:266px; padding:0 18px !important; }
body.sdk .sidebar div.left { margin:0.5em 6px 0 -6px; }


body.sdk .column.last { width:600px; }

body.sdk .button.lilblue { background-image:url(https://devimages.apple.com.edgekey.net/iphone/program/images/button_lilblue_left.png); }
body.sdk .button.lilblue span { color:#fff; text-shadow:-1px 0 -1px #007dac; background-image:url(https://devimages.apple.com.edgekey.net/iphone/program/images/button_lilblue_right.png); }

body.sdk p.intro { font-size:1.1em; }



/* NEXT/PREV LINKS */
body.sdk #pagenav { position: absolute; bottom: 0; clear:both; width: 61%; padding-top:1.5em; margin: 2em 15px 2em 0; height: 17px; font-size:12px; border-top:1px solid #dbdbdb; }
body.sdk #pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

body.sdk #pagenav .column { margin-bottom:1.6em; padding:0px; width:48% !important; }
body.sdk #pagenav .previous { clear:both; text-align:left; }
body.sdk #pagenav .previous a.arrow { padding-left:20px; padding-right:0; background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/pagenav_arrowleft.gif) no-repeat 0 .1em; *background-position:0 .2em; color:#0089CF; }
body.sdk #pagenav .next { text-align:right; }
body.sdk #pagenav .next a.arrow { padding-right:20px; background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/pagenav_arrowright.gif) no-repeat 100% 0.1em; *background-position:100% 0.2em; _zoom: 1; }
body.sdk #pagenav a.arrow img.icon { display:none; }

/* nav active states */
body.sdk .nav { _margin:-1em 0 1.6em -18px; }
body.sdk .nav li:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
body.sdk .nav li img { float:left; margin:-0.8em 9px 0 0; }
body.sdk .nav li a { padding:1.4em 32px 1.4em 17px !important; background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_nav_arrow.png) no-repeat 256px 50% !important; _background-image:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_nav_arrow.png); _padding-right:0; _margin-right:0; }
body.sdk .nav li a:hover { background-position:-214px 50% !important; }

body#inapppurchase      #content .sidebar .nav li#n-inapppurchase a,
body#apns               #content .sidebar .nav li#n-apns a,
body#peertopeer         #content .sidebar .nav li#n-peertopeer a,
body#accessories        #content .sidebar .nav li#n-accessories a,
body#maps               #content .sidebar .nav li#n-maps a,
body#ipodlibraryaccess  #content .sidebar .nav li#n-ipodlibraryaccess a { cursor:default; color:#000; background-position:-720px 50% !important; _behavior:url(/assets/scripts/iepngfix.htc); }

/* image titles */
body.sdk #content .title { zoom:1; }
body.sdk #content div.title {margin-top:12px;}
body.sdk #content .title:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
body.sdk #content .title p { margin-bottom: 2em; float: left; color:#787C80; font-size:1.2em; *position:relative; z-index:1; }
body.sdk #content .title img.left { margin-bottom:-1em; }
body.sdk #content h1.replaced { float:left; width:471px; height:36px; margin:3px 0 0; text-indent:-9999px; }

body#inapppurchase     h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_inapppurchase_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }
body#apns              h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_apns_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }
body#peertopeer        h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_peertopeer_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }
body#accessories       h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_accessories_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }
body#maps              h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_maps_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }
body#ipodlibraryaccess h1.replaced { background:url(https://devimages.apple.com.edgekey.net/iphone/program/images/sdk_ipodlibraryaccess_title.png) no-repeat 0 0; _behavior:url(/assets/scripts/iepngfix.htc); }