/*
THEME NAME: MH Dezign
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Based on "Generic 960 Theme", Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.0
AUTHOR: <a href="http://cg.cg/">Chicago Graphics &amp; Computing Group, Inc.</a>
AUTHOR URI:  http://cg.cg
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/* reset css, from 960.gs */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,abbr,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*text.css from 960.gs */

body{font:13px/1.5 Helvetica,Arial,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


a, a:link, a:visited{
  cursor:pointer;
}


/*-------------------------------
  COLORS AND FONTS
  
  RED         #bd2734;
  ORANGE      #d66c26;
  YELLOW      #f0c543;
  GREEN       #158b58;
  BLUE        #285fa2;
  PURPLE      #502d82;
  
-------------------------------*/

body{
  font-family:Adobe Garamond Pro, Garamond, Georgia, serif;
  color:#000;
  font-size:13px;
}

#outer_wrapper{
  margin-right:auto;
  margin-left:auto;
  min-height:980px;
}

#logo{
  float:left;
  display: block;
  width:219px;
  height:73px;
  position:absolute;
  top:40px;
  z-index:999;

  
}


#logo-1,
#logo-2{
  background-image:url(/wp-content/themes/mhdezign/images/logo.png);
  background-repeat:no-repeat;
  display: block;
  overflow:hidden;
  width:219px;
  height:73px;
  position:absolute;
  top:60px;
  margin-left:10px;
}

#logo-2{
  background-image:url(/wp-content/themes/mhdezign/images/logo-over.png);
}


#access{
  float:right;
  margin-top:18px;
}

#content{
  margin-bottom:20px;
}

h1 a,h2,h1,h2,h3 {
  text-decoration:none;
  font-weight:normal;
  color:#000;
  margin-bottom:8px;
}

h2 a, h3 a,
h2 a:visited, h3 a:visited,
.navigation a, .navigation a:visited{ 
  color:#666;
}


h2 a:hover, h3 a:hover,
.navigation a:hover{ 
  color:#000;
}

.post h2, .page h2 {
  font-size:30px;
  font-weight:normal;
  line-height:28px;
  /*margin-top:10px; */
}

.entry-content h1{
  line-height:32px;
  font-size: 30px;
}

a, a:visited {
  color:#E2791B;
  text-decoration:none;
}

a:hover,a:active {
  color:#ff7901;
  text-decoration:none;
}

hr{
  color:#fff;
  background-color:#fff;
  border:4px solid #fff;
}

#header {
  width:100%;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:60px;
  margin-bottom:20px;
}

#footer {
  color:#666;
  font-size:11px;
}

#footer ul{
  margin-bottom:4px;
}

#footer li{
  display:inline;
  list-style-type:none; 
  margin-left:0px;
  margin-right:0px;
}

#footer a,
#footer a:visited,
#footer a:link{
  color:#666;
}

#footer a:hover{
  color:#000;
}

#footer .main-footer-nav a{
  color:#333;
}


/* Home */

a.home-img{
  float:left;
  margin-right:5px;
  display:block;
  width:310px;
  height:162px;
  color:#fff;
  font-size:14px;
  text-align:center;
}

a.home-img:hover .work-link{
  background-color:#999;
}

.work-link{
  display:block;
  background-color:#000;
  margin-top:124px;
  padding:4px 10px;
  width:290px;
  letter-spacing: 1px;
}



a.last{
  margin-right:0px;;
}

body.home .page{
  margin-top:20px;
}

/* About */

body.home .entry-content h1{
  margin-bottom:30px;
}

body.home .entry-content a,
body.home .entry-content a:visited{
/*
  font-size: 30px;
  margin-right: 20px;
  line-height:52px;
  text-transform:uppercase;
  */
  color:#999;
}

body.home .entry-content a:hover{
  color:#000;
}

a.a-logo,
a.a-collateral,
a.a-illustration,
a.a-print{
  color:#333;
}


a.a-web-design,
a.a-identity,
a.a-packaging,
a.a-environments,
a.a-photography{
  color:#999;
}

a.a-logo:hover {
  color:#ffc71c;
}

a.a-identity:hover {
  color:#d03a21;
}

