html,body,a,abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,del,details,dfn,dialog,div,dd,dl,dt,em,fieldset,figure,form,footer,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}body{line-height:1;}article,aside,dialog,figure,figcaption,footer,header,hgroup,nav,section{display:block;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}abbr[title],dfn[title]{border-bottom:1px dotted white;cursor:help;}input,select{vertical-align:middle;}a,a:visited,a:hover{text-decoration:none;}b,strong{font-weight:bold;}em,i{font-style:italic;}sub,sup{font-size:smaller;height:0;line-height:1;position:relative;vertical-align:baseline;}sub{top:.5ex}sup{bottom:1ex;}
body{background:#e3d9ba url("tgradient.jpg") fixed repeat-x;color:#2f4f4f;font:normal 87.5%/125% "Lucida Grande","Lucida Sans Unicode",sans-serif;text-align:center;}
a,a:visited{background:transparent;border-bottom:1px solid #03385b;color:#03385b;}a:hover{background:transparent;border-bottom:1px solid #000080;color:#000080;}a#logo{background:transparent url("apfwebs.png") no-repeat left top;border-bottom:none;display:block;float:left;height:77px;margin-left:9%;overflow:hidden;text-indent:-9999em;width:103px;}a#logo.blog{background:transparent url("apfwebsp.png") no-repeat left top;}a#logo.links{background:transparent url("apfwebsq.png") no-repeat left top;}a#logo.tao{background:transparent url("apfwebsz.png") no-repeat left top;}a#logo.tos{background:transparent url("apfwebsf.png") no-repeat left top;}
del{background:#70f4ff;border:1px solid red;color:#2f4f4f;text-decoration:line-through;padding-left:.3em;padding-right:.3em;}del a,del a:visited,del a:hover{border-bottom:1px solid red;}ins{background:#ffffa0;border:1px solid red;color:#2f4f4f;text-decoration:none;padding-left:.3em;padding-right:.3em;}ins a,ins a:visited,ins a:hover{border-bottom:1px solid red;}mark{background:#fcf5ad;color:#2f4f4f;font-style:italic;padding:0 .5em;}blockquote,dl,form,ol,p,ul{padding:.7em;}dd,li{margin-left:1em;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ul li{list-style-image:url("listpointer.png");margin-left:1em;}h1{clear:none;font-size:135%;font-weight:normal;margin-bottom:-35px;line-height:1.1em;padding-top:0;padding-left:12em;}h2{font-size:123%;font-weight:normal;padding:.7em;}h3{font-size:111%;font-weight:normal;padding:.7em;}hr{border:none;border-top:1px solid #87b7f0;display:block;height:1px;margin:1em 0;padding:0;}
form div:first-child{display:none;}label{display:block;font:normal 105% Georgia,serif;margin-top:.5em;margin-bottom:.2em;}span.serif{font-family:Georgia,serif;}input[type="text"],input[type="submit"],textarea{display:block;font:normal 100% "Lucida Grande","Lucida Sans Unicode",sans-serif;padding:0;margin-top:1em;}input[type="text"],textarea{background:#e6f2ff;border:1px inset #4e5999;color:#2f4f4f;margin:0;padding:.5em;}textarea{margin-bottom:1em;}input[type="submit"]{margin-top:1em;padding:.1em .4em;}input.hdn{display:none;}
img[src$=".jpg"],img.bdr,div#portfolio img{background:transparent;border:1px solid #4e5999;color:#2f4f4f;}img.nob{border:none;}.ctr{text-align:center;}.ctr img{margin:1em auto;}h2 img,h3 img,p img{display:inline;float:right;margin:.5em 2em .5em .5em;}div.breaker{clear:both;display:block;font-size:1px;height:1px;line-height:1px;margin:-3px -3px;padding:0;width:1px;}section,figure{padding:1em;}div#portfolio figure{display:inline-block;width:12em;}div#portfolio a{border-bottom:0;}div.pull{background:#fff8dc;border:1px outset #afeeee;clear:right;float:right;font-size:85%;margin:.5em;padding:.5em;width:34%}table{margin:1em auto;padding:.7em;}td{padding:.1em .3em;}td a{border-bottom:none;}#topbar,#footer{clear:both;font:normal 95% Georgia,serif;height:2em;overflow:hidden;text-shadow:0px 0px 0px white;}#topbar{background:#8fabff url("tbargradient.jpg") repeat-x;padding-top:.5em;text-align:right;}#topbar li{display:inline;padding:.5em 3em;}#topbar li:first-child{display:none;float:left;padding:0;}#topbar li img{display:inline;margin:0;padding:0 .5em 1em 1em;vertical-align:top;}#topbar a,#topbar a:visited,#footer a,#footer a:visited{border-bottom:none;}#branding{clear:both;height:77px;position:relative;text-align:left;}#content{clear:left;float:left;margin-left:9%;padding:0;text-align:left;width:50%;}#sidebar{float:left;margin-left:1%;padding:0;text-align:left;width:33%;}#footer{float:left;height:1.7em;margin-left:8%;padding-top:3%;}#footer ul{list-style:none;margin:0;padding:.3em 0;}#footer li{display:inline;margin-left:3em;}#footer li img{float:left;margin:0 0 0 2em;padding:0;}
#chart article table{font-size:.5em;margin:1em auto;width:100%;}#chart article table td,#chart article th{text-align:left;width:25%;}#chart article td,#chart article th{border-right:1px solid #87b7f0;border-bottom:1px solid #87b7f0;padding-left:1em;text-align:left;}#chart article tr td:first-child,#chart article tr th:first-child{border-left:1px solid #87b7f0;}#chart article th{border-top:1px solid #87b7f0;}#chart #content,#chart #sidebar{text-align:center;}#chart h3,#chart #sidebar img{margin:1em auto;}#chart aside table tr:nth-child(4n) td{border-bottom:1px solid #666;}#chart table td{border-left:1px solid #666;}#chart table tr td:first-child{border-left:none;}
#warning{background:#ffca80;border:1px solid #907550;clear:both;font-size:90%;height:100px;position:relative;text-align:center;}#close{font:bold 100% Verdana,sans-serif;position:absolute;right:3px;top:3px;}#warning a,#warning img{color:#2f4f4f;float:none;}#warning>section{color:#2f4f4f;float:none;margin:0 auto;padding:0 3em;overflow:hidden;text-align:left;}#warning article,#warning figure{float:left;padding:0 1em;}#warning figure{width:75px;}#warning figure:first-child{margin-top:1em;width:50px;}#warntext{color:#2f4f4f;font-family:Georgia,serif;width:30em;}#warntext span{display:block;font-family:Verdana,sans-serif;font-size:90%;}
@media handheld{body,h1{background:white;color:#2f4f4f;text-shadow:0 0 0;}body{font-size:300%;}a,a:visited{background:white;color:#00c;border-bottom:#00c;}a.icon{display:none;}h1{background:white;color:#2f4f4f;text-shadow:0 0 0;}h1{font-size:120%;}h2{font-size:118%;}h3{font-size:115%;}img{display:none;}label{background:white;color:#2f4f4f;}div#sendit{display:none;}#branding,#content,#footer,article,aside{width:100%;}article,aside{float:none;}nav li{display:block;float:none;margin-bottom:2em;text-align:center;width:100%;}nav a,nav a:visited{border:2px outset #ccc;margin:.5em auto;padding:.5em;width:100%;}}
@media only screen and (max-device-width:480px){#branding,#content,#footer,article,aside{width:100%;}article,aside{float:none;}nav li{display:block;float:none;margin-bottom:2em;text-align:center;}nav a,nav a:hover{border:2px outset #ccc;margin:.5em auto;padding:.5em 2em;}nav a.icon{border:none;}}@media print{body,h1{background:white;color:#2f4f4f;}a,a:visited{background:white;color:#00c;border-bottom:#00c;}h1{background:white;color:#2f4f4f;text-shadow:0 0 0;}label{background:white;color:#2f4f4f;}#sendit{display:none;}}