body{margin:0;padding:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;color:#7F7772}#aspnetForm{}h1,h2,h3{margin-top:0;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#666666}h1{font-size:197%}h2{font-size:136%}h3{font-size:100%;font-weight:bold}p,ul,ol{margin-bottom:1.6em;line-height:180%}p{}blockquote{font-style:italic}ul{}ol{}a{color:#f99b1e}a:hover{text-decoration:none}small{}hr{display:none}img{border:1px solid #B2B2B2}img.left{float:left;margin:0 15px 0 0}img.right{float:right;margin:0 0 0 15px}#header{background:#FFFFFF url(images/img04.gif) repeat-x}#center{width:770px;height:112px;margin:0 auto}#logo{float:left;width:310px;height:112px;background:transparent url(images/blog_logo.gif) no-repeat top left}.slogan{float:left;width:100px;margin:30px 0 0 0}.slogan a{color:#777;font-size:14px;text-decoration:none}#search{float:right;width:280px;padding-top:20px}#search form{margin:0;padding:0}#search fieldset{margin:0;padding:0;border:none}#search legend{display:none}#searchfield,#searchbutton{border:1px solid #EDEBD5;font:bold 100% "Trebuchet MS",Arial,Helvetica,sans-serif;color:#7F7772}#searchfield{padding:2px 5px;width:198px;background:#FFFFFF url(images/img02.gif) repeat-x}#searchbutton{background:#FFFFFF url(images/img03.gif) repeat-x left bottom}#menu{width:770px;height:70px;margin:-42px auto 0 auto}#menu ul{float:right;margin:0;padding:0;list-style:none}#menu li{float:left;display:block;height:40px}#menu li:hover a{color:#FFF}#menu a{display:block;width:auto;height:35px;padding:5px 20px 0 20px;text-align:center;text-decoration:none;text-transform:lowercase;font-weight:bold;color:#BBB;float:left}html>body #menu a{width:auto}#menu li.active{background:#EDEBD5 url(images/img05.gif) no-repeat}#menu li.active a{background:url(images/img06.gif) no-repeat right top}#page{width:870px;margin:0 auto 20px auto;background:url(images/img07.gif) repeat-y 260px 0}#content{float:right;width:590px}.title{padding-bottom:5px;border-bottom:1px solid #EDEBD5}.twocols{}.twocols .col1{float:left;width:235px}.twocols .col2{float:right;width:235px}.list{margin-left:0;padding-left:0;list-style:none}.list li{padding-left:10px;background:url(images/img10.gif) no-repeat left center}#sidebar{float:left;width:240px}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar li{padding:20px;background:url(images/img11.gif) no-repeat}#sidebar li ul{}#sidebar li li{padding:5px 0;background:url(images/img12.gif) repeat-x left bottom}#sidebar h2{border-bottom:1px solid #EDEBD5;font-size:114%;font-weight:bold}#sidebar h3{margin:0}#sidebar p{margin:0;line-height:normal}#sidebar a{text-decoration:none}#sidebar a:hover{text-decoration:underline}#footer{clear:both;height:100px;padding-top:20px;background:#EDEBD5 url(images/img08.gif) repeat-x}#footer p{margin:0;text-align:center;font-size:77%}.rating p{ display:inline;position:relative;top:14px;left:55px;font:normal 0.9em Tahoma,sans-serif;} .star-rating{ position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top} .star-rating li{ display:inline;} .star-rating a,.star-rating .current-rating{ position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;overflow:hidden;border:none} .star-rating a:hover,.star-rating a:active,.star-rating a:focus{ background-position:left bottom} .star-rating a.one-star{ width:20%;z-index:6} .star-rating a.two-stars{ width:40%;z-index:5} .star-rating a.three-stars{ width:60%;z-index:4} .star-rating a.four-stars{ width:80%;z-index:3} .star-rating a.five-stars{ width:100%;z-index:2} .star-rating .current-rating{ z-index:1;background-position:left center;margin:0} .small-star{ width:50px;height:10px} .small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{ background-image:url(../../pics/star_small.gif);line-height:10px;height:10px} #postnavigation{height:20px;margin-bottom:10px;text-align:center;color:Gray}#recentposts ul{ margin:0px}#recentposts li{ margin:0px}#recentPosts span{ display:block;text-indent:5px;text-transform:none}.rssButton{margin-right:5px;border-width:0px}ul#monthList{font-weight:bold}ul#monthList ul li{margin-left:20px;font-weight:normal;background-image:none}ul#monthList li.year{cursor:pointer}ul#monthList ul{display:none}ul#monthList ul.open{display:block}.post{margin-bottom:35px}.comments{ background-color:#f8f8f8;margin:15px 0 15px 0;border:1px dotted #d8d8d8;padding:5px} .commentauthor{ float:left;width:50%;color:#555} .commentdate{ float:right;width:50%;text-align:right;color:#555} .commentgravatar{ margin:7px;float:left} .commentheader{margin-bottom:7px}.commentForm label{ float:left;display:block;width:80px} .commentForm input{ width:130px} .commentForm textarea{ width:100%;height:150px} .commentForm h1#addcomment{ margin:30px 0 15px 0} .codelist p{line-height:110%}#relatedPosts a{margin:0 5px}#archive{font-weight:normal} #archive h2{ border:1px dotted #c8c8c8;background:#f0f0f0;font:bold 1.1em Arial,Sans-Serif;padding:0 0 0 3px;margin-bottom:5px} #archive h2 img{ margin-right:5px;margin-top:3px} #archive ul{ list-style-type:square;margin:0 10px 30px 0;padding:10px} #archive ul li{ margin-right:20px} #archive table{ width:100%;border-collapse:collapse;margin-bottom:30px} #archive table td,#archive table th{ text-align:left} #archive table td{ text-align:left;border-bottom:1px dotted #d8d8d8;padding:2px 0} #archive .date{ width:100px;font-weight:normal} #archive .comments{ width:70px;text-align:center} #archive .rating{ width:70px;text-align:center} #archive li{ list-style:none} #archive .comments{background:none;border-width:0px}#archive td.comments{border-bottom:1px dotted #D8D8D8}.searchpage ul.paging{ list-style-type:none;margin:0;margin-bottom:20px;padding:0} .searchpage ul.paging li{ display:inline;border:1px solid gray;background:#f1f1f1;margin-right:5px} .searchpage ul.paging li a{ padding:5px 8px} .searchpage ul.paging li.active{ background:#f1f1f1;border:1px solid black} .postactions a{font-size:12px}.comment img.flag{position:relative;top:2px}.commentForm{padding:5px}.commentForm label{display:block;float:left;margin-top:4px;width:80px}.commentForm input{width:300px}.commentForm textarea{border:1px solid silver;height:150px;width:100%}#commentMenu{clear:both;margin:0;padding:0}#commentMenu li{background:#D8D8D8 none repeat scroll 0 0;border-color:silver silver transparent;border-style:solid solid none;border-width:1px 1px medium;cursor:pointer;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 5px 0 0;padding:3px 8px;position:relative;top:2px}#commentMenu li.selected{background:white none repeat scroll 0 0;border-bottom:1px solid white}#commentPreview{clear:both;display:none;min-height:150px}.success{color:green;font-weight:bold}.commentForm .bbcode{float:right;font-size:10px;padding:3px;position:relative;top:20px}.bbcode a{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;margin:1px;padding:1px 3px}#archive ul li{margin-right:20px}#searchpage{margin-bottom:30px}#searchpage input#q{width:400px}#searchpage input#comment{clear:both}.searchresult{margin-bottom:20px}.searchresult a{font-weight:bold}.searchresult span.text{clear:both;display:block;margin:3px 0}.searchresult span.type{display:block}.searchresult span.url{color:Gray}.searchpage ul.paging{ list-style-type:none;margin:0px;margin-bottom:20px;padding:0px}.searchpage ul.paging li{ display:inline;border:1px solid gray; background:#f1f1f1;margin-right:5px}.searchpage ul.paging li a{ padding:5px 8px}.searchpage ul.paging li.active{ background:#f1f1f1;border:1px solid black}#contact h1{margin-top:0}#contact label{display:block;padding-top:5px}#contact input.field{width:200px}#contact textarea{display:block;overflow:auto;width:75%;height:150px;margin:0}