body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
  	color: #000;
	margin: 0;
  	padding: 0;
	font-size: 1em;
  	line-height: 1.2em;
}
a, a:link, a:visited {
	color: #3295ea;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
h2 {
	color: #000; /* #000;  */
	font-size: 140%;
	line-height: 1.3em;
	font-weight: normal;
	margin:0pt 0pt 0.5em 0em;
}
h2.BigHeader {	  /* "Welcome" */
	font-size: 200%;
	font-weight: normal;
	letter-spacing: 0.09em;
	color: #000; /* #000; */
	position: relative; 
	text-transform: lowercase;
	text-align: center;
}

div #theMainTable h3 {   /* "Getting Started" */
}
#theMainTable a {
	font-weight: normal;
}
#theMainTable h3.MediumHeader {   /* "Selected Works" in sidebar */
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: 0.15em;
	color: #000;
	text-align: center;
	text-transform: lowercase;
	margin: 0 0 0.5em 0;
}
div #theMainTable h3, #theMainTable h3.ContentHeader {   /* "Getting Started" */
	font-size: 135%;
	font-weight: normal;
	letter-spacing: 0.16em;
	color: #8270d3;
	text-transform: lowercase;
	margin-bottom: 0;
}
.ContentWork .ContentWorkTitle {   /* book title in Content1 */
	font-size: 135%;
	font-weight: normal;
	letter-spacing: 0.16em;
	color: #8270d3;
	text-transform: lowercase;
	margin:0;
}
div.sb_blogpost h2.ContentHeader {  /* blog post title */
	font-size: 135%; /*1.4em; */
	font-weight: normal;
	letter-spacing: 0.16em;
	text-transform: lowercase;
	margin-bottom: 0;
}
div.sb_blogpost h2.ContentHeader a {  /* blog post title */
	color: #8270d3;
	text-decoration: none;
}
div.sb_blogpost h2.ContentHeader a:hover {  /* blog post title */
	color: #3295ea;
	text-decoration: underline;
}

img {
	border:0;
	padding:0;
	margin:0;
}
div.pagediv {
  width: 93%;
  min-width: 950px;
  padding-left: 20px;
  padding-top: 20px;	
  margin: 0 auto;
}
div.pagediv div.subwrap {
  padding-right: 20px;
}

#TitleAndMenu { /* #TitleAndMenu = #header_container in SB2 */
	clear: both;
	text-align: left;
	position: relative;
	letter-spacing: -.03em;
	background: #000;
}
body.sb_palette_zinnia_orangepink #TitleAndMenu {
 	background: #EDD994 url(orangepink-header-repeat.jpg) 0 25px repeat-x; 
} 
body.sb_palette_zinnia_greenred #TitleAndMenu {
 	background: #F6B863 url(greenred-header-repeat.jpg) 0 20px repeat-x; 
} 
body.sb_palette_zinnia_bluepurple #TitleAndMenu {
 	background: #86FFD4 url(bluepurple-header-repeat.jpg) 0 25px repeat-x; 
} 
body.sb_palette_zinnia_greenpink #TitleAndMenu {
 	background: #C8DF99 url(greenpink-header-repeat.jpg) 0 25px repeat-x; 
} 

#TitleAndMenu .subwrap { 
	background: none; 
	padding: 0; 
}
body.sb_palette_zinnia_orangepink #TitleAndMenu .subwrap {
	background: url(orangepink-header-L.jpg) 0 0 no-repeat;
}
body.sb_palette_zinnia_greenred #TitleAndMenu .subwrap {
	background: url(greenred-header-L2.jpg) 0 0 no-repeat;
}
body.sb_palette_zinnia_bluepurple #TitleAndMenu .subwrap {
	background: url(bluepurple-header-L.jpg) 0 0 no-repeat;
}
body.sb_palette_zinnia_greenpink #TitleAndMenu .subwrap {
	background: url(greenpink-header-L.jpg) 0 0 no-repeat;
}

h1.sb_title { 
	padding: 120px 0 0 110px;
	color: #59298f;
  	font-size: 2.8em;
	font-weight: normal;
  	word-spacing: 3px;
	letter-spacing: 0.35em;
	text-transform: lowercase;
	height: 107px;
	line-height: 1.3;
} 
h1.sb_title.sb_hasSubtitle { 
	padding-top: 110px;
	height: 117px;
}
h2.sb_subTitle {
	color: #59298f;
	position: absolute;
	top: 170px;
	left: 110px;
	font-weight: normal;
  	word-spacing: 3px;
	letter-spacing: 0.35em;
	text-transform: lowercase;
}
body.sb_palette_zinnia_orangepink h1.sb_title {
	background: url(orangepink-header-R.jpg) top right no-repeat;  
}
body.sb_palette_zinnia_greenred h1.sb_title {
	background: url(greenred-header-R.jpg) top right no-repeat;  
}
body.sb_palette_zinnia_bluepurple h1.sb_title {
	background: url(bluepurple-header-R.jpg) top right no-repeat;  
}
body.sb_palette_zinnia_greenpink h1.sb_title {
	background: url(greenpink-header-R.jpg) top right no-repeat;  
}

