﻿body {background-color:#A0CFA0;
	font-family:Arial,Tahoma;
	font-size:0.8em;
	line-height:1.6em;
}

.container {width:100%;text-align:center;}

.mainPanel
{margin-left:auto;margin-right:auto;width:980px;
	min-height:600px;
	background-color:#C0EFC0;
color:#004000;letter-spacing:0.1em;
text-align:left;
}

.menu {text-align:left; border:1px solid #A0CFA0;}
.menu a {padding-right:20px;padding-left:5px; text-decoration:none; font-family:Arial; color: #004000; letter-spacing:0.3em;}

.mainPanel img {border:0px; }

.floatleft {float:left;margin-right:15px;margin-left:0px}

.time {font-size:0.6em;text-align:right;height:10px;}

.leftpanel
{
	width:150px;text-align:left;float:left;display:block;clear:none;
	height:100%;
	padding:4px;
	min-height:500px;padding-top:20px;padding-right:10px;
	color:Black;letter-spacing:0em;line-height:1.5em; 
	font-size:0.7em;
	display:inline-table;
}
.leftpanel a {text-decoration: none;color:Black;}
.leftpanel p {margin:0px 0px 10px 0px;}

.content {padding:10px;height:100%;text-align:left;display:block;margin-left:160px;min-height:900px}

.content div {padding-bottom:5px;}
	
.content img {border:1px solid #004000; margin:5px;}
.headerImage {border:0px;margin:0px;float:none;margin-bottom:0px;display:inline;}

.content h1 {font-size:1.4em;letter-spacing:0.4em;}
.content h2 {font-size:1.2em;letter-spacing:0.4em;padding-top:15px;}

.imgLeft {float:left;margin-left:0px;margin-right:15px;}
.imgRight {float:right;margin-left:15px;margin-right:0px;}
.imgPlain {float:none;margin-left:15px;margin-right:15px;}
.imgPlainNoborder img {float:none;border:0px;margin-left:15px;margin-right:15px;}
.playgroup img {border:1px solid #FFDF00;margin:20px;float:none;}
.sidenote {font-size:0.6em; font-style:italic;}

blockquote 
{
	text-indent: 30px;
	background: url("images/quote_start.gif");
	background-position: -5px -5px;
	background-repeat: no-repeat;
}

blockquote p {
	margin: 0;

	background: url("images/quote_end.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	font-style:italic;
}

.footer 
{
	padding-top:20px;font-size:0.5em;color:White;text-align:center;letter-spacing:0.6em;
}

.bold {font-size:1.1em; font-weight:bold; line-height:1.2em;}
.resume {line-height:1.2em;}
.resume li {padding-bottom:10px;}
.centered {text-align:center;}
.centeredFullLine {text-align:center; display:block;}
.info {color:Purple;font-weight:bold;font-size:1.2em;}
.adsense { text-align:center;padding:15px;}

