/*   
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 */

  /*/////// 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; margin-top: 1px; }

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

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

  #logostuff { margin:0px; }

  #topnav form{
    margin-top: 1px;
  }

  #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 { margin-top: 0px;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;
  }
}
@media only screen and (max-width: 1300px) {
  #omfGEE { width: 100%; margin: auto; padding:0px;}
  #page-wrap { width: 100%; padding:0px 15px 15px 15px; background:white; font-family: Georgia, Times New Roman, serif; font-size: 14px;}
}
@media only screen and (min-width: 1300px) {
  #omfGEE { width: 1000px; margin: auto; padding:20px;}
  #page-wrap { width: 1000px; margin: 5px 0; padding:0px 15px 15px 15px; background:white; font-family: Georgia, Times New Roman, serif; font-size: 14px;}
}


@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 */