
BODY
{
	font-family: Arial, Helvetica, sans-serif; /* ASC */

/* font-size seems to not be inherited from here in IE,
	but is in FF and Opera.  (Problem was that IE tables
	don't inherit from outside.)
*/
	font-size: 80%;
/*	font-size: 62.5%;*/
	padding: 0;
	margin: 0;
	color: #000000;

/*	background-color: gainsboro; *//* A bit too dark. */
/*	background-color: whitesmoke;
	background-color: wheat;*/
	background-color: cornflowerblue;
}

/* Work-around for all tables: Because IE doesn't inherit font-size 
	into tables correctly. 
*/
table
{
	font-size: 1em;
}

/*
P
{
}

UL, OL
{
}

PRE
{
}

CODE, TT
{
}
*/
#table_Header
{
/*	font-size: inherit;*//* Seemingly no effect in IE */

/*	font-size: 10%;*//* Works for whole table. */
/*	font-size: 1em;*/

	background-color: dodgerblue;	/* ASC */

	border-style: solid;
/*	border: dashed 3px yellow;*/
	border: solid 1px dimgray;
}

/*TD.Header*/
#td_HeaderLeft
{
/*	font-size: inherit;*//* Seemingly no effect in IE */

	color: whitesmoke;
	background-color: dodgerblue;	/* ASC */
	
/*	padding: 0.8em;	*//* ASC */
	padding: 1.0em;
/*	text-align: center;*/
	vertical-align: middle;
}

DIV.Header
{
}

DIV.Title
{
/*	font-size: 150%;*/
	font-weight: bold;
}

DIV.Title A
{
	color: whitesmoke;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
/*	font-size: 1.2em;*/
/*	font-size: 1.6em;*/
	font-size: 2.0em;
}

A.TitleLinkStyle
{
	color: #000000;	/* Black instead of link-blue. */
	text-decoration: none;	/* Removes underline. */
/*	font-style: normal;*/
	font-weight: bold;
}

DIV.Subtitle
{
/*	font-size: 80%;*/
/*	font-weight: normal;*/
	font-weight: bold;
/*	font-size: 1.1em;*/
/*	font-size: 1.3em;*/
	font-size: 1.6em;
}
/*
.Subtitle img
{
	border: solid 1px dimgray;
}
*/
.feedLinkStyle
{
/*	border: solid 5px yellow;*/
	border: 0;
	padding: 0;
	margin: 0;
	margin-left: 0.3em;
}

#td_ForAlansPhoto
{
	text-align: center;
}

#img_AlanCobb_Photo
{
	border: solid 1px dimgray;
/*	text-align: center;*/	/* No effect. */
	vertical-align: middle;
	margin: 0.5em;
}

TD.Margin	/* Margin == Right Sidebar */
{
	border: solid dimgray;
	border-width: 0px 1px 1px 0px;
}

#table_BodyAndSidebar
{
/*	font-size: 1em;*/
/* Use borders around the two TDs, not whole table. */
	border: 0;
}

TD.Body
{
	border: solid dimgray;
	border-width: 0px 1px 1px 1px;
}

/* 2007-08-07: ASC: Footer is now a div not a td. */
/*TD.Footer*/
.Footer
{
/*	font-size: 80%;*/
	font-weight: normal;
	text-align: right;

	padding: 0.7em;
	margin: 0.5em;
	border: solid 1px dimgray;
	background-color: gainsboro;
}

.DayDate
{
/* 2007-08-19: ASC: Move this margin from DayDate down to 
	the individual Item level.  Otherwise multiple posts on 
	the same day have no vertical space between them.
*/
}

/* 2007-10-02: ASC: Added div_BodyTextParent to solve 100% width issues. */
/*
#div_BodyTextParent
{
	border: dashed 2px white;
	margin-left: 0.5em;
	margin-right: 0.5em;
}
*/
DIV.bodyText
{
	overflow: visible;	/* No effect. */
/*	border: dashed 2px lime;*/
/*	2007-10-02: ASC: Giving this a margin causes problems with 100% width children.
	margin-left: 0.5em;
	margin-right: 0.5em; */
}

