/**
Theme Name: Bokeps
Theme URI: http://www.bokep.info
Description: <a href="http://www.bokep.info/archives/bokeps-theme-for-wordpress-action">Bokeps</a> theme is yet another WordPress theme, based on <a href="http://www.yaml.de/">YAML</a> (X)HTML/CSS framework.
Version: 1.0
Author: Sebastian
Author URI: http://www.bokep.info
*/

/**
@license   CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)
*/

/*-------------------------------------------------------------------------*/

/** Reset all **/

* { margin:0; padding: 0 }
option { padding-left: 0.4em }
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html { height: 100%; margin-bottom: 1px; }
body { background: #fff; text-align: left; }
fieldset, img { border: 0 solid; }
ul, ol, dl { margin: 0 0 1em 1em; }
li { margin-left: 1.5em; line-height: 1.5em; }
dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }
blockquote { margin: 0 0 1em 1.5em; }

/*-------------------------------------------------------------------------*/

/** Layouts **/

body { background: #FCE94F; padding: 10px 0; }
#pageWrapper { 
  min-width: 740px; max-width: 78em; margin: 0 auto;
  border: 0px #889 solid;
}
#page{ background: #fff; border: 10px #fff solid; }
body { text-align: center }
#pageWrapper { text-align:left }
#header {
  color: #aaa; background: #75507B repeat-x top left;
  padding: 35px 2em 20px 20px; 
}
#main { background: #fff;padding:10px 0; }
#footer { 
  color:#666; 
  background: #F6E2F6;
  padding: 15px;
  border-top: 5px #DFDFDF solid;
}

#header, #sitenav, #main, #footer { clear:both; }

/*-------------------------------------------------------------------------*/

/** Headers **/

#header { position:relative }
#topsearch {
  position:absolute;
  top: 10px;
  right: 10px;
  text-align: right;
}

#navMain {
  width: 100%;
  overflow: hidden;
  float: left;
  display: inline;
  line-height: 0;
  background: #729FCF;
  border-top: 2px solid #FFFFFF;
}
#navMain ul {
  display: inline;
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
}
#navMain ul * { border: 0px none !important}

#navMain ul li {
  display: inline;
  float: left;
  font-size: 1.0em;
  line-height: 1.2em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#navMain ul li a, #navMain ul li strong {
  background: transparent;
  color: #f9f9f9;
  display: block;
  font-size: 1em;
  font-weight: normal;
  margin: 0;
  padding: 0.5em 0.8em 0.5em 0.8em;
  text-decoration: none;
  width: auto;
}

#navMain ul li a:focus, #navMain ul li a:hover, #navMain ul li a:active  {
  background: #75507B;
  color: #aaa;
  text-decoration: none;
}

/*-------------------------------------------------------------------------*/

/** Content stuctures **/

.subcolumns, .subcolumns_oldgecko,.subcolumnsb {
  width: 100%;
  overflow:hidden;
}
.subcolumns_oldgecko { float:left }

.coolsubcol {
  margin-top: 10px;
}
.subcolumns {
  margin-bottom: 10px;
}

.colLeft, .col50Left {float: left; }
.colRight, .col50Right {float: right; margin-left: -5px; }
.colLeft, .colLeftComment { 
  width: 59%;
}

.colRight { 
  width: 41%;
}
.col50Left, .col50Right { width: 50% }
.subcolLeft { padding: 10px 5px 10px 10px; }
.subcolRight { padding: 10px  10px 10px 5px }

#main {padding: 1em 0}

/*-------------------------------------------------------------------------*/

/** Typos **/

html * { font-size: 100.01% }
textarea, pre, tt, code {
font-family:"Courier New", Courier, monospace;  	
}
body {
  font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
  font-size: 75.00%; 
  color: #444;  
}

h1,h2,h3,h4,h5,h6 { 
	font-family:"times new roman",times,serif; 
	font-weight:bold; 
	color:#666;
	margin: 0 0 0.25em 0; 
}

h1 { font-size: 200% }                        /* 24px */
h2 { font-size: 200%; color:#182E7A}          /* 24px */
h3 { font-size: 150% }                        /* 18px */
h4 { font-size: 133.33% }                     /* 16px */
h5 { font-size: 116.67% }                     /* 14px */
h6 { font-size: 116.67%; font-style:italic }  /* 14px */

#header h1 {
  font-size:2.5em;
  letter-spacing:-2px;
  line-height:65%;
  color:#000;
}
#header h1 a {
  color: #8AE234;
}
#header {
  color:#aaa;
}

