.clear{clear:both;height:1px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
body{background:#fff;font-size:9pt;line-height:1.5;color:#505050;font-family:Verdana,Arial,Helvetica,sans-serif;}
form{display:inline;}
#wrapper{width:1024px;text-align:left;}
#hd{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;}
#blogtitle h1{display:inline;}
#blogtitle h1 a{color:#f26522;font-size:16pt;text-decoration:none;font-weight:normal;vertical-align:bottom;}
#menu{margin-top:10px;display:inline;float:left;}
#menu ul{list-style:none outside;margin:0;padding:0;}
#menu ul li{float:left;}
#menu ul li a{font-size:10pt;padding-left:15px;font-weight:bold;text-decoration:none;color:#505050;margin-left:15px;border-left:1px solid #e0e0e0;}
#menu ul li a:hover{color:#f26522;}
#blogdescription{color:#909090;font-size:10pt;font-weight:bold;}
#sitemeta{float:right;font-size:10px;}
#sitemeta ul{list-style:none;display:inline;}
#sitemeta li{float:left;margin:0 0 0 10px;}
#sitemeta a{color:#252525;}
#sitemeta a:hover{color:#f26522;}
#meta li.rss{padding:0 0 0 15px;background:url(images/rss-icon.gif) no-repeat left center;}
#bd{margin:0 230px 0 0;color:#505050;}
#sidebar{font-size:8pt;width:200px;float:right;color:#606060;padding-left:10px;border-left:1px solid #e0e0e0;}
#sidebar ul{list-style:none outside;margin:0;padding:0;}
#sidebar ul li{display:inline;}
#sidebar ul li ul{list-style:none outside;margin-top:4px;margin-bottom:10px;margin-left:5px;}
li.vategories ul{list-style:none outside;margin-top:10px;margin-bottom:10px;}
#sidebar ul li ul li{margin-top:4px;display:block;}
#sidebar a{color:#505050;text-decoration:none;}
#sidebar a:hover{color:#f26522;}
#sidebar h2{font-size:12pt;font-weight:bold;text-decoration:none;display:inline;}
#aboutme a{color:#f26522;text-decoration:none;}
.date{width:50px;height:80px;text-align:center;font-size:9pt;float:left;color:#505050;padding:8px 0;}
.date .day{font-size:14pt;}
.post-wrap{margin-left:70px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;}
#commentwrap{margin-left:70px;}
#respond{padding-top:10px;}
#yui-main a{color:#f26522;text-decoration:none;}
#yui-main h1{display:inline;color:#f26522;font-size:14pt;text-decoration:none;font-weight:normal;}
#yui-main h1 a{color:#505050;font-size:18pt;text-decoration:none;}
#yui-main h1 a:hover{color:#f26522;font-size:18pt;}
#yui-main h2{display:inline;color:#f26522;font-size:14pt;text-decoration:none;font-weight:normal;}
#yui-main h2 a{color:#505050;font-size:14pt;}
#yui-main h2 a:hover{color:#f26522;}
blockquote{margin:10px;font-size:9pt;padding:10px;border:1px dashed #f26522;background:#fafafa;}
blockquote p{padding:0;margin:0;}
pre{font-family:'Courier New',Courier,Monospace,Fixed;line-height:1.333;overflow:auto;padding:5px;margin:0;background-color:#f9f9f9;border:1px solid silver;}
cite{font-weight:bold;font-style:normal;margin-left:4px;}
#author,#email,#url,#comment,.s{border:1px solid #bdc1a3;padding:5px;font-size:8pt;background:#fff;color:#363636;font-family:Verdana,Arial,Helvetica,sans-serif;}
#author,#email,#url,#comment{padding:5px;}
.s{padding:3px;}
#submit,#searchsubmit{font-size:8pt;background:#f26522;color:#fff;border:1px solid #a0a0a0;}
.searchresults ul{list-style:none;display:inline;}
.categories ul{list-style:none;display:inline;}
.archives ul{list-style:none;display:inline;}
dl,dd,dt{margin:0;}
#footnote a{color:#f26522;text-decoration:none;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
img#wpstats{display:none}
/*wp-syntax*/
.wp_syntax{background-color:#f9f9f9;margin:0 0 1.5em 0;overflow:auto;}
.wp_syntax{overflow-x:auto;overflow-y:hidden;padding-bottom:expression(this.scrollWidth>this.offsetWidth ? 15:0);width:100%;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div,.wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;color:gray;overflow:visible;}
.wp_syntax pre{margin:0;width:auto;float:none;clear:none;overflow:visible;font-size:11px;line-height:1.333;white-space:pre;}
/*page-navi*/
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-pagenavi a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}