DIV.bodyContentStyle
{
/*	border: dashed 5px yellow;*/
	border: 0;
}

DIV.commentBoxStyle
{
/*	border: dashed 3px lime;*/
	margin: 0.5em;
	margin-left: 1.0em;	/* Indent comments more on left. */
	background-color: whitesmoke;
}

DIV.commentDateStyle
{
	background-color: gainsboro;
	padding: 0.5em;
	border: dashed 3px maroon;
}

DIV.commentBodyStyle
{
/*	margin: 3pt 0pt 3pt 0pt;
	padding: 1pt 3pt 1pt 3pt;*/
/*	border: dashed 3px olive;*/
/*	background-color: silver;*/
	background-color: gainsboro;

	border: solid 1px dimgray;
	padding: 0.5em;

}

/* 2007-08-19: ASC: Get rid of DIV qualifier.  I now want to use
	it for a TD also.
DIV.commentBoxFooterStyle */
.commentBoxFooterStyle
{
	font-weight: bold;
/*	text-align: right;*/
	border: dashed 3px yellow;
	padding: 0.5em;
}

.Footer img
{
	border: none;
}


.commentViewControlStyle	/* 2007-08-09: ASC: Added. */
{
/*	border: dashed 3px lime;*/
/* 2007-08-21: ASC: Need explicit 1em here.  Doesn't inherit in IE. */
	font-size: 1em;
}

#ctl03_name					/* 2007-08-09: ASC: Added. */
{
	border: dashed 3px silver;
	font-size: 1em;			/* Helps a lot. (Make text scale). */
}
#ctl03_email				/* 2007-08-09: ASC: Added. */
{
	border: dashed 3px silver;
/*	font-size: 1em;		*/	/* Helps a lot. (Make text scale). */
}
#ctl03_homepage				/* 2007-08-09: ASC: Added. */
{
	border: dashed 3px silver;
	font-size: 1em;			/* Helps a lot. (Make text scale). */
}
#ctl03_comment				/* 2007-08-09: ASC: Added. */
{
	border: dashed 3px aqua;
	font-size: 1em;			/* Helps a lot. (Make text scale). */
}

/*#td_CommentPreview*/
/*#_ctl3_td_CommentPreview*/
.td_class_CommentPreview
{
/*	border: solid 1px dimgray;*/
}
/* 2007-08-21: ASC:
	Put border on div so it aligns vertically with controls 
	inside td's above and below.
*/
#div_CommentPreview
{
	background-color: whitesmoke;
	border: solid 1px dimgray;
	padding: 0.3em;
}

/* 2007-08-21: ASC: This id never seems to get put on div.
	So I added the class div_CaptchaControl below.
#CaptchaControl1
{
	border: dashed 3px lime;
}
*/
/*.div_CaptchaControl*/
.table_CaptchaControl
{
/*	border: dashed 3px green;*/
	border: solid 1px dimgray;
/*	width: 100%;*/
	margin-bottom: 0.3em;
	background-color: whitesmoke;
}
.table_CaptchaControl td
{
	padding: 0.2em;
}

#td_CaptchaControl_RightMost
{
/*	border: dashed 2px yellow;*/
	font-size: 0.9em;
	width: 100%;
}

.table_CaptchaControl img
{
	border: solid 1px dimgray;
}

/* This is ctl07 in one case and ctl06 in another context. */
#ctl06_listThemes, #ctl07_listThemes, #ctl08_listThemes
{
	border: dashed 3px aqua;
/*	font-size: 1em;*/		/* May scale TOO much. */
}
#ctl07_searchButton, #ctl08_searchButton			/* 2007-08-09: ASC: Added. */
{
/*	border: dashed 3px red;*/
/*	font-size: 1em;*/
}
#searchString				/* 2007-08-09: ASC: Added. */
{
/*	font-size: 1em;*/
}

