/*
Theme Name: KHO
Author: Smolio

*/
/*==================================== BASE ====================================*/
html {
font-size:100%
}
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6 {
border:0;
outline:0;
margin:0;
padding:0
}
body {
background-color:#fff;
color:#000;
//font-family:Verdana, Verdana, Geneva, sans-serif;
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
//text-transform: capitalize;
line-height:2.4pt;
text-align:left;
border:0;
outline:0;
margin:0;
padding:0
}

/*==================================== STRUCTURE ====================================*/
#outerWrapper {
text-align:left;
width:100%;
height:100%;
margin:0;
}
#outerWrapper #header {
width:400px;
height:auto;
margin:0 0 -20px 15px;
padding:20px 0 0 0;
}
#outerWrapper #contentWrapper {
margin:0;
}
#leftColumn {
background:none;
float:left;
height:auto;
margin:0;
padding:15px 20px 0 0;
width:350px;

}
#outerWrapper #contentWrapper #content {
margin:0;
padding:0;
overflow:auto;
}
#outerWrapper #contentWrapper .clearFloat {
clear:both;
}
.entry {
overflow:auto;
white-space:nowrap;
}
#footer {
color:#989c9c;
display:block;
line-height:10pt;
margin:11px 0 0 369px;
//text-transform: capitalize;
width:410px;
}

/*==================================== GAL ====================================*/
/* ----------- Slidey style -------------*/
.ngg-galleryoverview-slider {
margin: 0;
overflow-y:hidden;
}
.ngg-gallery-thumbnail-slider img {
margin: 40px 6px 6px 0px;
}
/* ----------- Grid style -------------*/
.ngg-galleryoverview-grid {
display:inline;
margin: 0;
}
.ngg-gallery-thumbnail-grid img {
display:inline;  
}
.ngg-singlepic {
display:inline;
}
/*==================================== SIDEBAR ====================================*/
#leftColumn ul {
margin:0 0 30px 0;
padding:10px 0 0 0;
}
#leftColumn ul li ul {
margin:0 0 0 0px;
padding:0;
}
#leftColumn ul li {
list-style:none;
margin-left:0px;
}

#leftColumn ul li ul li {
color:#989c9c;
list-style:none;
margin:0 0 0 17px;
padding:8px 0 0 0;
}
#leftColumn ul li ul li span {
display:block;
margin:12px 0 2px 0;

}
ul.menu {
margin:0 0 0 17px;
}
/*==================================== BLOG ====================================*/
#blog-content{
float:left;
width:40%;
padding:33px 20px 0 15px;
}
#sidebar {
float:left;

}
.blog-entry {
width:80%;
}
.post {
padding:0 0 10px 0;
}
#posttitle {
width:60%;
}
#content .post .entry {

}
.postinfo_b {
font-size: .85em;
line-height: 1em;
width:60%;
}

.posttitle {
font-size:1.8em;
font-weight:900;
}
#sidebar ul li {
list-style:none;
line-height:1.4em;
}
/*==================================== TYPOGRAPHY ====================================*/
h2,p,pre,code {
//color:#686b66;
margin-top:35px;
font-size:10px;
text-transform: none;
line-height:11pt;
vertical-align: middle;
white-space:nowrap;
} 
.spacer1 {
height:1px;
margin:-20px 0 -13px 0;
}

.p1 {
color:#989c9c;
font-size:.9em;
line-height:2.4pt;
margin:0 0 0 8px;
padding:5px 0 0 8px;
}
.sbp1 {
font-size:.9em;
line-height:1pt;
}
.p2 {
color:#989c9c;
line-height:2.4pt;
margin:0 0 0 17px;
//text-transform: uppercase;
}
/*==================================== LINKS ====================================*/
a,a:link,a:visited,a:active {
color:#989c9c;

text-decoration:none;
}
a:hover {
color:#000;
}
a.image-border {
text-decoration:none;
border:0;
}
#header a, #header a:hover {
color:#000;
text-decoration:none;

}
#leftColumn ul li ul li ul a:hover {
color:#000;

}
#leftColumn ul a,#leftColumn ul a:link,#leftColumn ul a:visited,#leftColumn ul a:active {
border:0;
line-height:2.4pt;
text-decoration:none;
}
#leftColumn ul a:hover {
border:0;
text-decoration:none;
}
/*==================================== IMAGES ====================================*/
img {
border:0;
}
