/* Theme Name: bbxrevision
Theme URI: http://bbxdesign.com/
Description: Original <a href="http://bbxdesign.com/">bbxdesign</a> theme.
Version: 2.5
Author: Jeremy Thomas
Author URI: http://bbxdesign.com */

*{ color:#333; font-weight:normal; margin:0; padding:0;}
body{ background:#222 url(hab/body-grd.gif) repeat-x; font:12px Arial, Helvetica, sans-serif;}
a{ color:#0072bc; text-decoration:none;}
a acronym{ border:none; color:#0072bc;}
acronym{ cursor:help;}
h1,h1 a{ color:#0072bc; font-family:"Trebuchet MS", Arial, sans-serif; font-size:25px;}
h1 a:hover{ background:#0072bc; color:#fff;}
img{ border:none;}
strong{ font-weight:bold;}
ol li,
ul li{ list-style-type:none;}

/* 00 //////////////////////////////////////////////////////////////////////////////////////////////////// */
#veerle{ background:url(hab/veerle.gif) top center repeat-x; height:10px;}
#body-grd{ background:url(hab/body.jpg) top center no-repeat; padding-top:200px;}
#global{ background:#fff url(hab/global.gif) no-repeat; margin:0 auto; position:relative; width:960px;}
#logo a{ height:100px; left:0; position:absolute; top:-170px; width:250px;}
#logo a:hover{ background:none;}
#searchform{ float:right; height:25px; position:relative; right:20px; top:-127px; width:180px;}
#searchform form{ position:relative;}
#searchform form #s{ background:#fff; border:none; font-size:15px; font-weight:bold; height:15px; left:5px; line-height:15px; position:absolute; top:5px; width:130px;}
#searchform form #searchsubmit{ position:absolute; right:0; top:0;}
#navbar{ background:url(hab/navbar.gif) no-repeat; display:none; height:66px; left:300px; position:relative; top:15px; width:361px;}
#navbar li{ display:inline;/*bug*/}
#navbar a{ background-image:url(hab/navbar.gif); background-repeat:no-repeat; float:left; height:66px;}
#nav01{ width:97px;}
#nav02{ background-position:-97px top; width:138px;}
#nav03{ background-position:-235px top; width:126px;}
#nav01:hover{ background-position:0 bottom;}
#nav02:hover{ background-position:-97px bottom;}
#nav03:hover{ background-position:-235px bottom;}
#land{ background:url(hab/land.jpg) 0 30px no-repeat; clear:left; display:none; height:100px; margin-left:20px; padding-top:30px; position:relative; width:920px;}

/* 01 //////////////////////////////////////////////////////////////////////////////////////////////////// */
#main{ float:left; padding:20px 20px 10px 20px; width:500px;}
#main.page .post{ border:none;}
#main.page .info{ display:none;}
#main.single .post{ border:none;}
#main.single #pagenav{ display:none;}

.post{ /*border-bottom:5px solid #0072bc;*/ margin-bottom:15px;}
.post blockquote{ background:#fafafa; border:1px solid #ccc; margin:15px; padding:15px;}
.post blockquote p{ font-weight:bold;}
.post h2{ color:#41a62a; font-size:18px;}
.post h2 a:hover{ background:#0072bc; color:#fff;}
.post h2 acronym{ border:none; color:#41a62a;}
.post h3{ color:#d95b29; font-size:12px; font-weight:bold;}
/*.post li{ margin-bottom:10px;}*/
.post p,
.post ol,
.post ul{ line-height:18px; margin-bottom:10px;}
.post p a:hover,
.post ol a:hover,
.post ul a:hover{ text-decoration:underline;}
.post p cite{ background:#fff url(hab/quote.gif) 10px 0 no-repeat; color:#d95b29; display:block; font-style:normal; font-weight:bold; margin-top:20px; padding:10px 10px 0 60px;}
.post ul{ /*border-left:1px solid #41a62a;*/ margin-left:30px;}
.post ul li{ list-style-type:square;}
.post ol{ /*border-left:1px solid #d95b29;*/ list-style-position:inside; margin-left:30px;}
.post pre{ background:#fafafa; border:1px solid #ccc; color:#0072bc; margin:10px; padding:10px;}
.post pre acronym{ border:none; color:#0072bc}
.post pre em{ color:#000fff; font-style:normal;}
.post pre strong{ color:#f0f; font-weight:normal;}
.post strong a{ font-weight:bold;}
.post .more-link{ background:url(hab/more-link.gif) left center no-repeat; color:#41a62a; padding:5px 5px 5px 20px; position:relative; top:5px;}
.post .more-link:hover{ text-decoration:underline;}

.info{ color:#9f9f9f;}
.info a{ color:#41a62a;}
.info a:hover{ text-decoration:underline;}
.akpc_pop{ display:none;}

#pagenav{ height:30px; position:relative; width:500px;}
#pagenav a{ background:#0072bc; color:#fff; display:block; font-weight:bold; height:30px; line-height:30px; position:absolute; text-align:center; top:0; width:150px;}
#pagenav a:hover{ background:#41a62a;}
#pagenav .anciens a{ left:0;}
#pagenav .recents a{ right:0;}

#commentform{ background:url(hab/commentform.jpg) no-repeat; height:450px; position:relative; width:500px;}
#commentform input,
#commentform textarea{ background:none; border:none; height:20px; left:25px; position:absolute;}
#commentform label{ display:none;}
#commentform #author{ top:45px; width:220px;}
#commentform #email{ top:105px; width:220px;}
#commentform #url{ top:165px; width:330px;}
#commentform #comment{ top:225px; height:150px; width:450px;}
#commentform #submit{ left:20px; height:40px; top:390px; width:180px;}

#comments,#respond{ background:url(hab/comments.gif) no-repeat; color:#fff; font-family:"Trebuchet MS", Arial, sans-serif; font-size:20px; height:28px; left:-25px; margin-bottom:15px; padding-top:9px; position:relative; text-indent:25px; width:300px;}
.author{ color:#222; font-size:15px; font-weight:bold;}
.author a{ color:#0072bc; font-weight:bold;}
.meta{ color:#9f9f9f; font-size:10px;}
.commentlist li{ border-bottom:1px solid #222; padding-bottom:15px;}
.commentlist .alt{ background:#fafafa; margin-bottom:15px; padding-top:15px;}
.commentlist li p{ padding:15px; padding-bottom:0;}

/* 02 //////////////////////////////////////////////////////////////////////////////////////////////////// */
#side{ float:left; padding:0px 10px 0 10px; width:200px;}
    #side :hover h2{ color:#41a62a;}
#side #rss{ display:block; height:100px; width:200px;}
#side .rel{ display:block; margin-top:10px;}
#side h2{ color:#d95b29; font-family:"Trebuchet MS", Arial, sans-serif; font-size:18px; font-weight:bold; letter-spacing:-1px; height:20px; margin-top:15px; position:relative;}
#side h2 span{ background:url(hab/gradient.png) repeat-x; display:block; height:20px; position:absolute; width:100%;}
#side ul a{ border-bottom:1px solid #e5e5e5; color:#9f9f9f; display:block; font-weight:bold; padding:5px; padding-right:0; width:195px;/*bug*/}
#side ul a:hover{ background:#fafafa; color:#41a62a;}
#get-recent-comments .recent-author{ color:#222; display:block;}
#get-recent-comments span{ color:#9f9f9f; font-weight:bold;}
#get-recent-comments a:hover .recent-excerpt{ color:#41a62a;}

/* 03 //////////////////////////////////////////////////////////////////////////////////////////////////// */
#adv{ float:left; left:5px; position:relative; width:200px;}
#cat{ margin-bottom:37px;}
#cat a{ background:url(hab/cat.gif) top; color:#41a62a; display:block; font-family:"Trebuchet MS", Arial, sans-serif; font-size:20px; height:28px; padding-top:9px; text-indent:20px; text-transform:lowercase; width:200px;}
#cat a.on,#cat a:hover{ background-position:bottom; color:#fff;}
#tag-cloud{ text-align:justify; width:200px;}
#tag-cloud h2{ background:url(hab/tags.gif); font-family:"Trebuchet MS", Arial, sans-serif; font-size:20px; height:28px; margin-bottom:5px; padding-top:9px; text-indent:20px; width:200px;}
#tag-cloud div{ padding:0 15px;}
#tag-cloud a{ color:#9f9f9f; font-weight:bold; text-transform:lowercase;}
#tag-cloud a:hover{ color:#41a62a;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
#footer{ background:#fff url(hab/footer.gif) bottom no-repeat; clear:left; height:45px; padding-top:15px; text-align:center;}
#footer p{ margin-bottom:0;}
#footer p a:hover{ text-decoration:underline;}

#escape{ background:url(hab/escape.jpg) top center no-repeat; height:400px;}

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