/* 2007-10-02: Search button in right hand column. */
.searchButtonStyle 
{
	font-size: 1em;
}	

.table_SingleCommentView
{
	border-collapse: collapse;
/*	font-size: 1em;*/
}

TABLE.commentViewTableStyle
{
/*	font-size: 1em;*/
/*	border: dashed 3px yellow;*/
}

table.commentViewTableStyle td
{
/*	border: dashed 2px blue;*/
	padding: 0.2em;
}

div#commentViewEntry
{
	margin: 0.5em;
/*	padding: 0.5em;*/
	background-color: gainsboro;
	border: solid 1px dimgray;
/*	border: dashed 2px lime;*/
}


/* 2007-08-08: ASC: Switching to div not table. */
/*TABLE.Item*/
.Item
{
	margin: 0.5em;

	background-color: whitesmoke;	/* 2007-08-06: ASC */
	width: auto;					/* 2007-08-07: ASC */
}

.table_Item
{
/*	font-size: 1em;*/
	border-collapse: collapse;
}


/* 2007-08-08: ASC: Switching to div not table. */
.ItemTitle
{
	background-color: gainsboro;
	font-weight: bold;
	padding: 0.2em;
	border: dashed 10px blue;
}

.ItemTitle2
{
	background-color: gainsboro;
	font-weight: bold;
/*	border: dashed 3px aqua;*/
	border: dashed 1px yellow;
/*	padding: 0.2em;*/
/*	border: 0;*/
}


/* 2007-08-10: ASC: <span> within thing of class "ItemTitle". */
.ItemTitle span
{	
/*	font-style: italic;*/
	font-style: normal;
	color: dimgray;
}
.div_ItemTitleHeadings
{	
	font-style: normal;
	color: dimgray;
/*	display: inline;*//* Caused a lot of problems with table cells. */
	width: 5em;
/*	min-width: 5em;  Width only works on IE.  
	But min-width doesn't seem to work on FF or Opera either.
	Looks like best to go with table.
*/
}
/*
.td_ItemTitleHeadings
{	
	font-style: normal;
	color: dimgray;
	width: 5em;
}

.td_ItemTitleHeadings2
{	
	font-style: normal;
	font-weight: normal;
	color: dimgray;
	padding: 0.1em 0.5em 0.1em 0.5em;

	border: solid 1px gray;
	border-collapse: collapse;
}
*/
.td_ItemTitleHeadings3
{	
/*	font-style: normal;
	font-weight: normal;*/
	color: dimgray;
	padding: 0.1em 0.5em 0.1em 0.5em;	/* top, right, bottom, left */
	background-color: gainsboro;
	border: solid 1px dimgray;
}
/*
.td_ItemTitleContents
{
	padding: 0.1em 0.5em 0.1em 0.5em;
	border: solid 1px gray;
	border-collapse: collapse;
}
*/
.td_ItemTitleContents3
{
/*	font-style: italic;*/
/*	padding: 0.1em 0.5em 0.1em 0.5em;	*/	/* top, right, bottom, left */
	padding: 0.2em 0.5em 0.2em 0.5em;		/* top, right, bottom, left */
	background-color: gainsboro;
	border: solid 1px dimgray;
}

.td_ItemTitleContents a
{
/*	font-style: italic;*//* Need this down here.  Won't pick up from td. */
/*	color: green;*/
}

.ItemTitle td
{
	border: dashed 2px maroon;
}


/* 2007-08-08: ASC: Switching to div not table. */
/*TD.ItemText DIV.ItemText*/
.ItemText
{
/*	font-size: 80%;
	padding: 0pt 3pt 3pt 3pt;*/
	padding: 0.3em;
/*	border-top: solid 1px gray;
	border-bottom: solid 1px gray;*/
	border: solid dimgray;
	border-width: 0px 1px;	/* sides only: 1px */
}

