body {
background-color:#225522;
font-family: Arial;
font-size:11pt;
text-align:center;}



a:link {
  color:#363;
  text-decoration:none;}
a:visited {
  color:#363;
  text-decoration:none;}
a:hover {
  color:#69f;
  text-decoration:underline;}
a img {
  border-width:0;}
.anchor {
float:right;
font-size:8pt;
}


#container {
text-align:left;
background:url(http://folklorecontracting.ca/images/FolkloreHeader.gif) -15px 0px no-repeat;
width:1024px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:0px;
border-right:solid 3px #030;
border-bottom: solid 3px #030;
border-top:solid 1px #030;
border-left:solid 1px #030;}

#header{
margin-left:110px;
margin-right:5px;
padding-top:65px;
margin-top:0px;
height:134px;
background:url(http://folklorecontracting.ca/images/PlanterBW.png) bottom left no-repeat;
margin-bottom:0px;}
#header h1 {
margin-top:0px;
margin-bottom:7px;
font-size:20pt;}

.translation {
margin:-5px 0px 0px 15px;
font-size:9pt;}
.latin {
font-style:Italic;
font-size:14pt;
margin:0px 0px 0px 5px;}
#header h3 {
margin:0px;}


iframe{
text-align:center;}

#menu {
float:left;
	padding: 5px 0px 10px 0px;
	left:10px;
	top:15px;
	width: 180px;
}

#menu ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	text-transform: lowercase;
}

#menu ul li {
	font-size:10pt;
	margin-top: 10px;
	padding-bottom: 2px; 

}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 120%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
}

#menu ul ul li a {
	
}

#menu ul ul li a:hover {
	
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}



#sidebar {
float:left;
margin-top:15px;

width:200px;
line-height:15pt;
font-size:12pt;}

#sidebar ul, sidebar li{
list-style-type:none;
margin-left:px;
padding-left:5px;
}




#content {

float:left;
margin-left:200px;
margin-top:15px;
margin-right:5px;
margin-bottom:10px;
width:900px;
}

#Content p{
text-align:justify;
margin-bottom:3pt;}

H2{
margin-top:0pt;
margin-bottom:0pt;
}

H3{
text-align:center;
margin-top:9pt;
margin-bottom:3pt;}

h4{
margin-top:6pt;
margin-bottom:0pt;}

h5{
margin-top:0pt;
margin-bottom:0pt;}

img.life {
display:block;
width:300px;
border:solid 1px;
margin-left:auto;
margin-right:auto;
}

#Content p.Front {
text-align:center;
font-size:14pt;
padding-left:20px;
padding-right:20px;
}

.entry {
margin-bottom:10px;}


#TopMenu {
font-size:10pt;
background-color:#225522;
margin-top:0px;
padding:1px;
text-align:center;
width:100%;
}

#TopMenu p{
text-align:center;
color:#cccccc;}

#TopMenu a:link {
  color:#cccccc;
  text-decoration:none;}
#TopMenu a:visited {
  color:#cccccc;
  text-decoration:none;}
#TopMenu a:hover {
  color:#69f;
  text-decoration:underline;}
#TopMenu a img {
  border-width:0;}


.Staff{
margin-bottom:20px;
clear:both}

.Staff img{
float:right;
height:120px;
margin:15px 5px 5px 5px;
border:solid 1px;}

ol{
margin-top:0pt;
margin-bottom:3pt;}
ul{
margin-top:0pt;
margin-bottom:3pt;}
p {
margin-top:0pt;
margin-bottom:3pt;}

.Section{
padding-bottom:6pt;
padding-top:3pt;
border-bottom:solid 1px;}

blockquote{
margin-top:0px;
font-style:italic;
}


.News{
border:1px solid;
background-color:#447744;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
padding:5px 5px 5px 5px;}

.News h3{
margin:0px;}

.News a:link {
  color:#003;
  text-decoration:none;}
.News a:visited {
  color:#003;
  text-decoration:none;}
.News a:hover {
  color:#003;
  text-decoration:underline;}
.News a img {
  border-width:0;}

#footer {
clear:both;
text-align:center;
padding-top:50px;
margin-bottom:5px;
font-size:8pt;}

.post-edit-link {
margin-top:30px;
text-align:center;
border: 2px solid #000;
background-color:#ccffcc;
padding:2px;
}



