body {	margin-top: 275px;	background: #000000 url(images/watersigns.jpg) no-repeat center top;	font: normal small Verdana, Arial, Helvetica, sans-serif;	color: #999999;  padding: 0px 20px;  text-align:center;  font-size/* */:/**/small;  font-size: /**/small;  }a:link {  color:#9ad;  text-decoration:none;  }a:visited {  color:#a7a;  text-decoration:none;  }a:hover {  color:#ad9;  text-decoration:underline;  }a img {  border-width:0;  }/* Header----------------------------------------------- */#header {	height: 61px;	background: url(images/img02a.gif) repeat-x;}/* Header > Logo */#logo {	width: 700px;	height: 19px;	margin: 0 auto;	padding: 6px 0 0 0;}#logo h1, #logo h2 {	text-transform: uppercase;	letter-spacing: 1px;	font-size: 11px;}#logo h1 {	float: left;}#logo h2 {	float: right;}#logo a {}/* Header > Menu */#menu {	width: 700px;	height: 27px;	margin: 0 auto;}#menu ul {	margin: 0;	padding: 7px 0 0 0;	list-style: none;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	height: 25px;	margin: 0 5px 0 0;	padding: 2px 25px 0 25px;	background: url(images/img03.gif) repeat-x;	border: 1px solid #222222;	text-align: center;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;}#menu a:hover {	background-image: url(images/img04.gif);	text-decoration: none;}#menu .active a {	background-image: url(images/img05.gif);}#blog-title {  margin:5px 5px 0;  padding:20px 20px .25em;  border:1px solid #222;  border-width:1px 1px 0;  font-size:200%;  line-height:1.2em;  color:#ccc;  text-transform:uppercase;  letter-spacing:.2em;  }#blog-title a {  color:#ccc;  text-decoration:none;  }#blog-title a:hover {  color:#ad9;  }#description {  margin:0 5px 5px;  padding:0 20px 20px;  border:1px solid #222;  border-width:0 1px 1px;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#777;  }/* Content----------------------------------------------- */#content {  width:660px;  margin:0 auto;  padding:0;  text-align:left;  }#main {  width:410px;  float:left;  }#sidebar {  width:220px;  float:right;  }/* Headings----------------------------------------------- */h2 {  margin:1.5em 0 .75em;  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#777;  }/* Posts----------------------------------------------- */.date-header {  margin:1.5em 0 .5em;  }.post {  margin:.5em 0 1.5em;  border-bottom:1px dotted #444;  padding-bottom:1.5em;  }.post-title {  margin:.25em 0 0;  padding:0 0 4px;  font-size:140%;  line-height:1.4em;  color:#ad9;  }.post-title a {  text-decoration:none;  color:#ad9;  }.post-title a:hover {  color:#fff;  }.post p {  margin:0 0 .75em;  line-height:1.6em;  }p.post-footer {  margin:-.25em 0 0;  color:#333;  }.post-footer em, .comment-link {  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }.post-footer em {  font-style:normal;  color:#777;  margin-right:.6em;  }.comment-link {  margin-left:.6em;  }.post img, .thumb img {  padding:4px;  border:1px solid #222;  }.post a img, .thumb a img {  padding:4px;  border:1px solid #9ad;  }.post a:hover img, .thumb a:hover img {  padding:4px;  border:1px solid #ad9;  }.post blockquote {  margin:1em 20px;  }.post blockquote p {  margin:.75em 0;  }/* Comments----------------------------------------------- */.commentalt {	background-color: #333333;	padding-top: 0px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;}#comments h4 {  margin:1em 0;  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }#comments h4 strong {  font-size:130%;  }#comments-block {  margin:1em 0 1.5em;  line-height:1.6em;  }#comments-block dt {  margin:.5em 0;  }#comments-block dd {  margin:.25em 0 0;  }#comments-block dd.comment-timestamp {  margin:-.25em 0 2em;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }#comments-block dd p {  margin:0 0 .75em;  }.deleted-comment {  font-style:italic;  color:gray;  }/* Sidebar Content----------------------------------------------- */#sidebar ul {  margin:0 0 1.5em;  padding:0 0 1.5em;  border-bottom:1px dotted #444;  list-style:none;  }#sidebar li {  margin:0;  padding:0 0 .25em 15px;  text-indent:-15px;  line-height:1.5em;  }#sidebar p {  color:#999;  line-height:1.5em;  }/* Profile----------------------------------------------- */#profile-container {  margin:0 0 1.5em;  border-bottom:1px dotted #444;  padding-bottom:1.5em;  }.profile-datablock {  margin:.5em 0 .5em;  }.profile-img {  display:inline;  }.profile-img img {  float:left;  padding:4px;  border:1px solid #222;  margin:0 8px 3px 0;  }.profile-data {  margin:0;  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }.profile-data strong {  display:none;  }.profile-textblock {  margin:0 0 .5em;  }.profile-link {  margin:0;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }/* Footer----------------------------------------------- */#footer {  width:660px;  clear:both;  margin:0 auto;  }#footer hr {  display:none;  }#footer p {  margin:0;  padding-top:15px;  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }/****************//* Added Styles *//****************/code, pre {	margin: 1em 4%;	padding: 1em;	border: 1px solid #CCC;	display: block;	background: #FAFAFA;	color: #333333;	font-family: "Courier New", Courier, monospace;	font-size: 10px;	line-height: 1.5em;}.archives {	list-style-type: none;}/* Gallery Styles */.gallery {	height: auto;	width: 100%;	page-break-after: always;	margin: 2px;	clear: both;	}	div.thumb {	height: auto;	float: left;	text-align: center;	}	.thumb img{	display: inline;	margin: 4px;	}.thumb a:hover img {}   table.tabledisplay{	border: 1px solid #006699;	width: 400px;	margin-top: 4px;	margin-bottom: 4px;	}table.tabledisplay td, th{	padding: 2px;	font-size: 10px;	}table.tabledisplay th{	font-weight: bold;	font-size: 12px;	text-align: center;	}table.tabledisplay td{	}	abbr, acronym, .help {  border-bottom: 1px dotted #333;  cursor: help;  }	.hl {	color:black;	background:yellow;}