/*

fire-your-doctor.com
main styles revisited.
2009, oxyk

*/

body
	{
	margin:0;
	padding:0;
	text-align: center;
	font-family: arial, helvetica, "DejaVu sans", sans-serif; 
	font-size: 100%;
	background: #99CCFF; 
	}
#wrapper
	{
	width: 780px;
	text-align: center;
	margin: 8px auto;
	border: 1px solid #996633;
	background: #fff;
	}

#contents {
	margin:0;
	padding:0;
	background: #fff;
}


#main {text-align: left; font-size:95%; }


#header
	{
	margin: 0;
	padding: 0;
	}
#header img
	{
	display: block;
	}
#menu
	{
	float: left;
	width: 1px;
	border: 0px solid #996633;
	background-color: #fff;
	}
#main
	{
	margin: 0;
	border: 0px solid #996633;
	background-color: #fff;
	padding: 0 20px;
	}
#footer
	{
	background: #6699CC;
	text-align: center;
	padding: 0px 0;
	width: 780px; 
	color: #fff;
	border-top: 5px solid #996633;
	border-bottom: 5px solid #996633;
	clear:both;
font-size:85%;
	}

#footer p {margin:0; padding:0; line-height:30px;}

#footer a, #footer a:visited, #footer a:hover {padding: 0px 5px; font-size:95%; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:none;}

p.footer_copy {padding-bottom:10px;}

.logo {width:110px; height:25px; border:0; display:none}

div.grey-testimonial {
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	padding:10px;
	font-family: courier;
	font-size:12px;
	
}

div.johnson {
	color: #000000;
	background-color: #E3EEFB;
	border: 1px solid #2579D9;
	padding:10px;
}

/* fonts */
h1 
	{
	text-align: center;
	color: #000;
	font-size:200%;
	font-family: Georgia, Verdana, "DejaVu sans", "Sans serif";
	}	
h2
	{
	text-align: center;
	color: #663300;
	font-size:110%;
	font-family: Georgia, Verdana, "DejaVu sans", "Sans serif";

	}
h4
	{
	text-align: center;
	font-size:140%;
	font-family: Arial, Verdana, "DejaVu sans", "Sans serif";
	color: #198BE4;
	}

.sidebar_h4 {
/* color: #336699; */
margin:0;
padding:0;
}

#menu p, #menu h2
	{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	border: 1px solid #996633;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 8px 7px;
	}
a,  a:link
	{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
a:visited
	{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
a:hover
	{
	color: #000;
	text-decoration: underline;
	}
a:focus
	{
	color: #000;
	}
a:active
	{
	color: #000;
	}
#main a 
	{
	color: #0A5AA0;
	}


/* custom font classes */ 

.right {
text-align:right;
}

.desk_font {
text-align:right;
font-size:110%;
}

.reader_font {
text-align:left;
font-size:110%;
clear:both;
padding-top:20px;
}

.sidebar_column {
display:block;
margin:0;
padding:0;
float:right;
width:230px;
position:relative;
margin-right:2px;
}

.sidebar_content {
width:200px; 
padding:15px; 
border:1px solid #000000; 
background:#CCCC99;
text-align:left;
font-family: Arial, Verdana, "DejaVu sans";
font-size:120%;
}

.main_column {
margin:0;
padding:0;
float:left;
background:#fff;
width:470px;
}

.img_left {
margin:0;
padding:0;
float:left;
border:0;
display:block;
padding-right:20px;
}

.subheader {
color:#000;
font-weight:bold;
font-size:115%;
}

.clearit {clear:both;}