/* 
Theme Name: MD Consulting
Theme URL: http://www.mdconsultingky.com
Author: Dustin M. Putnam
Author URI: http://www.dmp-webdesign.com
Version: 1.0
*/

@import url('resets.css');
@import url(http://fonts.googleapis.com/css?family=Crimson+Text&subset=latin);


/* 
Color Scheme:

Blue: #41659e;
Dark Grey: #383838;

*/


body {font-family:Arial, Helvetica, sans serif; font-size:13px; color:#383838; line-height:1.5;}

p {font-size:13px;}

h1, h2, h3, h4 {font-family: 'Crimson Text', Georgia, serif; padding-bottom:10px;}
h1 {font-size:35px; color:#41659e; font-family: 'Crimson Text', Georgia, serif;}
h2 {font-size:30px; font-family: 'Crimson Text', Georgia, serif;}
h3 {font-size:25px; font-family: 'Crimson Text', Georgia, serif;}
h4 {font-size:20px; font-family: 'Crimson Text', Georgia, serif;}

img {border:none;}

a {color:#41659e; white-space:nowrap;}
a:hover {color:#333;}

ul {padding:20px 0 20px 20px;}

.button {background-image:url(../images/submit.jpg); height:28px; width:76px; margin:5px; color:#000; border:#999999 solid 1px;}
.button:hover {background-image:url(../images/submit-hover.jpg); height:28px; width:76px; margin:5px; color:#FFF; border:#999999 solid 1px;}
.text {padding:5px; margin:5px; background-position:bottom; border:#999999 solid 1px; color:#999; }


/* ------------------------------------- */

#container {clear:both; width:960px; margin:auto; padding:auto; overflow: hidden; min-height: 100%; position: relative; }

#grey-bar {height:55px; width:100%; background-color:#383838; }
#grey-bar-container {width:960px; margin:auto; padding:auto;  }

#mdc-logo {background-image:url(../images/md-consult-logo.jpg); background-repeat:no-repeat; width:211px; height:150px; float:left; margin:50px 0;}

#contact-info {float:right; text-align:right; margin-top:55px; }
#contact-info p {line-height:1.5;}
#contact-info h3 {font-family:Arial, Helvetica, sans serif; font-size:26px; color:#41659e; font-weight:bold; padding:0; margin:0;}

#content {clear:both;}
#content p {padding-bottom:15px; line-height:1.75;}
/* -------------
   NAVIGATION 
---------------*/
#navigation {}

ul#navbar {width:auto; list-style:none; padding:0; }
ul#navbar li {float:left; margin:0; padding:0; list-style:none;}
ul#navbar li a { float:left; height:60px; background-image:url(../images/mdc-nav.png); background-repeat:no-repeat; background-position:top;}

ul#navbar li a.home {width:104px; background-position:0 0}
ul#navbar li a.home:hover {background-position:0 -62px;}
ul#navbar li a.home-a {width:104px; background-position:0 -122px;}

ul#navbar li a.contact {width:121px; background-position:-368px 0;}
ul#navbar li a.contact:hover {background-position:-368px -62px;}
ul#navbar li a.contact-a {width:121px; background-position:-368px -122px;}

/* -----------------
   CLIENT SUPPORT 
-------------------*/
#client-support {float:right; margin-top:10px;}

ul#cs-button {width:auto; list-style:none; padding:0;}
ul#cs-button li {list-style:none; list-style-image:none;}
ul#cs-button li a { float:left; height:33px; background-image:url(../images/client-support.png); }
ul#cs-button li a.cs-button {width:189px; background-position:0 0; }
ul#cs-button li a.cs-button:hover {background-position:0px -33px;}

/* -----------------
   INDEX.HTML 
-------------------*/
#welcome {width:550px; }
#services {float:left; width:250px; padding-top:40px;}
#mdbs {float:right; width:250px; padding-top:40px; padding-left:20px;}

.staff-member-bio {padding:20px; min-height:250px; }
.staff-info-bio {float:right; width:375px; margin-bottom:30px;}
.staff-member-bio img {float:left; padding-right:30px;}
.staff-member-bio a {text-decoration:none;}
.staff-member-bio h4 {margin-top:-15px; padding-bottom:15px;}


/* -------------------------
   WHAT THEY SAY ABOUT US 
--------------------------*/
#staff-box {float:right; margin-top:40px; width:325px; padding:10px; background-color:#dddcdc; border:1px solid #b3b1b1;}
.staff-member {clear:both;}
.staff-member a {border:none; text-decoration:none; color:#383838; display:block;}
.staff-member a:hover {color:#41659e;}
.staff-member img {float:left; padding-right:10px; margin-bottom:10px;}
.staff-info {width:auto; }
.staff-info h3 {padding-top:20px; line-height:0.95;}
.staff-info h4 {margin-top:-5px; line-height:0.95; color:#666;}

/* -------------------------
   FEATURED-HOME
--------------------------*/

#featured {clear:both; background-color:#d6d5d5; width:100%; height:420px; background-image:url(../images/featured-bg.png); background-position:bottom; background-repeat:no-repeat; margin-bottom:35px;}

#featured-text {float:right; width:325px; padding:10px;}
.featured-tag {padding:15px 5px 0px 5px;}

#featured-text p {font-family: 'Crimson Text', Georgia, serif; font-size:17px;}

.featured-img {float:left; margin:10px; }

/* -------------
  CLIENT SUPPORT
---------------*/
.help-col1 {width:250px; float:left; margin-left:75px;  }
.help-col2 {width:250px; float:right; margin-right:75px;}
.help-col1, .help-col2 h4 {clear:both; text-align:center;}
.help-col1, .help-col2 img {padding-top:30px;}


/* -------------
  CONTACT.HTML 
---------------*/

#contact-content {width:550px; float:left;}

#contact-sidebar {border-left:#bababa thin solid; padding:50px; float:right;}
#contact-sidebar > #left {float:left; width:30%;}
#contact-sidebar > #right {float:right; width:70%;}
#contact-sidebar h2 {margin-top:15px;}


.contact-images {float:left; padding-right:15px;}


/* -------------
      FOOTER Blue: #41659e;
Dark Grey: #383838;
---------------*/

.clearfooter {clear: both; }

#footer {margin-top:75px;clear:both; width:100%; height:250px; position: relative; background-color:#383838; bottom:0px; color:#c0c0c0; border-top:solid 15px #41659e; 
text-shadow: 0px 1px 1px #000;}
#footer-container{width: 960px; margin:auto; padding-top:50px; }

#footer .col1 {float:left; border-right:1px solid #868484; padding-right:25px;}
#footer .col2 {float:left; padding-left:30px;}
#footer .copy {clear:both; padding-top:50px;}

#footer a {color:#fff;}
