/*
Theme Name: Osterman's ePress
Theme URI: http://www.dl2media.com
Description: Converted skuteczni template converted for wordpress
Author: DL2 Media
*/



/***************************************************
   HTML Element Styles
 ***************************************************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

pre 
{
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


body { 
 padding: 0;
 margin: 0; 
 font-size: 12px; 
 font-family: tahoma, sans-serif;
 letter-spacing: 1px;
 line-height: 160%;
 background: #cdcdcd;
 color: #454545; 
 }

iframe.console {
  white-space: pre;
  font-family:monospace;
  color: black;
  border: 0px;
  overflow: auto;
  scroll-x: none;
  background-color: silver;
  height: expression(this.scrollHeight< 400 ? "auto" : '400px');
  max-height: 400px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
}

 
.console {
  white-space: pre;
  font-family:monospace;
  color: silver;
  border: 0px;
  overflow: auto;
  scroll-x: none;
  background-color: #000000;
  height: expression(this.scrollHeight< 400 ? "auto" : '400px');
  max-height: 400px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
}

#single-post .console {
    height: auto;
}


.cubic {
  display: inline; 
  float: left;
  width: 25%;
}

.cubic li {
  list-style: none; 
}
.cubic ul {
  margin-left: -20px;
}


.searchform {
        float: right; vertical-align: middle; margin-right: 5px; margin-top: 3px
}

.postmetadata {
  margin-top: 10px;
}

div { 
  text-align: left; 
}

#topOfPage { 
  display: none; 
}

#wp-calendar table {  }

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}

#wp-calendar tr {
        }


#links li { margin-left: 5px; }
#links h1 { margin-top: 20px; font-size: 20pt; }
#links h2 { 
      font-size: 16px; 
      color: #000; 
      font-weight: normal;
      margin-top: 20px;
      margin-bottom: 5px; 
      background: #EEEEEE;
      padding: 2px;
}

.post {
 padding-top: 40px;
}

#container { 
    width: 730px; 
    padding: 25px; 
    background: #fff; 
    margin-left: auto; 
    margin-right: auto; 
}

#header { 
    height: 45px; 
}

#logo { 
width: 186px; 
float: left; 
}
#search { 
float: right; 
padding-top: 8px; 
text-align: right; 
width: 225px; 
}

#bar { 
clear: both; 
background: #cdcdcd; 
height: 25px; 
}

#top { 
/*background: url("/img/wing.png") 100% 0 no-repeat #505050; */
background: url("/img/downtown2.jpg") 100% 0 no-repeat #505050; 
height: 117px; 
clear: both; 
}

#top h1 { 
  color: #fff; 
  padding: 0px;
  margin: 0px;
  padding-left: 25px; 
  padding-top: 30px; 
}

#top h2 {
  padding: 0px;
  margin-left: 60px;
  font-weight: bold;
}

#body { 
        padding: 0px;
        margin: 0px;
        margin-bottom: 15px; 
        margin-top: 15px; 
}

#footer {
  clear: both;
  padding: 5px;
  background-color: #EFEFEF;
  text-align:center;
}

div.block { 
  padding: 10px; 
  padding-bottom: 3px; 
  padding-top: 8px; 
}

div.blockDistinct 
{ 
  word-wrap: break-word; 
  padding-left: 10px;
  padding-bottom: 3px; 
  padding-top: 8px; 
  background: url("images/corner.gif") no-repeat 100% 100% #f5f5f5;
  float: left;
  overflow: hidden;
  width: 500px;   /* content width */ 
}

h1, h2 { 
  margin: 0; 
  margin-bottom: 10px; 
  padding: 0; font-weight: normal; 
  font-size: 25px; 
}


h2 { 
font-size: 16px; 
margin-bottom: 5px; 
color: #000; 
}

#sidebar h2, h3 {
  word-wrap: break-word;
  font-size: 16px; 
  color: #000; 
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 5px; 
  background: silver;
}

p { 
  margin: 0; 
  margin-bottom: 5px; 
}

p.right { 
  text-align: right; 
}

#footer p { 
  clear: both; 
  color: #c0c0c0; 
  font-size: 11px; 
}

form { 
  margin: 0px; 
  padding: 0px;
}

fieldset { 
  padding: 0; 
  border: 0; 
}

legend { 
  display: none; 
}

input { 
  border: 1px solid #c0c0c0; 
  color: #454545; 
  font-size: 11px; 
  letter-spacing: 1px; 
}

input.searchText { 
  width: 150px; 
  height: 13px; 
}

input.searchSubmit { 
  color: #0080c0; 
  background: #fff; 
  letter-spacing: 1px;  
  border: 1px solid #fff; 
  font-size: 12px; 
  width: 45px; 
  height: 19px; 
  margin: 0; 
  padding: 0; 
}

#sidebar ul { 
  margin: 0; 
  padding : 0; 
  list-style : none; 
}

#bar ul { 
  margin: 0; 
  padding : 0; 
  list-style : none; 
}

#categories ul { 
  margin-left: 10px;
}

#bar li { 
  margin: 0; 
  padding: 0; 
  padding-top: 3px; 
  padding-bottom: 4px;  
  padding-left: 10px; 
  padding-right: 10px; 
  border-right: 1px solid #fff; 
  float: left; 
}

#bar li.active { 
  background: #505050; 
  color: #fff; 
  padding-bottom: 4px; 
}

#footer li { 
  float: left; 
  padding: 0; 
  height: 15px; 
  vertical-align: middle; 
  padding-right: 25px;  
  font-size: 11px; 
}

a:link, a:active, a:visited { 
  text-decoration: none; 
}

a:link, a:active { 
  color: #0080c0; 
}

a:visited { 
        /*color: #800080; */
        color: #f6b300;
}

#bar a:link, #bar a:active, #bar a:visited { 
  color: #000; 
} 

a img { 
  border: 0; 
}

a img:active { 
  border: 0; 
}

span.highlight { 
  color: #abd6f1; 
}

span.hide { 
  display: none; 
}

span.underline { 
  text-decoration: underline; 
}

#sidebar
{
  margin-top: 10px;
  margin-bottom: 10px;
  width: 180px;
  float: right;
}


/* YouTube video stuff */

.yt_video_full {
margin: 0px 6px 6px -6px;
padding: 4px;
text-align:center;
}
.yt_video_thumbs {
height: 470px;
overflow:scroll;
border: 2px inset gray;
}
.yt_video_thumb {
text-align:center;
}
.yt_video_thumb_meta {
margin: 0px;
padding: 4px 0px 4px 0px;
text-align: left;
overflow: hidden;
}

.yt_video_thumb_meta .yt_thumb_meta_label {
font-weight: bold;
}
.yt_video_thumb_img {
margin: 5px;
padding: 4px;
/*width: 220px;*/
width: 45%;
height: 220px;
float:left;
text-align:center;
}
.yt_video_thumb_img img {
background-color: #fff;
border: 1px solid #a9a9a9;
margin: 6px 6px 6px 6px;
padding: 4px;
}
.yt_gallery_footer {
clear:left;
}





