/* CSS Document for Seeds of Literacy
   written by Bridget Stewart http://shallowthoughts.org
*/

/* ===================
	=Global Tags
   =================== */
html {
	background: #fff;
	text-align: center;
	height: 100%;
}
body {
	min-height: 100%;
	width: 67em;
	background: #fff url(../images/site-images/sol_header-bg-right.jpg) top right no-repeat;
	margin: 0 auto 2em;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: left;
	line-height: 1.25;
}
#wrap {
	width: 67em;
	background: transparent url(../images/site-images/sol_header-bg-left.jpg) top left no-repeat;
	position: relative;
} 
a:link {
	color: #ad8818;
}
a:visited {
	color: #607a5b;
}
a:focus, a:hover {
	text-decoration: underline;
}
a:active {
	color: #7c7c7c;
}
/*h1 {
	text-indent: -999px;
	position: relative;*/
}
h1 a img {
	width: 16em;
	/*position: relative;
	left: 861px;*/
}
h2, #main-nav {
	text-transform: uppercase;
}
h2, h3, h4, #content-main ul a, #sub-nav a {
	color: #607a5b;
}
h2 {
	font-size: 190%;
	line-height: 1;
	margin-bottom: 0.8696em; 
}
h2 span {
	font-size: 75%;
}
p {
	padding-bottom: 1em;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
small, p small {
	font-size: 85%;
}
/* ============================
	=Header & Nav
   ============================ */

#header {
	position: relative;
	top: 0.25em;
}
#header, #footer {
	margin: 0 auto;
	width: 95%;
}
#navigation h2, #navigation h3{
	display: none;
}
#main-nav {
	width: 100%;
	text-align: center;
	font-weight: bold;
	background: #F6F5F0 url(../images/site-images/main-nav-bg.jpg) top left no-repeat;
	float: left;
}
#main-nav li {
	border-right: solid #ad8818 thin;
	width: 19.85%;
	float: left;
	margin: 1.25em 0 0.8333em 0;
}
#main-nav li:last-child {
	border: none;
}
#main-nav li a {
	display: block;
	height: 2.5em;
	padding: 0 2.5em;
}
#sub-nav {
	clear: left;
	position: absolute;
	top: 0.5em;
	right: 0;
	text-transform: capitalize;
} 
#sub-nav li, #footer li {
	display: inline;
} 
#sub-nav a {
	text-decoration: underline;
}
#sub-nav li {
	padding-right: 1em;
}
#sub-nav li:last-child {
	padding-right: 0;
}
#accredited {
	background: transparent;
	width: 7.4167em;
	float: right;
	margin-top: -11.5em;
}
#relevant-nav {
	padding: 0;
	margin: 0;
}
#relevant-nav li {
	border: solid #607a5b 1px;
	padding: 0.75em 1em;
	font-size: 120%;
}
#relevant-nav li a {
	display: block;
}
#relevant-nav li.current {
	background: #BBB57C;
}
#relevant-nav li.current a {
	color: #fff;
}
#archive ul, #categories {
	background: #D8E2E7;
	padding: 0.75em 1em;
	margin-bottom: 0.75em;
}
#archive li a, #categories li a {
	background: url(../images/site-images/leaf.jpg) bottom left no-repeat;
	padding: 0.6em 0 0.6em 3em;
}
#archive li a {
	line-height: 2.25em;
}
ul#categories li {
	border: none;
	padding: 0.5em 1em;
	margin-bottom: 0.25em;
	font-size: 120%;
}
#categories li.current {
	background: transparent;
}
#categories li.current a {
	background: url(../images/site-images/leaf-hover.jpg) bottom left no-repeat;
	color:#AD8818;
}
#categories li a {
	text-transform: lowercase;
}
#archive li a:focus, #archive li a:hover, 
#categories li a:focus, #categories li a:hover {
	background: url(../images/site-images/leaf-hover.jpg) bottom left no-repeat;
}


/* ============================
	=Footer
   ============================ */

#footer {
	clear: both;
	position: relative;
	background: #b7b279 url(../images/site-images/footer-bg-slice.jpg) top left repeat-x;
	padding: 1.5em;
	width: 92%;
	left: 0.25em;
	margin-top: 1em;
}
#footer h5{
	display: none;
}
#footer, #footer a {
	color: #fff;
	font-size: 0.833em;
}
#footer a {
	text-transform: capitalize;
	text-decoration: underline;
}
#footer ul {
	border-top: dotted #fff 1px;
	float: left;
	margin-top: 0.75em;
	padding-top: 0.75em;
}
#footer li {
	border-right: solid #fff 1px;
	padding: 0 0.5em 0 0.25em;
}
#footer li:first-child {
	padding-left: 0;
}
#footer li:last-child {
	border: none;
}
#footer p {
	padding-bottom: 0;
}
#footer p:last-child {
	position: absolute;
	top: 1.5em;
	right: 2em;
}
.attribution {
	float: right;
	margin-top: 1.6em;
}
#footer #social {
	border-top: none;
	padding-left: 3.5em;
}
#social li {
	border-right: none;
}
#social li a {
	display: block;
	float: left;
	height: 16px;
	margin-right: 1em;
	text-indent: -99999px;
	width: 16px;
}
#social li#facebook a {
	background: url(../images/site-images/icon-facebook.png) 0 0 no-repeat;
}
#social li#linkedin a {
	background: url(../images/site-images/icon-linkedin.png) 0 0 no-repeat;
}
#social li#youtube a {
	background: url(../images/site-images/icon-youtube.png) 0 0 no-repeat;
}

/* Self Clearing */
.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}ges/icon-linkedin.png) 0 0 no-repeat;
}
#social li#youtube a {
	background: url(../images/site-images/icon-youtube.png) 0 0 no-repeat;
}

/* Self Clearing */
.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}