/*
Theme Name: JungleGenius
*/

body, html {
	margin: 0;
	padding: 0;
}

body {
	background-color: #EBEBEB;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Ids */
#wrap {
	width: 849px;
	margin: 14px auto;
}

#main-body {
	background: #fff url('images/body-repeat.jpg') repeat-y top left;
}

#banner {
	background: url('images/body-top.jpg') no-repeat top left;
	padding-left:34px; padding-right:62px; padding-top:12px; padding-bottom:15px
}

#body {
	float: left;
	width: 100%;
	font-size: 0.75em;
	background: url('images/inner-repeat.gif') repeat-y top left;
}

#body-top {
	background: url('images/inner-top.gif') no-repeat top left;
	float: left;
	width: 100%
}

#body-bottom {
	background: url('images/inner-bottom.gif') no-repeat bottom left;
	float: left;
	width: 100%
}

#content {
	float: left;
	width: 557px;
	margin: 10px 0 0 35px;
}

* html body #content {
	margin-left: 15px;
}

#sidebar {
	float: right;
	width: 215px;
	background: #E9E5DC url('images/sidebar-bottom.jpg') no-repeat bottom left;; margin-left:0; margin-right:24px; margin-top:10px; margin-bottom:10px
}

* html body #sidebar {
	margin-right: 12px;
}

#bottom{
	background: url('images/body-bottom.jpg') no-repeat bottom left;
	font-size: 0.6875em;
	font-family:Arial, Helvetica, sans-serif;
	color: #424242;
	text-align: center;
	clear: left;
	padding-left:0; padding-right:0; padding-top:12px; padding-bottom:24px
}

#footer {
	text-align: center;
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
}

/* Headings */
#sidebar h2 {
	color: #f0f0f0;
	font-size: 1.5em;
	text-align: right;
	background: url('images/heading.gif') repeat-x top left;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Fixedsys, Arial, Helvetica, sans-serif; padding-left:4px; padding-right:6px; padding-top:7px; padding-bottom:9px
}

#sidebar li.categories h2 {
	background: url('images/heading2.gif') repeat-x bottom left;
	padding-left:4px; padding-right:6px; padding-top:0; padding-bottom:4px
}

.post h2 {
	margin: 0 0 4px 0;
	font-size: 1.166667em;
	color: #ff6600;	
}
/* Links */
a img {
	border: 0px none;
}

a {
	text-decoration: none;
}

a:link {
	color: #8E853F;
}

a:hover {
	border-bottom:1px dotted #ff6600;
	}

a:visited {
	color: #beb56f;
}

#sidebar ul ul a {
	color: #424242;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.post h2 a {
	color: #ffc600;
	text-decoration: none;
}

.postmetadata a {
	font-weight: bold;
}
/* Lists */
#sidebar ul.sidebar {
	background: url('images/sidebar-top.jpg') no-repeat top left;
	min-height: 777px
}

* html body #sidebar ul.sidebar {
	height: 777px;
}

#sidebar ul {
	list-style: none;
	padding: 10px 0;
	margin: 0;
}

#sidebar ul ul {
	padding: 0 0 12px 0;
}

#sidebar ul ul li {
	background: url('images/bullet.gif') no-repeat 5px 7px;
	font-size: 0.91666em; padding-left:15px; padding-right:0; padding-top:3px; padding-bottom:3px
}
/* Forms */
.search {
	float: right;

}

.button{
	background: #847B3A;
	text-transform:uppercase;
	color:#FFFFFF;
	border: 1px solid #5F284F;
	font-size: .6875em;
	padding: 3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#s {
 	border: 1px solid #5F284F;
	width: 200px;
	margin-right: 4px ;
 	padding: 3px 0;
	font-size: .6875em;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Classes */
p {
	margin: 1em 0;
}

.post {
	background: url('images/post-bottom.jpg') no-repeat bottom left;
	padding: 9px;
	color: #4e4e4e
}

.post-outer {
	background: #E7E5D9 url('images/post-top.jpg') no-repeat top left;
	width: 554px
}

.entry {
	font-size: 0.916666em;
}

.postmetadata {
	font-size: 0.916666em;
	background: url('images/meta-mid.jpg') repeat-y top left;
	margin: 10px 0;
	position: relative
}

.heading {
	background: url('images/post-heading.gif') no-repeat top left;
	min-height: 49px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em; padding-left:36px; padding-right:0; padding-top:0; padding-bottom:0
}

* html .heading {
	height: 49px;
}

.postmetadata-inner{
	background: url('images/meta-top.jpg') no-repeat top left;
}
.postmetadata p {
	margin: 0;
	background: url('images/meta-bottom.jpg') no-repeat bottom left;
	padding-left:16px; padding-right:16px; padding-top:15px; padding-bottom:15px
}

.permalink{
	background: url('images/permalink.gif') no-repeat top left;
	padding-left:13px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.comments{
	background: url('images/comments.gif') no-repeat top left;
	padding-left:16px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.left-feeds{
	margin: 0px 20px;
}

.feeds{
	padding: 20px 0px; 
}

#content_start {position: absolute;left: -10000px;};
