*{margin:0;padding:0;font-family:Calibri,Tahoma,Arial,Helvetica,Sans-Serif;}#content{margin:0 auto;width:980px;position:relative;min-width:980px;}#branding{height:120px;margin:0 auto;background-color:#444;overflow:hidden;}.home #branding{height:300px;background-color:#FFF;width:980px;min-width:980px;}#message{height:51px;min-width:980px;padding-top:19px;width:100%;}#menu{height:31px;width:100%;}#site-info{position:relative;height:32px;width:100%;min-width:980px;clear:both;}#content-sub{width:19%;max-width:180px;float:right;margin-left:1%;}#content-main{float:left;width:77%;margin-left:2%;}.bare #content-main{width:98%;}.centered{margin:0 auto;height:100%;width:980px;position:relative;}sup,sub,sup span,sub span{font-size:10px;}.home #branding img{margin-top:0;margin-left:0;}.inner #branding img{position:absolute;top:20px;right:0;}.inner.single #branding img{left:10px;}.inner h1{position:absolute;top:-93px;color:#fff;width:700px;}.single h1,.bare h1{position:static;top:-103px;color:#444;}#social-buttons{height:100px;width:100%;}#social-buttons iframe{display:inline;vertical-align:top;}#social-buttons span.db-wrapper{vertical-align:top;}#comments h2{clear:both;}.bare #content-item h1,.bare #content-item span{display:none;}.bare #site-info{display:none;}.bare #content-item{padding-bottom:0;}.bare #content-main{width:100%;margin-left:0;}#comments #comment-controls{margin-left:60px;}#comment-controls .comment{margin-top:50px;}#comment-controls label{display:block;margin-top:15px;}#comment-controls p.comment-now{font-size:32px;line-height:35px;}#comment-controls .comment-body{background-color:#e2eee1;min-height:17px;}.warn .comment-body{background-color:#f8bcbc;}input#submit{width:200px;height:42px;margin-top:15px;border:solid 1px #444;}#site-info span{position:absolute;bottom:6px;}.avatar{border:solid 1px #000;margin-top:7px;}.comment-byline{line-height:10px;}#menu li{float:left;height:25px;padding:5px 25px 0 25px;}img,fieldset{border-style:none;}#content-item blockquote{background-color:#EFEFEF;margin:1.125em 3.5em 1.125em 3.5em;}.comment blockquote{background-color:#EFEFEF;margin:1.125em 1.5em 1.125em 1.5em;}.home #branding a{height:100px;position:absolute;top:120px;width:850px;}#content{margin-top:10px;}.comment-info{background:#FFF url("/pics/avatars/chat_bubble.png") no-repeat 60px 0;}#comment-controls .comment-info{background-image:url("/pics/avatars/chat_bubble_high.png");}.warn .comment-info{background-image:url("/pics/avatars/chat_bubble_warn.png");}#commentForm input{width:100%;max-width:350px;}#wmd-button-bar{display:none;}body{font-size:15px;}body p,body>span,body li,blockquote{font-size:17px;line-height:22px;}#content-sub li{font-size:16px;line-height:18px;}body{background:#FFF;}#message{background-color:#444;}#message p{color:#BEBEBE;font-family:'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-size:24px;font-weight:normal;line-height:30px;margin:0 auto;width:940px;}#message a,#message span{color:#E5C30A;font-family:'Helvetica Neue',Helvetica,Arial,Sans-Serif;font-size:24px;line-height:30px;}#container{background-color:#FFF;}.comment .status-message{color:#F00;}.comment .error-message,.error{color:#F00;}.byline{position:absolute;left:120px;top:135px;font-size:.75em;}a{text-decoration:none;}a:hover{text-decoration:underline;}h1 a:hover{text-decoration:none;}.thumbnail{border:solid 2px #444;float:left;margin-right:30px;}#content-item .key-point{background-color:#444;color:#FFF;}#content-item .footnote{font-size:12px;line-height:13px;color:#000;}#content-footnotes{margin-top:40px;color:#F4F5F4;border-top:1px solid #C4C4C4;}.figure .caption{background-color:#444;color:#FFF;margin:0;padding:0 10px 4px;}.figure img{border:solid 4px #444;display:block;}.figure{float:left;margin:1.125em 0 1.125em 0;}.figure:after{clear:both;}.home #branding .centered{background:#FFF url('pics/coding_the_wheel_logo.png') no-repeat;}#menu{list-style-type:none;background-color:Transparent;font-size:14px;background:url('/pics/menu_back.png') repeat-x 0 0;}#menu li{color:#DDD;background-color:Transparent;border-right:Solid 1px #424040;}#menu a{color:#DDD;text-decoration:none;}#menu a:hover{color:#FFF;}h1{padding:5px 5px 5px 0;font-size:42px;letter-spacing:-1px;font-weight:normal;}h1,h1 a,h1 a em{color:#444;font-family:Helvetica Neue,Helvetica Neue LT,Helvetica,Sans-Serif;line-height:40px;}h2,h3,h4,h5,h6{color:#37B200;letter-spacing:-1px;margin-top:.7em;margin-bottom:.7em;font-weight:normal;}h2{font-size:36px;}h3{font-size:30px;}h4{font-size:24px;}.date{color:Gray;}#content-sub a{color:#129512;}#content-sub p{font-size:14px;line-height:16px;margin-bottom:6px;}#content-sub img.heading{margin-top:0;margin-left:-10px;}#content-sub a.sublink{position:absolute;left:80px;font-size:12px;color:#4F4F4F;}#subscribe{position:relative;margin-bottom:20px;}#content-item li{margin-left:3.5em;list-style-position:inside;}.comment li{margin-left:1.5em;list-style-position:inside;}.comment li.wmd-button{margin-left:5px;}.comment #comment-controls>h2{display:none;}#site-info{background-color:#444;}#site-info *{color:#E5C30A;text-decoration:none;font-size:10px;}#site-info a:hover{color:#FFF;}.comment{margin-bottom:50px;}.comment-byline{color:#888;}.comment-byline span{color:#000;}.comment-byline *{font-weight:bold;}#content-item{padding-bottom:40px;overflow:auto;}#container #content-item{background-color:#FFF;}#content-item h2{font-size:24px;}#content-item h2,#content-item p{margin:0;}#content-item p,.comment p,#content-item li{color:#4F4F4F;margin-top:1.125em;}.comment p{margin-top:14px;margin-bottom:0;line-height:17px;}.comment p:first-child{margin-top:0;}.panel{border:Solid 1px #CDC8C8;background-color:#F5F5F5;width:316px;position:absolute;top:7px;bottom:7px;background-repeat:no-repeat;background-position:left 8px;padding-top:50px;font-size:14px;}.panel ul{list-style-type:none;margin:0;margin-left:10px;margin-right:10px;padding:0;}.panel ul li{margin-bottom:10px;}.panel ul li a{text-decoration:none;color:#3D3D3D;}.panel ul li a:hover{text-decoration:underline;}.bare .tags{display:none;}.tags{font-size:.8em;font-weight:bold;}.tags a{font-weight:normal;}.comment-body{background-color:#EFEFEF;padding:10px;}ul.titlelist{list-style-type:none;}#content-main ul.titlelist{margin-top:30px;}.titlelist li{margin-bottom:1.125em;overflow:hidden;font-size:24px;}.content-item-summary h2{margin:0;line-height:30px;font-size:30px;letter-spacing:0;}.content-item-summary h2 a{font-family:Helvetica Neue,Segoe UI,Helvetica,Tahoma,Sans-Serif;color:#444;}.content-item-list ul li{list-style-type:none;}.content-item-summary{height:154px;width:95%;margin:50px 0;position:relative;}.content-item-summary p{font-size:12px;line-height:13px;}.content-item-summary p.comment-count{position:absolute;bottom:0;right:0;}.content-item-summary p.content-item-tags{position:absolute;bottom:0;left:230px;width:350px;}#cmtlinks li,#cmtlinks li *{font-size:12px;line-height:14px;}#title{display:none;}small{font-size:13px;font-weight:bold;}#content-item img.wrap{margin-right:15px;margin-bottom:24px;float:left;}#content-item h3{clear:both;}.comment *{font-size:14px;}.csharp{font-family:Consolas,Courier New,Verdana,Monospace;color:#006;border:1px solid #d0d0d0;background-color:#fff;font-size:11px;overflow:scroll;}.csharp span{font-size:11px;font-family:Consolas,Courier New,Verdana,Monospace;overflow:scroll;}.csharp a:link{color:#000060;}.csharp a:hover{background-color:#f0f000;}.csharp .imp{font-weight:bold;color:red;}.csharp .kw1{color:#0600FF;}.csharp .kw2{color:#FF8000;font-weight:bold;}.csharp .kw3{color:#008000;}.csharp .kw4{color:#00F;}.csharp .kw5{color:#000;}.csharp .co1{color:#239843;font-style:italic;}.csharp .co2{color:#008080;}.csharp .coMULTI{color:#008080;font-style:italic;}.csharp .es0{color:#008080;font-weight:bold;}.csharp .br0{color:#008000;}.csharp .st0{color:#802080;}.csharp .nu0{color:#F00;}.csharp .me1{color:#00F;}.csharp .me2{color:#00F;}.cpp{font-family:Consolas,Courier New,Verdana,Monospace;color:#006;border:1px solid #d0d0d0;background-color:#fff;font-size:11px;}.cpp a:link{color:#000060;}.cpp a:hover{background-color:#f0f000;}.cpp .imp{font-weight:bold;color:red;}.cpp .kw1{color:#00f;}.cpp .kw2{color:#00f;}.cpp .kw3{color:#00d;}.cpp .kw4{color:#00f;}.cpp .co1{color:#666;}.cpp .co2{color:#390;}.cpp .coMULTI{color:#f00;font-style:italic;}.cpp .es0{color:#666;font-weight:bold;}.cpp .br0{color:#008000;}.cpp .sy0{color:#008000;}.cpp .sy1{color:#000080;}.cpp .sy2{color:#000040;}.cpp .sy3{color:#000040;}.cpp .sy4{color:#008080;}.cpp .st0{color:#F00;}.cpp .nu0{color:#D00;}.cpp .me1{color:#006;}.cpp .me2{color:#006;}.html4strict{font-family:Consolas,Courier New,Verdana,Monospace;color:#006;border:1px solid #d0d0d0;background-color:#f0f0f0;font-size:11px;overflow:scroll;}.html4strict a:link{color:#000060;}.html4strict a:hover{background-color:#f0f000;}.html4strict .imp{font-weight:bold;color:red;}.html4strict .sc0{color:#0bd;}.html4strict .sc1{color:#db0;}.html4strict .sc2{color:#090;}.sql{font-family:Consolas,Courier New,Verdana,Monospace;color:#006;border:1px solid #d0d0d0;background-color:#fff;font-size:11px;}.sql a:link{color:#000060;}.sql a:hover{background-color:#f0f000;}.sql .imp{font-weight:bold;color:red;}.sql .kw1{color:#933;font-weight:bold;}.sql .co1{color:#808080;font-style:italic;}.sql .co2{color:#808080;font-style:italic;}.sql .coMULTI{color:#808080;font-style:italic;}.sql .es0{color:#009;font-weight:bold;}.sql .br0{color:#006;}.sql .sy0{color:#006;}.sql .st0{color:#f00;}.sql .nu0{color:#f00;}.sql span.xtra{display:block;}.str{color:#900;}.kwd{color:#00F;}.com{color:#9A9A9A;}.typ{color:#098;}.lit{color:#F00;}.pun{color:#660;}.pln{color:#000;}.tag{color:#008;}.atn{color:#606;}.atv{color:#080;}.dec{color:#606;}pre{overflow:auto;padding:5px;border:Solid 1px #DEDEDE;margin-top:1.125em;}code{font-size:.875em;font-family:Consolas,Courier New,Sans-Serif;}pre.prettyprint span{font-size:1.0em;font-family:Consolas,Lucida Console,Courier New,Sans-Serif;}@media print{.str{color:#060;}.kwd{color:#00F;font-weight:bold;}.com{color:#600;font-style:italic;}.typ{color:#098;font-weight:bold;}.lit{color:#044;}.pun{color:#440;}.pln{color:#000;}.tag{color:#006;font-weight:bold;}.atn{color:#404;}.atv{color:#060;}}body{background-color:White;}#wmd-editor{background-color:#D8D8D8;}#wmd-button-bar,#wmd-button-bar-popup{width:100%;min-height:35px;background-color:#FFF;background:url('/pics/editor_bk.png') repeat left top;border:1px solid #444;position:relative;float:left;}#wmdinput,#wmdinput-popup{height:200px;width:100%;background-color:#FFF;border:1px solid DarkGray;position:relative;}#wmd-output{background-color:#FFF;}.wmd-button-row{float:left;position:relative;width:100%;}.wmd-spacer{width:1px;height:20px;background-color:Silver;list-style:none;float:left;margin:7px 10px 8px 10px;}.wmd-button{width:20px;height:20px;margin-left:2px;margin-right:2px;background-image:url(/pics/wmd-buttons.png);background-repeat:no-repeat;background-position:0 0;list-style:none;float:left;margin-top:7px;margin-bottom:8px;}.wmd-button>a{width:20px;height:20px;margin-left:5px;margin-right:5px;position:absolute;display:inline-block;}.wmd-bold-button{left:0;background-position:0 0;}.wmd-italic-button{left:25px;background-position:-20px 0;}.wmd-spacer1{left:50px;}.wmd-link-button{left:75px;background-position:-40px 0;}.wmd-quote-button{left:100px;background-position:-60px 0;}.wmd-code-button{left:125px;background-position:-80px 0;}.wmd-image-button{left:150px;background-position:-100px 0;}.wmd-spacer2{left:175px;}.wmd-olist-button{left:200px;background-position:-120px 0;}.wmd-ulist-button{left:225px;background-position:-140px 0;}.wmd-heading-button{left:250px;background-position:-160px 0;}.wmd-hr-button{left:275px;background-position:-180px 0;}.wmd-spacer3{left:300px;}.wmd-undo-button{left:325px;background-position:-200px 0;}.wmd-redo-button{left:350px;background-position:-220px 0;}.wmd-help-button{right:0;background-position:-240px 0;}.wmd-prompt-background{background-color:Black;}.wmd-prompt-dialog{border:1px solid #999;background-color:#F5F5F5;}.wmd-prompt-dialog>div{font-size:.8em;font-family:arial,helvetica,sans-serif;}.wmd-prompt-dialog>form>input[type="text"]{border:1px solid #999;color:black;}.wmd-prompt-dialog>form>input[type="button"]{border:1px solid #888;font-family:trebuchet MS,helvetica,sans-serif;font-size:.8em;font-weight:bold;}
