/* Hide the navigation, sidebar, header, and comments form. */

* {
	float:none;
	background:none;
	background-color: none;
	background-image: none;
}

#headerback,.topheader,#leftcol,#rightcol,.headerbar,#footer {
display:none;
}

#wholepage,#bodywrap,.bodywrap,body,#pagecontent {
background:none;background-image:none;background-color:white;width:auto;float:none;
}

#header h1 a, #header h1
{
	text-decoration: none;
	color: black;
	display: block;
}

.headerwrap {
	border:none !important;
}

body {
	margin: 0 1em 1em 1em; border: none; padding: 0;
	text-align: left;
	font-size: 12pt; line-height: normal;
	font-family: 'Times New Roman', Times, serif; color: #000;
	background: #fff;
	}

/* Remove table background colors and set borders to black. */
table, td, th, table.cguide, .cguide td, .cguide th
{
	background-color: #fff;
	border: 1px solid #000;
	color: #000;
}


#blog-title {
	font-size: 18pt; font-weight: bold;
	margin: 1em 0 2em 0;
	}
	#blog-title a:link, #blog-title a:visited, #blog-title a:hover, #blog-title a:active {
		color: #000; text-decoration: none;
		}

	h1 {
		font-size: 12pt; font-weight: normal;
		margin: .5em 0;
		}
	h2 {
		font-size: 12pt; font-weight: normal;
		margin: 0.5em 0;
		}
	h3 {
		font-size: 10pt; font-weight: normal;
		text-transform: uppercase;
		margin: 0 0 .5em 0;
		}

	ul {
		list-style: circle;
		margin: 0 0 1em 0;
		}
	
	p {
		margin: 0 0 1em 0;
		}
	
	strong {
		font-weight: bold;
		}

	em {
		font-style: italic;
		}

	cite {
		font-style: italic;
		}

	hr {
		display: inline;
		}



/* Make hyperlinks stand out. */
a:link, a:visited
{
	font-weight: normal;
	text-decoration: none;
	color: #333;
	border-bottom: 1px dotted #ccc;
}

/* Show the URL after a hyperlink. */
a:link:after, a:visited:after
{
	content: " (" attr(href) ") ";
	font-size: 90%;
}

/* Don't show the URL after a hyperlink in tables or header. */
table a:link:after, table a:visited:after, h1 a:visited:after
{
	content: "";
	font-size: 90%;
}

/* CSS3 browsers only will fill out the start of reletaive URLs. */ 
a[href^="/"]:after
{
	content: " (http://www.simplycharlottemason.com" attr(href) ") ";
}

/* Don't fill out the start of reletaive URLs in tables or header. */ 
table a[href^="/"]:after, h1 a [href^="/"]:after
{
	content: "";
}

/* No borders on clickable images. */
a img {
	border: none;
	}


/* Attempt to keep some elements from breaking across pages. Only some browsers obey. */
h1, h2, h3, h4, h5, h6, img
{
	page-break-after:avoid; 
	page-break-inside:avoid
}

blockquote, table, pre
{
	page-break-inside:avoid
}

ul, ol, dl
{
	page-break-before:avoid
}

