* {
  margin: 0;
  padding: 0;
}
html {height: 100%}
body {
  font: 1em Verdana, sans-serif; /*12px is font-size for main content. Base font size*/
  height: 100%;
    background-color: #94bde2;
}
a {
  color: blue;
  outline: none;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
p {margin: 0 0 18px}
img {
  border: none;
}
input {vertical-align: middle}
#wrapper {
  width: 100%;
  min-width: 1000px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

.item
{
    margin: 10px; 
    padding-bottom: 20px;
    border-bottom: 1px darkgray dashed;
}

.postContent
{
    margin-top: 15px;
}

h1, h2, h3, h4, h5, h6 {
  color:#444444;
  font-family:Verdana,sans-serif;
  font-weight:normal;
  margin:0 0 0 0;
  padding:0;
}

h1 {
  font-size:162.5%;
  letter-spacing:-1px;
  margin-bottom:0.7em;
}

h2 {
  font-size:150%;
}

h3 {
  font-size: 137.5%;
}

h4 {
  font-size: 120%;
}

h5 {
  font-size: 110%;
}

h6 {
  font-size: 100%;
}

.item h2 a, .postItem h2
{
    color: #333333;
    font-weight: bold;
    font-family: Verdana;
    font-size: 134%;
}

.comment 
{
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px gray dashed;
}

.postContent p img
{
    border: 5px solid #EEEEEE;
}

.answer
{
    background: #222222;
    margin-left: 30px;
    margin-right: 30px;
    padding: 5px;
    margin: 10px;
    border: 1px gray dashed;
    color: white;
}

a{color: gray; text-decoration:none;}
a:hover{ color:#4D7285;}
a:visited
{
  color: #333333; 
}

.tags 
{
  padding: .2em 0 .1em 18px;
  clear:both;
  list-style: none;
}
  .tags li {
    display: inline;
  }
    .tags li a {
      font-size: .83em; /*10px*/
    }
    .tags li a{
      color: #666;
    }
    .tags li a:hover {
      color:#A3A3A3;
    }


/* Header
-----------------------------------------------------------------------------*/
#header {
  height: 317px;
  background-image: url('/images/css/head_up.jpg');
  background-repeat:no-repeat;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
  width: 100%;
  padding: 0 0 100px;
  height: 1%;
}
#middle:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
#container {
  width: 100%;
  float: left;
  overflow: hidden;
  border: 0px;
}
#content {
  padding: 0 270px 0 0;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
  float: left;
  margin-right: -3px;
  width: 250px;
  margin-left: -250px;
  position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
  min-width: 1000px;
  height: 264px;
  vertical-align:bottom;
  background-image: url('/images/css/bottom.png');
  background-repeat: no-repeat;
}

#footer #text
{
    padding-top: 200px;
    padding-left: 200px;
    height: 30px;
}

.linkPager
{
    margin: 10px;
    padding: 10px;
}

img.home
{
    position: absolute;
    top: 56px;
    left: 204px;
}



#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:470px;  
width:300px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  
#button{  
text-align:center;  
margin:100px;  
}  

ul,ol {list-style: none;}

.recentPosts
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.recentPosts span 
{ 
    font-weight:bold; text-align: center; 
}

.recentPosts ul
{
    margin-top: 10px;
    list-style: circle;
}

.recentPosts ul li
{
    margin-left: 10px;

}

.commentItem 
{
    margin : 10px;
}

.postItem
{
    margin : 10px;
}

#exifDiv p { margin:0px; padding: 0px; }
#exifDiv p span { padding:3px; background-color: yellow;
font-weight: bold,
}

.postContent a
{
    color: blue;
    text-decoration: underline;
}

td { text-align: left; }

#prevnextnav
{
    margin-bottom: 20px;
    border: 1px dashed black;
    padding: 7px;
}

#prevnextnav a
{
    color: blue;
    text-decoration: underline;
}


.even
{
    background-color: lightgray;
}