a.a-collateral:hover {
  color:#05738c;
}

a.a-packaging:hover {
  color:#e17907;
}

a.a-illustration:hover {
  color:#900202;
}

a.a-advertising:hover {
  color:#2db3d9;
}

a.a-environments:hover {
  color:#a2a202;
}

a.a-web-design:hover {
  color:#e17907;
}

a.a-print:hover {
  color:#015d33;
}

/* People */

#people-container{
  height:385px;
  clear:both;
}

#people-links {
  width:940px;
}

#people-links a{
  font-size:14px;
  font-style:italic;
  color:#333;
  float:left;
  display:block;
  height:40px;
  width:230px;
  padding-top:300px;
  margin-top:-280px;
  text-align:center;
  position:relative;
}

#people-links a:hover{
  color:#E27908;
}

#people-copy{
  font-size:14px;
  width:740px;
  height:140px;
  position:relative;
}



#people-container{
  position:relative;
}

#people-container div,
#people-copy div{
  position:absolute;
  top:0;
}



/* Blog */

body.blog, 
body.category,
body.archive,
body.single{
  background-color: #fff;
}

body.blog #logo-1,
body.category #logo-1,
body.archive #logo-1,
body.single #logo-1{
  background-image:url(/wp-content/themes/mhdezign/images/logo-blog.png);
  display: block;
}

body.blog #logo-2,
body.category #logo-2,
body.archive #logo-2,
body.single #logo-2{
  background-image:url(/wp-content/themes/mhdezign/images/logo-blog-over.png);
}


#sidebar ul, 
#sidebar li{
  margin-left:0px;
  list-style:none;
}

#sidebar a,
#sidebar a:link,
#sidebar a:visited{
  color:#666;
}

#sidebar a:hover,
#sidebar a:active{
  color:#333;
}

.widgettitle{
  color:#047391;
}

.page-title{
  border-bottom:1px solid #ddd;
}

.post{
  border-bottom:1px solid #ddd;
  padding-top:10px;
  margin-bottom:10px;
  float:left;
}

.post-col{
  width:580px;
  margin-right:10px;
  float:left;
}


.post-col-2 img{
  margin-bottom:5px;
}


.blog_single img{
  margin-bottom:2px;
}

.comment-col{
  width:160px;
  float:left;
}

.navigation{
  clear:both;
  margin-bottom:20px;
}


.navigation a{
  font-size:18px;
}

.add-comment-link{
  float:right;
}

.add-comment-link a{
  text-align: left;
  font-family: Helvetica, Arial, sans-serif;
  color:#ce483f;
  font-size: 10px;
  text-transform: uppercase;
}

.add-comment-link a:hover{
  color:#c0160b;
}

.postmetadata{
  float:left;
}

.postmetadata a,
.postmetadata a:visited{
  color:#000;
}

.postmetadata a:hover,
.postmetadata a:active{
  color:#999;
}

.entry a,
.entry a:visited,
.blog_single a,
.blog_single a:visited{
  color:#999;
}

.entry a:hover,
.entry a:active,
.blog_single a:hover,
.blog_single a:active{
  color:#666;
}




/* Single */

body.single .add-comment-link{
  display:none;
}

body.blog #respond,
body.category #respond,
body.single .post-col-2,
body.single .excerpt{
  display:none;
}

body.single #respond{
  display:block;
}


body.category #respond{
  display:none;
}


body.single #respond{
  display:block;
}

#comment{
  width:100%;
  margin-bottom:10px;
}


.comment{
  margin-bottom:10px;
  color:#999;
}

.comment p{
  color:#999;
}


.com-br-t{
  width:28px;
  height:10px;
  background-image:url(/wp-content/themes/mhdezign/images/com-br-tile.png);
  background-repeat:repeat-y;
  background-position:top;
  vertical-align:top;
}


.com-br-m{
  width:28px;
  background-image:url(/wp-content/themes/mhdezign/images/com-br-tile.png);
  background-repeat:repeat-y;
  background-position:center;
  vertical-align:middle;
}


