@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;src:url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.eot");src:url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.eot?#iefix") format("embedded-opentype"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.woff") format("woff"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.woff2") format("woff2"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.ttf") format("truetype"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/400/source-sans-pro.svg#Source Sans Pro") format("svg")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;src:url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.eot");src:url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.eot?#iefix") format("embedded-opentype"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.woff") format("woff"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.woff2") format("woff2"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.ttf") format("truetype"),url("https://cdn.radiantmagic.com/fonts/source-sans-pro/700/source-sans-pro.svg#Source Sans Pro") format("svg")}html{background-color:white}body{font-family:"Source Sans Pro",sans-serif;font-size:100.01%;margin-bottom:30px}a,a:visited{color:#4d87c7;text-decoration:none}a:hover{color:#222;text-decoration:none}.pdf{background:transparent url(//cdn.radiantmagic.com/assets/92/3403/pdf-icon.gif?1368221168) no-repeat 0 0;padding-left:22px}.ics{background:transparent url(//cdn.radiantmagic.com/assets/98/5345/ics-icon-24px.png?1368221168) no-repeat 0 0;padding-left:28px;line-height:24px;vertical-align:middle;display:block}blockquote{margin-left:10px;margin-bottom:15px;border-left:4px solid #ddd;padding:10px}blockquote p:last-child{margin-bottom:0!important}.pagination{text-align:center}.pagination a,.pagination span{padding:0 5px}#header-area{background-color:#414141;background-image:-moz-linear-gradient(top,#555,#222);background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:linear,top,#555,#222;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);height:65px;display:block}#header-area>div{margin:0 auto;width:900px}header{float:left}header h1,header h2{color:white;padding-left:70px;font-size:1.3em}header h1{text-transform:uppercase}header h2{font-size:1em}header a>hgroup{background:url(//cdn.radiantmagic.com/assets/98/3439/opensolaris-logo.png) no-repeat 15px 5px;display:block;height:55px;padding:7px 0 0 15px}#main{margin:0 auto 5px auto;padding-bottom:20px;width:900px;border-bottom:1px dashed #b2b2b2}#main .without-sidebar{width:850px;margin:0 10px 0 15px}#main .with-sidebar{width:570px;float:left;margin:0 20px 0 15px}#main a.button{font-size:120%;font-weight:700;border:1px solid black;padding:4px;background:#4d87c7;color:white!important;border-radius:3px}#main li br{display:block;margin:8px 0;content:""}#main a,#main a:visited,#main a:hover{color:#4d87c7}#main a:hover{color:#222;text-decoration:underline}#main h1,#main h2,#main h3{font-family:"Source Sans Pro",sans-serif;color:black;font-size:1.6em;margin:0 0 15px 0}#main h2{font-size:1.4em}#main h3{font-size:1.2em}#main p,#main div>iframe{font-size:100%;line-height:1.3em;margin:0 0 15px 0}#main ul,#main ol{margin:0 0 15px 1.5em;line-height:1.4em}#main ul ul,#main ul ol,#main ol ul,#main ol ol{margin-top:2px;margin-bottom:2px}#main table{border:1px solid #999;margin-bottom:15px}#main table th{background-color:#414141;color:white;padding:5px 10px 5px 5px}#main table td{background-color:#f0f9fe;padding:2px 10px 2px 5px}#main table tbody tr:nth-child(odd) td{background-color:white}#main table tbody tr:hover td{background-color:#90d3f8;color:black}#main .box{border:1px solid #dae1e5;margin-bottom:20px;border-radius:5px;padding:15px;overflow:hidden;position:relative}#main aside{float:right;width:270px;font-size:90%;margin:0 20px 0 0}#main aside .box{background-color:white}#main aside .box h1{background-color:#eee;font-size:1.1em;height:25px;padding:5px 15px;margin:-15px -15px 15px -15px}#main aside .box a.selected{color:black}#main aside .box ul{list-style-type:none;margin-left:0}#main aside .box li{margin-bottom:10px}#main aside #rss img{margin-top:4px}#main aside #speaker_deck img{margin-top:3px;width:32px}#main aside #ug-mailinglist{padding-top:6px}#main aside img{float:left;padding:0 12px 0 0}.home #main h1>a,.home #main h1>a:visited{color:black}.appointments .with-sidebar section+section{border-top:1px dashed #b2b2b2;padding-top:15px;padding-bottom:15px}#main-nav{float:right;margin-top:12px}#main-nav ul{list-style:none;width:auto}#main-nav ul li{float:left}#main-nav ul li a{font-size:1.1em;display:block;float:left;color:white;text-decoration:none;padding:8px 16px 9px 16px;border-bottom:none;font-weight:bold}#main-nav ul li a:hover{color:white}#main-nav ul li.current a,#main-nav ul li.parent_of_current a{color:white}#subnavigation{margin:2px auto 20px auto;width:900px;display:block;border-bottom:1px dashed #b2b2b2;border-width:1px 0;overflow:hidden;position:relative;padding:2px 2px 4px 2px;clear:both}#subnavigation nav{display:inline;float:left;font-size:75%;color:#444;padding:5px}#subnavigation nav a{border-bottom:none}#subnavigation #language_selector{float:right;margin-top:2px}#subnavigation #language_selector li{display:inline}#subnavigation #language_selector img{margin-left:8px}#subnavigation #language_selector a,#subnavigation #language_selector a:visited{border-bottom:none}.child-nav{margin-top:25px;margin-bottom:25px}.child-nav .backward{clear:both}.child-nav .backward a{border-bottom:none}.child-nav .forward{float:right}.child-nav .forward a{border-bottom:none}.child-nav .forward span{clear:both}#sitemap{margin:15px}#sitemap li{list-style:none inside;background:url(//radiantmagic.com/assets/292/list-arrow.png) no-repeat 0 4px;margin-bottom:12px;padding-left:15px}#sitemap ul{margin-left:0}#sitemap li ul{margin-top:12px}footer p{margin:0 auto;width:900px;text-align:center;padding-right:30px;font-family:"Source Sans Pro",sans-serif;font-size:85%}footer p a{padding:0 2px}#mailer{background-color:#eee}#mailer fieldset{margin:0 0 1.5em 0;padding:.2em 1.4em}#mailer fieldset label{font-size:100%;display:block;margin:10px 0}#mailer fieldset label .error{color:red;font-size:90%}#mailer fieldset input[type="text"],#mailer fieldset input[type="email"],#mailer fieldset input[type="tel"]{font-size:100%;width:465px;height:18px;margin-top:4px}#mailer fieldset textarea{font-size:100%;width:465px;height:200px;margin-top:4px}#mailer fieldset table{margin-bottom:0}#mailer fieldset table tr{height:32px}#mailer fieldset table td.label{width:100px}#mailer input[type="submit"]{float:right;margin-right:30px!important}#search-results{list-style:none;margin-left:0!important}#search-results li{margin-bottom:35px}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus{background:#ffc none repeat scroll 0 0}select:focus,textarea:focus{background:#ffc none repeat scroll 0 0}.float-left{float:left}img.float-left{margin-right:10px}.float-right{float:right}img.float-right{margin-left:10px}::selection{background:#b4d5fe;color:black}@media print{body{font-size:75%}#main-nav,#subnavigation,footer,aside{display:none}hgroup{background:none;padding-left:0;margin-left:0}header h1,header h2{padding-left:0;margin-left:3em}#main{width:100%;margin-left:3em}}@media screen and (min-width:768px) and (max-width:930px){body{font-size:105%}#main,#header-area>div,footer p{width:auto}#main .without-sidebar,#main .with-sidebar{margin-top:0;width:auto}#main .with-sidebar{margin-bottom:30px}#subnavigation{width:auto}#main aside{float:none;width:auto;margin:0 20px 0 15px}}@media screen and (min-width:481px) and (max-width:767px){body{font-size:110%}#main,#header-area>div,footer p{width:auto}#main .without-sidebar,#main .with-sidebar{margin-top:0;float:none;width:auto}#main .with-sidebar{margin-bottom:30px}#main aside{float:none;width:auto;margin:0 20px 0 15px}header{float:none}header h1{font-size:120%}header h2{font-size:90%}#main-nav{float:none;margin-top:0;background:#eee}#main-nav ul li a,#main-nav ul li a:hover{color:black}#main-nav ul li.current a,#main-nav ul li.parent_of_current a{color:#4d87c7}#subnavigation{width:auto;margin-top:35px}}.speakerdeck-embed-wrapper{margin-top:2em;margin-bottom:2em}@media screen and (max-width:480px){body{font-size:110%}#main,#header-area>div,footer p{width:auto}#main .without-sidebar,#main .with-sidebar{margin-top:45px;float:none;width:auto}#main .with-sidebar{margin-bottom:30px}#main aside{float:none;width:auto;margin:0 20px 0 15px}header{float:none}header h1{font-size:120%}header h2{font-size:90%;font-weight:normal}#main-nav{float:none;margin-top:0;background:#eee}#main-nav ul li a,#main-nav ul li a:hover{color:black}#main-nav ul li.current a,#main-nav ul li.parent_of_current a{color:#4d87c7}#subnavigation{display:none}#mailer fieldset{margin:0;padding:0}#mailer fieldset input[type="text"],#mailer fieldset input[type="email"],#mailer fieldset input[type="tel"],#mailer fieldset textarea{width:300px}}