/* Blog: */

div.entry{ margin-bottom:0; padding-bottom:0; border-bottom:0; overflow:auto; }
* html div.entry{ zoom:1; } /* IE6 hack to keep floated images from overflowing outside of container */

p.meta{ font-weight:bold; clear:both; }
p.meta{ padding:10px 0 10px 0; }

div.share{ margin-top:.5em; font-weight:bold; clear:both; }
div.share p{ margin:.25em 0; }


div.photo { 
	float: right; 
	clear:right; 
	zoom: 1;
}

#commentbox{
	padding:20px;
	background-color:#F1ECD9;
}

#comments { border-bottom:1px dotted #AE2F09; margin-bottom:20px; padding-bottom:20px; }
#comments li p{ margin-left:20px; }
#comments li p.name{ margin-left:0; font-weight:bold; }

#commentform{ padding-left:7em; }
#commentform div{ clear:both; margin:.25em 0; }
#commentform label{ float:left; width:6em; font-weight:bold; margin-left:-7em; position:relative; /* position for IE6 peekaboo bug */ }
#commentform input,#commentform textarea{ display:block; }

#commentform div.image_verify img{ float:left; margin:0 10px 5px 0;}

div.tags {
	padding: 10px 0 0 0;
}


/* Tech paper download */
form fieldset{
	border:0;}
form ol { margin: 0; padding: 0 !important; }
form ol li { list-style: none !important; margin: 0 0 5px 0; padding: 0;}
form ol li label {
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	padding:0; margin:0;
}	
form ol li input {
	display: inline;
	width:200px;
	padding:0;
	margin:0 0 0 10px;
}
input.submit { margin: 1em 0 0 75px; }
p.author { margin: 0 0 1em; font-weight: bold; font-size:.8em; color: #666666;}