/*  
Theme Name: Olive Green
Theme URI: http://www.blogohblog.com/
Description: Olive Green is a 1 column Wordpress theme. Lightweight theme for personal use. I love to hear of my work being used :). Thiss work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/
body {
font-family:Trebuchet MS,Helvetica,Arial,Geneva,sans-serif;
font-size:12px;
color: #333;
}

.logolink {
 border-style: none;
 margin-top: -9px;
 display: inline;
}

a.logolink:hover { text-decoration: none; }
a.logolink:hover small { text-decoration: underline; }

a.logolink img { border:none; }

img {
display: block;
}

.vor {
color: #999;
}

#commentform p label small { 
padding:5px;
position:absolute; 
}

blockquote {
color:#333;
background:url('images/quote.png') no-repeat 10px 0;
border:none;
margin:20px 0;
padding:0 20px 0 50px;
}

#content h1 {
 font-size: 15px;
 font-weight: bold;
 letter-spacing: 1.5pt;
}

#content strong {
 letter-spacing: 1.5pt;
}
#content small strong {
 letter-spacing: 0px;
}

.mypicsgallery img {
background: #fff;
padding: 6px;
border-right: 1px solid #888;
border-bottom: 1px solid #888;
margin: 12px;
display: inline;
}

#content a  {
color: #316599;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

#wrap {
margin:25px auto 0px auto;
padding:0pt;
width:902px;
height:1354px;
background: url(images/bg-en_i.jpg) no-repeat;
}

#box {
margin:0pt auto;
padding:0pt;
table-layout:fixed;
width:902px;
}
#top {
height:50px;
line-height:50px;
margin:0pt auto;
padding:0pt 5px;
}
#header {
position: absolute;
width:700px;
/*height: 122px;*/
height: 140px;
margin:101px 110px 20px 110px;
padding:0px;
}
#header h1.blogtitle {
display: none;
}
#header h1.blogtitle a:hover {
text-decoration:none;
}
#lang_select {
position: absolute;
float: left;
height: 21px;
width: 180px;
margin: 231px 0px 0px 623px;
line-height: 21px;
}

#lang_select a  i {
visibility: hidden;
}

#lang_en {
float: left;
height: 21px;
width: 70px;
margin-left: -1px;
}
a#lang_en:hover, a#lang_en:active, a#lang_en.currentlang {
background: url(images/lingua-o.jpg) no-repeat;
/*margin-top: 1px;*/
}
#lang_de {
float: left;
height: 21px;
width: 75px;
}
a#lang_de:hover, a#lang_de:active, a#lang_de.currentlang {
background: url(images/lingua-o.jpg) -70px no-repeat;
/*margin-top: 1px;*/
}

#footer_lang a i {
visibility: hidden;
line-height: 10px;
text-decoration: none;
}

#footer_lang_en {
float: left;
height: 18px;
width: 55px;
}
a#footer_lang_en:hover, a#footer_lang_en:active, a#footer_lang_en.currentlang {
background: url(images/metanav-lingua_o.gif) no-repeat;
text-decoration: none;
}
#footer_lang_de {
float: left;
height: 18px;
width: 50px;
}
a#footer_lang_de:hover, a#footer_lang_de:active, a#footer_lang_de.currentlang {
/*background: url(images/metanav-lingua_o.gif) -55px no-repeat;*/
background: url(images/metanav-lingua_o.gif) -55px no-repeat;
text-decoration: none;
margin-top: -1px;
}

p.description {
display: none;
}

#sidenav {
text-align: right;
margin-bottom: 24px;
}

#metanav {
position:absolute;
height:20px;
width: 70px;
padding:0px;
top: 381px;
margin: 0px 172px;
}

#nav {
position: absolute;
/*height:50px;*/
height:56px;
/*width:675px;*/
width:800px;
float: left;
/*margin:41px 113px 20px 108px;*/
margin:40px 113px 20px 107px;
padding:0px;
/*position: absolute;
height:50px;
width:800px;
float: left;
margin: 38px 91px 20px 106px;
padding:0px;*/
}

ul.nav {
padding: 0px;
margin: 0px;
}

ul.nav li a i {
visibility: hidden;
}

