html {
 /* margin-bottom: 1px;*/
  overflow-y: scroll;
  height: 100%;     
}


body {
  font-size: 62.5%;   /* Resets 1em to 10px */
  font-family: Verdana, 'Lucida Grande', Arial, Helvetica, Sans-Serif; 
  color:  #000000; 
  margin: 0;
  padding: 0;
  background-color: #FFF; 
}


.entry > p > a { 
  color: #3f3e3c;
 }

a { 
  color: black;
  text-decoration: none; 
  border-bottom: 1px solid #ccc;
}

a:hover { 
  text-decoration: none;
  border-bottom: 1px solid #fff;
}

a img {
	border: none;
}

input, textarea {
  font: 1em Verdana, Arial, Helvetica, Sans-Serif;
  border: 1px #ccc solid;
  background: #EFEFEF;
  padding: 3px;
  color: #777;
  margin-right: 10px;
  margin-top:5px;
  border-width: 0 0 1px 0;
}


input:focus, textarea:focus {
/*  background: #F7F7F7; */
  color: #333;
  border: 1px red solid;
  border-width: 0 0 1px 0;	
}



.blackDate {
  background-color: black;
  width: 400px; 
/*
  margin-left:-2px; 
  margin-bottom:-1px;
*/
  border: 0px; 
  cellpadding: 3px;
}


.blackDate td {
  height: 2px;
}


.date {
  width: 400px; 
  margin-left:-2px; 
  margin-bottom:-1px;
  border: 0px; 
  cellpadding: 3px;
}


.date td {
  height: 5px;
}


#wrapper {
  background-color: #CCC;
  margin: auto; 
  padding: 0;
  border:0;
  width: 762px;
  text-align: left;
}	


#page {
  background-color: silver; 
  padding: 0;
  width: 760px;
  text-align: left;
}

/*
#backImg{ 
  position: absolute; 
  background: url('../img/structure.jpg') no-repeat;
  margin: -40px 0 0 20px;
}
*/

/*
#backImg2{ 
  width: 910px;
  background: url('../img/baltimore.jpg') no-repeat;
  background-position: 0px 900px;
}
*/

h2 { 
  text-align: left;
  text-decoration: none;
  margin: 0 5px 0 0;  
  font-size: 1.6em;
  font-weight: bold;
}

#content {
  width:400px;
  margin-left:150px;
  margin-top: 20px;
  /* border: 1px dashed rgb(200,200,200); */
  padding : 0px;
  /* background-image : url('../img/greyfilter.gif');  */
}

.post { 
  padding: 0px;

/*  border-top: 5px solid #000000;  */
  background: #FFF;
  margin-bottom: 15px; 
  text-align: justify;
  line-height: 1.2em;
 }

#content .entry {
  margin-top: -50px;
  padding: 75px;
  display: block;
  clear: both;
}

.entryLeft {
  float: left;
  width: 45%;
  text-align: center;
  clear: both;
  padding-top: 20px;
 }


.entryRight{ 
  float: left;
  width: 50%;
  text-align: justify;
  line-height: 1.5em;
 }

img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.entry p {
  line-height: 1.5em;
}

.entry img {
  margin-left: -5px;
/*
  padding: 3px;
  border: 1px solid #ccc; 
*/
  border: 2px solid black;
}


.storycontent {
  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 1.6em;
}

.entry-metadata {
  font-size: 1.0em;
}

.postmetadata{ 
  text-align: center;
  font-size: 0.9em;
}


/*------------- Footer Items--------------*/
#footer {
  text-align: center;
  padding: 0;
  margin: 0 auto; 
  clear: both;
  margin-top: 40px;
}

#footer p {
  margin: 0;
  text-align: center;
}

/*----------------------------------------*/




/*--------Top Navigation Items-------*/
#supernav {
  position: absolute; 
  display: block;
  margin-top: 160px; 
  margin-left: 100px;
 width: 500px;
}



#supernav img {
  margin-left: 33px; 
}

/*
#supernav a .selected img { 
 border-right: 2px solid white;
 padding-right: 2px;
}
*/

#supernav a { 
  border: none;
}


/*
#supernav a:hover {
  border-right: 1px solid white; 
}
*/


/*---------------------------------*/



#blogLinks {
  padding: 0px;
  display: block;
 }


#blogLinks li { 
  display: inline;
  padding: 2px;
  margin: 0 0 10px 6px;
line-height: 20px;
  
/*
  margin-left: 10px;
  margin-top:10px;
  margin-bottom: 5px;
*/
}




img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
        
img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}



blockquote {
  margin:.75em 0;
  border:1px dotted #ccc;
  border-width:1px 0;
  padding:5px 15px;
  color:#666;
}

.post blockquote p {
  margin:.5em 0;
}


.post > div > a { 
 color: #66635f;
}


code {
/*  margin-left: -200px; */
  width: 500px; 
  font-size: 1.4em;
  border:dashed 1px #aaaaaa;
  background:#f4f4f4;
  padding:8px;
  margin: 10px 0 10px -140px;
  display:block;
}
/*
code p {
  margin:.5em 0;
}
*/

#content .postTitle { 
            margin: 20px 20px 20px 20px; 
            padding: 20px; 
            border: 1px solid #CCC; 
            margin-bottom: 3px;
}

#content .postTitleTight { 
                 border-right: 2px solid red; 
                 background-color:#000; 
                 color:#FFF; 
                 padding: 4px;
 }

#content .cat { 
                width: 100%; 
                text-align: right; 
                display:block; 
                padding-bottom: 10px; 
                font-size: 0.9em;
}




#prev a { 
  float:left; 
  margin-top: -18px;
 }


#next a { 
 float: right;
 margin-top: -18px;
 }
