/* linkblog */	.divMiniLinkBlog {		background-color: whitesmoke;		border:1px solid gainsboro;		margin-bottom: 20px;		}	li.miniLinkBlogItem {		font-family: Arial;		font-size: 13px;		margin-left: 0px;		padding-left: 0px;		margin-top: 8px;		margin-bottom: 10px;		color: black;		}	ul.miniLinkBlog {		margin: 8px;		list-style-type: none;		list-style-position: inside;		}	.miniLinkBlogLastUpdate {		margin: 8px;		margin-top: 2px;		}	.miniLinkBlog a:link {		color: black;		}	.miniLinkBlog a:visited {		color: black;		}	.divMiniLinkBlogXmlIcon {		padding: 5px;		}/* both the home page and story pages */	.divOpmlWebpage {		margin-left: 8%;		margin-right: 8%;		margin-bottom: 65px;		color: black;		}	.divScriptingNavigation {		padding-bottom: 55px;		}	p.crumbTrail {		font-family: Arial;		font-size: 16px;		float: left;		margin-top: 15px;		margin-bottom: 22px;		}	p.nextPrev {		font-family: Arial;		font-size: 16px;		float: right;		margin-top: 15px;		margin-right: 22px;		}	.scriptingRightSidebar {		float: right;		width: 225px;		padding-left: 55px;		color: black;		}	.divScriptingCommunityBadge {		margin-bottom: 10px;		}	.scriptingFooter {		padding-top: 100px;		}	.show {		padding-left: 8px;		padding-right: 0px;		padding-bottom: 4px;		margin-left: 0px;		}	.hide {		display: none;		}	img.expandIcon {		float:left;		position: relative;		left: -22px;		margin-right: -22px;		padding-top: 2px;		}	.divTwitterFollowButton {		margin-bottom: 10px;		}/* story pages */	p.storyPageText {		font-family: Georgia;		font-size: 17px;		line-height: 140%;		padding-left: 8px;		padding-right: 0px;		padding-bottom: 3px;		color: black;		}	p.storySubtext {		font-family: Georgia;		font-size: 16px;		line-height: 24px;		margin-top: 5px;		padding-left: 16px;		color: black;		}	.storyImage {		padding-right: 7px;		padding-left: 15px;		padding-top: 8px;		padding-bottom: 6px;		}	.storyImageLeft {		padding-right: 15px;		padding-left: 7px;		padding-top: 8px;		padding-bottom: 3px;		}	.storyByline {		font-family: Arial;		font: italic 15px;		padding-left: 8px;		padding-top: 8px;		color: black;		}	.storyTitle {		font-family: Georgia;		font-size: 52px;		line-height: 130%;		font-weight: none;		margin-bottom: 0px;		}	.storyBody {		padding-top: 22px;		padding-bottom: 22px;		padding-right: 0px;		}	.storyBody td {		padding: 0;		}	p.storyTimeStamp {		font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 		margin-left: -5px;		}/* home page */	h4.expandableHeadline {		font-family: Arial;		font-size: 24px;		line-height: 140%;		text-align: left;		padding-bottom: 6px;		padding-top: 0px;		}	.expandableHeadline a:visited {		color: black;		}	.expandableHeadline a:link {		color: black;		}	p.storyText {		font-family: Georgia;		font-size: 17px;		line-height: 140%;		padding-left: 0px;		padding-right: 0px;		padding-bottom: 3px;		}	.showForIndexPage {		padding-left: 3px;		padding-right: 3px;		margin-left: 0px;		padding-bottom: 8px;		padding-top: 4px;		}	.divHeaderText h1 {		font-family: Georgia;		text-shadow: 2px 2px 2px #AAA;		font-size: 100px;		line-height: 100%;		text-align:center;		white-space: nowrap;		padding-bottom: 25px;		padding-top: 0px;		margin-bottom: 0px;		margin-top: 0px;		}	.divHeaderText a:link { 		text-decoration: none; 		color:#000; 		}	.divHeaderText a:hover { 		text-decoration: none; 		color:#000; 		}	.divHeaderText a:visited { 		text-decoration: none; 		color:#000; 		}	p.lastUpdate {		font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 		margin-left: 0px;		}	.showForOutline {		padding-left: 9px;		padding-right: 0px;		margin-left: 0px;		}	.divOpmlWebpage {		width: 920px;		margin-left: auto;		margin-right: auto;		}	.scriptingHomePageBody {		width: 625px;		}	.scriptingStoryUnit {		padding-top: 10px;		padding-bottom: 10px;		}/* table of contents page */	li.tocYear {		font-family: Arial;		font-size: 36px;		line-height: 56px;		}	li.tocMonth {		font-family: Arial;		font-size: 16px;		line-height: 25px;		margin-left: 20px;		}	.divScripting2TableOfContents {		padding-left: 120;		}/* blogroll outline */	.sidebarTitle {		font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 		margin-top: 5px;		margin-left: 0px;		margin-right: 0px;		font-weight: bold;		}	p.collapsedSidebarText {		font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 		margin-left: 0px;		margin-top: 8px;		margin-bottom: 8px;		}	.storyListNumber {		padding: 3px 5px 5px 0px;		font: normal 10px auto;		}	.storyListTitle {		padding: 3px 1px 5px 0px;		font-family: helvetica;		font-size: 11px;		line-height: 15px;		}	.storyListHeadline { 		padding: 0px 0px 7px 0px;		font-family: helvetica;		font-weight: bold;		font-size: 13px;		line-height: 13px;		}	.storyListNumber {		padding: 3px 5px 5px 0px;		font: normal 10px auto;		}	.storyListTitle {		padding: 3px 1px 5px 0px;		font-family: helvetica;		font-size: 11px;		line-height: 15px;		}	.storyListHeadline {		padding: 0px 0px 7px 0px;		font-family: helvetica;		font-weight: bold;		font-size: 13px;		line-height: 13px;		}	.linkListNumber {		padding: 3px 5px 5px 0px;		font: normal 10px auto;		}	.linkListTitle {		padding: 3px 1px 5px 0px;		font-family: helvetica;		font-size: 11px;		line-height: 15px;		}	.linkListLink {		padding: 3px 5px 5px 0px;		font: normal 10px auto;		}/* disquss */	.dsq-comment {		font-size:16px; 		}