/*
Theme Name: Dan Bienenfeld
Theme URI: http://www.danbienenfeld.com/
Description: Custom Theme for Dan Bienenfeld
*/


/*################################################
GLOBAL
################################################*/

body {
	background: #ffffff url('images/bg.jpg') repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
}

a:link, a:visited {
	color: #339900;
	text-decoration: none;
}

a:hover {
	color: #66cc33;
}

small {
	font-style: italic;
	color: #339900;
}

.clear {
	clear: both;
}

/*################################################
HEADER
################################################*/

#header {
	width: 800px;
	padding: 10px;
	margin: 0;
}

#logo {
	width: 526px;
	height: 77px;
}

/*################################################
NAV
################################################*/

#nav {
	position: relative;
	width: 100%;
}

#nav ul {
	float: right;
	margin: 0 20px 0 0;
	padding: 10px 0px;
}

#nav li {
	float: left;
	width: 93px;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
}

#nav li a {
	display: block;
	font-size: 7pt;
	font-weight: bold;
	background: url('images/nav-btn.jpg') no-repeat;
	padding: 15px 0px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	color: #006600;
}

/*################################################
PAGE
################################################*/

#page {
	width: 1013px;
	background: url('images/page-bg.png') repeat-y;
	margin: 20px auto 0px auto;
	padding: 0;
}

#main {
	float: right;
	margin: 0;
	padding: 0;
	width: 800px;
}

#content {
	width: 750px;
	margin: 0;
	padding: 10px;
}

.entry {
	line-height: 1.4em;
}

#book {
	font-size: 8pt;
	width: 420px;
	float: left;
}

#blog {
	position: relative;
	font-size: 8pt;
	width: 320px;
	float: right;
	background: #6e8e3d;
	padding: 0px;
	color: #ffffff;
}

#blog a {
	color: #ffffff;
}

#news {
	padding: 10px;
}

#video-player {
	padding: 0 0 15px 15px;
}

.blog-post {
	float: left;
	width: 500px;
}

#blog-info {
	float: right;
	width: 200px;
}

#blog-info ul {
	margin: 0;
	padding: 0 0 0 15px;
}

#blog-info li {
	margin: 10px 0px;
	padding: 0;
}

#blog-info li a {
	color: #000000;
}

#dans-journal {
	margin-top: 35px;
}

/*################################################
SIDEBAR
################################################*/

#sidebar {
	width: 173px;
	padding: 5px;
	margin: 0;
	float: left;
}

ul.social {
	display: table;
	margin: 0 auto;
	padding: 15px 5px 15px 10px;
}

#sidebar li {
	margin: 10px 0px;
}

ul.social li {
	list-style: none;
	display: inline-block;
	padding: 0 3px;
}

ul.sidenav {
	margin: 5px 0px;
	padding: 0px 5px 0px 15px;
}

ul.sidenav li {
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
}

ul.sidenav li a {
	display: block;
	padding: 0px;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #006600;
	font-size: 10pt;
}

div.toggle {
	color: #006600;
	font-size: 10pt;
	cursor: pointer;
}

ul.symptoms {
	margin: 0;
	padding: 0 5px 0 15px;
}

ul.symptoms li a {
	color: #108210;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
}

.search-box {
	padding: 55px 15px 0px 15px;
}

.search-box input {
	width: 98%;
}

.search-box span.search-label {
	font-size: 8pt;
	font-weight: bold;
	margin-right: 5px;
	color: #006600;
}

.search-result {
	margin: 15px 0px;
}

/*################################################
FOOTER
################################################*/

#footer {
	width: 770px;
	font-size: 7pt;
	padding-bottom: 10px;
}

td.sitemap {
	color: #006600;
}

/*################################################
HEADERS
################################################*/

h2 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #006600;
	font-size: 14pt;
	font-weight: bold;
}

.entry h2 {
	margin-top: 15px;
}

h2 a {
	font-family: Verdana, Geneva, sans-serif;
	color: #109e0c;
}

h3 {
	margin: 0;
	padding: 0;
	color: #006600;
}

h4.news-title {
	font-size: 8pt;
	color: #ffffff;
	margin: 5px 0px;
}

/*################################################
IMAGES
################################################*/

a img {
	border: 0;
}

.alignright {
	float: right;
	margin: 0 0 6px 10px;
}

.alignleft {
	float: left;
	margin: 0 10px 6px 0px;
}

.aligncenter {
	margin: 0 auto;
	text-align: center;
}

.wp-caption {
	padding: 10px 0px 0px 10px;
	border: 1px #bababa solid;
}

.wp-caption-text {
	text-align: center;
	font-size: 7pt;
	width: auto;
	margin-left: -10px;
}

/*################################################
COMMENTS
################################################*/



/*################################################
FORMS
################################################*/
