/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets


	This theme was designed and built by Steffen Cope,
	whose blog you will find at http://iheff.com/

*/



/*Original CSS END*/
@charset "utf-8";
/* CSS Document */
body{background:#232323; font-family:Arial}
body, p, h1, h2, h3, ul {margin:0; padding:0;}
h2 a, h2 a:visited, h3 a, h3 a:visited{text-decoration:none;}
a img{border:0px}
p{font-size:13px;}
#main{background:#fff  url(images/side-bg.jpg) 630px 0px repeat-y;}
#menu{background:#7cdb00 url(images/menu-bg.jpg);line-height:48px;height:48px; display:block}
#menu ul{list-style-type:none;}
#menu ul li{display:inline-block;}
#menu ul li a{ text-decoration:none; color:#fff; font-size:20px; margin:0px 20px;text-shadow:1px 1px 1px #333;height:48px; font-weight:bold;}
#mainbg{ background:url(images/dibley-bg.jpg) top center repeat-y; text-align:center;}
#main, #menu ul{width:960px;margin:0 auto; text-align:left;}
#site{ text-align: center}
#headerint{text-align:left;width:960px;margin:0 auto;}
#content{width:600px; float:left;}
#crumBar{ background:url(images/crumbs-bg.jpg) repeat-x; height:39px; display:block; line-height:39px;}
#Crumbs{display:block;
float:left;
padding:0 10px;
width:625px;}
#right{;width:315px!important;width:330px; float:left; padding-left:15px; }
span.cl{clear:both;height:0px;line-height:0px; display:block;}
br.cl{clear:both;height:0px;line-height:0px; display:block;}
#MPU_ad{margin:15px 0px 15px 0px; }
#header{ background:url(images/dibley-header.jpg) no-repeat top center; height:100px; display:block; color:#70d50e;}
#content{margin:18px 15px 0px 15px;}
#bikedibley{width:960px; margin:0 auto;}
 #bikedibley h2{font-size:12px; font-weight:bold;}
#bikedibley h1{ background:url(images/dibley-logo.jpg) ;height:57px; width:220px; display:block; text-indent:-99999999999px; overflow:hidden;}
#bikedibley .cufon{margin-top:0px; letter-spacing:-1px;}

