/* Global Definitions */html {	margin:0px;	padding:0px;	}body {	padding:0px;	top:0;	left:0;	background:#ffff;	text-align:center;    color: #000000;    font-family: Georgia, "Times New Roman", Times, serif;	    width: 100%;	}body, td, table, p, .text, div {	color: #4d4d4d;	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;	font-size:12px;	}	p 	{	margin:6px 0px 6px 0px;	padding:0px;	}table {	border-spacing:0pt;	border-collapse:collapse;	border:0px;	margin:0px;	vertical-align:top;	}	li {	list-style-type:  disc inside;	padding-bottom:9px;	}pre, code, tt {	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;	font-size:11px;	overflow:auto;	color: #333;	}pre {	border-left:2px solid #999;	border-right:1px solid #ccc;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	padding:.5em;	background:#FEFBDB;	}		.reverse {	unicode-bidi:bidi-override; 	direction: rtl; 	color:#9F3302;	font-size:11px;	}.padding {	padding:6px;	}h1	{	padding:0px;	margin:0px;	color:#2C5686;	}h1 .big {	font-size:48px;	font-weight:normal;	line-height:48px;	letter-spacing:0px;	}h2, h2 	a {	font-size:18px;	font-weight:bold;	color:#2C5686;	margin:0px 0px 6px 0px;	padding-bottom:0px;	text-decoration:none;	}h3, h4, h5 	{	padding:0px;	margin:0px 0px 12px 0px;	font-size:12px;	}	h3 .date, h4 .date {		float:right;		font-weight:normal;		font-size:11px;		color:#9F3302;		}h3 .date {		color:#484848;		}	/*  Links *//*a {    font-weight: bold;    text-decoration: none;}a:hover {    text-decoration: underline overline;}a:active {    text-decoration: none;}*/A, A:active, A:visited, .red-text  {	color: #9F3302; 	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif; 	font-size: 12px;    text-decoration: none;	}A:hover {	color: #C54004;    text-decoration: underline overline;	}.grey, A.grey, A.grey:active, A.grey:visited, A.grey,A.grey:visited, A.grey:active, A.grey-text, A.grey-text:visited, A.grey-text:active {	color:#6b6b6b;	}	A.grey:hover, A.grey-text:hover, A.grey:hover {	color:#000; 	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif; 	font-size: 12px;	text-decoration: underline; 	}A.red, A.red:link, A.red:visited {	color: #9F3302; 	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif; 	font-size: 11px;	}A.red:hover {	color: #C54004; 	}	A.blue, A.blue:link, A.blue:visited {	color: #369; 	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif; 	background:inherit;	}A.blue:hover {	color: #048; 	}	/* Images  */	img	{	border: 0px;	}.width300 {	float:right;	height:150px;	width:200px;	margin:10px 10px 10px 70px;	border:0;	}/*    margin: 20px 72px;    margin-left: auto;    margin-right: auto;     max-width: 1024px;*/div#page {   /*    padding: 10px;	*/    text-align: center; /* centers content */}div#badges {    position: absolute;}div#badges img {    border: 1px solid #000000;}div#content {	height:auto;	padding-top:10px;	text-align:left;	width: 100%; 	background: #ffff; 	color: #0000; 	margin:0px;}div#content a {    background-color: transparent;    color: #000080;}div#content a.entrypermalink {    background: transparent;    color: #c0c0c0;}div#content ol {    margin: 0px 30px 10px 50px;}div#content pre {    background: #ffffcc;    color: #000000;    padding: 5px;}div#footer {    background: transparent;    border-top: 1px dotted #c0c0c0;    color: #666666;    font-size: 0.9em;    padding: 5px 0px 10px 5px;}div#footer a {    background: transparent;    color: #666666;}div#footer a:hover {    background: transparent;    border-bottom: 1px dashed #ffa500;    color: #000000;    text-decoration: none;}div#footer a:active {    background: transparent;    color: #0000ff;    text-decoration: overline underline;}div.comment {    border-bottom: 1px solid #c0c0c0;    margin-bottom: 5px;}div.entry {    background-color: #eeeeee;    border: 1px solid #c0c0c0;    color: #000000;    font-weight: bold;    margin: 10px 0px;    padding: 4px;}div#entries {    text-align: left;}div#entries a.entrycommentslink {    background: transparent;    color: #999999;}div#entries p {    text-align: justify;}div.standardsNote {    display: none;}div.trackbackUrl {    background: transparent;    color: #0000ff;}img, img a {    border: 0px;}img.picture {    border: 1px solid #000000;    float: right;    margin: 0px 10px 10px 10px;}img.rssbadge {    border: 0px;    height: 14px;    width: 36px;}img.smiley {    vertical-align: top;}p,h1,pre,div.p,div.comments,div.comments-form,div.trackbackUrl {    margin: 0px 30px 10px 5px;    text-align: left;}p.quote {    font-style: italic;    margin: 0px 30px 10px 20px;}p.smokey {    background: #eeeeee;    border: 1px solid #000000;    padding: 5px 5px 5px 7px;}pre {    background: #ffffdd;    border: 1px solid #999999;    color: #000000;    padding: 5px 5px 5px 7px;}span.searchword {    background: #ffff00;    color: inherit;}table.comparison {    border: 1px solid #000000;    border-collapse: collapse;    margin-bottom: 10px;    margin-left: auto;    margin-right: auto;    width: 400px;}table.comparison td {    border: 1px solid #000000;    padding: 2px;}table.comparison th {    background: #eeeeee;    border: 1px solid #000000;    color: #000000;    padding: 3px;}ul.glassList, div ul {    list-style: url(../images/aquadot.jpg) disc outside;}.dateStamp {    background: transparent;    color: #a0a0a0;    font-size: 8pt;}.daypermalink {    height: 13px;    width: 14px;}.permalink, .daypermalink {    border: 0px;    vertical-align: top !important;}/* for the java2html plugin  */div table code {position: relative; top: -10px }/* for cool looking "sunken" input boxes, from www.theserverside.com */form#searchForm input {    padding-left: 4px;    margin: 1px 1px 1px 1px;    border: 1px solid black;    color: #777;    background-image: url(../images/input_white.gif);    font-size: 11px;     font-weight: normal; }form#searchForm input.focus {    margin: 0px 0px 0px 0px;    border-bottom: #ffdead solid 2px;    border-right: #ffdead solid 2px;    border-left: #c07300 solid 2px;    border-top:  #c07300 solid 2px;    color:#000000;}/* Now the header */div#header {    background: #000000;    margin-bottom: 10px;    margin-right: 0px;    background-position: left;    background-repeat: no-repeat;    height: 150px;    top: 0px;	padding: 0px;    width:890px;	font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;	font-weight:bold;    font-size:12px;}div#header .rNavigationBar {    background-color: transparent;    color: #ffffff;    font-size: .9em;    margin-left: 5px;    position:absolute;    top: 135px;    z-index: 10;}div#header .rWeblogCategoryChooser {    background: transparent;    color: #ffffff;    font-size: .9em;    position:absolute;    right: 5px;    top: 135px;	z-index: 10;}div#header .accountInfo {    background: transparent;    color: #ffffff;    display:inline;    font-size: 12px;    position:absolute;    right: 5px;    top: 5px;	z-index: 10;}div#header a {    background: transparent;    font-size: 12px;   color: #ffffff !important;   z-index: 20;    padding-right:7px;    padding-left:7px;}div#header .rWeblogCategoryChooser a {    background: transparent;    color: #ffffff !important;	z-index: 30;}div#header h1 {    position:absolute;	top: 15px;    left:181px;    background: transparent;    color: #ffffff;    cursor: pointer;    z-index: 20;}div#header h1 a {    background: transparent;    font-size: 20px;    font-style:italic;    text-decoration: none;   color: #ffffff !important;   /*z-index: 20;*/}#title {    float:right;    top: 55;    background: transparent;    color: #000000 !important;	/*z-index: 30;*/}