/*   
Theme Name: omfGEE
Theme URI: http://www.cantcode.it
Description: finally the GEE theme by me
Author: Moses Groh&eacute;
Author URI: http://www.cantcode.it
Version: 0.9
*/

.clear{ clear:both; }

img { border:none; }

.dotter { margin-top:10px; border-top: 1px dotted black; height:25px;}

blockquote { font-size:10px; margin-bottom:25px; line-height:10px;}

.sidebarfeature { width:310px;  font-style:italic; }

.sidebarfeature em { font-size: 16px; width:310; display:block; text-align:center; line-height:14px;}

.sidebarfeature a { text-decoration:none; }

.sidebarfeature h3 { font-size:14px; font-weight: bold; margin-top: 5px; margin-bottom:3px;}

#blogdrop { width: 310px; }


#footer { border-top: 1px dotted black; padding-top:10px; margin-top:25px; }

@media screen {

* { margin: 0; padding: 0; }
body { background: #ece9e9; font: 14px/1.4 Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#omfGEE { width: 1000px; margin: auto; padding:20px;}


#page-wrap { width: 800px; margin: 5px 0; padding:0px 15px 15px 15px; background:white; font-family: Georgia, Times New Roman, serif; font-size: 14px;}

/*/////// WERBUNG  ///////*/

#banner_top{ width:860px;}

#banner_right{ width:160px; float:right; padding-top:5px;}

#banner_content{ width:310px; text-align:center;}

/*////////// NAV //////////*/

#icons { float:right; }

#icons img { margin-right: 5px; padding-top: 1px; }

#topnav { height: 20px; border-bottom:2px solid #ece9e9; padding-bottom:6px; margin-top:2px; margin-bottom:25px;}

#logostuff { margin:0px; }

#topnav li{
  font-size: 17px;
  list-style: none;
  margin: 0;
  display: inline;

}

#topnav li a{
  text-decoration:none;
  background-color:white;
  padding: 0px 5px 0px 5px;
}

#topnav li a:link { color: black; }
#topnav li a:visited { color: black; }

#topnav li a:hover{ color: white; background: black; }

#topnav li.current_page_item a{ color:white; background: black; }
#topnav li.current{ color:white; background: black; }








h1, h2, h3 { font-weight: normal; margin: 10px 0 5px 0; }
h1 { font-size:23px; font-style: italic; }
h2 { font-size:28px; font-style: italic; }
h3 { }

p { margin: 0 0 10px 0; }
a { color:black; }
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { width:450px; }

.post a{ text-decoration:none; }
.post .entry a{ text-decoration:underline; }

.post img { width:450px; }

.entry { text-align:left; }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

.meta { margin-top:20px; font-size:12px; text-align:left;}
.postmetadata { }

#sidebar { float:right; width:310px;}

#sidebar h2 { font-size:16px;font-style:oblique; }

#sidebar li { list-style:none;margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; border-bottom: 1px dotted black; display:block; text-align:left; font-size:12px; }


.navigation { width:450px; }
   .next-posts { }
   .prev-posts { float:right; }

#searchform { float:right; margin:0px; padding:1px 0px; height:18px; vertical-align:top; }
	#s { float:left; border:1px solid black; height:16px; margin:0px; padding:0px; }
	#searchsubmit { float:left; background: url('images/searchlupe.png'); border:none; height:18px; width:18px; margin:0px; padding:0px; }

body:not(:-moz-handler-blocked) #searchsubmit { height:18px;background: url('images/searchlupe.png') black;border-bottom:2px solid #000; }
body:not(:-moz-handler-blocked) #s { height:14px; padding:1px 0 1px 0; }
	
ol.commentlist { list-style: none; width:450px; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #ece9e9; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

.geebook {
border: 1px solid black;
padding: 10px;
margin-top: 1em;
background: #f6f6f6;
border-radius:4px;
}


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */