html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#404040;font-family:"Droid Serif",Cambria,"Palatino Linotype",Palatino,serif;font-size:16px;line-height:1.4}strong{font-weight:700}em{font-style:italic}a{text-decoration:none}h1,h2,h3,h4{font-size:100%;font-family:"Oswald",Calibri,Verdana,Geneva,Helvetica,sans-serif;font-weight:700}blockquote{margin:0 15px 0 20px;font-size:95%}pre,code{font-family:Inconsolata,Consolas,"Courier New",Courier,monospace}ol{list-style:decimal outside}pre{font-size:16px;line-height:1.1;color:Black;background:White;border:1px solid #5f5f5f;overflow:auto;margin-bottom:20px;padding:10px 20px;max-height:400px}#header{max-width:1024px;height:120px;margin:0 auto;background:url(../images/MiniCastleriggBackground.jpg) top center no-repeat}#header h1{color:#ddd;font-size:250%;text-align:right;padding-right:10px}#wrapper{max-width:1024px;margin:0 auto;background:#383838}#hamburger{position:absolute;top:0;left:0;border:0 none}#hamburger:hover{padding-left:2px}.sidebarbox{display:none}#jPanelMenu-menu{color:#d5d5d5;background:#000800}#jPanelMenu-menu h1{font-size:140%;text-transform:uppercase;color:#d5d5d5;background:#004000;padding:3px 3px 3px 5px;margin:20px 0 0 15px}.sidebar1{float:left;width:250px;margin:0}.sidebar1 .swirl{margin-left:25px}.sidebar1 .logo{margin-top:10px;padding:2px;background:#d5d5d5}.sidebar2{float:right;width:200px;margin:0 5px 0 0}.widget{margin:20px 0 0 15px}.widget h2{font-size:120%;text-transform:uppercase;color:#d5d5d5;background:#004000;padding:3px 3px 3px 5px}.widget p{padding:5px;line-height:1.4}.widget small{display:block;font-size:70%;line-height:1}.widget li{padding:5px}.widget a{color:#008000}.widget a:hover{color:#0f0}.widget .fa{color:#d5d5d5}.widgetend{margin:0 0 20px 20px;background:#484848}.search_input{padding:0 5px;font-size:120%;font-family:Calibri,Verdana,Geneva,Helvetica,sans-serif;width:215px;color:#111;background:#efefef}#jmbCalendar{margin:0 auto}#jmbCalendar caption{margin:5px auto 5px auto}#jmbCalendar thead th{border:1px solid #5f5f5f;margin:0}#jmbCalendar tfoot td{border:1px solid #5f5f5f;margin-top:5px;text-align:center}#jmbCalendar tbody td{padding:2px 4px;text-align:right}#jmbCalendar tbody td a{display:block}#jmbCalendar tbody td a:hover{background:#008000}#jmbCalendarOnPage{float:right;margin:0 auto;padding-left:10px;background-color:#383838;color:#ddd}#jmbCalendarOnPage a{color:#008000}#jmbCalendarOnPage a:hover{color:#0f0}#jmbCalendarOnPage caption{margin:5px auto 5px auto}#jmbCalendarOnPage thead th{border:1px solid #5f5f5f;margin:0}#jmbCalendarOnPage tfoot td{border:1px solid #5f5f5f;margin-top:5px;text-align:center}#jmbCalendarOnPage tbody td{padding:2px 4px;text-align:right}#jmbCalendarOnPage tbody td a{display:block}#jmbCalendarOnPage tbody td a:hover{background:#008000}.archives{float:left;border-bottom:none !important;padding-left:130px}.archiveCalendar small{display:none}.endArchiveCalendar{clear:both;padding-bottom:30px}#navigation{position:absolute;margin:0 auto;top:118px;padding-left:150px}#navigation ul{font:100% Calibri,Verdana,Geneva,Helvetica,sans-serif;color:#999}#navigation li{display:inline;float:left;width:auto;padding:5px;margin-right:5px;border-top:4px solid #292929}#navigation li a{color:#d5d5d5}#navigation li a:hover{color:#fff}#blog{width:100%;position:relative}#content{margin:40px 20px 10px 20px}#content h1{margin-bottom:35px;border-bottom:2px #999 dotted;font-size:150%;color:#999}#postcontent{margin:0 20px 10px 20px}.post{padding-bottom:15px;clear:left}.post h2{padding-left:130px;border-bottom:1px #ccc solid;font-size:200%;color:#ddd;width:854px;background-color:#383838}.post h2 a{color:#ddd}.post h2 a:hover{color:#fff}.meta{float:left;width:auto;background:#383838;padding:10px 10px 10px 0}.meta li{font:90% Calibri,Verdana,Geneva,Helvetica,sans-serif;line-height:1.3}.meta li a{color:#d5d5d5}.meta li a:hover{color:#fff}.meta .dt{color:#999;line-height:1}.meta .cat{border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin-top:10px;padding:5px 0}.meta .tags{padding-top:5px}.meta .cc{clear:left;border-top:2px #ccc double;margin-top:10px;margin-bottom:10px}#postTitleContainer{z-index:1}#blog div.allarchives{padding:10px 0}#blog div.allarchives>ul li{padding:5px 10px}.text{margin-left:130px;margin-top:10px;padding:20px;background:#efefef;color:#111}.text h3{font-size:120%;padding-top:12px}.text h4{font-size:110%;font-weight:normal;padding:8px 0}.text p{padding-bottom:12px;line-height:26px}.text small{font-size:80%}.text sup,.text sub{font-size:80%;height:0;vertical-align:baseline;position:relative}.text sup{bottom:1ex}.text sub{top:.5ex}.text a{color:#000090}.text a:hover{color:#900000}.text ul{padding-left:10px;padding-bottom:12px}.text ol{padding-left:30px;padding-bottom:12px}.text li{padding-bottom:5px;line-height:1.2}.text blockquote{background:#e7e7e7;line-height:1.3;padding:3px}.text table{margin:0 10px 15px 10px}.text table caption{margin:5px auto 5px auto}.text table thead th{border:1px solid #5f0000;margin:0}.text table tfoot td{border:1px solid #5f0000;margin-top:5px;text-align:center}.text table tbody td{padding:2px 6px;text-align:left;border-bottom:1px dotted #999}.text .fa{color:#111}#bigPicture{max-height:500px;overflow:hidden}#resolvedImage{width:100%;height:auto}.bannerImage{display:none}.captionedImage{margin:0;padding:5px;border:1px solid black;display:inline-block;background-color:white}.floatRightImage{float:right;margin-left:20px}.floatLeftImage{float:left;margin-right:20px}.inlineImage{margin:10px 0 10px 0}.imageCaption{margin:0;padding:0 !important;text-align:center;font-style:italic;font-size:80%;line-height:normal !important}.initialcap>p:first-child:first-letter {background:url("../images/classy_fabric.png") repeat scroll 0 0;color:#efefef;font-size:48px;line-height:32px;padding:8px;margin-right:3px;float:left}.pager{margin:10px 0 20px 130px;padding:10px 10px 30px 20px;background:#efefef;color:#111}.pager a{color:#000090}.pager a:hover{color:#900000}.pager .previous{width:255px;float:left}.pager .next{width:250px;float:right;text-align:right}.clear{clear:both}.shareit{clear:both}#comments{clear:left}#comments h3{margin:20px 0 0 130px;font-size:150%;color:#ddd}#comments ul{margin-left:10px;padding:0 0 10px 10px;list-style:disc outside}#comments ol{margin-left:10px;padding:0 0 10px 10px;list-style:decimal outside}#comments h4{padding:5px 0 10px 0;font-size:100%}#comments p{padding-bottom:12px;line-height:1.6}#comments a{color:#000090}#comments a:hover{color:#900000}#comments blockquote p{line-height:1.4}#comments .comment{clear:left;margin-top:10px;margin-bottom:10px;border-top:1px solid #888}#comments .comment .cmeta{margin:5px 5px 5px 10px;float:left;width:auto;list-style:none}#comments .comment .cmeta li{font-size:80%}#comments .comment .cmeta li a{color:#d5d5d5}#comments .comment .cmeta li a:hover{color:#fff}#comments .comment .cmeta .cdt{color:#999;line-height:1.0}#comments .comment .cmeta .num{color:#999;margin:10px 0;font-size:18px}#comments .comment .cmeta .num img{float:left;margin-right:15px}#comments .comment .ctext{margin-left:130px;background:#efefef;color:#111;padding:10px 20px 20px 20px;min-height:100px}#comments .comment .ctext h4{font-weight:normal;font-size:110%}#commentformblock{clear:left}#commentformblock h3{margin:20px 0 0 130px;font-size:150%;color:#ddd}#commentpanel{clear:left;margin-top:5px;margin-bottom:5px;border-top:1px solid #888}#commentform{margin-left:130px;color:#111;background:#efefef;padding:20px}#commentform .text_input{width:500px;font:150% Calibri,Verdana,Geneva,Helvetica,sans-serif}#commentform .text_area{height:200px}#commentform .small{font-size:80%}#commentform a{color:#000090}#commentform a:hover{color:#900000}#commentHelp{width:490px;background:#fff;color:#111;cursor:pointer;padding-left:10px}#commentHelp p{padding:5px 0}#commentHelp code{background:#c1d67c}#commentPreview{margin:10px 0;padding:10px;width:480px;background:#fff;border:1px #000 dotted}#footer{clear:both;background-color:#292929;color:#999;padding:10px 0}#footer p{padding-left:130px;font-size:85%}#footer a{color:#d5d5d5}#footer a:hover{color:#fff}.csharpcode-wrapper,.csharpcode-wrapper pre{background-color:#f4f4f4;border:solid 1px gray;cursor:text;font-family:Consolas,'Courier New',Courier,Monospace;font-size:8pt;line-height:12pt;margin:20px 0 10px 0;max-height:200px;overflow:auto;padding:4px 4px 4px 4px;width:500px}.csharpcode-wrapper pre{border-style:none;margin:0;overflow:visible;padding:0}.csharpcode,.csharpcode pre,.csharpcode .alt{background-color:#f4f4f4;border-style:none;color:black;font-family:Consolas,'Courier New',Courier,Monospace;font-size:8pt;line-height:12pt;overflow:visible;padding:0;width:100%}.csharpcode pre{margin:0}.csharpcode .alt{background-color:white}.csharpcode .asp{background-color:#ff0}.csharpcode .attr{color:red}.csharpcode .cls{color:#c63}.csharpcode .html{color:maroon}.csharpcode .kwrd{color:#00f}.csharpcode .lnum{color:#606060}.csharpcode .op{color:#0000c0}.csharpcode .preproc{color:#c63}.csharpcode .rem{color:#008000}.csharpcode .str{color:#006080}