#DIVMenu { /* #DIVMenu = .navlinks in SB2 */
	color: #fff;
	background-color: #592981;
	width: 100%;
}

#DIVMenu #SPANMenu { /* #SPANMenu = .primary in SB2 */
	overflow: hidden;
	background-color: #592981;
	font-size: 1.2em; /* 120%; */
	line-height: 2.1em; /* 40px; */ 
	letter-spacing: 0.08em;
  	font-weight: normal;
	text-transform: lowercase;
	display: block;  
	padding-right: 50px;
}

#DIVMenu #SPANMenu a {
	display: block;
	float: left;
	color: #fff; 
	background-color: #592981;
	padding: 0 0.5em 0 0.5em;
	margin: 0 0 0 0;
}
#DIVMenu #SPANMenu a:first-child {
	margin-left: 1em;
}
#DIVMenu #SPANMenu  a.LayoutMenuItemSelected {
	color: #fff;
	background-color: #8670dc;
}
#DIVMenu #SPANMenu a:hover {
	color: #fff;
	background-color: #8670dc;
	text-decoration: none;
}

.sbContentMenu {  /* edit mode, "edit menu" height */
/* 	height: 1em;  */
}
.sbFixed {
/*	height: 235px;  */
}

div#TriColumnDiv {
}
div#TriColumnDiv .subwrap {
  background: none;
  padding: 0;
}
table#theMainTable {
	border: none;
	border-collapse:collapse;
	width: 100%;
	text-align: left;
/*	background-color: #FFFFF9; */
}
table#theMainTable td {
	font-size: .9em;  /* this is the master font value */
	vertical-align: top;
}
td#TDMargin {
	margin: 0;
	padding: 0;
}

td#TDContent1 {
	line-height: 1.5em;
	padding: 20px 30px 20px 30px;
	vertical-align:top;
	background-color: #fff;
}

div.Content1 {
	min-width: 410px;
}
.ContentParagraph a {
	size: 1em;
}

table#theMainTable td#TDContent2,
table#theMainTable td#TDContent3,
table#theMainTable td#TDContent4,
table#theMainTable td#TDContent34 {
/*	background-color: #8670dc; */
	margin: 0;
}

table#theMainTable td.leftcol {
	background-color: #5cb4fc;
	border-right: 2px solid #5cb4fc;  /* for safari */
}
table#theMainTable td.rightcol {
	background-color: #8670dc;
	border-left: 2px solid #8670dc;  /* for safari */
}

.ContentParagraph {  /* .ContentPararaph = sidebar text, and also TDContent1 text */
	padding: 0 15px 0 15px;
}
td#TDContent1 .ContentParagraph, td#TDContent1 .ContentQuickLink { 
	font-size: 1em;
	padding: 0;
}
.ContentQuickLink, .ContentSelectedWork { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	letter-spacing: 0.05em;
	padding: 0 15px 0 15px;
	text-transform: lowercase;
	margin-bottom: 0.5em; 
}
.ContentSelectedWork {  /* descriptions of sel works */
	color: #e8da8f;
}
td.leftcol .ContentSelectedWork {
	color: #592981;
}
.ContentQuickLink {
	padding-top: 8px;
}
a.QuickLink, 
div.Content2 a {  /* blog archives */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	letter-spacing: 0.04em;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
	text-transform: lowercase;
}
div.Content2 a:hover {
	text-decoration: underline;
}
a.QuickLink:hover {
	text-decoration: underline;
}
div.Content1 .ContentQuickLink a {  /* doc file */
	color: #3295ea;
}
.SubContentCategory {  /* "Science Writing" */
	font-size: 1.35em;
	font-weight: normal;
	letter-spacing: 0.15em;
	text-transform: lowercase;
	margin: 0.6em 0em 0.4em 0em;
	color: #e8da8f;
	padding: 0;
}
td.leftcol .SubContentCategory { 
	color: #592981;
}
#theMainTable div.Content2 h3.ContentHeader {  /* header in sidebar, "important" */
	font-size: 1.35em;
	font-weight: normal;
	letter-spacing: 0.15em;
	text-transform: lowercase;
/*	margin: 0.6em 0em 0.4em 0em; */
	color: #000;
	padding: 0;
}

