.site {margin: 0 40px;}
#content {background: white;}
.site-header {padding: 1em;}
.container {max-width: 100%;}
.col-md-6, .col-sm-6 {padding-left: 0px;}
.fl-page-header-logo-col {padding-top: 1em;}
#dnheader1 {width: auto; margin-top: -1em;}
#dnsearchwidget input {display: inline;}
#dnsearchwidget input[type="search"] {width: 50%; height: 30px;}
#dnsearchwidget form {display: inline; width: 100px;}
#dnsearchwidget input {border-radius: 0;}
#dnheader1 .fblink {padding-left: 2em;} 
.fl-col-group-equal-height .fl-col-content {
    max-width: 95%;
    min-width: 1px;
    width: 95%;
}
.leaf-page .fl-module-content {margin: 0 0 0 20px ;
}
.leaf-page h2 {
  font-size: 1.3em;
  font-weight: bold;
  color: #914e24;
}
.leaf-page .a {
   font-size: 1.1em;
  color: #914e24;
}
.fas {display: none;}
.videobox {background: #222;
	margin: 12px auto 6px auto;
	padding: 0 0 12px 12px;
	width: 450px;
	clear: both;
}
.videobox video, .multimediabox  {
	display: block;
	margin: 0 auto;
}
.multimediabox  div {
	margin: 0 auto;
	width: 320px;
	height: 233px;
}
.videobox p, .audiobox p, .multimediabox p {
	color: #fff;
	text-align: center;
}
.audiobox {background: #222;
	margin: 0 auto;
	padding: 0 0 12px 12px;
	width: 450px;
}
.audiobox audio {width: 400px;}
.audiobox p {margin: 0 auto;
	text-align: center;
	color: white;}
.multimediabox {
	background: #222;
	margin: 12px auto 6px auto;
	padding: 0 0 12px 12px;
	width: 450px;
}
/* for word of the day */
.awotdplayer, .ewotdplayer  {
	clear: both;
	float: left;}
.wotdplayerhome  {
	width: 80px;
	margin: 0 auto;
}
.wotdword {
		width: 100%;
		margin: 0 auto;
}
.wotditem {
	border: 10px solid #999;
	background: white;
	margin: 0 1.5em 0 1.2em;
        padding: 1em 1em 0 1em;
	}
.wotditem  .a {color: #992200;
	margin-left: 90px;
	padding-top: 0.5em;
	font-weight: bold;
	font-size: 1.2em;
}
.wotditem  .a {color: #992200;
	margin-left: 90px;
	padding-top: 0.5em;
	font-weight: bold;
	font-size: 1.2em;
}
.wotditem  .e {color: #666;
	margin-left: 90px;
	padding-top: 0.2em;
	font-size: 1.2em;
}
.wotditem a {cursor: pointer;}
h1.wotdheader.a {
  font-size: 2em;
  text-align: center;
}
h1.wotdheader.e {
  font-size: 1.5em;
  text-align: center;
}
.wotditem .hw {
	font-size: 1.1em;
	background: #840;
	padding: 2px 6px 2px 4px;
	border-radius: 8px;
	cursor: pointer;
        color: white;
}
.pos {font-style: italic;
	font-weight: normal;
	color: #666;}
.wotdheader a {text-decoration: none;
	cursor: pointer;
	border: none;}
.wotdheader a:hover {text-decoration: none;
	border: none;
}
.wotd-col .seemore {
  font-size: 0.9em;
}
/* bush calendar page */
.leftcol p {
	font-size: 0.9em;
	text-align: left;
	padding: 0.4em 0;
	margin: 0;
	}
.leftcol p.a {
	color: #ddaa33;
	}
.leftcol p.e {
	color: #999;
	}
.leftcol p a {color: #999;
	text-decoration: none;
	border-bottom: 1px dotted white;
}
.leftcol p a:hover {color: white;
	border-bottom: 1px solid white;
}
.leftcol h2.a {
font-size: 1.2em;
color: #6c2926;
}
.leftcol h2.e {
font-size: 1.2em;
color: #666;
}
div.imgframe{
		background: #444;
		max-width: 260px;
		margin: 0 auto;
}
div.if360{
     max-width: 360px;
     margin-bottom: 1em;
     padding: 1em 0 0.5em 0;
}
div.if260{
		max-width: 260px;
  margin-bottom: 1em;
  padding: 1em 0 0.5em 0;
}
div.imgframe p {
		color: #fff;
		margin: 0 auto;
		padding: 0 1em;
		text-align: center;
}
.image-flow img {display: inline-block;}
/* Puliima presentation page */
#puliima .A {font-size: 1.1em; color: #050;}
#puliima .E {font-size: 0.9em; margin-left: 1em; color: #666;}
#puliima .speaker {float: left; padding-right: 1em;}
#puliima .display {float: right;}
p.C {font-size: 1.5em; color: #063; font-weight: bold;}
.front-page-cvirus-msg a {color: white;}
#language-resources h2 {color: #6c2926;
  font-size: 1.3em;
}
#language-resources h3 {color: #6c2926;
 margin-top: 15px;
 margin-bottom: 5px;
}
/* contact page */
