/*
Theme Name: Harvey Kruse, PC by Smart Marketing
Theme URI: http://smartmarketingnow.com
Description: The default theme for Kruse
Version: 1.6
Author: Christy Sobolewski
Author URI: http://smartmarketingnow.com

*/

.printOnly {display:none;}
div {}

dl {}
dt {margin:6px 0; font-weight:bold; color:#990000;}
dd {line-height:20px; margin:12px 0 12px 18px;}

/* SITE LAYOUT ELEMENTS */
body {margin:0; padding:0; text-align:center; background:#948a77 url(../../../images/background.jpg) top left repeat-x; margin:0 auto; font-size:110%; color:#666666;}

#header { background:url(../../../images/header-sections.jpg) 0 0 no-repeat; width:949px; height:219px; margin:2px auto 0 auto;}
#home #header { background:url(../../../images/header-homepage.jpg) 0 0 no-repeat;}
#mini-nav div { text-align:left; padding-left:50px; padding-top:25px;}

#content {background:url(../../../images/content-repeat-sections.jpg) top left repeat-y; width:949px; clear:left; margin:0 auto;}
#home #content {background:url(../../../images/content-repeat-homepage.jpg) top left repeat-y; width:949px; clear:left; margin:0 auto;}
#content-bottom {width:949px; clear:left; background:url(../../../images/content-bottom-sections.jpg) bottom left no-repeat;}
#home #content-bottom {width:949px; clear:left; background:url(../../../images/content-bottom-homepage.jpg) bottom left no-repeat;}
#content-top {width:949px; clear:left; background:url(../../../images/content-top-sections.jpg) top left no-repeat;}
#home #content-top {width:949px; clear:left; background:url(../../../images/content-top-homepage.jpg) top left no-repeat;}

#sidebar {float:left; width:300px; height:100%;}
#nav { padding-left:48px; padding-right:38px; margin-bottom:50px;}
	#nav li {background:url(../../../images/nav-arrow.gif) 5px 10px no-repeat; padding-left:24px; list-style-type:none; border-bottom:1px solid #666666; line-height:32px; text-align:left;}
	#sidebar div h3 {text-align:left; padding-left:24px;}
	#sidebar div h3 a {text-decoration:none;}
#newsbox { background:url(../../../images/news-background.jpg) 0 0 no-repeat; width:279px; height:222px; margin-left:16px; text-align:left;}
	#newsbox #newsbox-content {width:264px; height:204px; overflow:auto; padding:12px 0 0 12px;}
#newsbox p {min-height:75px; line-height:20px; margin:0 0 12px 0; padding-bottom:12px;}
	#newsbox h4 {text-align:left; margin-bottom:12px;}
#col1 {float:right; width:500px; margin-right:30px; height:100%; text-align:left; margin-left:0px; margin-top:25px; padding-top:24px; border:1px solid #000000; border-left:none; border-right:none; padding-left:0; padding-right:12px; min-height:485px;}
#home #col1 {float:right; width:500px; margin-right:30px; height:100%; text-align:left; padding-top:24px; border-bottom:1px solid #000000; border-left:none; border-right:none; border-top:none; padding-left:0; padding-right:12px; min-height:485px; margin-top:0; margin-left:0; min-height:inherit;}
#attprofile #col1 {}
#attprofile #col1 h2 {}
#secondary-sidebar {text-align:center; float:right; width:525px; margin-right:48px; margin-top:24px; margin-bottom:24px;}
#secondary-sidebar div {margin:0 auto;}
#secondary-sidebar div img {margin:0 5%;}
#home #col1 h2 {margin-bottom:32px; margin-top:24px;}
#home #col1 div img {margin-top:-18px;}
#home #col1 div p {color:#990000;}
#home #col1 div h3 {color:#666666; text-transform:capitalize;}
#footer { background:url(../../../images/footer-sections.jpg) top left no-repeat; width:949px; height:199px; clear:left; margin:0 auto;}
#home #footer { background:url(../../../images/footer-homepage.jpg) top left no-repeat; width:949px; height:199px; clear:left; margin:0 auto;}
#footer div h4 {margin-bottom:22px; padding-top:36px; font-family:"Courier New", Courier, monospace; font-size:14px; letter-spacing:3px;}
#footer div p {float:left; width:250px; text-align:left; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
	#footer #address1 {margin-left:70px; width:300px;}
	#footer #address2 {width:295px;}
	#footer #address3 {width:225px;}
#copyright {width:1012px; margin:0 auto; clear:left; text-align:center; margin-top:4px; margin-bottom:28px; font-size:14px;}

/* video for the homepage only */
#video-homepage {margin:-25px 0 0 6px; width:518px; height:182px;}
#video-bio {float:left; margin:0; padding-right:6px;}
#video-bio-box {clear:both;}
#video-bio-box.sm dl dd {line-height:42px; padding-left:190px;}
#video-bio-box.md dl dd {line-height:24px; padding-left:190px;}
#video-bio-box.lg dl dd {line-height:16px; padding-left:190px;}
#video-bio-box.su dl dd {line-height:16px; padding-left:190px; margin:2px;}

#bio-links {margin:-50px 0 4px 0; float:right; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
	#bio-links a {color:#666666;}

/* typography */
#sidebar h3 {background:url(../../../images/news-arrow.jpg) 230px 8px no-repeat; font-size:22px; font-family:Arial, Helvetica, sans-serif; line-height:28px; margin-bottom:12px;}
#newsbox h4 {color:#990000; font-weight:bold; font-style:italic;}
#mini-nav div {color:#ffffff;}
#mini-nav div a {color:#ffffff; text-decoration:none;}
#nav li {font-family:Arial, Helvetica, sans-serif;}
#nav li a {color:#666666; text-decoration:none;}
#col1 h2, #col1 h2 a {color:#990000; font-size:22px; font-weight:bold; margin-bottom:12px;}
#col1 p {line-height:20px; margin:12px 6px 12px 0;}
#col1 p a, #col1 ul li a, #col1 ol li a {color:#666666;}
#col1 p a.red {color:#990000;}
#col1 ul, #col1 ol {margin:12px 0 12px 48px; list-style-position:outside;}
	#col1 ul li {list-style-type:disc; line-height:24px; margin:12px 0;}
	#col1 ol li {list-style-type:decimal; line-height:24px; margin:12px 0;}
#col1 h3 {font-size:20px; font-weight:bold; margin-bottom:12px; text-transform:uppercase;}
#footer {color:#ffffff;}
#footer p a {color:#ffffff; text-decoration:none;}

/* standard html typography */
em {font-style:italic;}
strong {font-weight:bold;}


/* MISC CLASSES */
.gray { color:#666666;}
.red { color:#990000;}
.burgandy { color:#330000;}
.alignleft {padding:6px; float:left;}
.alignright {padding:6px; float:right;}
.readmore {font-weight:bold; color:#990000; text-decoration:none; line-height:24px;}
