.company li#testimonial p {font-size:1.3em;}
.about li#testimonial p {font-size:1.1em;}
.services li#testimonial p {font-size:1.1em;}
.services blockquote {padding-left:5px;}
.contact ul.sidebar_list {padding-top:1em;}
.contact li#testimonial p {font-size:.75em;}
.contact .format_text input, #commentform input, #commentform textarea {width:100%;}

/*--:[ Thesis Reset ]:--*/
.custom a { outline:none; }
.custom ul#tabs { border:none; }
.custom ul#tabs li { background:none; border:none; }
.custom #header { border-bottom:none; }
.custom #feature_box { border-bottom:none; }
.custom #content_box { background:none; }
.custom .sidebar h3 { font-variant:normal; letter-spacing:0; }
.custom #column_wrap { background:none; }
.custom #footer { border-top:none; }

body {background: #ffffff url(images/mpi-bg2.gif) repeat-x;}

.contact .headline_area {display:none;}

/*--:[ Header ]:--*/
.custom #header_area {
background:transparent url(images/mpi-header-bg.gif) repeat-x scroll center center;
border-bottom:5px solid #D08504; border-top:10px solid #D08504; height:200px; }
.custom #header #tagline {color:#000000; text-indent: -9999px;}
.custom #header #logo {text-indent: -9999px;}


/*--:[ Header (About Page) ]:--*/
.about #header #logo a { background:url(images/john-about.gif) center no-repeat; }

/*--:[ Header (Contact Page) ]:--*/
.contact #header #logo a { background:url(images/john-contact.png) center no-repeat; }

/*--:[ Header (Services Page) ]:--*/
.services #header #logo a { background:url(images/john-services.png) center no-repeat; }

/*--:[ Ribby Awards Header ]:--*/
.ribby-awards #header #logo a { background:url(images/john-diversity.gif) center no-repeat; }

/*--:[ Blog Header ]:--*/
.blog #header #logo a { background:url(images/john-diversity.gif) center no-repeat; }

/*--:[ Company Header ]:--*/
.company #header #logo a { background:url(images/john-header.gif) center no-repeat; }


#header #logo a
{
display:block;
width:930px;
height:200px;
background:url(images/john-diversity.gif) center no-repeat;
color:#000000;
text-indent: -9999px;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em;
border-top: 0em;
border-right: 0em;
border-bottom: 0em;
border-left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: -1em;
}

.custom #page {padding-top:0em; padding-bottom:0em;}
.custom #header {padding-top:1em; padding-bottom:0em; margin-bottom:-4.5em;}

/*--:[ Navigation ]:--*/
.custom ul#tabs li.current-cat a, .custom ul#tabs li.current_page_item a { 
	color: #ffffff; 
	text-decoration: none; 
	background-color:#d08504; 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
  	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.custom ul#tabs li a:hover { 
	border-bottom:3px solid #5286bd; 
	margin-bottom:-3px;
	text-decoration:none;
	color:#d08504;
}
.custom ul#tabs li.current-cat a, .custom ul#tabs li.current_page_item a:hover {border-bottom:none; margin-bottom:0px; color:#ffffff;}
.custom ul#tabs li a { text-transform: none; }
.custom #tabs a {color:#ffffff;}
.custom #post-581 {display:none;}

/*--:[ Content ]:--*/
.custom #content {border-left:2px dotted #ccc; border-right:2px dotted #ccc; margin-left:-2px; margin-right:-2px;}
.custom a {color:#990000;}



/*--:[ Sidebar ]:--*/
.custom #sidebar_1 {border-right:2px dotted #ccc; margin-right:-2px; border-bottom: 2px dotted #ccc;}
.custom .sidebar h3  {color:#111;}
.custom .comments_closed {display:none; margin-bottom:-1px;}


/*--:[ Footer ]:--*/
/* .custom #footer_area {background:#D08504;} */
.custom #footer {text-align:center; padding-top:0; padding-bottom:0;}
.custom .tagline {background-color:#627894; color:#fff; text-align:center; font-size:14px; padding:.5em;}
.custom  #footer_area.full_width {background-color:#627894; color:#fff;}
.custom #footer_area .page {padding-bottom:0;}
.custom .footer_nav {color:#000;}
.custom #footer a {border-bottom:none; color:#990000}
.custom #footer_nav {width:100%; background-color:#fff; text-align:center; font-size:14px; padding-top:.2em; padding-bottom:.2em; border-top:2px dotted #ccc; border-bottom:2px dotted #ccc;}