/*
2007-08-19: ASC:
Switch to being a class instead of id: #td_ItemText3
*/
.td_ItemText3
{
/*	padding: 0.3em;*/
/*	padding: 0.5em;*/
	padding: 0.7em;	/* 2007-09-23: ASC */
	border: solid 1px dimgray;
}

/* 2007-08-08: ASC: Switching to div not table. */
/*TD.ItemData DIV.ItemData*/
.ItemData
{
	text-align: right;
	color: dimgray;					/* 2007-08-06: ASC: 696969=dimgray. */

	border: solid 1px dimgray;

/*	padding: 0pt 3pt 3pt 3pt;*/
	padding: 0.3em;					/* 2007-08-06: ASC */

	overflow: auto;
	background-color: gainsboro;	/* 2007-08-06: ASC */
}

/*
2007-08-19: ASC:
Switch to being a class instead of id: #td_ItemData3
*/
.td_ItemData3
{
	background-color: gainsboro;	/* 2007-08-06: ASC */
	text-align: right;
	color: dimgray;					/* 2007-08-06: ASC: 696969=dimgray. */
	padding: 0.3em;
	border: solid 1px dimgray;
}

/* 2007-08-19: ASC: Added new class: */
.commentFooterOnlyAdminSees
{
	background-color: lightsalmon;
/*	text-align: right;*/
	color: black;
	padding: 0.3em;
	border: solid 1px dimgray;
}

DIV.AdminMenu
{
	text-align: left;
/*	border: dashed 2px blue;*/
}

TABLE.MarginSection
{
/*	font-size: 1em;*/

	border: solid 1px gray;
	background-color: whitesmoke;
}

TD.MarginSectionHeading
{
	font-weight: bold;
	background-color: gainsboro;
	padding: 0.2em;
	padding-left: 0.5em;
	border-bottom: solid 1px gray;
}

TD.MarginSectionBody
{
	padding: 0.5em;
}

/* 2007-08-08: ASC: Switching to div not table. */
.MarginSection
{
	margin: 0.5em;
	border: solid 1px gray;
	background-color: whitesmoke;
}

/* 2007-08-08: ASC: Switching to div not table. */
.MarginSectionHeading
{
	font-weight: bold;
	background-color: gainsboro;
	padding: 0.2em;
	padding-left: 0.5em;
	border-bottom: solid 1px gray;
}

/* 2007-08-08: ASC: Switching to div not table. */
.MarginSectionBody
{
	padding: 0.5em;
}

.hCalendarStyle
{
	width: 1%;
}

.hCalendarStyle A
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.hCalendarMonthYearRow
{
}

.hCalendarNextPrevStyle
{
	width: 1%;
}

.hCalendarDayNameRow
{
}

.hCalendarOtherMonthWeekendStyle
{
	color: #808080;
}

.hCalendarOtherMonthStyle
{
	color: #808080;
}

.hCalendarDayCurrent
{
	border: 1px solid #6699CC;
}
/*
.hCalendarDay
{
}

.hCalendarWeekendStyle
{
}
*/
.categoryListCellStyle	/* ASC: Going away? */
{
	margin: 0pt;
	padding: 0pt;
}

/* 2007-08-08: ASC: Had to add in this style.  It was in 
	template but not stock CSS file for calmBlue theme.
*/
.categoryListXmlLinkStyle
{
/*	border: dashed 2px green;*/
	margin-right: 0.5em;
	text-decoration: none;
}

.categoryListLinkStyle
{
}

.categoryListNestedOutlineTitleStyle
{
}

.categoryListNestedOutlineBodyTableStyle
{
/*	font-size: 1em;*/
}

.navigatorLinksTableStyle
{
/*	font-size: 1em;*/
	margin: 0pt;
	padding: 0pt;
}

.archiveLinksTableStyle
{
/*	font-size: 1em;*/
	margin: 0pt;
	padding: 0pt;
}

.navigatorLinksLinkStyle
{
}

.blogRollNestedOutlineBadgeCellStyle
{
	margin: 0pt;
	padding: 0pt;
}