ul.nav li {
float:left !important;
list-style-type:none;
margin:0px;
padding:0px;
}
ul.nav li a, ul.nav li a:link, ul.nav li a:visited {

display:block;
float:left;
padding:0px;
margin:0px;
}
ul.nav li a:hover, ul.nav li a:active, ul.nav li.current_page_item a {
color:#666666;
text-decoration:none;
}
ul.nav li.page-item-4 a {
/*width: 93px;*/
width: 86px;
} 
ul.nav li.page-item-4 a:hover, ul.nav li.page-item-4 a:active, ul.nav li.page-item-4 a.ajax-wp-current-page, ul.nav li.page-item-4 a.current_over {
background: url(images/nav-o_en.jpg) no-repeat;
}
ul.nav li.page-item-5 a {
width: 74px;
margin-left: 2px;
} 
ul.nav li.page-item-5 a:hover, ul.nav li.page-item-5 a:active, ul.nav li.page-item-5 a.ajax-wp-current-page, ul.nav li.page-item-5 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -93px;*/
background: url(images/nav-o_en.jpg) no-repeat -88px;
margin-top: 3px; 
} 
ul.nav li.page-item-6 a {
/*width: 70px;*/
width: 59px;
} 
ul.nav li.page-item-6 a:hover, ul.nav li.page-item-6 a:active, ul.nav li.page-item-6 a.ajax-wp-current-page, ul.nav li.page-item-6 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -171px;*/
background: url(images/nav-o_en.jpg) no-repeat -162px;
margin-top: 3px; 
} 
ul.nav li.page-item-7 a {
/*width: 80px;*/
width: 76px;
} 
ul.nav li.page-item-7 a:hover, ul.nav li.page-item-7 a:active, ul.nav li.page-item-7 a.ajax-wp-current-page, ul.nav li.page-item-7 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -241px;*/
background: url(images/nav-o_en.jpg) no-repeat -221px;
margin-top: 3px; 
} 
ul.nav li.page-item-8 a {
/*width: 84px;*/
width: 78px;
} 
ul.nav li.page-item-8 a:hover, ul.nav li.page-item-8 a:active, ul.nav li.page-item-8 a.ajax-wp-current-page, ul.nav li.page-item-8.current_over  {
/*background: url(images/nav-o_en.jpg) no-repeat -321px;*/
background: url(images/nav-o_en.jpg) no-repeat -297px;
margin-top: 3px;
} 
ul.nav li.page-item-9 a {
width: 60px;
} 
ul.nav li.page-item-9 a:hover, ul.nav li.page-item-9 a:active, ul.nav li.page-item-9 a.ajax-wp-current-page, ul.nav li.page-item-9 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -405px;*/
background: url(images/nav-o_en.jpg) no-repeat -375px;
margin-top: 3px;
} 
ul.nav li.page-item-10 a {
/*width: 92px;*/
width: 75px;
}
ul.nav li.page-item-10 a:hover, ul.nav li.page-item-10 a:active, ul.nav li.page-item-10 a.ajax-wp-current-page, ul.nav li.page-item-10 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -489px;*/
background: url(images/nav-o_en.jpg) no-repeat -435px;
margin-top: 3px;
} 
ul.nav li.page-item-11 a {
/*width: 86px;*/
width: 80px;
}
ul.nav li.page-item-11 a:hover, ul.nav li.page-item-11 a:active, ul.nav li.page-item-11 a.ajax-wp-current-page, ul.nav li.page-item-11 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -581px;*/
background: url(images/nav-o_en.jpg) no-repeat -510px;
margin-top: 3px;
}

ul.nav li.page-item-24 a {
/*width: 86px;*/
width: 80px;
margin-left: 3px;
}
ul.nav li.page-item-24 a:hover, ul.nav li.page-item-24 a:active, ul.nav li.page-item-24 a.ajax-wp-current-page, ul.nav li.page-item-24 a.current_over {
/*background: url(images/nav-o_en.jpg) no-repeat -581px;*/
background: url(images/nav-o_en.jpg) no-repeat -593px;
margin-top: 3px;
} 

.footernav {
position: absolute;
left: 0px;
height:18px;
width:420px;
float: left;
margin:41px 113px 20px 108px;
padding:0px;
background: url(images/metanav-en.gif) no-repeat;
}

ul.footernav {
padding: 0px;
margin: 0px;
}

.footernav li a i {
visibility: hidden;
display: none;
height:18px;
margin: 0px;
}

