/*
Theme Name: KochMD
Theme URI: http://www.kochmd.com/
Description: Koch MD.
Version: .9
Author: Jeremy Harrington
*/

/*-------------------------------------------------------------------
Site Required
-------------------------------------------------------------------*/

body {
	color: #333;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

body, td {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #5F6050;
}

#content {
	padding: 20px;
	vertical-align: top;
}

#content  p {
	font-size: larger;
	color: #000000;
	font-family: Verdana;
}

.default_font, .smaller_font, .larger_font, table {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #5F6050;
}

.default_font, .smaller_font, .larger_font, p {
	line-height:20px;
}

.smaller_font {
	font-size: 10px;
}

.larger_font {
	font-size: 14px;
}

@media print {
	.printHide { display:none; }
} 

a:link, a:visited { color: #230756; text-decoration: underline; }
a:active, a:hover { color: #230756; text-decoration: none; } 

h1  { font-family: Tahoma, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; font-size: 20px; color: #230756; }
h2  { font-family: Tahoma, "Times New Roman", Times, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #230756; margin:0px; padding:0px; }
h3  { font-family: Tahoma, "Times New Roman", Times, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #BA6F2E; }
h4  { font-family: Tahoma, "Times New Roman", Times, serif; font-weight: normal; font-size: 12px; color: #5F6050; }
h5  { font-family: Tahoma, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; color: #5F6050; }
h6  { font-family: Tahoma, "Times New Roman", Times, serif; font-weight: normal; font-size: 12px; color: #000000; }

/*-------------------------------------------------------------------
Custom
-------------------------------------------------------------------*/

hr { height:1px; color:#BA6F2E; background-color:#BA6F2E; }

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #6B6B6B;
}

a:link.subMenuLink, a:visited.subMenuLink, a:active.subMenuLink, a:hover.subMenuLink, .subMenuLinkSelected {
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: #230756;
	text-decoration: none;
} a:active.subMenuLink, a:hover.subMenuLink, .subMenuLinkSelected { color: #BA6F2E; }


/*-------------------------------------------------------------------*/

a img {
	border: none;	
}

#page {
	text-align: left;
	width: 800px;
	margin: 0 auto;
	background: #FFF;
}

#phone_number {
	font: 13px/1 Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: right;
	color: #250858;
	padding: 10px 20px;
	background: #EAE7E1;
}
#phone_number span {
	font: 10px/1 Georgia, "Times New Roman", Times, serif;
	color: #7C6B9B;
}

#header {
	overflow: auto;
	padding: 4px;
	background: url(images/background.gif) no-repeat 4px 4px;
}

#logo a img {
	float: left;
}

#utility_nav {
	float: left;
	width: 567px;
	height: 86px;
}
#utility_nav ul {
	float: right;
	font: 10px/1 Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #7C6B9B;
	list-style: none;
	margin: 0;
	padding: 10px 20px;
}
#utility_nav li {
	float: left;
	margin: 0 0 0 6px;
	padding: 0 0 0 10px;
	background: url(images/bullet.gif) no-repeat left center;
}
#utility_nav li.first {
	margin: 0;
	padding: 0;
	background: none;
}
#utility_nav li a:link,
#utility_nav li a:visited {
	text-decoration: none;
	color: #7C6B9B;
}
#utility_nav li a:hover,
#utility_nav li a:active {
	text-decoration: underline;
}

#site_nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#site_nav li {
	float: left;
}
#site_nav li a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 100px;
}
#site_nav li a.surgery {
	width: 103px;
	background: url(images/menu2/surgery.gif) no-repeat;
}
#site_nav li a.nonsurgical {
	width: 114px;
	background: url(images/menu2/nonsurgical.gif) no-repeat;
}
#site_nav li a.aesthetics_and_skin_care {
	width: 158px;
	background: url(images/menu2/aesthetics_and_skin_care.gif) no-repeat;
}
#site_nav li a.about_us {
	width: 94px;
	background: url(images/menu2/about_us.gif) no-repeat;
}
#site_nav li a:hover,
#site_nav li a:active {
	background-position: 0 -100px;
}

#images img{
	float: left;
}

#content {
	clear: both;
}

.leftcol {
	width: 550px;
	float: left;
}

.sider {
	float: right;
	width: 200px;
}

.sider ol, .sider ul {
	list-style: none;
	margin-bottom: 20px;
}

.sider ul li ul{
	padding-left: 1em;
}

.clear {
	clear: both;
}

.footer {
	clear: both;
}
.post {
	margin-bottom: 40px;
}

#content a b {
	color: #0066cc;
}
.about_grey {
	color: #5f6050;
}

