/*  

Theme Name: Ndomche Personal

Theme URI: http://www.kabatology.com

Description: A unique summary-style theme by Kabatology ~ Open Source, Linux for Wordpress. Released under GNU GPL license.

Version: 1.2 

Author: Martin Kaba

Author URI: http://www.kabatology.com

*/



/*****************************************/

/*  HTML ELEMENTS */

/*****************************************/

body,html {height:100%;margin:0.1em;}
body{font-family: Georgia,"Times New Roman", serif; font-size:10pt; padding:0px;}

/*****************************************/
/* BEGIN TOP *                            /
/ *****************************************/
#box {width:994px; margin:auto; padding:0px; float: none; background:#fff; }
#pubheader {width:994px;height:250px; margin:0px;padding:0px;float:left; display: inline;}
#header{width:686px;height:250px; padding:0;float:left;display: inline;background:url(images/header.jpg); border:1px solid #666;} /* size of logo-header */
#header h1 {width:650px; margin:0px 0px 0px 8px; height:auto;display: inline;text-indent:-10000px}
#header h1 a{display:block;background:url(images/kaba.gif) no-repeat left;height:62px;width:280px; margin: 0px;}
.description {width:680px;margin:0px 0 3px 0px;color:#000;float:right;text-transform:uppercase;font-weight:normal;font-size:10px;} 

/*****************************************/
/* MAIN AD - 300 X 250 *                  /
/ *****************************************/
#mainpub {width:300px;height:250px;padding:0px;float:right; border:0px;}

/*****************************************/
/* GOOGLE SEARCH *                              /
/ *****************************************/

#search{font-size:11px;height:22px; display:inline; }
#cse-search-box {float:right;line-height:30px; margin-right:4px;margin-top:2px;}
#cse-search-box #sa{font-size:11pt;width:290px;  border: 1px solid #000;}
#cse-search-box #sa{width:70px;height:21px;font-size:8pt; font-weight: bold;color:#5f6620; border: 1px solid #000;}

/* OLD SEARCH */

/*
#search{width:374px;font-size:11px;height:22px; display:inline; }
#searchform{float:right;line-height:30px; margin-right:4px;margin-top:2px;}
#searchform #s{font-size:11pt;width:290px;  border: 1px solid #000;}
#searchform #searchsubmit{width:70px;height:21px;font-size:8pt; font-weight: bold;color:#5f6620; border: 1px solid #000;}
input#s{color:#666;background:#fcfcfc;}    */

/*****************************************/
/* MENU *                                /
/ *****************************************/

ul#navi {width:680px;line-height:26px;float:left; margin:0px;  padding:0px;}
ul#navi li{height:26px;line-height:26px; text-indent:3px;float:left;list-style:none;font-size:11px;font-weight:normal;text-transform:uppercase;margin:0;padding:0;}
ul#navi li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul#navi li a,ul.nav li a:link,ul.nav li a:visited{ color:#fff;border-bottom:0;border-left:0;float:left;display:block;text-decoration:none;padding:0 10px;}
ul#navi li a:hover,ul.navi li a:active{background:#fff;color:#5f6620;text-decoration:none;}
ul#navi li ul{float:left;margin:0;padding:0;}
ul#navi li.rss a img{display:block;padding:0px; margin:5px 0px 0px 16px;  border:none ; background:none;}
ul#navi li.rss a:hover {background:none;border;none;}

/*****************************************/
/* MAIN ENTRY *                           /
/ *****************************************/

#bgbox{width:994px; padding:0;background:#fff;}
#entry{width:796px;float:left;color:#666;margin-left:8px;display: inline;padding:0px 0 20px 2px;border-bottom:1px dotted #666;}
#entry p{text-align:justify;}
#entry img{border:1px #999 solid; max-width:98%;}
#entrycomment{width:510px;float:left;color:#000;text-align:justify;margin:5px auto;padding:5px 6px 10px; display: inline; }
#content{width:812px;float:right; margin:6px 0 6px 4px;border:1px solid #999;background:#fff;}        

 /*****************************************/
/* H1 H2 H3 H4 CONTENT*                  /
/ *****************************************/

h1 {font:2.4em Georgia, "Times New Roman", Times, serif;font-weight:bold;letter-spacing:-0.02em;}
h2 {font-family: "Times New Roman", serif;}
h3 {font:1.6em Georgia, "Times New Roman", Times, serif;padding-bottom:8px;border-bottom:1px solid #999;margin: 10px 0px 0px 10px; color:#966;}
h4 {font-size:1.0em; margin-bottom: 6px;} 
h4#respond {border-top:1px dotted #b6b6b6;margin-top:25px;padding-top:20px}
h4#comments {margin-top:32px}
h5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:5px 0px 0px 10px;color:#999;}
#subheading {font-size:18px; font-weight:bold; margin:0px; padding:0px; #5f6620}
#smallheading {font-size:14px; font-weight:bold; margin-bottom:4px; padding:2px;background-color:#ca0009;color:#fff;width:120px;text-align:center;}                       
   
#content #entry h2 {font-size:24px;margin:6px 0 3px 0; padding:6px 0 3px 0;} /*post heading*/                          
#content #entry h2 a:link {text-decoration:none;font-weight:normal;color:#5f6620;} 
#content #entry h2 a:visited {text-decoration:none;font-weight:normal;color:#5f6620;}
#content #entry h2 a:hover {text-decoration: none; border-bottom:normal 1px ;font-weight:normal;color:#5f6620;}   
#content #entry h2 a:active {text-decoration: none;font-weight:normal;color:#5f6620;}

#entry a:link{ color:#009E00; font-weight: normal;  text-decoration:none;}  
#entry a:visited{ color:#009E00; font-weight: normal;  text-decoration:none;}
#entry a:hover{text-decoration:none;border-bottom:dotted 1px;}
#entry a:active{text-decoration:none;}       

/*****************************************/
/* SIDEBAR *                              /
/ *****************************************/

#sidebar{float: left;width:172px; height: auto; margin: 6px 0px 12px 0px; }
#side_ads{float:left; width:160px; height:600px;padding:5px; border:1px solid #999;margin-bottom:12px;}
#sidebar_content {width: 172px;float:left;margin:0px;padding:0px;background: url(images/bg_tile.jpg); border-bottom:1px #999 solid; border-top: 1px #999 solid}
#listino {margin:auto;padding:12px 2px 12px 2px;width:164px;}
#listino li{list-style:none;border:0px;margin:auto;padding:0px;font-size: 11px;  text-align: left;  text-indent: -3em; }
#sidebar_content h4 {border-top:1px solid #BBB;	padding:2px 0 2px 0px;margin:8px 0px 8px 0;font-size:1em; width:168px;color: #999;text-align: center; }

#listino .bullets li {list-style:none;margin-bottom:5px;line-height:115%;}
#listino a:link {text-decoration: none;font-weight:normal;color:#5f6620; } 
#listino a:visited {text-decoration: none;font-weight:normal;color:#5f6620;}
#listino a:hover {border-bottom:dotted 1px ;font-weight:normal;color:#5f6620; }   
#listino a:active {font-weight:normal;color:#5f6620;}

#community{float:left; width:168px; height:350px;padding:1px; border:1px solid #999;margin:12px 0 12px 0;}

/*****************************************/
/* FOOTER *                               /
/ *****************************************/
#footer {width:994px;height:37px; clear:both; margin:0px;padding:0px;background:url(images/footer.jpg);}
#footpack{width:960px; height:37;font-size:12px;padding:12px 0px 12px 0px;clear:both; margin-left:10px;color:#fff;}
#footpack a{color:#fff; text-decoration:none;}

/*****************************************/
/* COMMENTS*                              /
/ *****************************************/

ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;margin-bottom:8px;}
.commentlist cite {height:50px;padding:7px;display:block;font-style:normal;background:url(images/bg_comments_cite.gif);border-top:1px solid #d6e4c1;border-bottom:1px solid #779d42;color:#596e3b;}	
.commentlist a:link, .commentlist a:visited {color:#596e3b;}
.commentlist a:hover, .commentlist a:active {color:#8ec343;}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;} /*Gravatar image */
.commentlist .author {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.commentlist .time {background: url(images/bg_clock.gif) no-repeat 1px;padding-left:13px;}
.commenttext {background: #9bc561 url(images/bg_comments_text.jpg) repeat-x bottom;border-top:1px solid #c5f386;padding:0px 20px 10px 20px;color:#fafcf6;}
	
/*****************************************/
/* COMMENT FORM*                              /
/ *****************************************/
.boxcomments{ margin:3px 0px 20px 5px;width:480px; }
.alt{margin: 0;	padding: 10px;	border:1px solid #000;background-color: #E9E9E9;}
#commentform p {margin: 5px 0;}
.commentmetadata {margin: 0;display: block;font-weight: normal;}	
.nocomments {text-align: center;margin: 0;padding: 0;}
#commentform input { width: 180px; padding: 2px;margin: 5px 5px 1px 0;background-color: #E9E9E9; border: 1px solid #000;} /* the size of the name,email and site entry */
#commentform #textarea{width: 450px; padding: 2px; border: 1px solid #000;}  /* Size of the comment form*/
#commentform #submit { width: 120px; margin-bottom: 8px; float:right; background-color: #E9E9E9; border: 1px solid #000;}/* size of the Submit button*/
#commentform small {background:#FFF;font-weight:bold;padding:0;}

/*****************************************/
/*  Post-Image Align *                   /
/ *****************************************/

/*A class for posts with white background ie sfondo bianco*/

#blank_l img {border:1px solid #999;padding: 4px; margin:5px 10px 10px 0px; float:left; } 
#blank_r img {border:1px solid #999;padding: 4px; margin:5px 0px 6px 10px; float:right;}
#blank_c img {border:1px solid #999;padding: 4px; margin: 0 8px 5px 0; float: none;} 
#blank_la a img {border:1px solid #999;padding: 4px; margin:5px 10px 10px 0px; float:left; } 
#blank_ra a img {border:1px solid #999;padding: 4px; margin:5px 0px 6px 10px; float:right;} 
#blank_ca a img {border:1px solid #999;padding: 4px; margin: 0 8px 5px 0; float: none;} 

/* Defining the Navigation ie Previous Entries and Next Entries*/

#navigation{width:780px;float:left;  margin:0 12px 6px 12px; display:inline;}
#navigation a:link { color:#596e3b; font-weight:normal; text-decoration:none; }
#navigation a:visited {color:#596e3b; text-decoration:none;}
#navigation a:hover{ text-decoration:underline; }
#navigation a:active {text-decoration:none;}

/*****************************************/
/* BOOKMARKS AT INDEX AND SINGLE  /
/ ****************************************/
#bookmark{width:170px; float:right;  padding:8px 0px 10px 20px; display: inline;font:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#bookmark ul {list-style:none;  margin:0px;padding:0px; border:0px;}
#bookmark li a {border:0px; margin: 0px;}
#bookmark li a img{list-style-image:none; border:0px; text-decoration: none; margin-top:3px;display:inline;}

/*****************************************/
/* FAVOURITE ARTCILES /
/ ****************************************/
#toppost{float:left;}
#toppost ul{list-style:none; margin-left: 0px; padding-left:0; margin-bottom: 0.5ex; margin-top: 0px; }
#toppost li a{border:0px;line-height:17px;}                       
#toppost a:link {text-decoration: none;font-weight:normal;color:#5f6620; } 
#toppost a:visited {text-decoration: none;font-weight:normal;color:#5f6620;}
#toppost a:hover {border-bottom:dotted 1px ;font-weight:normal;color:#5f6620; }   
#toppost a:active {font-weight:normal;color:#5f6620;}

/*****************************************/
/* Adopt a PENGUIN /
/ ****************************************/

#button{float:right;width:260px; height:130px;display: inline;border:#666 1px solid;}
#adoptpenguin{width:97px;height:130px; margin:0px 8px 5px 0px; display:inline;}
#btn_code{width:144px;height:124px; margin:0px 4px 5px 0px; display:inline;}

/*****************************************/
/* OTHERS !!! *                            /
/ ****************************************/

.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.postmeta{color:#666;border-bottom:#699 1px solid;}
.postinfo img{border:none;}
.center{text-align:center;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
blockquote{border:1px solid #ddd;padding:8px; margin:10px;}
blockquote cite{display:block; margin:5px 0 0;}
.postspermonth {margin: 5px 0 10px 0;list-style: none;padding-left: 25px;}
#line1{float:left; display: block;width:680px; height: 2px;  line-height: 0px; margin:0px 0px 4px 1px;display:inline;}
#line2{float:left; display: block;width:680px; height: 2px;  line-height: 0px; margin:0px 0px 18px 1px;display:inline;}

#relatedpost{width:610px; float:left; padding:5px 6px 10px 15px; display: inline;}
#relatedpost li{list-style-type:square; color:#999;}

.alsoread{font-family:"Times New Roman", serif; font-size:14px;font-weight:bold; padding-bottom:8px; border-bottom:1px solid #999;
          margin: 10px 0px 0px 10px; color:#ca0002;text-transform:uppercase;}

/*****************************************/
/* WordPRESS AD *                          /
/ *****************************************/

#sponsorbox{width: 170px;clear: left;border: 1px #999 solid;font-size:11px;padding-top:5px;padding-bottom:3px;height:61px;
             margin-bottom:5px;}
#sponsorbox #imagebox{float: left;width: 67px;}
* html #sponsorbox p{ /* IE 3px jog hack*/height: 1%;}
#sponsorbox p{margin-top: 0;margin-left: 20px;}
#sponsor img {border:1px solid #999;padding: 1px; margin-left:3px; float:left;display:inline; } 

#sponsorbox a:link {text-decoration: none;font-weight:bold;color:#ca0002; } 
#sponsorbox a:visited {text-decoration: none;font-weight:bold;color:#ca0002;}
#sponsorbox a:hover {border-bottom:dotted 1px ;font-weight:bold;color:#ca0002; }   
#sponsorbox a:active {font-weight:bold;color:#ca0002;}

/*****************************************/
/* Find Me * /
/ *****************************************/

.facebook li{ margin:0px;padding:0px;}
.twitter li{ margin:0px; padding:0px;}



/*****************************************/
/* Pre and Code *                          /
/ *****************************************/

pre #hack {
  white-space: pre-wrap;		/* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap;  /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
 }
 pre {
  display: block;
  margin:8px;
  padding:4px; 
  font-size:1.0em;
  overflow: auto;
  cursor:text;
  position:relative;
  width:780px;
  border:1px solid #ddd;
  background:#F5F5F5;  
}

code#tags{
   position:relative;
    font-size:1.0em;
    font-weight:bold;
}

code#redtags{
   position:relative;
   font-size:1.0em;
   font-weight:bold;
   color:red;
}



.yui-navset {width:410px; float:left; height:134px;border:1px  solid #666; 
               margin-left:4px;margin-bottom:4px; display: inline; } /* Applied to a TabView's <div> element. */           

.yui-content {width:400px; clear: both; height:88px;margin-left:4px;margin-top:0px;}
.yui-nav {padding:1px 0px 3px 0px; margin-left: 0;font: 12px Verdana;border-bottom: 1px solid #666;
list-style-type: none;text-align: center;} /*set to left, center, or right to align the menu as desired*/

.yui-nav li{display: inline;margin: 0;}
.yui-nav li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #666;
border-bottom: none;background-color: #FFF;color: #2d2b2b;}

.yui-nav li a:visited{color: #2d2b2b;}
.yui-nav li a:hover{background-color: #DBFF6C;color: black;}
.yui-nav li a:active{color: black;}

.yui-nav li.selected a{ /*selected tab effect*/
position: relative;top: 1px; padding-top: 4px;background-color: #DBFF6C;color: black;}