.com-br-b{
  width:28px;
  height:10px;
  background-image:url(/wp-content/themes/mhdezign/images/com-br-tile.png);
  background-repeat:repeat-y;
  background-position:bottom;
  vertical-align:bottom;
}

.comment-meta{
  font-size:11px;
  float:left;
  padding-top:4px;
  padding-left:6px;
  width:120px;
  height:10px;
}

.comment-body{
  float:left;
  padding-top:2px;
  padding-left:6px;
  padding-bottom:4px;
  width:120px;
}


.comment-author{
  padding-top:0px;
  padding-left:6px;
  width:120px;
  height:20px;
}

.comments h3,
#respond h3{
  color:#326e52;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size:10px;
}

#respond h3{
  color:#666;
}



#respond input[type=text], 
#respond textarea{
  border:1px solid #ccc;
  width:100%;
  padding:4px 6px;
  font-size:12px;
}


.social{
  color:#666;
}

.social span{
  margin-top:5px;
  margin-right:10px;
  display:block;
  float:left;
}




/* Work / TAGs  */

body.tag, 
body.s-category-work{
  background-color: #fff;
}

body.tag #logo-1,
body.s-category-work #logo-1{
  background-image:url(/wp-content/themes/mhdezign/images/logo.png);
}

body.tag #logo-2,
body.s-category-work #logo-2{
  background-image:url(/wp-content/themes/mhdezign/images/logo-over.png);
}


body.tag .c-container,
body.s-category-work .c-container{
  width:340px;
  margin-left:20px;
  float:left;
  display:block;
}

body.s-category-work #sidebar,
body.s-category-work #respond,
body.s-category-work .published,
body.s-category-work .cat,
body.s-category-work .social,
.tag-web .view-more-link,
body.s-category-work .blog_single{
  display:none;
}

body.single .category-work .excerpt{
  display:inline;
}

body.s-category-work #center_col{
  width:940px;
}

body.s-category-work .post{
  float:left;
}

body.tag .post img,
body.s-category-work .post img {  /* First Image Preview */
  margin-top:0px;
  float:left;
}

body.s-category-work .post-col{
  float:right;
  width:320px;
}

body.s-category-work .post-col-2{
  display: inline;
  float:left;
}

body.s-category-work #nav-below{
  padding-left:0px;
}

body.tag .view-more-link {
  float:right;
  margin-top:20px;
  width:86px;
}

.post a.more-link{
  color:#E2791B;
  display: block;
  margin-top: 10px;
}

body.tag .more-link,
body.tag-web .view-more-link{
  display: none;
  opacity:0;
  filter:alpha(opacity=0);
}

body.tag #comments{
  display: none;
}






/* Testimonials */

body.pageid-13 #content{
  background-image:url(/wp-content/themes/mhdezign/images/testimonials-bg.jpg);
  background-repeat:no-repeat;
  float:left;
  margin:0px 0px 20px 0px;
  padding:60px 0px 0px 0px;
  height:422px;
  min-height:280px;   
  font-size:12px;
  color:#fff;
}

#testimonial_nav .currentSub{
  color: #E2791B;
  text-decoration:none;
}

#testimonial_nav {
  float:left;
  line-height:28px;
  margin-right:12px;
  margin-top:20px;
  text-align:right;
  width:240px;
}

#testimonial_nav a{
  font-size:14px;
  color:#666;
  text-transform: uppercase;
}

#testimonial_nav a:hover{
  color: #E2791B;
}

#testimonial_nav a.current{
  color: #E2791B;
}

.testimonial{
  color:#000000;
  float:right;
  font-size:14px;
  margin-right:20px;
  margin-top:24px;
  text-align:left;
  width:614px;
}

.testimonial td{
  font-style:normal;
}

.name{
  margin-right:20px;
  float:right;
}

#click_through_nav img{
  padding:0px;
  margin-bottom:4px;
}

#click_through_nav{
  margin-top:-4px;
  margin-left:-35px;
  width:260px;
  height:100%
  padding:0px;
  text-align:left;
  color:#888;
  position:absolute;
}

#click_through_nav table{
  margin:0px;
  padding:0px;

}

#click_through_nav td{
    vertical-align:top;
}

#click_through_nav tr{
  margin:0px;
  padding:0px;

}

