/* body{margin:0px;padding:0px;background:#f6f6f6;color:#000000;font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;} */

body{
 margin:0px;
 padding:0px;
 background:#a0bbfa;
 color:#000000;
 font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
}

		
			a{color:#669;}
			a:hover{text-decoration: underline;color:#669;background-color: #FFFFFF;}
			#logo{padding:0px;margin:0px;}

* html div#mainClm{
 width: 76%;
 overflow-x: hidden;
}

/* display:inline;  2008-02-21: IE fix??? FAIL */
div#mainClm{
 float:right;
 width:66%;
 padding:30px 7% 10px 3%;
 border-left:dotted 1px #ccc;
 background-color: #FFFFFF;
}



.dotborder { 
 border: dotted 1px #ccc; 
}

#mainClm p.nav{
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:90%;
}
			
		
		/* 2008-02-20: float:left is experiment to try to fix IE5-6
			float:left;
			FAILED!
		*/	
div#sideBar{margin:20px 0px 0px 1em;padding:0px;text-align:left;
}
			
#header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:white;
 /* background-color: #BFD5DB;
 #ACC6E5 
  */
	background-color: #99b8df;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #eeeeee;
	border-bottom-color: #369;
}


			h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
			
 /* h1 used to have
 	padding:25px 0px 10px 5%;
  (and no mention of margin)
  */			
h1{
	padding:25px 7% 10px 5%;
	color:#fff;
	letter-spacing:-2px;
	font-family: Verdana, Sans-Serif;
	font-size: 300%;
	font-weight: bold;
	background-color: #369;
	/* background-image:url(/_images/h2o.jpg); 
	 background-image:url(/_images/h2o.jpeg); */
	background-image:url(/_images/h2o.gif); 
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: solid;
	border-top-color: #369;
	border-bottom-color: #369;
}

table.timage{
	background-color: #369;
	background-image:url(/_images/h2o.jpg);
}

/* Cochin,Optima, */
			
/* h2{color:#336699;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;font-size:}
   h3{margin:10px 0px 0px 0px;color:#777777;font-size:105%;} */


	h2{color:#336699;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;}
	h3{color:#336699;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;
	 margin:0;
   padding:0 .2em .2em .7em;
	 border-bottom:solid 1px #336699;}

			h4{color:#aa0033;}
			h6{color:#669;font-size:105%;}
			#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:90%;}
			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:90%;}


#delicious ul{list-style-type:none;}
#delicious li{padding:8px;}




/*			
			#sideBar ul ul{list-style-type:none;font-size:95%;}
*/
			
#sideBar p.blurb{
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:90%;
}

/* description used to have
	padding:0px;
	margin:7px 12% 7px 5%;
*/			
#description{
 margin:7px 7% 7px 5%;
 color:#369;
 background:transparent;
 font-family: Verdana, Sans-Serif;
 font-size: 85%;
 font-weight: bold;
}

/* #sideBar ul a{padding:2px;margin:1px;width:100%;border:none;color:#999999;text-decoration:none;}
*/
			.blogPost{margin:0px 0px 30px 0px;font-size:100%;}
			.blogPost strong{color:#000000;font-weight:bold;}
			#sideBar ul a{padding:2px;margin:1px;border:none;color:#999999;text-decoration:none;}
			#sideBar ul a:link{color:#999999;}
			#sideBar ul a:visited{color:#999999;}
			#sideBar ul a:active{color:#ff0000;}
			#sideBar ul a:hover{color:#DE7008;text-decoration:none;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline a{border:none;color:#968A0A;text-decoration:none;}
			.byline a:hover{text-decoration:underline;}
			
/* cut from above: pre,code{color:#999999;} */

			
/* below here added by NM */
/* , .blogdate, .blogcom */			
	
	.qhead { 
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px; }
	
	.qbod { 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px; }
	
		.dbod, .delicious { 
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px; }	

/* , .bloglink */
.qhead {
	background-color: #336699;
	color: #FFFFFF;
	font-weight: bold; }
	

/*
.footer { background-color: #f6f6f6 }
*/
	
/*	
	.bloglink:visited {
	color: #FFFFFF;
}


.bloglink:hover {
	background-color: #55BBBB;
	text-decoration: underline;  }

.blogdate {
	background-color: #BBDDDD;
	color: #336666;
	font-size: 70%; }
*/

/* 	border-style: dashed; */
.qbod, .dbod {
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
 	border-top-width: 0;
	border-color: #336699;
	background-color: #FFFFFF;
	color: black;
	padding-bottom: 0.5em;
	margin-bottom: 1.5em;}

/*
.blogmenu {
	margin-top: 0.5em;
	text-align: right;
}

.blogcom {
	width: 75%;
	border-top: 1px #88BBBB solid;
	border-bottom: 1px #55BBBB dashed;
	padding-bottom: 0.25em;
	margin-bottom: 1.25em;
	//background-color: #FFFFFF;
}

*/

.light { 
	font-family: Verdana, Sans-Serif;
	font-size: 300%;
	font-weight: bold;
  text-decoration: none;
  color: #fff;
  background-color: transparent;
 } 
 
.solidborder { 
 border: solid #000000 2px; 
} 

A.flex1:link, A.flex1:visited, A.flex1:active { 
 text-decoration: none;
 color: #fff;
 background-color: transparent;
 } 

A.flex1:hover, A.flex:hover {
 text-decoration: none;
 font-style: italic;
 color: #fff;
 background-color: transparent;
 } 

abbr, acronym {
 border-bottom: 1px dotted #000000;
 text-transform: none;
 cursor: help;
 }
 
 
/* padding: 15 px; */
UL.tbullets {
 list-style-image: url(/_images/twitter16x16.png);
}

/* top, right, bottom, left */
UL.tbullets LI {
  margin: 10px 0px 10px 0px;
}

/* next from ii.css, used by imported ii News items
A.flex:hover {
 text-decoration: underline;
 font-style: italic;
 color: #FF3300;
 background-color: #FFFFE8;
 } 
 */ 	
 
 var, code, pre, samp, tt { 
 font-family: "Panic Sans", Monaco, "Courier New", Courier, "Andale Mono", monospace;
 font-weight: normal;
 color: #003366;
 }

/* Use TT for teletype font (without special color!) (from ii.css)
tt { 
 font-family: "Panic Sans", Monaco, "Courier New", Courier, "Andale Mono", monospace;
 font-weight: normal;
 }
*/


/* font-family: "Lucida Console", "Courier New", Courier, * monospace; */
kbd { 
 font-family: "Panic Sans", Monaco, "Courier New", Courier, "Andale Mono", monospace;
 font-weight: bold;
 color: #003366;
 }
