body{font-size:smaller;line-height:1.4em;letter-spacing:.07em;font-family:Georgia, Times, ‘Times New Roman’, serif;background:linear-gradient(tobottom,rgba(209,221,184,.6) 0 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ddb8',endColorstr='#aedd49',GradientType=0)}
a{cursor:pointer!important;color:#000;text-decoration:none;font-variant:small-caps;margin-right:10px;display:inline-block;-webkit-border-radius:7px;border-radius:7px;background:linear-gradient(tobottom,rgba(206,220,231,1) 0 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7',endColorstr='#596a72',GradientType=0);-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;padding:4px 0 6px 7px !important}
.te_quicklook .te_title{width:97%;margin:0 5px}
.te_wrapper.te_quicklook a{box-shadow:none;-webkit-box-shadow:none}
#divHeaderSlides{height:200px;width:100%;-webkit-border-radius:22px;border-radius:22px;margin:-5px 0 15px}
#divHeaderSlides img{width:100%!important;height:200px;border:thin solid #000;-webkit-border-radius:22px;border-radius:22px}
#divHeaderLabels{position:relative;top:-215px;left:0;z-index:5;height:200px;width:100%;-webkit-border-radius:22px;border-radius:22px;margin-bottom:-195px}
#divImaginus{position:relative;top:0;left:0;width:350px;font-size:25px;font-family:sans-serif;background:rgba(255,255,255,.6);-webkit-border-radius:22px 0 22px 0;border-radius:22px 0 22px 0;padding:20px}
#divLabels{position:absolute;right:0;top:10px;height:150px;font-size:12px;font-family:sans-serif;background:rgba(255,255,255,.6);-webkit-border-radius:22px;border-radius:22px;padding:15px}
#divLabels p{margin-bottom:28px}
#divNote{font-size:smaller;font-style:oblique;text-align:center;margin-bottom:15px}
#divResume,#divEntry{width:70%;border:2px inset #FFFFE0;border-radius:30px;-webkit-border-radius:30px;background:linear-gradient(tobottom,rgba(254,255,232,.5) 0 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffe8',endColorstr='#d6dbbf',GradientType=0);margin:auto;padding:10px}
#divData{text-align:center;font-size:.7em;margin:auto}
#divEntry form{text-align:center;margin-top:20px}
h1,h2,h3,h4{font-variant:small-caps}
strong{margin:25px -7px -18px 0}
h2{font-size:1.3em}
aside{font-size:smaller;font-style:oblique}
li{list-style-type:circle;margin:0 7px 4px}
li ul li{list-style-type:square}
ul{margin:10px 24px}
.job,.proj,.tests,.test{padding-bottom:15px;border:thin outset #990;-webkit-border-radius:10px;border-radius:10px;background-image:url(../images/bgs/yEgg.png);background-repeat:no-repeat;background-position:100% 0;margin:10px 0}
.shhh{border:2px ridge #0c0;-webkit-border-radius:11px;border-radius:11px;margin:15px;padding:12px}
.shhh p{text-align:left!important}
.shhh:after{content:url("http://imaginus.org/images/site_images/shhhL64x64.png");float:right;margin:-41px -6px 0 0}
div.tests{background-image:none;border:none}
div.tests>h3{cursor:pointer}
div.test{background-image:url(../images/bgs/gEgg.png);display:none;margin:7px;padding:7px}
div.test.oEgg{background-image:url(../images/bgs/oEgg.png)}
.job *,.proj *{padding:0 7px}
.tests>.job{padding:7px}
p{margin-bottom:0}
#h1Title{margin:20px}
a>img{cursor:pointer!important}
a.jump:after{content:url("../images/icons/newWindow16x16.png");position:relative;top:-10px;right:-5px;margin:0 -3px}
.job > h3,.proj > h3,.tests > h3{border:medium outset #f1da36;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:linear-gradient(tobottom,#fefcea0%,#efdf73100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea',endColorstr='#efdf73',GradientType=0);-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;margin:0;padding:10px 0 14px 10px}
.preview{background-image:url(../images/icons/magnifyingGlassRtW-Eye25x25.png);background-repeat:no-repeat;width:15px;cursor:pointer!important}
#sideNav{position:fixed;right:0;top:15px;z-index:50}
#sideNav a{font-size:11px;display:block;border:none;background-color:#FFF;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;margin:0 0 3px;padding:0 0 3px 8px !important}
#sideNav a:hover{background-color:#FFC423;color:#644589}
#sideNav a:active{background-color:#644589;color:#FFD04F;font-style:oblique}
.slides>a>img{height:70px}
.slides>a{margin:0 10px 10px 0;padding:6px 0!important}
.hideMe{visibility:hidden;height:0;width:0}
.viewLink{background:none;border:none;float:left}
code{font-style:oblique}
ol>li{list-style:decimal;list-style-position:outside}
.note{background-repeat:no-repeat;display:inline-block;width:35px;height:27px;padding-top:5px;cursor:pointer!important}
.r.note{background-image:url(../images/icons/rNote33x25.png)}
.o.note{background-image:url(../images/icons/oNote33x25.png)}
.g.note{background-image:url(../images/icons/gNote33x25.png)}
.b.note{background-image:url(../images/icons/bNote33x25.png)}
.p.note{background-image:url(../images/icons/pNote33x25.png)}
.y.note{background-image:url(../images/icons/yNote33x25.png)}
.te_quicklook .te_controls{width:auto!important}
div.code{font-family:monospace;margin:20px 10px 0;padding:0}
div.code table{width:100%}
div.codeGroup{border:thin outset rgba(89,106,114,1);-webkit-border-radius:10px;border-radius:10px;margin:10px;padding:0 0 10px!important}
.refGroup{width:83%;margin:20px auto}
.divRef a{margin:-10px 5px 20px}
.floatR{float:right}
.code>h3,.codeGroup>h3,.refGroup>h3{font-variant:normal;border:medium outset rgba(89,106,114,1);cursor:pointer;-webkit-border-radius:10px;border-radius:10px;background:linear-gradient(tobottom,rgba(206,220,231,1) 0 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedce7',endColorstr='#596a72',GradientType=0);-webkit-box-shadow:5px 5px 5px #333;box-shadow:5px 5px 5px #333;margin:0;padding:7px 0 5px 10px}
.code table{border-collapse:collapse}
.code tr td{font-size:smaller;font-family:sans-serif;letter-spacing:.2em;padding:0 5px 5px}
.code table,.codeGroup > div,.refGroup > div{display:none;margin:0}
.icon{width:24px;height:24px;display:inline-block;background-size:23px 23px;background-repeat:no-repeat;vertical-align:middle;margin:0;padding:0}
.icon.lg{width:30px;height:30px;background-size:29px 29px}
.point{background-image:url(../images/icons/pointBtn81x81.png);background-position:1px 1px;transition:all 700ms;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;-ms-transition:all 700ms;-webkit-transition-timing-function:cubic-bezier(0.250,0.250,0.400,1.650);-moz-transition-timing-function:cubic-bezier(0.250,0.250,0.400,1.650);-ms-transition-timing-function:cubic-bezier(0.250,0.250,0.400,1.650);-o-transition-timing-function:cubic-bezier(0.250,0.250,0.400,1.650);transition-timing-function:cubic-bezier(0.250,0.250,0.400,1.650)}
.point.up{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}
.point.dn{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.point.lt{transform:rotate(270deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.point.rt{transform:rotate(90deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.referral{max-width:8in;background:linear-gradient(tobottom,rgba(255,255,255,1) 0 47% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);margin:auto;padding:15px}
.referral h2{margin-top:-10px}
[href=top],#divEntry h1,#divEntry h2,#divEntry p{text-align:center}
h1,a > strong,.divRef a.hideMe{margin:0}
#acc,#router,#toddjobs,.slides{display:none}