/* Tag Modifiers */
	code  { font-family:lucida console,monospace; font-size:12 }
	kbd   { font-family:lucida console,monospace; font-size:12 }
	samp  { font-family:lucida console,monospace; font-size:12 }
	thead { background-color:yellow }
	img { border-width:0 }

/* Heading tags */
	h1   { font-family:tahoma,verdana,bitstream vera sans,sans-serif; font-size:20; color:#D70000 }
	h2   { font-family:tahoma,verdana,bitstream vera sans,sans-serif; font-size:18; color:#D70000 }
	h3   { font-family:tahoma,verdana,bitstream vera sans,sans-serif; font-size:14; color:#D70000 }

/* Body Style */
	body { font-family:"palatino linotype", "book antiqua", serif; font-size:12pt }

/* Class Attributes */
	.caution {
	border-width:2px; border-style:solid; border-color:black; background:yellow; padding: 5px 5px 5px 5px }

	.noborder {
	border-width:0 }

	thead {
	background-color:yellow }

	.title {
	font-family: tahoma,veranda,sans-serif; font-size:28pt; font-weight:bold }

	.note {
	border-width:2px; border-style:solid; border-color:black; background:cyan; padding:5px 5px 5px 5px; }
	
	.sidebar {
	float:right; width: 25%; border-width:2px; border-style:solid; border-color:black; background:cyan; padding:5px 5px 5px 5px; }

	.term {
	font-weight:bold;
	}
	
	.imgcap {
	font-weight:bold;
	font-style:italic;
	}

	.todo { 
	border-width:2px; border-style:solid; border-color:black; color: white; background:red; padding:5px 5px 5px 5px; }
	
	.lettered {
	list-style-type:lower-alpha }

	.noborder {
	border-width:0 }

	.codeswatch {
	font-family:lucida console,monospace; font-size:12; position:relative; left:15px; }

.keys {
	color: #333;
	background-color: #EFEFEF;
	font: normal 80% monospace;
	text-align: center;
	border-top: 2px double #CFCFCF;
	border-left: 3px solid #BABABA;
	border-right: 4px solid #AAA;
	border-bottom: 6px solid #909090;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	line-height: 1.6em;
	vertical-align: top;
}

.figure {
	font-weight:bold;
	font-style:italic;
	border-width:0;
}

/* Identity Attributes */
	#construction {
	border-width:2px; border-style:solid; border-color:black; background:#FF9900; padding: 5px 5px 5px 5px; text-align:center; }





