#article ul { list-style:disc; padding:0 0 0 15px; margin:0 0 1em 0; } /* JP added - used in links.php */ 

h1 { font-size:1.2em; margin:0 0 0.1em 0; }

  #relatedCategories { margin-bottom:1em; margin-left:0; }
    #relatedCategories h3 { color:#999; font-size:1em; float:left; margin-right:5px; }
      #relatedCategories li { display:inline; }
        #relatedCategories a:link, #relatedCategories a:visited { color:#999; text-decoration:underline; }
        #relatedCategories a:hover { color:#c00; }
        #relatedCategories a:active { color:#f00; }
  
  #summary { font-weight:bold; }
  #author { color:#999; }
    #author a { border-right:1px solid #999; padding-right:6px; margin-right:2px; }  
    
  #authorDetail h2 { margin-bottom:1em; color:#fff; font-weight:normal; font-size:1.1em; padding:4px 0 0 5px; }
  #authorDetail #myForm { background-image:url(/images/css/adam/picStarYellow.gif); background-repeat:no-repeat; background-position:0 0.15em; } 
  		#authorDetail #myForm a { margin-left:16px; }
  #authorDetail ul { clear:both; margin:0 0 0em 5px; }
  		#authorDetail li { background-image:url(/images/css/adam/bulletPink.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:10px; }

  #articleDetail h2 { margin-bottom:0.5em; color:#fff; font-weight:normal; font-size:1.1em; padding:4px 0 0 5px; }
  #articleDetail #myForm { background-image:url(/images/css/adam/picStarYellow.gif); background-repeat:no-repeat; background-position:0 0.15em; } 
  		#articleDetail #myForm a { margin-left:16px; }
	#articleDetail ul { list-style:disc; padding:0 0 0 15px; margin:0 0 1em 0; }  /* JP added */
  	#articleDetail h4 { margin-bottom:0.5em; }
		#socialBookmarks { padding:0; margin:0; }
			#socialBookmarks h3 { margin:0 0 0.1em 0; }
			#socialBookmarks a:link, #socialBookmarks a:visited { text-decoration:none; }
			#socialBookmarks a:hover, #socialBookmarks a:active { text-decoration:underline; }
			#socialBookmarks ul { padding:0; }
		    #socialBookmarks li { display:inline; padding:0px; white-space:nowrap; }
  		
  		#productDetails { display:block; clear:both; padding:0; margin:0 0 2em 0; }
  		#productDetails strong { color:#000; }
  		#productDetails li { padding:0.2em 0 0 0; }
  		#productDetails li div { padding-left:10px; }
  			#productDetails li div p { padding:0; margin:0; font-size:1em; }
  		#productDetails img { border:none; float:none; margin:0.3em 0 0 2px; }
  
  
#comments { margin-top:3em; }