p { line-height: 1.5em; margin: 0 0 1em 0; }

/* ### Lists  #### */

ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
li { margin-left: 1.5em; line-height: 1.5em; }

dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }

/* ### text formatting ### */

cite, blockquote { font-style:italic; }
blockquote { margin: 0 0 1em 1.5em; }

strong,b { font-weight: bold; }
em,i { font-style:italic; }

pre, code { font-family: monospace; font-size: 1.2em; }

acronym, abbr {
  letter-spacing: .07em;
  border-bottom: .1em dashed #c00;
  cursor: help;
}
.center { text-align:center; margin: 0.5em auto; }

a {color: #4D87C7; text-decoration:none;}
a:focus,
a:hover,
a:active {color:#182E7A; text-decoration:underline; }

#footer a { color: #999; background:transparent; font-weight: bold; }
#footer a:focus, #footer a:hover, #footer a:active {
  color: #4D87C7; background-color: transparent; text-decoration:underline;
}
table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
table.full { width: 100%; }
table.fixed { table-layout:fixed; }

th,td { padding: 0.5em; }
thead th { background: #444; color: #fff; }
tbody th { background: #ccc; color: #333; }
tbody th.sub { background: #ddd; color: #333; }

hr {
  color: #fff;
  background:transparent;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 0;
  border:0;
  border-bottom: 1px #eee solid;
}

/*-------------------------------------------------------------------------*/

/** Bokep.INFO **/

.searchme {
  text-align: left;
  margin-top: 30px;
}

#s, #sbi{
  padding:2px;
  font-size:11px;
  height:13px;
  width:160px;
  border: 1px solid #ddd;
}

.post {
  margin-bottom: 20px;
  margin-top: 10px;
}

h2 a, h3 a, h4 a {
  color:  #3465A4;
  text-decoration: none;
}

h2.pagetitle {
  background: #F0F7FF;
  font-size: 16px;
  text-align: right;
  padding: 2px 20px 2px 0;
  margin: 10px 0;
  border-top: 1px solid #EFEFEF;
}

h3.bottombox {
  margin: 20px 10px;
}

p.topmeta, p.postmetadata {
  color: #999;
}

blockquote {
	background: url('images/blockquote.gif') no-repeat;
	padding-left: 2em;
  margin-left: 0px;
  color: #555;
}
pre { 
  border: 1px dashed rgb(47, 111, 171); 
  padding: 1em;
  background-color: rgb(249, 249, 249);
  line-height: 1.1em;
  margin: 1em 0;
  white-space: pre;
  overflow: auto;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 30px;
}

.alignright {	float: right;	}
.alignleft { float: left; }

/** Sidebar **/

h2.sidebar {
  font-size:16px;
  padding:3px;
  margin:10px 0px 5px 0px;
  background-color: #F0F7FF;
  border-top:1px solid #EFEFEF;
}

#leftbar, #rightbar {
  font-size: 11px;
  margin-top: 10px;
}
#leftbar a:hover, #rightbar a:hover{
  text-decoration: none;
}
#leftbar ul, #rightbar ul,  ul#leftbarwidget, ul#rightbarwidget{
  list-style:none;
  margin-bottom:20px;
  margin-left: 0;
  padding: 0;
}

#leftbar ul li, #rightbar ul li{
  padding: 0;
  margin-left: 0;
}
#leftbar ul li h2, #rightbar ul li h2{
  font-size:16px;
  padding:3px;
  margin:10px 0px 5px 0px;
  background-color: #F0F7FF;
  border-top:1px solid #EFEFEF;
}
#leftbar ul li ul li, #rightbar ul li ul li{
  line-height:19px;
  padding:1px;
  border-bottom:1px dotted #CCCCCC;
}

/** Comment area **/

#commentform textarea {
	width: 95%;
	padding: 2px;
	}

.subColLeftComment { 
  padding: 10px 10px; 
  margin-top: 20px;
}

.comsalt, .coms {
  padding: 0 5px;
  margin-bottom: 10px;
}
h3#respond {
  margin-bottom: 10px;
}
.commentlist {
  margin-top: 20px;
}
.comshead {
  background: #F4E0F4;
  margin-left: -20px;
  margin-bottom: 10px;
  padding: 10px 0px 10px 20px;
}

.comform {
  margin-top: 20px;
  background: #F0F7FF;
  padding: 10px 20px;
  margin-bottom: 10px;
}

IMG.left {
 float: left;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

IMG.right {
 float: right;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}