/*  
Theme Name: scotfl.ca
Theme URI: http://scotfl.ca/
Description: My first theme.
Version: 0.1
Author: scott lewis
Author URI: http://scotfl.ca/
*/


html,body {
	font-family:	verdana, sans-serif;
	font-size:		13px;
	text-align:		left; /*ragged-right;*/
}
html {
	margin:			0;
	padding:		0;
	background:		gray;
}
body {
	width:			38em;
	padding:		1em 3em 3em 3em;
	margin:			0 auto 0 auto;
	color:			#0f0f0f; /*black;*/
	background:		#fcfcfc; /*white;*/
	border-left:	1px solid #555;
	border-right:	1px solid #555;
}

pre,code,tt {
	font-family:	bitstream vera sans mono, andale mono, monaco, monospace;
	font-size:		inherit;
	overflow: auto;
}
pre {
	font-size:		11px;
	margin:			1em 0 1em 0;
	padding:		.5em .3em .5em .3em;
	background:		#efefef;
}


div {
	margin:			0;
	padding:		0;
}


h1,h2,h3,h4,h5,h6 {
	font-family:	helvetica, sans-serif;
	text-align:		left;
	margin:			0;
	padding:		0;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:			#0f0f0f; /*black;*/
	text-decoration: none;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	text-decoration: underline;
}
h1 {
	font-weight:	bolder;
	font-size:		400%;
	letter-spacing: -2.5pt;
}
h2,h3,h4,h5,h6 {
	font-weight:	bold;
}
h2 {
	font-size:		200%;
}
h3 {
	font-size:		150%;
}
h4,h5 {
	font-size:		125%;
}
h5 {
	font-size:		100%;
}
h6 {
	font-size:		100%;
}


a {
	color:			#00b;
	text-decoration: none;
}
a:hover {
	color:			blue;
	text-decoration: underline;
}


blockquote {
	margin:			.5em 1.5em .5em 1.5em;
	padding:		0 .5em 0 .5em;
	border:			0;
	border-left:	2pt solid #ccc;
	text-align:		left;
}

p {
	margin:			0 0 .75em 0;
	line-height:	150%;
}

p.meta {
	font-size:		80%;
	margin-top:		-2pt;
	margin-bottom:	1em;
	text-align:		left;
}

p.postmetadata {
	font-size:		80%;
	margin:			0;
	text-align:		left;
}

div.entry {
	margin:			2em 0 5em 0;
}

.alignright {
	text-align:		right;
}

.alignleft {
	text-align:		left;
}

table {
	border:			0;
	padding:		0;
	margin:			0;
}

table.navigation {
	width:			100%;
	margin:			-1em 0 3em 0;
}

table.navigation td {
	font-size:		80%;
}

table.footer-inner {
	margin:			0 auto 0 auto;
}
table.footer {
	font-size:		80%;
	width:			100%;
}

table td {
	vertical-align:	top;
}


table.footer-inner td ul {
	list-style:		none;
	margin:			0;
	padding:		0;
}


table.footer-inner td ul ul {
	list-style:		none;
	margin:			0;
	padding-left:	1em;
}

#commentform {
	margin:			0 0 5em 0;
}

.commentlist li {
	margin:			2em 0 2em 0;
}