/*
Theme Name: Multitask Consulting
*/
body {background:url(images/bg.jpg) center top; color:#373737; font:12px/20px Verdana, Geneva, sans-serif;}
.container {margin:0 auto; width:960px; position:relative;}
@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('css/chunkfive-webfont.eot');
	src: local('☺'), url('css/chunkfive-webfont.woff') format('woff'), url('css/chunkfive-webfont.ttf') format('truetype'), url('css/chunkfive-webfont.svg#webfontIefdNK00') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {color:#851313;}
a:hover {background: rgb(221, 219, 212); background: rgba(106, 106, 106, 0.1); behavior: url(/PIE.htc);}
.content ul {padding-left:40px; list-style-type:disc;}
h1 {font:normal 28px/30px "ChunkFiveRegular", "Arial Black", sans-serif; color:#a0be64; padding-bottom:16px;}
.content h2 {font-size:18px; text-transform:uppercase; color:#434242; padding-bottom:4px;}
.content h3 {font-size:14px; text-transform:uppercase; color:#434242; padding-bottom:2px;}
html, body {height: 100%;}
#top {min-height: 100%;}
#certified {overflow:auto; padding-bottom:237px;}
/*Opera Fix*/
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;/}


#logo {position:relative; left:11px; top:16px;}
#logo:hover {background:none;}
#social-links {position:absolute; top:12px; right:476px; z-index:15;}
#callus {position:absolute; top:12px; right:0; font-size:14px; font-weight:bold;}
#callus span {font-size:18px;}
#contactus {width:215px; height:47px; background:url(images/contactus.png); display:block; text-indent:-9999px; margin-left:150px;}
#available {position:absolute; right:210px; top:49px;}

#navigation {margin-top:27px; background:url(images/nav.jpg) no-repeat; width:960px; height:41px; position:relative; z-index:8;}
#navigation div.table { display:table; margin:0 auto; padding-top:5px;}
#navigation li {margin:0 12px; position:relative; float:left; z-index:9;}
#navigation a {color:#464646; font-size:18px; text-decoration:none; padding:5px 10px; font-family:"ChunkFiveRegular", "Arial Black", sans-serif; display:block; position:relative; z-index:20;}
#navigation a:hover {background: rgb(112, 110, 107); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 1px 1px 2px #323232; -webkit-box-shadow: 1px 1px 2px #323232; box-shadow: 1px 1px 2px #323232; behavior: url(/PIE.htc);}
#navigation :hover > a, #navigation ul ul :hover > a {background: rgb(112, 110, 107); color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 1px 1px 2px #323232; -webkit-box-shadow: 1px 1px 2px #323232; box-shadow: 1px 1px 2px #323232; behavior: url(/PIE.htc);}
#navigation ul ul {display:none; position:absolute; top:25px; left:0; background: rgb(112, 110, 107); padding:8px 10px; -moz-box-shadow: 1px 1px 2px #323232; -webkit-box-shadow: 1px 1px 2px #323232; box-shadow: 1px 1px 2px #323232; behavior: url(/PIE.htc);}
#navigation ul ul li {float:none; border-top:1px solid #898887; border-bottom: 1px solid #5c5852; padding:0px; margin:0px}
#navigation ul ul a {font:10px/14px Verdana, Geneva, sans-serif; color:#fff; display:block; background:url(images/star-small.png) no-repeat left center; padding-left:18px}
#navigation ul ul a:hover { background:#fff url(images/star-small.png) no-repeat left center; color:#464646; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; behavior: url(/PIE.htc);}

#contactFormContainer {position:absolute; left:352px; z-index:12;float:right; top:0;}
#contact {height:286px;width:473px; display:none; padding:6px; color:#fff; background:url(images/contactform-bottom.png) bottom no-repeat;} 
.loader{display:none; background: url(../images/ajax-loader.gif) no-repeat center; margin-top:100px; height:40px; width: 230px;}
#backgroundPopup{ display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; z-index:11;}  
#contactBG {background:url(images/contact_bg.png) repeat-y; width:485px;}
#contact input, #message {width:140px; background:#fff url(../images/input_bg.png) repeat-x bottom; height:20px; border:1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:0 4px; font:12px/20px Verdana, Geneva, sans-serif; behavior: url(/PIE.htc);}
#contact  p {font-size:10px; line-height:14px; padding-bottom:8px;}
#contact label {padding-left:6px; font-weight:bold; line-height:24px;}
#contact .missing {display:none; color:#fadf90; font-size:10px;}
#contact td {padding:2px 16px 12px 8px;}
#message {width:258px; height:136px;}
#contact .submit {position:absolute; bottom:54px; right:0; width:99px; height:52px; border:none; background:none;cursor:pointer; background:url(images/submit.png); padding:0px;}
#contact .submit:hover {background-position:0px -52px;}
#contact #spamcheck {width:40px; float:right;}
#spamcell {width:135px; vertical-align:bottom;}
#spamcell label {padding-left:0px; line-height:14px; float:left;}
#spamcell input {margin-top:6px;}
#spamcell .missing {position:absolute; top:228px; left:275px; width:50px;}
#contact .needsfilled {border-color:#ff0000;}
#loader {width:30px; height:30px; margin:100px auto; background:url(images/preloader.gif); display:none;}
#output {font-size:16px; font-weight:bold; text-align:center; margin:100px 0; display:none; line-height:24px;}
.homeh {display:none;}

#step4 {width:960px; overflow:hidden; position:relative;}
#step4 .items {width:9999px; height:215px;}
#step4 .items li {display:none; position:absolute; left:0; right:0; height:215px; width:9999px;}
#step4 .links li {cursor:pointer;float:left;}
#step4 .links div {width:240px; height:65px; background:url(images/4steps.jpg); text-indent:-9999px;}
#step4 .links li.step1 div.current {background-position:0px -65px;}
#step4 .links li.step2 div {background-position:-240px 0;}
#step4 .links li.step2 div.current {background-position:-240px -65px;}
#step4 .links li.step3 div {background-position:-480px 0;}
#step4 .links li.step3 div.current {background-position:-480px -65px;}
#step4 .links li.step4 div {background-position:-720px 0;}
#step4 .links li.step4 div.current {background-position:-720px -65px;}
#step4 .items img, #step4 .items p {position:absolute; bottom:0;}
#step4 .items .step1 img {left:57px;}
#step4 .items .step1 p {width:420px; bottom:20px; left:500px;}
#step4 .items .step2 img {left:480px;}
#step4 .items .step2 p {width:430px; bottom:20px; left:28px;}
#step4 .items .step3 img {left:55px;}
#step4 .items .step3 p {width:520px; bottom:30px; left:405px;}
#step4 .items .step4 img {left:575px;}
#step4 .items .step4 p {width:516px; bottom:20px; left:45px;}
#arrow {position:absolute; bottom:52px; left: 108px;}

.content {clear:both; margin-top:40px; font-size:14px; line-height:24px; position:relative; z-index:1; width:960px; float:left;}
.home .content {font-size:12px; line-height:20px;}
.featured {position:relative; margin-left:9px; }
.featured .banner {position:absolute; background:url(images/banner.png); width:276px; height:29px; color:#fff; font-size:14px; font-style:italic; padding:8px 0 0 16px; top:155px; left:-3px;}
.three-column {float:left; width:300px; padding-right:30px;}
.last-col {padding-right:0px;}
h3.col-header, h3.widget-title {background:url(images/rounded_header.png); height:27px; font-family:"ChunkFiveRegular", "Arial Black", sans-serif; font-size:20px; color:#6a6a6a; text-align:center; font-weight:normal; padding-top:12px; margin-bottom:15px; padding-bottom:0px; text-transform:none;}
h3.col-header a, h3.widget-title a {color:#6a6a6a; text-decoration:none; display:block;}
h3.col-header a:hover, h3.widget-title a:hover {background:none;}
#certified {clear:both; padding-top:35px; color:#6a6a6a; font-size:16px; font-style:italic; font-weight:bold; line-height:30px;}
ul.starred, ul.arrowed {padding-left:0px;}
.starred li {background:url(images/star.png) left center no-repeat; padding-left:24px; margin-bottom:12px; list-style-type:none;}
.arrowed li {background:url(images/arrow.png) left center no-repeat; padding-left:24px; margin-bottom:12px; list-style-type:none;}
.blog-feed span {color:#6a6a6a; font-size:11px; font-style:italic;}
.subscribe-link {position:relative; top:3px;}

#footer {clear:both;padding:22px 0 15px; background: rgb(95, 94, 91); background: rgba(0, 0, 0, 0.6); color:#fff; margin-top:40px; margin-top: -197px; behavior: url(/PIE.htc);}
#footer a {color:#fff;}
#footer a:hover {color:#d0d0d0; background:none;}
#footer h4 {font-weight:normal; display:inline;}
#footer ul { list-style-type:disc; font-size:10px; padding-left:20px;}
#footer ul a {text-decoration:none;}
#footer ul a:hover {text-decoration:underline;}
#footer-message {height:120px; background:url(images/thankyou.png) no-repeat; padding:15px 20px; line-height:22px;}
#footer-message a {font-size:14px; font-weight:bold;}


#sidebar {width:300px; float:right; position:relative; z-index:1;}
#sidebar h3 {margin-top:50px;}
.two-column {width:615px; float:left;}

.portfolio {background:url(images/portfolio.png) no-repeat; height:90px; position:relative; margin-bottom:70px; padding:10px 110px 0 332px; color:#fff; font-size:12px; line-height:18px;}
.portfolio img {border:3px solid #e5d2a7; position:absolute; top:-15px; left:42px;}
.portfolio h3 {font:normal 18px/24px "ChunkFiveRegular", "Arial Black", sans-serif; float:left; text-transform:none; color:#fff;}
.portfolio a.webAddress {color:#fff; position:relative; top:3px; left:20px;}
.portfolio p {clear:both;}
.portfolio a.viewWebsite {background:url(images/viewWebsite.png) no-repeat; width:98px; height:45px; position:absolute; right:-8px; top:44px; text-indent:-9999px;}

/* blog */
.widget-area {padding-top:50px;}
#searchform {background:#93918d; background: rgba(0, 0, 0, 0.4); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color:#fff; padding:15px; font-weight:bold; text-align:center; height:24px; behavior: url(/PIE.htc);}
#searchform label {font:normal 16px/18px "ChunkFiveRegular", "Arial Black", sans-serif;}
#s {width:120px;}
h3.widget-title {margin-bottom:0px;}
.widget-container li a {display:block; padding:3px 4px 3px 10px; text-decoration:none; border-bottom:1px solid #D6D3CD; width:286px;}
#get_recent_comments_wrap a {display:inline; padding:0px; text-decoration:underline; border-bottom:none;}
#get_recent_comments_wrap {padding-top:4px;}
.postList {margin-bottom:40px; padding:15px 18px; background:#f3f1ed; background: rgba(255, 255, 255, 0.3); border-bottom:1px solid #ddd7c9; position:relative; behavior: url(/PIE.htc);}
.postList h2 {font:normal 20px/28px "ChunkFiveRegular", "Arial Black", sans-serif; text-transform:none;}
.postList h2 a {display:block; padding:2px;}
.post .date {position:absolute; top:50px; left:-64px; width:60px; background:#b3b1ac; background: rgba(0, 0, 0, 0.3); text-align:center; padding:8px 2px; color:#fff;font:14px/22px "ChunkFiveRegular", "Arial Black", sans-serif;behavior: url(/PIE.htc);}
.content ol {padding-left:40px; list-style-type:decimal;}
.post h1 {padding-bottom:0px;}
.entry-meta {font-style:italic; font-size:11px; padding-bottom:16px;}
.entry-utility {padding:15px 18px; background:#f3f1ed; background: rgba(255, 255, 255, 0.3); border:1px solid #ddd7c9; margin:20px 0; behavior: url(/PIE.htc);}
#nav-below {padding-top:20px;}
#nav-top {padding-bottom:20px;}
#subscribe-link {margin-top:10px;}
#comments ul {list-style-type:none; padding:0;}
.comment {padding:5px; margin:15px 0; clear:both;}
.comment-author-admin {background:#DCD9D3; background: rgba(95, 95, 95, 0.1); behavior: url(/PIE.htc);}
#comments ul.children {padding:0 0 0 32px;}
#comments .depth-2 .comment-body {width:398px;}
#comments .depth-3 .comment-body {width:366px;}
.comment-number {width:22px; height:30px; float:left; background:#a0be64; color:#fff;font-size:11px; line-height:20px; font-weight:bold; font-style:italic; text-align:center;}
.comment-author {width:130px; float:left; position:relative; left:10px; border-top:#b7b7b7 1px solid; font-size:12px; color:#505050; line-height:14px; text-align:right;}
.comment .fn {display:block;}
.comment-author img {padding:9px 0 4px;}
.commentmetadata {font-size:10px; color:#7b7b7b; font-style:italic;}
.comment-body {border-top:#b7b7b7 1px solid; padding-top:4px; float:right; width:430px; font-size:12px; line-height:20px; color:#5b5b5b;}
h3#comments-title {color:#b3b1ac; font:normal 18px/24px "ChunkFiveRegular", "Arial Black", sans-serif; text-transform:none; margin-top:40px;}
.comment-links {padding-top:10px;}
#cancel-comment-reply-link {text-transform:none; padding-left:20px;}
.comment-notes {font-size:10px;}
#respond {clear:both; padding-top:20px;}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {padding:3px 0; vertical-align:top;width:70px; text-align:right; position:relative;}
#commentform p input, #commentform p textarea {position:absolute; left:80px;}
#commentform p textarea {height:145px; font:12px/20px Verdana, Geneva, sans-serif;}
.form-allowed-tags {font-size:10px; line-height:14px; width:400px; padding:140px 0 10px 80px;}
#commentform #submit {position:relative;}
.navigation {height:24px;}
#sharethis_0 {margin:20px auto 0;}


/*  Wordpress styles
Images  -------------------------------------------------------------- */
.content img {
	margin: 0;
	max-width: 640px;
}
.content .attachment img {
	max-width: 900px;
}
.content .alignleft,
.content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.content .alignright,
.content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.content .aligncenter,
.content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content img.alignleft, 
.content img.alignright, 
.content img.aligncenter {
	margin-bottom: 12px; border:2px solid #D8D6CF; padding:1px;
}
.content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
.content .wp-caption img {
	margin: 5px 5px 0;
}
.content .wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.content .wp-smiley {
	margin:0;
}
.content .gallery {
	margin: auto;
}
.content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.content .gallery img {
	border: 2px solid #cfcfcf;
}
.content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.content .gallery dl {
	margin: 0;
}
.content .gallery img {
	border: 10px solid #f1f1f1;
}
.content .gallery br+br {
	display: none;
}

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
