body
        {
        text-align:center;
        }
	.tagcloud{
	      text-align:center;
	      padding-left:10px;
	      padding-right:10px;
	      padding-bottom:5px;
	      font-family:Arial,Helvetica;
	      height:120px;
	}
	.tagcloud a{
	      text-decoration:none;
	      color:gray;
       }
       .tagcloud a:hover{
	      color:black;
       }
       #postinfo{
	padding:20px;
	color:gray;
       }
       #postinfo th{
	color:black;
	vertical-align:top;
       }
        #postinfo td{
	vertical-align:top;
       }
       #postinfo h2{
	color:green;
       }
	#postinfo h3{
	color:orange;
       }
       	#postinfo h4{
	color:blue;
       }
       #postinfo div{
	border: solid gray 1px;
	padding:10px;
	margin-bottom:10px;
       }

       .polldiv{color:gray;font-size:7pt;}
       .polldiv a{color:gray;}
       .polldiv a:hover{color:red;}
       .menu{
        	text-align:left;
			font-family:Arial,Helvetica;
			font-weight:bold;
		}
		.menu a{
			text-decoration:none;
			color:blue;
		}
		.menu a:focus{
			color:red;
		}
		.menu a:visited{
			color:blue;
		}
		.menu a:hover{
			color:red;
		}
       .nextblogs{font-size:8pt;text-align:left}
       .nextblogs a{text-decoration:none}
       .lastblogs{font-size:8pt;text-align:right}
       .lastblogs a{text-decoration:none}
       .mhead{
	     font-family:helvetica, arial;
	     padding:5px;
	     border: 1px solid gray;
	      vertical-align:top;
       }
       .mlink{display:block;padding:0px;margin:0px}
       .mlink:hover{border:1px red solid;margin:-1px}
        .mcont{
            margin-left:auto;
            margin-right:auto;
            width:800px;
            text-align:left;

	      font-family:helvetica, arial;
	      font-size:10pt;
	      border: 1px solid gray;
	      vertical-align:top;
        }
	.tmain{width:80%}
        .topm{font-size:10pt;padding:5px;width:790px;overflow:hidden;}
	.topm h3 a{font-size:10pt;}
        .midm{font-size:10pt;padding:5px;width:385px;height:auto;float:left;overflow:hidden;}
	.midm h3 a{font-size:10pt;}
        .botm{padding:3px;width:100%;overflow:hidden; clear:left}
	.srcm{margin-bottom:5px;font-size:smaller; color:green}
	.srcm a{text-decoration:none;}
       h3 {margin-top:2px;margin-bottom:2px;font-size:12pt}
       h3 a {font-size:11pt;text-decoration:none}
       h3 a:hover {color:red}
       li {
			}
#textlinkads{
	border:1px solid lightgray;
	width:120px;
   margin:0px;
  	font-family:Arial;
  	font-size:7pt;
	color:gray;
}
#textlinkads h5{
	font-size:9pt;
	color:gray;
	margin: 0px;
	padding:0px;
}
#textlinkads ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#textlinkads ul li{
  padding:0px;
  margin-left:0px
}
#textlinkads a{
	font-size:7pt;
	font-family:Helvetica;
	color:blue;
	text-decoration:underline;
}

#textlinkads a:hover{
	color:red;
	text-decoration:underline;
}
