body {
background:white none repeat scroll 0 0;
color:black;
font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
}

code {
font-family:"Courier New",Courier,Monaco,monospace;
}
pre {
font-family:"Courier New",Courier,Monaco,monospace;
}
hr {
color:gray;
}
img { 
max-width: 30em;
padding-bottom: 10px;	
}
.maintext {
margin:auto;
max-width:50em;
}
.navbar {
width:100%;
background:#FFFFDD none repeat scroll 0 0;
border-style:none none solid;
border-width:thin;
font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:100%;
padding:2px;
}
.navarea {
background:#FFFF66 none repeat scroll 0 0;
}
.notrecommended {
color:#666666;
}
.deemphasized {
color:#666666;
}
table.densetable {
font-size:80%;
}
tr.summaryrow {
background:#00FFFF none repeat scroll 0 0;
font-size:90%;
}
caption {
font-size:100%;
}
.embeddedfloat {
float:right;
margin-left:3em;
}
h1, h2, h3, h4, h5, h6 {
font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
}
h4 {
margin-bottom:0.5em;
}
h5, h6 {
margin-bottom:0.2em;
}
ul.referencelist, .footnote {
font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:83%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:4em;
text-indent:-4em;
}
a:link, .simulatedlink {
color:blue;
}
a.old:link {
color:blue;
}
a.new:link {
color:blue;
}
a:visited {
color:purple;
}
a:active {
color:red;
}
a.notrecommended:link {
color:#6666FF;
}
a.notrecommended:visited {
color:#CC66CC;
}
a.deemphasized:link {
color:#6666FF;
}
a.deemphasized:visited {
color:#CC66CC;
}
.overline {
font-family:Verdana,Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
margin-bottom:-2ex;
}
.updatecomment {
background:#00FFFF none repeat scroll 0 0;
font-size:100%;
}
.outsidecomment {
background:#E9E9E9 none repeat scroll 0 0;
font-size:100%;
}
.microtext {
font-size:10%;
}
.useem {
color:purple;
}
.cssSmallGray {
color:#999999;
font-size:xx-small;
}


/* new stuff, to make the transition */

table.navbar { border-bottom:1px solid #B3B3B3;}
td.breadcrumb {width:60%;}
td.searchform {text-align:right; font-size:80%; overflow:hidden; width:50%;}
td.searchform input {font-size:100%;}
td.searchform form {display:inline;}

table#everything {width:100%;}
td#content {padding:12px; width:60%; vertical-align:top; background:#FFF;}
td#sidebar {padding:12px 50px; width:50%; vertical-align:top; background:#FFF;}

h2 {margin:0px 0px 19px 0px;}
#content h4 {margin-bottom:0px;}

#sidebar ul {margin:0px; padding:0px; list-style-type:none;}
#sidebar ul li ul {margin-bottom:19px;}
#sidebar ul li ul li {margin: 4px 0px 16px 0px;}
#sidebar ul li ul li ul { list-style-type:disc; margin-left:19px;}
#sidebar ul li ul li ul li {margin-bottom:0px;}

.widecolumn {display:block !important; width:auto !important; max-width:30em !important; background:none !important; margin: auto; padding:0px !important;}
.widecolumn h2 {margin: 16px 0px -17px; font-size:100%;}

blockquote, .widecolumn .postmetadata {background:#ffffdd; margin:16px 40px;}

.postmetadata {
	font-weight: bold; font-size: 15px; margin-bottom: 25px;
}

img.avatar {float:right; width: 32px;}

ol.commentlist li {background:#ccf6f6;}
ol.commentlist li.alt {background:none;}
ol.commentlist ul, ol.commentlist ol {background:none;}

.clear {
	clear: both
}


/* wordpress formalities */

acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em; cursor: help;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.center {text-align: center;}
blockquote cite {margin: 5px 0 0; display: block;}
.hidden {display: none;}

.ddmcl {
	width: 180px;
	float: left;
	padding-right: 20px;
}

.ddmcl ul {
	margin: -15px 0 10px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
}

.ddmcl li {
	margin: 0 0 2px 0;
	padding: 0;
}

.ddmcl p.sep {
	font-size: 1.2em;
	color: #808080;
	font-weight: bold;
}

.ddmcl p.sep:hover {
	cursor: pointer;
}