.blogRollCellStyle
{
	margin: 0pt;
	padding: 0pt;
}

.blogRollNestedOutlineTitleStyle
{
	font-weight: bold;
}

.blogRollLinkStyle
{
}

.blogRollDescriptionStyle
{
}

/* 2007-08-08: ASC: Added rule for signInContainerStyle. 
	None in stock CSS for calmBlue.
	.signInContainerStyle is used in two different 
	contexts (in the body and in the right-hand 
	sidebar/margin), so it requires two sets of statements.
*/

.Body .signInContainerStyle
{
/*	border: dashed 2px aqua;*/
	background-color: gainsboro;
	margin: 0.5em;
	padding: 0.7em;
}

.MarginSection .signInContainerStyle
{
/*	border: dashed 2px magenta;*/
	margin-bottom: 0.5em;
}


.signInTableStyle
{
/*	font-size: 1em;*/
}

.signInLabelCellStyle
{
	padding-right: 0.8em;
/*	border: dashed 2px yellow;*/
}

.signInEditCellStyle
{
/*	border: dashed 2px green;*/
/*	vertical-align: middle;*/
}

/* 2007-08-08: ASC: Added rule for #LoginBox_rememberCheckbox
	No such rule in any stock CSS file.
*/
#LoginBox_rememberCheckbox
{
/*	border: dashed 2px white;*/
	margin-right: 0.4em;
}

/* 2007-08-09: ASC: Added. */
#LoginBox_username, #LoginBox_password, #LoginBox_doSignIn
{
/*	font-size: 1em;*/
}

/* 2007-08-09: ASC: Added. */ 
/* Following does not scale the checkbox, probably because 
	it doesn't contain any text.

#LoginBox_rememberCheckbox
{
	font-size: 1em;
}*/

/*
.signInUsernameTextBoxStyle
{
}

.signInPasswordTextBoxStyle
{
}

.signRememberCheckBoxStyle
{
}
*/
.signInButtonStyle
{
	margin-left: 1em;
}

.adminNavbarStyle UL
{
/*	text-decoration: none;	*//* 2007-08-10: ASC: Added. */
	list-style-type: none;	/* 2007-08-10: ASC: Added. Turn off bullets. */
/*	border: dashed 2px lime;*/
	text-align: left;
	padding: 0;
	margin: 0;
}

/* 2007-10-02: ASC: Added specialized adminNavbarStyle: */
.adminNavbarStyleInBody UL
{
	list-style-type: none;	/* 2007-08-10: ASC: Added. Turn off bullets. */
	text-align: left;
	padding: 0.7em;
	margin: 0.5em;
	margin-top: 1em;
	border: solid 1px dimgray;
	background-color: whitesmoke;
}

.searchContainerStyle
{
}

A.trackbackLinkStyle
{
	word-wrap: break-word;
}

#table_Content	/* 2007-08-10: ASC: Added. */
{
/*	font-size: 1em;*/
	background-color: gainsboro;
	overflow: visible;	/* No effect. */

/*	border: dashed 5px red;*/
	border: solid 1px dimgray;	/* 2007-10-02 */

	width: 100%;
	width: 95%;
	width: auto;
	margin: 0.5em;
/*	display: none;*/
}

#Table1
{
/*	font-size: 1em;*/
}

.FreeTextboxStyle
{
	color: #000000;
/*	border: dashed 3px yellow;*/
	font-size: 1em;	/* No effect. */
}

/* 2007-08-10: ASC: Added. */
/* Free text box's Paragraph style drop down. */
#ctl03_freeTextBox_0_0	
{	font-size: 1em;				/* No effect. */

/*	border: dashed 2px maroon;	*//* No effect. */
}

body #ctl03_freeTextBox_designEditor
{
/*	border: dashed 3px blue;*/
	background-color: whitesmoke;
}