#click_through_nav .slideshow_title{
  color:#333;
  text-transform:uppercase;
  font-size:13px;
}

.list{
  width:100px;
  margin-right:22px;
  float:left;
  font-size:11px;
  line-height:1.10em;
}

.list2{
  width:160px;
  margin-right:30px;
  float:left;
  font-size:11px;
  line-height:1.10em;
}

.listContent{
  float:left;
}

/* Clients */

body.pageid-12 .entry-content{
  color: #666;
}

body.pageid-12 h3{
 color: #E2791B;
 font-size:14px;
 margin-bottom:.5em;
 width:164px;
 font-size:14px;	
}

body.pageid-12 td {
  padding:4px;
  vertical-align:top;
}

body.pageid-12 td a{
  color:#000;
}

body.pageid-12 td a:hover{
  color: #047391;
}

.list {
  float:left;
  font-size:11px;
  line-height:1.1em;
  margin-right:22px;
  width:100px;
}


/* Contact */

body.pageid-9 td{
  color:#666;
  vertical-align:top;
  padding:2px;
  line-height:22px;
  font-size:16px;
}


body.pageid-9 strong{
  font-weight:normal;
  color:#999;
}

blockquote {
  border:#ccc 1px solid;
  color:#444;
  background-color:#e3e3e3;
  border-left:#ccc 6px solid;
  margin:16px;
  padding:8px;
}

.thumb_l{
  float:left;
  margin-right:10px;
}

.thumb_r{
  float:right;
  margin-left:10px;
}

.published {
  font-size:13px;
  text-decoration:none;
}

.entry-meta {
  font-size:13px;
  margin-top:20px;
  margin-bottom:20px;
  color:#444;
  padding:4px 0px;
}

.entry-meta p {
  font-size:10px;
}

.entry-meta a,
.entry-meta a:visited {
  color:#444;
}
.entry-meta a:hover {
  color:#999;
}

.entry-title {
  color:#000;
  font-size:38px;
  line-height:34px;
  letter-spacing:-0.8px;
  font-weight:bold;
  font-family:times, serif;
  margin:0 0 10px;
  padding:0 0 6px;
}

.sub-heading-bigger{
  font-size:22px;
  font-style:italic;
  line-height:22px;
}

.sub-heading{
  font-size:18px;
  font-style:italic;
  line-height:22px;
}



.entry-title,.entry-meta {
  float:left;
  width:780px;
  width: 590px;
}

.replace{
  display:none;
}

#container td{
  /* padding:1px; */
}

.cat-title{
  font-style: italic;
  color:#666;
  border-bottom: 1px solid #ccc;
}

.rm-link, 
.view-more-link{
  display: block;
  font-style:italic;
  background-image:url(/wp-content/themes/mhdezign/images/down-arrow.png);
  background-repeat:no-repeat;
  background-position: 66px 6px;
  float:right;
}

/* Bottom Nav */

.nav-previous, 
.nav-next{
  width:220px;
  margin-bottom:20px;
  font-size:22px;
}

.nav-previous{
  float:left;
}

.nav-next{
  float:right;
  text-align:right;
}




/* Admin Edit link */

.edit-link a{
  background-color:#1fabd3;
  color:#fff;
  font-weight:bold;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:2px 16px; 
}
.edit-link a:hover{
  background-color:#005c82;
}


.list_event {
  margin-left:0;
  margin-padding:0;
  list-style:none;
}

.list_event h3 {
  border-bottom:1px solid #7f956a;
  font-weight:normal;
}

.list_event li ul {
  margin-left:40px;
}

.list_event li ul li {
  margin-top:10px;
  margin-bottom:20px;
}

.list_event ul {
  margin-left:0;
  list-style:none;
}

.list_event ul li h4 {
  margin-bottom:0;
  font-weight:normal;
}

span.wpcf7-list-item {
  display:block;
  float:left;
  margin-left:0.5em;
  width:40%;
}

div#primary {
  margin-top:29px;
}

form#commentform .form-label {
  margin:1em 0 0;
}

form#commentform span.required {
  color:#c30;
}

form#commentform,form#commentform p {
  padding:0;
}

