/*
Theme Name: ONM for Thematic
Theme URI: http://www.howard.lane.edu/
Description: A thematic child theme for Howard Elementary School's home page.
Author: David Nelson
Author URI: http://davidnelson.net/
Template: thematic
Version: 1.0
.
General comments/License Statement if any.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body{
	background:url(images/page-background-centered.jpg) top center repeat-y #f5efea;
	font-family:Tahoma,HelveticaNeue,Helvetica,sans-serif;
	}

#content{
	width:600px;
	}


#content a{
	color:#00A2B1;
	}

#wrapper{
	padding-top:0px;
	margin:0 auto;
	}

#header{
	position:relative;
	background:url(images/starburst-blur.jpg) 0px 0px no-repeat;
	width:982px;
	margin:0 auto;
	z-index:50;
	padding-top:50px;
	margin-bottom:-4px;
	}

#branding{
	text-indent:-9000px;
	background:#F6F4ED;
	border:1px solid #D6BD99;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	padding:0px;
	height:146px;
	width:800px;
	margin-left:106px;
	}


#pagetitle{
	position:absolute;
	top:55px;
	right:75px;
	width:650px;
	text-align:center;
	font-family:Tahoma,HelveticaNeue,Helvetica,sans-serif;
	font-size:40px;
	padding-top:55px;
	padding-bottom:30px;
	color:#9C600E;
	z-index:160;
	}

img#be-a-locavore{
	position:absolute;
	top:220px;
	left:103px;
	z-index:150;
	}


img#happytrails{
	z-index:100;
	position:absolute;
	top:-110px;
	left:720px;
	width:262px;
	height:403px;
	border:none;
	}


#onm-logo{
	position:absolute;
	z-index:100;
	top:5px;
	left:50px;
	}

#main{
	position:relative;
	background:url(images/tantexturetiled.jpg) 0px -80px #F3EBDD;
	margin:0 auto;
	width:830px;
	border-left:1px solid #DDC9B0;
	border-right:1px solid #DDC9B0;
	z-index:40;
	padding:0px;
	padding-top:20px;
	font-size:12px;
	min-height:900px;
	line-height:190%;

	}

strong{
	font-size:14px;
	}

#access{
	display:none;
	width:160px;
	list-style-type:none;
	position:absolute;
	top:220px;
	left:95px;
	}

#this-page-title{
	position:absolute;
	top:66px;
	left:190px;
	text-align:center;
	padding:0px;
	height:110px;
	width:609px;
	display:table;
	margin-left:106px;
	font-family:sans-serif;
	font-size:40px;
	color:#9C600E;
	}

.entry-title{
	display:none;
	}

#this-page-title div{
	display:table-cell;
	vertical-align:middle;
	}

div#this-page-title{
	display:none;
	}

#primary{
	width:160px;
	list-style-type:none;
	position:absolute;
	top:80px;
	left:22px;
	margin-bottom:25px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
	}


li.widgetcontainer ul{
	margin-top:15px;
	margin-bottom:15px;
	}

li.widget_pages,.textwidget div{
	background:#f6f4ed;
	margin-bottom:25px;
	padding-top:6px;
	padding-bottom:9px;
	border:1px solid #DDC9B0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	}

div.textwidget div, div.textwidget div strong{
	color:black;
	font-size:11.5px;
	}

.xoxoxo,.xoxoxo li,.xoxoxo li ul,.xoxoxo li ul li,#pages-2,.widgetcontainer{
	padding-bottom:0px;
	}

#primary ul, #primary ul li{
	list-style-type:none;
	text-align:center;
	padding:0px;
	padding-left:0px;
	margin-left:0px;
	}

.widget_pages h3{
	display:none;
	}

#primary a{
	font-size:18px;
	line-height:200%;
	font-family:Tahoma,HelveticaNeue,Helvetica,sans-serif;
	text-decoration:none;
	display:block;
	color:#9C600E;
	}

#container{
	float:right;
	width:633px;
	margin-left:0px;
	z-index:150;
	}

#siteinfo{
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:1.1em;
	width:100%;
	}

#siteinfo, #siteinfo a{
	color:#9C600E;
	}

div#footer{
	text-align:center;
	margin-top:0px;
	margin:0 auto;
	width:830px;
	color:#9C600E;
	background:#F6F4ED;
	font-size:12px;
	border:1px solid #DDC9B0;
	border-top:none;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:60px;
	font-family:Tahoma,HelveticaNeue,Helvetica,sans-serif;
	border-top:1px solid #DDC9B0;
	}

h3,strong{
	font-style: normal;
	}


.entry-content img{
	border:1px solid #DDC9B0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	}

hr {
	border: 0;
	width: 80%;
	color:#DDC9B0;
	background-color:#DDC9B0;
	height: 1px;
}

th{
	width:145px;
	}

th,td{
	background:#F6F4ED;
	border:1px solid #DDC9B0;
	vertical-align:top;
	text-align:left;
	padding:5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* future proofing */
	-khtml-border-radius: 2px; /* for old Konqueror browsers */

	}

table.partners{
	
	}

div.slug-our-partners table th{
	width:165px;
	align-vertical:top;
	text-align:center;
	}

div.slug-our-partners table th strong{
	font-size:0.9em;
	}

.slug-our-partners strong a{
	color:#9C600E;
	}

div.slug-our-partners table img, div.slug-our-partners table a img{
	border:0px;
	}