/*
Theme Name: Native Plants
Author: Heller Technology Consulting
Author URI: http://www.hellertechnology.com/
*/


p { margin: .75em 0; }

em { font-style: italic; }

strong { font-weight: 600; }

body {
	background: #90a169 url(images/bg-body.jpg) repeat-x center 213px;
	font: 1em "Georgia";
	line-height: 1.5em;
}

a:link { 
	color: #5b8134;
	text-decoration: underline;

}

#wrapper { 
margin: 0 auto;
width: 1020px; 
background: #8ea169 url(images/background-pattern.png) repeat;
}

#header { 
background: #bed5f3 url(images/bg-header.png) no-repeat top center;
height: 213px; 
width: 100%;
}

#nav {
background: none;
height: 47px; 
width: 1020px; 
padding: 3px 0 0 0;
margin: 0 auto 0 auto;
}
	#nav ul {
		height: 52px;
		margin: 4px auto 0 auto;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	#nav ul li {
		display: inline;
	}
	#nav ul a {
		height: 25px;
		padding: 0 1.5em 0 1.5em;
		text-decoration: none;
		text-transform: lowercase;
		color: #fff;
		font: 1.3em bold "Verdana";
		vertical-align: middle;
	}
	#nav ul li a:hover {
		text-decoration: underline;
	}


#conference {
height: 71px; 
width: 1020px;
margin: 20px 0 0 0;
}

#logo {
height: 364px;
width: 203px;
margin: 30px 0 0 0;
float: left;
}

#box-info-block {
margin: 0 0 0 80px;
}

#box-info {
background: #fff url(images/bg-box-main.png) repeat-y;
width: 628px;
margin: 30px 0 0 40px;
float: left;
}
	#box-info-text { margin: 20px 25px 0 25px; }


#box-addl { 
	margin: 0 auto;
	width: 848px;
}

#speakers {
clear: left;
height: 29px;
float: left;
margin: 45px 0 12px 20px;
}

#topics {
height: 29px;
float: right;
margin: 45px 120px 12px 0;
}

#box-includes {
background: #fff url(images/bg-boxwide-main.png) repeat-y;
clear: both;
width: 840px;
}
	#box-includes-text { margin: 20px 25px 0 25px; }
	#box-includes table { width: 100%; }
	#box-includes td { text-align: center; }

#info {
height: 51px;
width: 500px;
float: left;
margin: 35px 0 0 20px;
}

#box-additional {
background: #fff url(images/bg-boxwide-main.png) repeat-y;
clear: both;
width: 840px;
}
	#box-additional-text { margin: 20px 25px 0 25px; }



#footer {
width: 1020px; 
clear: both;
padding: 5px 0 0 0;
padding: 30px 0 20px 0;
color: #fff;
font: .8em "Verdana";
text-align: center;

}
	#footer ul {
		margin: 4px auto 3px auto;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	#footer ul li {
		display: inline;
	}
	#footer ul a {
		color: #fff;
		padding: 0 1em 0 1em;
		text-decoration: none;
		vertical-align: middle;
	}



#page {
	padding: 30px 30px;
}
	#page h1 {
		color: #242525;
		font: 2em bold "Verdana", sans-serif;
		width: 840px;
		margin: 0 auto;
		text-shadow: #ccc 1px 1px;
	}

.post {
	background: #fff url(images/bg-boxwide-main.png) repeat-y;
	width: 840px;
	margin: 20px auto 0 auto;
}

.entry {
	padding: 15px 15px;
}