/* 2007-08-10: ASC: Added. */
#tableAdvancedOptions
{	
/*	font-size: 1em;*/			/* No effect. */
/*	border: dashed 3px green;	*//* No effect. */
	border: solid 1px dimgray;	/* 2007-10-02 */
/*	width: 50%;*/
/*	width: 90%;*/
	width: auto;
	background-color: gainsboro;
/*	padding: 0.5em;*//* I don't think tables can have padding this way. */
	margin: 0.5em;
/*	display: none;*/
}

/* For td's inside table with this id. */
#tableAdvancedOptions td
{
/*	border: dashed 2px maroon;*/
	padding: 0.1em 0.5em 0.1em 0.5em;
	vertical-align: middle;
}

/* 2007-08-10: ASC: Added. */
#ctl03_imageUpload, #ctl03_attachmentUpload
{
/*	border: dashed 3px maroon;*/
	width: 60%;
}

/* 2007-08-10: ASC: Added. */
#ctl03_enclosureUpload, #ctl03_entryAbstract, #ctl03_listLanguages
{
/*	border: dashed 3px red;*/
	width: 100%;
	font-size: 1em;		/* No effect. */
}

/* 2007-08-19: ASC: Was this ever used?
@media print
{
	body, TD.Header, TD.Body, DIV.commentDateStyle, 
	TD.ItemTitle, TD.MarginSectionHeading, TABLE.Item 
	{ 
		background-color: transparent; 
		border: none 
	}

	TD.Margin, DIV.Badge, DIV.Subscribe 
	{ 
		display: none 
	}
}
*/

/* 2007-08-19: ASC: Added styling for this.
	Style was already in use, but not styled.
*/
/*
td.statsTableStyle
{
	background-color: gainsboro;

	border-style: solid;
	border: solid 1px dimgray;
}
*/

.statsTableStyle
{
/*	font-size: 1em;*/

	background-color: gainsboro;

	border: solid 1px red;
/*	padding: 0.5em;*/ /* No effect? */
	width: 100%;	/* 2007-10-02: ASC: May cause the usual issues. */

	border-collapse: collapse;
}

.statsTableStyle td
{
/*	border: solid 1px yellow;*/
	border: solid 1px dimgray;
	padding: 0.5em;
}

/*
	2007-10-02: ASC: No apparent effect.
.statsTableStyle tr
{
	border: solid 1px blue;
}*/



.statsTableHeaderColumnStyle
{
/*	width: 20%;*/
/*	width: 100%;*/
	width: 80%;
}
.statsTableHeaderNumColumnStyle
{
/*	width: 100%;*/
/*	width: auto;*/
    width: 20%;
}

/* 2007-10-02: Headers above will be darker than whitesmoke. */
.statsTableDateColumnStyle
{
	background-color: whitesmoke;
/*	width: 100%;*/
/*	width: 20%;*/
	width: 33%;

}
.statsTableNumColumnStyle
{
	background-color: whitesmoke;
/*	width: 100%;*/
/*	width: auto;*/
    width: 20%;
}

.statsTableColumnStyle
{
	background-color: whitesmoke;
/*	width: 100%;*/
	width: 80%;

}


.table_configSection,
#EditConfigBox_checkBoxListAllowedTags, 
#EditConfigBox_checkBoxListPingServices,
#EditConfigBox_optionSpamHandling
{
	width: 100%;
/*	font-size: 1em; *//* These are tables.  So need this for IE. */

	background-color: gainsboro;

	border: solid 1px yellow;

/*	padding: 2em;*//* No effect here.*/
}

.table_configSection td,
#EditConfigBox_checkBoxListAllowedTags td, 
#EditConfigBox_checkBoxListPingServices td
{
	padding: 0.2em 0.5em 0.2em 0.5em;
}

#EditConfigBox_textTitle
{
/*	font-size: 0.5em;*//* You CAN style an INPUT field this way. */
}

.permalinkImageStyle
{
	border: dashed 2px red;
}

.ValidatorErrorText
{	font-weight: bold;
}