ul.footernav li {
float:left !important;
list-style-type:none;
margin:0px;
padding:0px;
height:18px;
}
ul.footernav li a, ul.footernav li a:link, ul.footernav li a:visited {
display:block;
float:left;
padding:0px;
margin:0px;
}
ul.footernav li.page-item-4 a {
width: 50px;
height: 18px;
} 
ul.footernav li.page-item-4 a:hover, ul.footernav li.page-item-4 a:active, ul.footernav li.page-item-4 a.ajax-wp-current-page {
/*background: #fff url(images/metanav-en_o.gif) no-repeat;*/
background: url(images/metanav-en_o.gif) no-repeat;
height: 18px;
}
ul.footernav li.page-item-5 a {
width: 45px;
height: 18px;
/*margin-left: -2px;*/
} 
ul.footernav li.page-item-5 a:hover, ul.footernav li.page-item-5 a:active, ul.footernav li.page-item-5 a.ajax-wp-current-page, ul.footernav li.page-item-5 current-page-item {
/*background: #fff url(images/metanav-en_o.gif) no-repeat -54px;*/
background: url(images/metanav-en_o.gif) no-repeat -51px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-6 a {
width: 35px;
/*height: 18px;*/
height: 18px;
} 
ul.footernav li.page-item-6 a:hover, ul.footernav li.page-item-6 a:active, ul.footernav li.page-item-6 a.ajax-wp-current-page, ul.footernav li.page-item-5 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -94px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-7 a {
width: 40px;
height: 18px;
} 
ul.footernav li.page-item-7 a:hover, ul.footernav li.page-item-7 a:active, ul.footernav li.page-item-7 a.ajax-wp-current-page, ul.footernav li.page-item-7 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -130px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-8 a {
width: 47px;
height: 18px;
} 
ul.footernav li.page-item-8 a:hover, ul.footernav li.page-item-8 a:active, ul.footernav li.page-item-8 a.ajax-wp-current-page, ul.footernav li.page-item-8 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -169px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-9 a {
width: 41px;
height: 18px;
} 
ul.footernav li.page-item-9 a:hover, ul.footernav li.page-item-9 a:active, ul.footernav li.page-item-9 a.ajax-wp-current-page, ul.footernav li.page-item-9 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -217px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-10 a {
width: 46px;
height: 18px;
} 
ul.footernav li.page-item-10 a:hover, ul.footernav li.page-item-10 a:active, ul.footernav li.page-item-10 a.ajax-wp-current-page, ul.footernav li.page-item-10 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -258px;
height: 18px;
margin-top: -1px;
}
ul.footernav li.page-item-11 a {
width: 48px;
height: 18px;
} 
ul.footernav li.page-item-11 a:hover, ul.footernav li.page-item-11 a:active, ul.footernav li.page-item-11 a.ajax-wp-current-page, ul.footernav li.page-item-11 current-page-item {
background: url(images/metanav-en_o.gif) no-repeat -304px;
height: 18px;
margin-top: -1px;
}

ul.footernav li.page-item-24 a {
width: 46px;
height: 17px;
/*margin-left: -1px;*/
}
 
ul.footernav li.page-item-24 a:hover, ul.footernav li.page-item-24 a:active, ul.footernav li.page-item-24 a.ajax-wp-current-page, ul.footernav li.page-item-24 current-page-item {
/*background: #fff url(images/metanav-de_o.gif) no-repeat -375px;*/
background: url(images/metanav-en_o.gif) no-repeat -352px;
height: 17px;
/*margin-top: -2px;*/
}

#content {
position: absolute;
line-height:19px;
overflow:hidden;
text-align:justify;
min-height:150px;
top: 355px;
width: 550px;
margin: 0px 172px;
overflow: hidden;
}
.entry h2 {
font-family:Trebuchet MS,Helvetica,Verdana,Arial,Helvetica,sans-serif;
font-size:15pt;
font-weight:bold;
}
.entry a:hover {
border:medium none;
color:#87990D;
text-decoration:none;
}

#searchform {
float:right;
height:26px;
line-height:26px;
margin:0pt;
padding:0pt;
}
#searchform #s {
font-size:8pt;
margin-right:2px;
width:185px;
}
#searchform #submit {
font-size:8pt;
}
input#s {
background:#FCFCFC none repeat scroll 0%;
border:1px solid #CBCBCB;
color:#666666;
}

.navigation {
display:block;
margin-bottom:10px;
margin-top:10px;
text-align:center;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}

blockquote cite {
display:block;
margin:5px 0pt 0pt;
}

.comments h3 {
font-family:Trebuchet MS,Helvetica,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:700;
padding-top:10px;
}
#submit { background: #316599; color: #fff; }
.bobcomment *:hover {
background:#F8F8F3 none repeat scroll 0%;
}
ol.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 1px;
padding:0pt;
}
ol.commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:13px 13px 1px;
}
ol.commentlist li.commenthead {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
ol.commentlist li.commenthead h2 {
margin:0pt;
}
textarea {
background:#FCFCFC none repeat scroll 0%;
color:#666666;
margin-bottom:0.6em;
margin-top:2px;
padding:3px;
width:80%;
border: none;
}
input {
border: none;
}
#footer {
position:relative;
clear:both;
height:21px;
margin:35px auto;
padding:0px;
}
a:link, a:active, a:visited {
border:medium none;
color:#666666;
text-decoration:none;
}
#header h1.blogtitle a:link, #header h1.blogtitle a:active, #header h1.blogtitle a:visited {
border:medium none;
color:#FFFFFF;
text-decoration:none;
}
.entry a:link, .entry a:active, .entry a:visited {
border:medium none;
color:#6C6D62;
text-decoration:none;
}
.end, .bobcomment {
border-bottom:1px solid #EEEDE0;
}
input#url, input#author, input#email {
background:#FCFCFC none repeat scroll 0%;
color:#666666;
margin-bottom:0.6em;
margin-top:2px;
padding:3px;
width:50%;
}
