/* bbxdesign v2 */
* { margin:0; padding:0;}
html{ font-size:62.5%;}
body{ background:#222; font:1.15em/1.7em Arial, sans-serif; color:#222; font-size-adjust:none;}
a{ color:#d95b29; text-decoration:none;}
a img{ display:block;/*bug*/}
img{ border:none;}
h1,h2{ color:#0072bc; font-size:1.7em; margin-bottom:15px;}
h1 a,h2 a{ color:#0072bc;}
h1 a:hover, h2 a:hover{ color:#2294de;}
h3{ color:#41a62a; font-size:1.2em;}
h3 a{ color:#41a62a;}
h3 a:hover{ color:#63c84c;}
h1,h2,h3{ font-family:"Trebuchet MS", Arial, sans-serif;}
ol{ list-style-position:inside;}
p{ font-family:Arial, sans-serif;}
ul{ list-style:none;}

/*////////////////////////////////////////////*/
#global{ background:#fff; margin:0 auto; width:960px;}
#header{ background:url(hab/header.gif) repeat-x; height:106px; position:relative;}
#logo{ left:18px; position:absolute; top:18px;}
#land{ background:url(hab/land.jpg) no-repeat; height:200px; width:960px;}
#navbar{ background:url(hab/navbar.gif) no-repeat; border:7px; bottom:7px; height:42px; position:absolute; right:7px; width:292px;}
#navbar li{ display:inline;/*bug*/}
#navbar a{ background-image:url(hab/navbar.gif); display:inline; float:left; height:42px; line-height:42px; outline:none; text-align:center; text-indent:-290486px;}
#nav1{ width:77px;}
#nav2{ background-position:-77px top; width:109px;}
#nav3{ background-position:-186px top; width:106px;}
#nav1:hover{ background-position:0px bottom;}
#nav2:hover{ background-position:-77px bottom;}
#nav3:hover{ background-position:-186px bottom;}

/*////////////////////////////////////////////*/
.main{ background:url(hab/main.gif) repeat-x; font-size:1.1em; width:960px;/*bug*/}

.left{ float:left; padding:20px; width:500px;}
.left blockquote{ background:#fafafa; border:1px solid #eee; font-weight:bold; margin:10px; padding:10px; padding-bottom:0;}
.left pre{ background:#fafafa; border:1px solid #eee; color:#009; font-size:12px; margin-bottom:15px; padding:10px;}
.left pre strong{ color:#f0f; font-weight:normal;}
.left pre em{ color:#000fff; font-style:normal;}

.post{ position:relative;}
.post ol{ border-left:1px solid #0072bc; list-style-position:inside; margin-bottom:15px; margin-left:15px; padding-left:15px;}
.post ul{ border-left:1px solid #41a62a; margin-bottom:15px; margin-left:15px; padding-left:15px;}
.time{ background:url(hab/time.gif) no-repeat; float:left; font-size:.9em; height:49px; overflow:hidden; position:relative; text-align:center; width:44px;}
.month{ color:#fff; font-weight:bold; height:13px; left:0; line-height:14px; position:absolute; text-transform:uppercase; top:0; width:44px;}
.date{ bottom:0; font-size:2.2em; height:32px; left:0; line-height:26px; position:absolute; width:44px;}
.title{ float:left; margin-left:10px; width:440px;}
.title h1{ line-height:1.1em; margin-bottom:5px;}
.category{ background:#fafafa url(hab/ico-category.gif) 5px 2px no-repeat; border:1px solid #eee; color:#ccc; float:left; height:20px; line-height:20px; padding-left:25px; width:473px;}
.category a{ border:none; color:#41a62a;}
.category a:hover{ border:none; color:#63c84c;}
.entry{ clear:both; margin-top:-15px;/*bug*/ padding-top:15px;}
.entry .excerpt{ float:left; margin:0 15px 0 0;}
.entry p{ margin-bottom:15px;}
/*.entry p img{ outline:1px solid #0072bc;}*/
.entry a:hover,.meta a:hover{ border-bottom:2px solid #eee;}
.akpc_pop{ display:none;}
.meta{ border-bottom:1px solid #eee/*eee*/; margin-bottom:15px; padding-bottom:15px;}
.comments-link{ background:url(hab/ico-comments.gif) no-repeat; padding-left:20px;}

.mid{ float:left; font-size:0.9em; padding:20px 10px; width:190px;}
.mid ul { margin-bottom:15px;}
.mid ul li{ display:inline;/*bug*/}
.mid ul li a,#get_recent_comments_wrap a{ border-bottom:1px solid #eee; color:#41a62a; display:block; font-weight:bold; padding:3px; width:180px;/*bug*/}
.mid ul li a:hover,#get_recent_comments_wrap a:hover{ background:#fafafa; color:#d95b29; text-decoration:none;}
.recent-author{ color:#222; display:block;}

.right{ float:left; font-size:0.9em; padding:20px 10px; width:190px;}
.right a:hover{ border-bottom:2px solid #eee;}
#rss img{ margin-bottom:15px;}
#tag-cloud{ text-align:center;}

/*////////////////////////////////////////////*/
.commentlist{ list-style-position:outside; list-style-type:none; margin-bottom:15px;}
.cmt-author{ color:#0072bc; font-size:1.2em; font-weight:bold;}
.cmt-meta{ color:#999; font-size:.9em;}
.commentlist li{ border-bottom:1px solid #222; padding-bottom:15px;}
.commentlist .alt{ background:#fafafa; margin-bottom:15px; padding-top:15px;}
.commentlist li p{ padding-left:15px;}

/*////////////////////////////////////////////*/
#footer{ background:#222 url(hab/footer.gif) repeat-x; color:#fff; font-weight:bold; height:200px; line-height:200px; overflow:hidden;/*bug*/ text-align:center;}
#footer p{ background:url(hab/footer.jpg) center no-repeat;}
#footer a{ color:#fff;}

/*////////////////////////////////////////////*/
#tut01{ border:1px solid #5b9400 !important; height:36px !important; list-style:none !important; margin:0 auto !important; margin-bottom:15px !important; padding:0 !important; width:400px !important;}
#tut01 li{ /**/border:none !important; display:inline !important; /**/padding:0 !important;}
#tut01 li a{ background:#434b4a !important; border-bottom:18px solid #070607 !important; display:block !important; float:left !important; height:18px !important; line-height:18px !important; text-align:center !important; text-decoration:none !important; width:100px !important;}
#tut01 li a span{ color:#fff !important; font-weight:bold !important; position:relative !important; top:9px !important;}
#tut01 li a:hover{ background:#a2d84e !important; border-bottom:18px solid #7dbf0f !important;}
