		body {  
		width: 100%; 
		padding: 0px; 
		margin: 0px; 
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 16px;
		color: #555;
		border: 0px;	
		}
		
		body a:link {
			text-decoration: underline;
			color: blue;
			
		}

		body a:visited {
			text-decoration: underline;
			color: blue;
		}

		body a:hover {
			text-decoration: underline;
			color: #56bdf8;
		}

		p {
			margin-bottom: 20px;
			margin-top: 0px;
		}
		
		img { 
			border: 0;
			margin: 0;
		}
		
		.diggright {
			float: right;
			margin: 0;			
		}
		
		.diggleft {
			float: left;
			margin: 0px 15px 5px 0px;			
		}
		
		form { 
			margin: 0;
		}
		
		#top { 
			height: 95px;
			width: 100%; 
			color: white;
			margin-bottom: 0px;
			background: url(http://www.acaloriecounter.com/images/bg.gif) repeat-x;
 
		}


		.logoalign {
			width: 747px;
			margin-left: auto; 
			margin-right: auto;
		}


		#nav { 
			height: 33px;
			width: 100%; 
			color: white;
			margin-bottom: 10px;
			background: url(http://www.acaloriecounter.com/images/navbg.gif) repeat-x;
			font-size: 15px;
			font-weight: bold;
 
		}

		.navalign {
			width: 747px;
			text-align: right;
			padding-top: 2px;
			margin-left: auto; 
			margin-right: auto;
		}

		#nav a:link {
			text-decoration: none;
			color: white;
			font-weight: bold;
			
		}

		#nav a:visited {
			text-decoration: none;
			color: white;
			font-weight: bold;
		}

		#nav a:hover {
			text-decoration: underline;
			color: white;
			font-weight: bold;
		}



.postmetadata {background:#343b40; padding:5px; color:white; font-size: 16px; text-align:left;}
.postmetadata a:link {text-decoration: underline;color: #56bdf8; font-weight: normal;}
.postmetadata a:visited {text-decoration: underline; color: #56bdf8; font-weight: normal;}
.postmetadata a:hover {text-decoration: underline; color: white; font-weight: normal;}
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 0 20px;}
span.cty{border:0;margin:0;padding:0 0 0 0;}
#main{width:747px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding: 0px;}
#content{float:left;width:620px;margin:10px 0 0;padding:0; border-right:1px #56bdf8 solid;}
.entry{float:left;width:610px;margin:0;padding:0; overflow:hidden;}
.date{font-size: 14px;font-weight: bold; color: #555; margin: 0; padding: 0;}
.postcontent{font-size: 16px;color: #555;margin-top:15px;margin-bottom:10px;}


		H1 { 
			font-size: 23px; 
			font-weight: bold;
			color: #56bdf8;
			margin: 0;
			padding: 0;
		}
		
		h1 a:link {text-decoration: none;color: #56bdf8; margin:0;padding:0;}
		h1 a:visited {text-decoration: none; color: #56bdf8; margin:0;padding:0;}
		h1 a:hover {text-decoration: underline; color: #56bdf8; margin:0;padding:0;}
		
		H2 { 
			font-size: 20px; 
			font-weight: bold;
			color: #555;
			margin-top: 5px;
			margin-bottom: 5px;
 
		}

		H3 { 
			font-size: 16px; 
			font-weight: bold; 
			color: #555;
			margin-bottom: 5px;
		}

		.h2 { 
			font-size: 20px; 
			font-weight: bold;
			color: #555;
			margin-top: 20px;
			margin-bottom: 20px;
			border-bottom: 1px dashed #56bdf8;
 		}
		
		.spacer { 
			margin-top: 20px;
			margin-bottom: 20px;
			border-bottom: 5px solid #ddd;
 		}

		
		ul {
			margin-top: 10px;
			margin-bottom: 10px;

		}
		
		
		
		ul li {
			margin-bottom: 0px;
			padding-bottom: 0px;
		}
		
		ul.list li {
			margin-bottom: 20px;
		}
		
		ol {
			
			margin-top: 20px;
			margin-bottom: 20px;

		}
		
		ol li {
			margin-bottom: 10px;
			padding-bottom: 0px;
		}
		
		ol.list li {
			margin-bottom: 20px;

		}
		
		
#sidebar{float:right;width:110px;margin:10px 0 0;padding:0; font-size: 13px;}
#rsidebar{float:right;width:110px;margin:0;padding:0; overflow:visible;}
#rsidebar h2{font-size:16px;color: #555;border-bottom:#ddd 1px solid;margin:0 0 5px;padding:0;}
#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}
.navigation{width:630px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#search {width:100px; margin: 0; padding: 0;}
#searchform {margin: 0; padding: 0;}
input#s { color: #555; width: 100px; border: 1px solid #ddd; background:#white;}

		.feedbutton { 
			padding-bottom: 5px;
			margin: 0;
		}

		#footer { 
			height: 100%;
			width: 100%; 
			color: white;
			padding-bottom: 20px;
			margin-top: 10px;
			background: #343b40 url(http://www.acaloriecounter.com/images/footerbg.gif) repeat-x;
 			clear: both;
		}
		
		#footer a:link {
			text-decoration: underline;
			color: #56bdf8;
		}

		#footer a:visited {
			text-decoration: underline;
			color: #56bdf8;
		}

		#footer a:hover {
			text-decoration: underline;
			color: white;
		}

		.footeralign {
			width: 747px;
			padding-top: 20px;
			margin-left: auto; 
			margin-right: auto;
		}

		.footerheader {
			font-size: 18px; 
			font-weight: bold; 
			color: white;
			margin-bottom: 10px;
			text-align: center;

		}

		#footer ul {
			list-style-type: disc;
			margin: 0px;
			padding: 0px;
			
		}

		#footer ul li {
			margin: 0px;
			padding: 0px;
			padding-bottom: 2px;
			
		}

		#footer ul a:link {
			text-decoration: underline;
			color: #56bdf8;
			font-weight: normal;
		}

		#footer ul a:visited {
			text-decoration: underline;
			color: #56bdf8;
			font-weight: normal;
		}

		#footer ul a:hover {
			text-decoration: underline;
			color: white;
			font-weight: normal;		
		}

		#footer1 { 
			width: 418px;
			margin-left: auto; 
			margin-right: auto;
			padding: 0 25px;
		} 
		
		#footerend {
			width: 747px;
			text-align: center;
			margin-top: 20px;
			margin-bottom: 0px;
			margin-left: auto; 
			margin-right: auto;
		}




.boxcomments{border-top:5px solid #56bdf8;border-bottom:5px solid #56bdf8;margin-bottom:20px;width:620px;}
#commentform{border-top:5px solid #ddd;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:white;}
ol.commentlist li{border-top:5px solid #ddd;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
#respond {font-size: 20px; font-weight: bold;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}