div.Content2,
div.Content3, 
div.Content4,
div.ContentFindAuthors {
	width: 220px;
	text-align: center;
	padding: 0;
	margin: 1em 0 1em 0;
}
div.Content2,
div.Content3,
div.Content4 {
	padding-top: 70px;
}
body.sb_palette_zinnia_orangepink table#theMainTable td.leftcol div.Content2 {
	background: url(flower1-p1-bgL.gif) top center no-repeat;   
}
body.sb_palette_zinnia_orangepink table#theMainTable td.rightcol div.Content2 {
	background: url(flower1-p1-bgR.gif) top center no-repeat;  
}
body.sb_palette_zinnia_orangepink table#theMainTable td.leftcol div.Content4 {
	background: url(flower2-p1-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_orangepink table#theMainTable td.rightcol div.Content4 {
	background: url(flower2-p1-bgR.gif) top center no-repeat;
}
body.sb_palette_zinnia_orangepink table#theMainTable td.leftcol div.Content3 {
	background: url(flower3-p1-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_orangepink table#theMainTable td.rightcol div.Content3 {
	background: url(flower3-p1-bgR.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenred table#theMainTable td.leftcol div.Content2 {
	background: url(flower1-p2-bgL.gif) top center no-repeat;   
}
body.sb_palette_zinnia_greenred table#theMainTable td.rightcol div.Content2 {
	background: url(flower1-p2-bgR.gif) top center no-repeat;  
}
body.sb_palette_zinnia_greenred table#theMainTable td.leftcol div.Content4 {
	background: url(flower2-p2-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenred table#theMainTable td.rightcol div.Content4 {
	background: url(flower2-p2-bgR.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenred table#theMainTable td.leftcol div.Content3 {
	background: url(flower3-p2-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenred table#theMainTable td.rightcol div.Content3 {
	background: url(flower3-p2-bgR.gif) top center no-repeat;
}

body.sb_palette_zinnia_bluepurple table#theMainTable td.leftcol div.Content2 {
	background: url(flower1-p3-bgL.gif) top center no-repeat;   
}
body.sb_palette_zinnia_bluepurple table#theMainTable td.rightcol div.Content2 {
	background: url(flower1-p3-bgR.gif) top center no-repeat;  
}
body.sb_palette_zinnia_bluepurple table#theMainTable td.leftcol div.Content4 {
	background: url(flower2-p3-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_bluepurple table#theMainTable td.rightcol div.Content4 {
	background: url(flower2-p3-bgR.gif) top center no-repeat;
}
body.sb_palette_zinnia_bluepurple table#theMainTable td.leftcol div.Content3 {
	background: url(flower3-p3-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_bluepurple table#theMainTable td.rightcol div.Content3 {
	background: url(flower3-p3-bgR.gif) top center no-repeat;
}

body.sb_palette_zinnia_greenpink table#theMainTable td.leftcol div.Content2 {
	background: url(flower1-p4-bgL.gif) top center no-repeat;   
}
body.sb_palette_zinnia_greenpink table#theMainTable td.rightcol div.Content2 {
	background: url(flower1-p4-bgR.gif) top center no-repeat;  
}
body.sb_palette_zinnia_greenpink table#theMainTable td.leftcol div.Content4 {
	background: url(flower2-p4-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenpink table#theMainTable td.rightcol div.Content4 {
	background: url(flower2-p4-bgR.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenpink table#theMainTable td.leftcol div.Content3 {
	background: url(flower3-p4-bgL.gif) top center no-repeat;
}
body.sb_palette_zinnia_greenpink table#theMainTable td.rightcol div.Content3 {
	background: url(flower3-p4-bgR.gif) top center no-repeat;
}




div#post_page_detail {
  width: 93%;
  min-width: 950px;
  margin: 0 auto 2em auto;
  height: 16px;
}
div#post_page_detail .subwrap {
  height: 16px;
}
p.sb_blogpost_date, p.sb_blogpost_tags {
	color: #8670dc;
	font-size: 1em;
}
p.sb_blogpost_tags a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
p.sb_blogpost_tags a:hover {
	text-decoration: underline;
}

div.sb_blogpost_comments {
	color: #555;
 	border-top: 2px dotted #000;
}
div.sb_blogpost_comments p a , div.sb_blogpost_comment_tools p a { /* "2 comments", "post a comment" */
	text-decoration: none;
}
div.sb_blogpost_comments p a:hover , div.sb_blogpost_comment_tools p a:hover { 
	text-decoration: underline;
}

div.sb_blogpost_comments p em {  /* "disabled" */
	font-style: normal;

}

td.leftcol .sb_content_image_left .sb_captioned_image,
td.rightcol .sb_content_image_left .sb_captioned_image,
td.leftcol .sb_content_image_right .sb_captioned_image,
td.rightcol .sb_content_image_right .sb_captioned_image {
	padding: 5px;
}
td div.sbSortable:hover {
	border-color: #333;
}