input#author,input#email,input#url,textarea#comment {
  /*padding:0.2em;*/
}




/*--- SLIDE SHOW  ---*/


.slideshow{
  height:340px;
  background-image:url(/wp-content/themes/mhdezign/images/loader.gif);
  background-repeat:no-repeat;
  background-position:center;
}

.slide {
  position: absolute;
  margin-top: 0px; 
}

#ss_nav{
  width:580px;
  margin-top:-36px;
  margin-bottom:0px;
  margin-left:-70px;
  color:#fff;
  font-family: Arial, sans-serif;
  font-size:13px;
  position:absolute;
  
}
#ss_nav ul{
  text-align:right;
  float:right;
}

#ss_nav li{
  display:inline;
  list-style-type:none; 
  margin:0px;
  padding:0px;
}

#ss_nav a{
  color:#fff;
  padding-top:0px;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:20px;
  float:left;
  margin:1px;
}

#ss_nav a.current{
  border:1px solid;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
  margin:0px;
}


/* Single Thumbnail on Page */

.alignleft{
  float:left;
  padding-right:20px;
  padding-top:4px;
  padding-bottom:10px;
}

.alignright{
  float:right;
  padding-left:20px;
  padding-top:4px;
  padding-bottom:10px;
}

/* Contact */

body.pageid-9 td{
  color:#333;
  vertical-align:top;
  padding:2px;
  line-height:22px;
  font-size:16px;
}

body.pageid-9 td a{
  font-size:12px;
}

body.pageid-9 h3{
  font-weight:normal;
  color:#999;
}


/* Contact Form */

.c-form{
  width:620px;
  height:480px;
  padding:0px;
  color:#fff;
  margin-top:20px;
  float:left;
  overflow:hidden;
  background-position:top;
  background-repeat:no-repeat;
}


#hu-form{
  background-image:url(/wp-content/themes/mhdezign/images/hire-us-bg.jpg);
  background-position:0px -120px;
}

#wwu-form{
  background-image:url(/wp-content/themes/mhdezign/images/work-with-us-bg.jpg);
}
 
#nl-form{
  background-image:url(/wp-content/themes/mhdezign/images/newsletter-bg.jpg);
  background-position:0px -120px;
}

input[type=image]{
  position:relative;
  /* left:20px; */
}


#container .c-form table{
  margin:10px;
}

#container .c-form td{
  padding:6px;
}

#container .c-form .right{
  color:#fff;
  text-align:right; 
  vertical-align:top;
  padding-top:10px;
  text-transform:lowercase;
  font-size:18px;
}

#container .c-form .submit{
  text-align:right; 
  padding-right:0px;
}

.c-form input[type=text],
.c-form textarea{
  border:0px;
  padding:6px 4px;
  width:100%;
  background: rgba(255, 255, 255, 0.9);
  font-family:Garamond, Georgia, serif;
  font-size:12px;
}


.c-form textarea{
  height:90px;
  background-color:#fff;
}


#contact-nav{
  float:left;
  margin-top:20px;
  margin-left:10px;
  display:block;
  list-style:none;
  font-size:18px;
}


#contact-nav a,
#contact-nav a:visited{
  color:#333;
}

#contact-nav .hu:hover{
  color:#A2A200;
}

#contact-nav .wwu:hover{
  color:#E2791B;
}

#contact-nav .nl:hover{
  color:#047391;
}


body.pageid-871 div.wpcf7-validation-errors{
  background-color: #A2A200;
}

body.pageid-874 div.wpcf7-validation-errors{
  background-color: #E2791B;
}

body.pageid-877 div.wpcf7-validation-errors{
  background-color: #047391;
}



div.wpcf7-response-output {
  color:#FFFFFF;
  margin-left:325px;
  margin-top:34px;
  padding:10px;
  position:absolute;
  text-align:left;
  width:260px;
  font-size:14px;
}

.wpcf7-not-valid-tip,
.ajax-loader{
  display: none;
}




/* Acronyms Section */

.acro{
  display:block;
  font-weight:bold;
  width:50px;
  float:left;
  height:100%;
  margin-right:10px;
  margin-bottom:6px;
}

