h1 { font-size:16pt; margin: 0px; padding: 0px; }
h2 { font-size:14pt; margin: 0px; padding: 0px; }
h3 { font-size:12pt; margin: 0px; padding: 0px; }
body { 
	margin:20px 20px 20px 20px;
	font-size:12pt;
	line-height:140%; 
     }
a:link    { color:#0000AA;text-decoration:none; }
a:alink   { color:#0000BB;text-decoration:none; }
a:visited { color:#0000CC;text-decoration:none; }
a:active  { color:#0000DD;text-decoration:none; }
a:hover   { text-decoration:underline; }

 div.thumb {
   float: left;
   border: 1px solid;
   padding: 5px;
   margin: 0 5px 5px 0;
   text-align: center;
   width: 120px;
   height: 150px;
 }

 div.thumb a {
   text-decoration: none;
 }

 div.thumb img {
  border: 0;
  padding: 0;
  margin: 0;
 }

 div.album a img {
   display: block;
   float: left;
   border: 1px solid;
   padding: 5px;
   margin: 5px 5px 5px 0;
 }

 div.album p {
   padding-top: 1em;
 }

	#content {
		float:left;
                clear:left;
		width:65%;
		background:#FDFDFD;
		margin-right:15px;
		margin-bottom:20px;
		}

	#links {
/*              float:right; */
/*              width:35%;   */
		background:#FDFDFD;
/*              margin-right:65%; */
		color:#545454;
		}

	.blog {
  		padding-left:15px;
  		padding-top:20px
  		padding-right:15px;
                padding-bottom:20em;
		}

	.blogbody {
		color:#555555;
  		background:#FDFDFD;
  		line-height:120%;
  		border-bottom:1px solid #666;
  		border-right:1px solid #666;
  		padding:10px;
		}

	.title {
		margin-top:2px;
		margin-bottom:3px;
		font-weight:bold;
		}

	.side {
		color:#555555;
		font-weight:normal;
  		background:#FDFDFD;
  		line-height:140%;
		}

	.sidetitle {
		color:#555555;
		font-weight:bold;
  		background:#FDFDFD;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		border-bottom:1px solid #666;
  		text-transform:uppercase;
		letter-spacing: .2em;
		}

	.date	{
		margin-top:1em;
		}

	.return	{
		margin:10px;
		text-align:right;
		}

	.posted	{
		font-family:verdana, arial, sans-serif;
		font-size: x-small;
		color: #999;
		}

	.title2 {
		color:#555555;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:3px;
		letter-spacing: .3em
		}

	.response-body {
		color:#551111;
  		background:#DFDFDF;
  		line-height:120%;
  		border-bottom:1px solid #666;
  		border-right:1px solid #666;
  		padding:10px;
		}

	.powered {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		line-height:140%;
		text-transform:uppercase;
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em
		}

	.writeback-body {
		color:#551111;
  		background:#EEEEEE;
  		line-height:120%;
  		border-bottom:1px solid #666;
  		border-right:1px solid #666;
  		padding:10px;
		}

	.writeback-author{
		margin-top:10px;
		margin-bottom:3px;
		}

	.writeback-comment-title{
		font-weight:bold;
		margin-left:15px;
		}

	.writeback-comment-body	{
		margin-left:25px;
		}

	.comment-post	{
		color:#555555;
  		background:#FDFDFD;
  		line-height:120%;
  		border-bottom:1px;
  		border-right:1px;
  		padding:10px;
		}
