*{  margin:0; padding:0; background:transparent}body{  background:#202020 url('img/body.gif') repeat-x left top; color:#5A5A50; font:normal 0.8em trebuchet ms,verdana,tahoma,arial; line-height:1.5em}a{  color:#456; text-decoration:none}a:hover{  color:#D60; text-decoration:underline}#outer{  background:url('img/layout_wrapper_outer.jpg') no-repeat center top}#inner{  color:white; margin:0 auto; width:906px}#header{  height:114px}#title{  padding:28px 12px 0px}#title a{  color:#73BCD1}#title a:hover{  color:white; text-decoration:none}#title .description{  color:#789; font-size:1.2em; display:block; margin-top:12px}#main_outer{  background:#373737 url('img/layout_body_outer.jpg') repeat-x}#main{  background:url('img/layout_body.gif') no-repeat; padding:8px 8px 0}#main_inner{  background:url('img/main.gif') repeat-y; border-bottom:1px solid #C5C5C5}#main_inner .content_outer{  width:629px}#content{  color:#444; padding:16px}#postPaging,#postnavigation{  margin-top:16px; min-height:1.5em; background:#E7E7E7; border:1px solid #D7D7D7; color:#777; padding:6px 10px}#postnavigation{  margin:0 0 16px; text-align:center; display:block}#sidebar_outer{  border-top:1px solid #EEE; width:259px}#sidebar{  color:#555; padding:16px 12px}#sidebar a{  color:#555}#sidebar a:hover{  color:#000}#dashboard_outer{  background:#CCC; border-top:1px solid #D5D5D5; font-size:0.9em}#dashboard{  padding:16px 20px 6px; color:#777; text-align:justify}#dashboard ul{  list-style-type:none}#dashboard .col3{  width:255px}#dashboard .col3mid{  width:337px}#dashboard .col3mid .col3_content{  border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; padding:0 20px; margin:0 20px}#dashboard .col_title{  color:#666; font-size:1.6em; font-weight:bold; padding-bottom:5px}#dashboard li a{  color:#666; text-decoration:none}#dashboard li a:hover{  color:#333; text-decoration:underline}#dashboard img.rssButton{  margin-right:3px}#footer{  background:url('img/footer.gif') no-repeat; color:#777; font-size:0.9em; padding:22px 8px 10px}#navigation{  background:#3A3A3A url('img/navigation.gif') no-repeat; font-weight:bold; font-size:1.3em; padding:0px 8px}#navigation ul,#navigation li{  display:inline}#navigation a{  float:left; margin-right:1px; text-align:center; text-decoration:none}#nav1 a{  color:#BBB; padding:10px 12px 12px}#nav1 a:hover{  color:#EEE}.feed img{  margin-right:4px}.widgetzone{  padding:0 !important; margin:0 !important}.widget{  margin-bottom:24px}.widget h4{  background:#E5E5E5; border:1px solid #EAEAEA; border-color:#EAEAEA #D5D5D5 #D5D5D5 #E5E5E5; color:#777; font-weight:bold; font-size:1.3em; padding:6px 10px}.widget ul{  list-style-type:none}.widget a.edit{  font-size:10px; font-weight:normal; float:right; z-index:1}.widget a.delete{  font-weight:bold; float:right; margin-left:5px; z-index:1}.calendar{  margin:0 auto}.calendar .weekend{  background-color:#F1F1F1}.calendar .other{  color:silver}.calendar a.exist{  display:block; font-weight:bold; text-decoration:underline; background-color:#F1F1F1}.calendar td{  vertical-align:top; background:white}ul#monthList{  font-weight:bold}ul#monthList ul li{  margin-left:20px; font-weight:normal}ul#monthList li.year{  cursor:pointer}ul#monthList ul{  display:none}ul#monthList ul.open{  display:block}.recentposts li{  margin-left:16px; text-indent:-16px; font-weight:bold}.recentposts li + li{  margin-top:4px}ul#recentComments .postTitle{  font-weight:bold}ul#recentComments li + li{  margin-top:8px}ul#recentComments [rel='nofollow']{  font-style:italic}ul#recentComments .moreLink{  font-size:90%}.blogroll ul li img{  margin-right:4px}.blogroll ul li{  font-weight:bold}.blogroll ul li ul li{  margin-left:16px; font-weight:normal; font-size:85%}.tagcloud{  margin-bottom:10px; font-size:110%; white-space:normal; text-align:justify}.tagcloud li{  display:inline}.tagcloud a{  margin-right:3px; display:inline}.tagcloud a.biggest{  font-size:160%}.tagcloud a.big{  font-size:140%}.tagcloud a.medium{  font-size:120%}.tagcloud a.small{  font-size:100%}.tagcloud a.smallest{  font-size:80%}.left{  float:left}.right{  float:right}.center{  margin:0 auto}.clear{  clear:both; display:block; font-size:0; line-height:0}a img{  border:0px}code,.code{  display:block; font:1em Consolas,"Courier New" ,Courier,Monospace; background-color:#F6F6F6; border:1px solid #ddd; border-width:1px 0px; padding:4px; margin:8px 4px; text-align:left}.code{  overflow:scroll; white-space:nowrap}.code .rem{  color:#008000}.code .kwrd{  color:#0000ff}.code .str{  color:#006080}.code .op{  color:#0000c0}.code .preproc{  color:#0000ff}.code .asp{  background-color:#ffff00}.code .html{  color:#800000}.code .attr{  color:#ff0000}.code .alt{  background-color:#fcfcfc}.code .lnum{  color:#606060}.post{  font-size:90%; line-height:140%; text-align:justify}#page{  text-align:justify}.post .content img{  margin:12px 0px; border:1px solid black; padding:2px}.post .content p{  text-indent:24px}.post .content code{  text-indent:0}.post .content p + p{  margin-top:12px}.post .content h1,.post .content h2,.post .content h3,.post .content h4,.post .content h5,.post .content h6,#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{  margin:12px 0px 8px}.post .content a,#page a{  text-decoration:underline}.post + .post{  margin-top:24px}.post .title,#page h1{  font-size:200%; font-weight:bold; line-height:1.2em}.post .title a{  text-decoration:none}.post .pubDate{  border-top:1px solid #D5D5D5; color:#777; padding:8px 0px 12px}.post .content ul{  margin-top:6px; margin-bottom:6px}.post .meta,#relatedPosts{  margin-top:16px; background:#E7E7E7; border:1px solid #D7D7D7; color:#777; padding:6px 10px}.post .meta img{  position:relative; top:2px}.post .meta .bookmarks,.post .meta .tags,.post .meta .categories{  margin-top:4px}.post ul,.post ol{  margin-left:16px}#page p{  text-indent:2em}#page p + p{  margin-top:0.75ex}#relatedPosts p{  font-weight:bold; font-size:1.1em}#relatedPosts a{  display:block; font-size:0.9em}#relatedPosts span{  font-size:0.8em; display:block; margin-left:16px}p#comment{  font-size:1.4em; font-weight:bold; margin-top:16px}#commentlist{  font-size:0.85em}.comment{  border-bottom:1px solid #D6D6D6; padding-top:10px}.comment .replies .comment{  margin-left:40px; border-left:1px solid #D6D6D6; padding-left:2px}.replies .comment_inner{  padding:4px}.comment .replies .comment{  border-bottom:none; padding:0}.comment img.gravatar{  background:#FFF; border:1px solid #DDD; padding:2px; margin-right:4px}.comment .author{  font-weight:bold}.comment .content{  color:#000}.self{  background-color:#def}.commentForm{  padding:5px; font-size:0.9em}.commentForm label{  float:left; display:block; width:80px}.commentForm input{  width:300px; margin-bottom:2px}.commentForm input[type="text"],.commentForm select{  border:1px solid silver; background-color:#f0f0f0}.commentForm textarea{  width:100%; height:150px; border:1px solid silver; padding:4px}p#addcomment{  font-size:1.1em; font-weight:bold}#commentMenu li{  float:left; border:1px solid silver; border-bottom:transparent; margin:0; list-style:none; margin-right:5px; padding:3px 8px; cursor:pointer; position:relative; top:2px; background:#d8d8d8}#commentMenu li.selected{  background:white; border-bottom:1px solid white}#commentPreview{  display:none; clear:left; min-height:150px; border:1px solid silver}.success{  color:green; font-weight:bold}.commentForm .bbcode{  font-size:10px; float:right; position:relative; top:20px; padding:3px}.bbcode a{  margin:1px; padding:1px 5px 1px 5px; background:#fff; border:1px solid #ccc}#archive h1{  font-size:1.5em}#archive ul{  margin:8px 0px 16px 16px}#archive h2{  font-size:1.2em; padding-bottom:4px; margin-bottom:4px; border-bottom:1px solid #D5D5D5}#archive h2 img{  margin-right:3px}#archive table{  width:100%; border-collapse:collapse; margin-bottom:16px}#archive table th{  background-color:#E7E7E7}#archive table td{  border-bottom:1px solid #D5D5D5}#archive table .date{  width:80px; text-align:left}#archive table .title{  text-align:left}#archive table .comments{  width:70px; text-align:center}#archive table .rating{  width:70px; text-align:center}#searchonsearch{  color:Black; padding:16px}#searchonsearch ol{  margin-left:20px}.searchresult{  margin:8px 0px; text-align:left}.searchresult a{  font-size:120%; font-weight:bold; display:block; color:#456; text-decoration:none}.searchresult a:hover{  color:#D60; text-decoration:underline}.searchresult .text{  margin:4px 20px; border:1px solid #333; padding:4px; background-color:white; display:block; text-align:justify}.searchresult .url{  display:none}.searchresult + .searchresult{  border-top:1px solid #333; padding:8px 0px}