/*
Theme Name: Dr. James Baum
Theme URI: http://www.drjamesbaum.com/
Description: Wordpress theme for dr. james baum.
Version: 1.0
Author: Santa Fe Web Design
Author URI: http://santafewebdesign.com/

*/



body
{
	background-color : #7b6953;
	padding : 0px;
	margin : 0px;	
	font-family : arial, verdana, helvetica, sans-serif;\
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


#layout
{
	border : 1px solid #8aafb8;
	background-color : white;
	padding : 10px;
	width : 830px;
	margin : 0px auto 30px auto;
}

#header
{
	background-color : #167c95;
	margin-bottom : 10px;
}

#logo
{
	float : left; 
	width : 467px;
}

#contact
{
	float : left;
	width : 340px;
	color : white;
	font-size : 14px;
	text-align : right;
	padding-top : 30px;
}

#contact a
{
	color : white;
	text-decoration : none;
}

#contact a:hover
{
	text-decoration : underline;
}

#middle
{
	padding-bottom : 10px;
}

#nav
{
	float : left;
	width : 170px;
	font-size : 14px;
}

#nav ul
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#nav ul li
{
	margin : 0px;
	border-bottom : 1px solid white;
}

#nav ul li a
{
	display : block;
	width : 150px;
	background-color : #f5f8ef;
	color : #954316;
	text-decoration : none;
	padding : 5px 0px 5px 8px;
	font-family : arial, verdana, helvetica, sans-serif;
	
}

#nav ul li a:hover
{
	color : white;
	background-color : #954316;
}


#sub_nav
{
	font-size : 11px;
}

#sub_nav a
{
	border-top : 1px solid #954316;
}

#sub_nav a:hover
{
	color : #954316 !important;
	text-decoration : underline !important;
	background-color : #f5f8ef !important;
}

#sidebar
{
	width : 160px;
	padding : 10px 0px 0px 0px;
	font-size : 12px;
}

#sidebar a
{
	color : #954316;
}

#wp-calendar
{
	font-size : 10px;
}

input#s  {
width:90px;
font-size : 10px;
}


#content
{
	float : left;
	width : 659px;
	color : #5B5B5B;
	font-size : 13px;
}

#content h3
{
	margin-bottom : 0px;
}

#content a
{
	color : #954316;
	text-decoration : none;
}

#content a:hover
{
	text-decoration : underline;
}


.entry p
{
	margin-top : 3px;
}

#testimonials
{
	float : left;
	width : 276px;
	padding-right : 10px;
	padding-top : 10px;
	color : #5b5b5b;
}

#testimonials h1
{
	color : #5a65bf;
	font-weight : normal;
	font-size : 24px;
	font-family : palatino, palatino linotype, times, serif;
	margin : 0px;
	padding : 0px 0px 10px 0px;
}

#testimonials #name
{
	text-align : right;
	font-size : 13px;
	font-style : italic;
}

#flash
{
	float : left;
	width : 373px;
}

#bio
{
	color : #5b5b5b;
	float : left;
	width : 430px;
	padding-right : 26px;
	font-size : 14px;	
	font-family : palatino, palatino linotype, times, serif;

}

#news_box
{
	border : 1px solid #5b5b5b;
	float : left;
	width : 351px;
	padding : 10px;
	background-image : url(/images/content_frame.jpg);
	background-repeat : repeat-y;
	color : #5b5b5b;
	font-size : 10px;
	font-family : helvetica, arial, sans-serif;
}

#news_box a
{
	color : #954316;
	text-decoration : none;
}

#news_box p
{
	margin : 0px;
	padding : 0px 0px 10px 0px;
}
	

#news_box h2
{
	font-size : 16px;
	color : #6a8fb5;
	margin : 0px;
	padding : 0px;
	font-family : times new roman, times, serif;
}

#news_box h2 span#brown
{
	color : #954316;
}

#content img
{
margin : 0px 10px 0px 0px;
display: inline;
}

.alignleft
{

float : left;

}

.alignright
{
float : right;

}


#footer_contact
{
	color : white;
	font-family : arial, verdana, helvetica, sans-serif;
	padding : 8px 0px 0px 10px;
	margin-top : 10px;
	font-size : 14px;
	height : 25px;
	background-color : #167c95;
	clear : both;
}

html>body #footer_contact
{
	padding : 8px 0px 0px 10px;
}

#footer_contact a
{
	color : white;
	text-decoration : none;
}