.post{ background:#f3f3f3; border:1px solid #c9c9c9;margin-bottom:18px; padding:9px;}
.post h1, .post h2, .post h3{font-size:20px}


.post h2{font-size:16px}


.post p { text-align:justify;padding:0px 0px 0px 0px;margin:10px 0px 20px 0px;}
.post-thumb{float:left; border:2px solid #70d50e; margin: 0px 13px 0px 0px;}
.post-thumb.a{float:right}
.post, .readmore{display:block;}
.readmore {float:right;height:28px;width:127px; line-height:28px; color:#333; background:url(images/button-short.jpg);  margin-left:142px; text-align:center; text-decoration:none; font-weight:bold; display:block; margin:0px 0px 20px 0px;}
.q-a .readmore {height:28px;width:237px; line-height:28px; color:#333; background:url(images/button-long.jpg); margin-left:142px;}
.q-a h1{background:#ffffff; border:1px solid #c9c9c9;margin-left:142px;padding-left:10px; margin-bottom:9px; line-height:35px;}
.cufon{margin:10px 0px;}
.Answer{}
ul.menu{position:relative; z-index:100}
.menu li {
                    float: left;
                    list-style: none;
					z-index:989;
					position:relative;
					
                }
                    .menu li.back {
                      background:url(images/menu-item-slidingdoor.jpg) top left repeat-x #000 ;
height:28px;
margin-top:10px;
position:absolute;
z-index:1; 
                    }
            #menu ul.menu li a:hover{ color:#fff; text-shadow: 1px 1px 3px #000}            .menu li.back .left {
                            
                          
                            display:none;
                        }
					 ul.menu li a {color:#333;text-shadow:1px 1px 1px #FFFFFF;}
						.menu li.back .right {
                            height:28px;
							width:15px; float: right;
							background:url(images/menu-item-sides.jpg) top right}

                            
                        }
                    .menu li a {
                      
                       
                       
                        display: block;
                        float: left;
                        height: 28px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .menu li a:hover, .menu li a:active, .menu li a:visited {
                            border: none;
						}
						#menu li.current a{color:#fff;z-index:200;text-shadow: 1px 1px 3px #000}
						br.cl{line-height:0px;display:block;}
.Question .sp{ background:url(images/sp-question.jpg); width:10px; height:19px; position:absolute; z-index:3;margin-left:-20px;margin-top:7px;}

.Answer .sp{ background:url(images/sp-answer.jpg); width:11px; height:31px; position:absolute; z-index:3;margin-left:336px;margin-top:-6px;}

.Answer h2{background:#ffffff; border:1px solid #c9c9c9;margin-left:142px; margin-right:90px ;padding:5px 10px; border-bottom:none;}
.Answer p{background:#ffffff; border:1px solid #c9c9c9;margin-left:142px; margin-right:90px;padding:5px 10px; border-top:none; border-bottom:0px;}
.Answer .bottom{background:#ffffff; border:1px solid #c9c9c9;margin-left:142px; margin-right:90px;padding:5px 10px; border-top:none; margin-bottom:9px;}
.askDibley{margin:5px 0px 9px 0px;display:block;}
.joinDibley{margin:9px 0px 9px 0px;display:block}
#footer{background:#191919;}
#copy{text-align:center; font-size:10px; color:#cccccc;}
#footer .leaderboard_ad{padding:10px; margin:0px auto; text-align:center; background:url(images/dark-div-line.jpg) bottom repeat-x}
#Feature ul#slider { margin-bottom:9px;}
#Feature ul#slider li{ overflow:hidden;}

#header .leaderboard_ad {width:728px;height:90px;position:absolute; margin-left:225px; margin-top:4px; border:1px solid #666}
#Feature h2{position:relative;z-index:3;display:block;margin-top:-90px; line-height:40px;height:40px; font-size:25px; color:#fff; background:#000; width:580px!important;width:600px; padding:0px 10px; overlfow:hidden;}
#Feature a p{position:relative;z-index:3;display:block;margin-top:-0px; height:60px;line-height:20px; color:#fff; background-color:#000;width:580px!important;width:600px; font-size:12px;padding:0px 10px;overlfow:hidden;}
#Feature a {text-decoration:none;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:400px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:600px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{padding:0;
		margin:-390px 0 0 0;
		margin-left:525px;
position:absolute;
width:64px;	
		}
	ol#controls li{
		margin:0 0px 12px 0; 
		padding:0;
		float:left;
		list-style:none;
		height:64px;
		line-height:64px;
		}
	ol#controls li a{
		float:left;
		width:64px;
		height:64px;
		line-height:64px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 0px;
		text-decoration:none;
		text-indent:-9999999999999px;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
.post h1 a:link, .post h2 a:link{ text-decoration:none ;}
#right #sidebar ul { border:1px solid #C9C9C9; background:#F3F3F3;margin-bottom:10px; list-style-type:none; margin-right:20px; }
#right #sidebar ul ul{ border:0px;}
#right #sidebar ul { padding-left:5px;}
#right #sidebar ul a, #right #sidebar ul a:visited {color:#333;padding:5px 0px 5px 34px; background:url(images/tommy-off.gif) no-repeat; display:block;text-decoration:none;}
#right #sidebar ul a:hover {color:#70D50E;background:url(images/tommy-on.gif) no-repeat; text-decoration:none;}
#posts h2 a{ text-decoration:none;}
.readmore, .readmore:visited{ height:28px; width:127px; background:url(images/readon-button.jpg) no-repeat; font:bold 15px/28px arial;color:#999999; text-align:center;margin-bottom:0px;}
.readmore:hover{height:28px;width:127px; background:url(images/readon-button.jpg) no-repeat;color:#000000;}
#posts a{ text-decoration:none; color:#333;}
#Crumbs a{text-decoration:none;}
#posts > div:hover {
  box-shadow: 2px 2px 5px #ccc;
  -moz-box-shadow: 2px 2px 5px #ccc;
  -webkit-box-shadow: 2px 2px 5px #ccc;
border-color:#70D50E;
}

#posts{margin-top:15px;}
blockquote{background: url(images/quote-doohdah-left.jpg) left top no-repeat;padding:0px 90px;margin:0px 40px;}
.end_blockquote{background:url("images/quote-doohdah-right.jpg") no-repeat scroll right top transparent;
display:block;
height:45px;
margin-right:-80px;
margin-top:-58px;
padding-bottom:30px;}
#Search{position:absolute;
z-index:1;margin-top:-00px;
margin-left:620px;
}
.share-it{margin-top:-56px;
padding-bottom:30px; margin-left:-5px;}
div.entry UL, div.entry ul{padding-left:30px;}
div.entry img a{padding:10px; background:#fff; border:1px solid #333333;}
div.entry img a:hover{ border:1px solid #68d300;}
.alignleft{float:left; margin-right:10px;margin-bottom:20px;}
.alignright{float:right; margin-left:10px;margin-bottom:20px;}
.postmetadata{clear:both;}
.intro-window .ratings{width: 600px; text-align: right; margin-top: 141px; position: absolute;}
.navigation A {HEIGHT:37PX;WIDTH:196PX; background:url(images/BROWSE.gif); text-decoration:none;display:block; font-size:11px; text-align:center;color:#999;}
.alignleft a{float:left;}
.alignright a{float:right}
.entry div.stbutton.horizontal div.stoverlay {
background-color:#FFFFFF;
cursor:pointer;
height:18px;
left:0;
opacity:0.01;
position:absolute;
top:0;
width:82px;
z-index:999999;
}