.acro-description{
  display:block;
  width:460px;
  float:left;
  height:36px;
  margin-bottom:6px;
}

#pdf-table td{
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:1px dotted #ccc;
}



/* VERTICAL SPACE CLASSES */

.vspace_1 {
  margin-top:10px;
}

.vspace_2 {
  margin-top:20px;
}

.vspace_3 {
  margin-top:30px;
}

.vspace_4 {
  margin-top:40px;
}

.vspace_5 {
  margin-top:50px;
}

.vspace_6 {
  margin-top:60px;
}

.vspace_7 {
  margin-top:70px;
}

.vspace_8 {
  margin-top:80px;
}

.vspace_9 {
  margin-top:90px;
}

.vspace_10 {
  margin-top:100px;
}

/* PADDING CLASSES */

.padding_1{
  padding:10px;
}

.padding_2{
  padding:20px;
}

/* INDENT CLASSES */

.indent_1{
  margin-left:10px;
}

.indent_2{
  margin-left:20px;
}


/* Alignment Classes */

.right{
  text-align:right;
}

.left{
  text-align:left;
}

.center{
  text-align:center;
}





/*--------------------------------
  Drop down menus 
--------------------------------*/

#nav_container{
	float:right;
  padding-right:0px;
  margin-right:0px;
  height:100px;
  font-family: Helvetica, Arial sans-serif;
}


#nav_container li{
  display:inline;
  margin-left:8px;
  padding-left:8px;
}

.main_nav{
  float:left;
  display:inline;

  margin-left:8px;
  padding-left:8px;
}
.main_nav>a {
  display:block;
}


.nav-links {
  position: absolute;
  vertical-align: top;
  z-index: 1000;
  line-height:1.27em;
  border-left:solid 1px #ccc;
  border-top:solid 1px #ccc;
  margin-top:8px;
  margin-left:10px;
  padding-left:0px;
  padding-top:4px;
  float:right;
  display:none;
}

.nav-links a:link,
.nav-links a:visited{
  font-family: Helvetica, Arial sans-serif;
  font-size: 12px;
  color:#666;
  text-decoration:none;
  margin-top:8px;
}

.nav-links a:hover,
.nav-links a:active{
  color:#333;
  text-decoration:none;
}


#nav-blog-links{
  width:516px;
  border:none;
}

#nav-who-links{
  width:380px; 
}

#nav-process-links{
  width:217px;
}

#nav-work-links{
  width:290px;
}

#nav-clients-links{
  width:120px;
}

#nav-contact-links{
  width:60px;
}

#nav_container a:link,
#nav_container a:visited {
  color:#666666;
  padding-left:8px;
  text-decoration:none;
}

#nav_container a:hover,
#nav_container a:visited
#nav_container a.current {
  color:#333;
}

#nav_container .current-nav>a{
	color:#333;
	background-image: url(/wp-content/themes/mhdezign/images/carrot.gif);
	background-repeat: no-repeat;
	background-position: 0% center;  
}
.current-nav>.nav-links {
  display:block;
}

#nav_container a.current-sub{
	color:#E2791B;      
}



/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate { padding:0; margin:0;}
.wp-paginate li {
  display:inline; 
  list-style:none;
  margin-left: 0px;
}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

.wp-paginate a,
.wp-paginate .current,
.wp-paginate .gap {
  padding:10px;
  font-size: 18px;
  margin-left: 6px;
  margin-right:6px;
  float: left;
}

.wp-paginate .current{
  color:#E2791B;
}

.wp-paginate .prev{
  float:left;
  margin-left: 0px;
  padding-left: 0px;
  
}

.wp-paginate .next{
  float:right;
  text-align: right;
  margin-right: 0px;
  padding-right: 0px;
}

.wp-paginate{
  margin-left:0px;
  padding-left:0px;
}

.wp-paginate .prev{
  margin-left:0px;
  margin-right:100px;
  padding-left:0px;
}


/* Contact Form 7 */

div.wpcf7-mail-sent-ok{
  background-color:#333;
  border:0px solid #000; 
}

div.wpcf7-validation-errors {
    border:0px solid #000; 
}
