/* Embed reset styles and 960 Grid System Framework */
@import url("reset.css");
@import url("text.css");
@import url("960.css");

/* Start main layout styles */
body{	background-color:#FFF; }

#header{	height:125px; }
	#header h1 a{	display:block;
			width:130px;
			height:125px;
			background-image:url(http://www.mkmlabs.com/media/4881/logo.gif);
			background-position:top left;
			background-repeat:no-repeat; }
	#header h1 a span{	display:none; }
	#header h2{	display:none; }

#menu{	background-color:#D2D3D5;
	margin-bottom:5px; }
	#menu ul{	margin:0px;
			padding:0px;
			list-style-type:none; }
		#menu li{	margin:0px;
				padding:0px;
				display:inline;
				float:right;
				line-height:25px;
				margin:0px 12px 0px 12px; }
			#menu li a{	color:#000;
					font-weight:bold;
					text-decoration:none; }
				#menu li a:hover{	color:#CF5153;
							text-decoration:underline; }
#photostrip{	background-color:#CADFF6;
		background-image:url(http://www.mkmlabs.com/media/4886/photostrip.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		height:180px; }

#mainbody{	 }

#mainbody h1{	color:#1A171B; line-height:24px; font-size:22px; margin-top:20px; font-weight:bold; }
#mainbody h2{	color:#1A171B; line-height:20px; font-size:18px; margin-top:18px; font-weight:bold; }
#mainbody h3{	color:#1A171B; line-height:18px; font-size:18px; margin-top:18px; font-weight:normal; }
#mainbody h4{	color:#1A171B; line-height:18px; font-size:16px; margin-top:18px; font-weight:bold; }
#mainbody h5{	color:#1A171B; line-height:16px; font-size:16px; margin-top:18px; font-weight:normal; }
#mainbody h6{	color:#1A171B; line-height:16px; font-size:14px; margin-top:16px; font-weight:bold; }
#mainbody p{	 }
#mainbody a{	color:#CF5153; text-decoration:none; }
#mainbody a:hover{	color:#007FA9; text-decoration:underline; }
#mainbody a.backtotop{	padding:4px 0px 4px 20px;
			background-image:url(http://www.mkmlabs.com/media/5227/backtotop.gif);
			background-position:left center;
			background-repeat:no-repeat; }
#mainbody blockquote{	margin:0px 0px 20px 0px;
			font-size:16px;
			font-family: Georgia, Times, serif;
			font-style:italic;
			color:#84868A; }
#mainbody img{	margin:10px 0px 20px 0px; }
#mainbody img.left{	margin:0px 10px 10px 0px;
			padding:2px;
			border:1px solid #84868A;
			float:left; }
#mainbody img.right{	margin:0px 0px 10px 10px;
			padding:2px;
			border:1px solid #84868A;
			float:right; }
#mainbody ul ul,
#mainbody ol ol,
#mainbody ul ol,
#mainbody ol ul{	margin:0px; }
#mainbody ul li{	list-style-type:disc; }
	#mainbody ul li li{	list-style-type:square; }
		#mainbody ul li li li{	list-style-type:circle; }
			#mainbody ul li li li li{	list-style-type:lower-alpha; }
#mainbody ol li{	list-style-type:decimal; }
	#mainbody ol li li{	list-style-type:lower-alpha; }
		#mainbody ol li li li{	list-style-type:lower-roman; }
			#mainbody ol li li li li{	list-style-type:lower-greek; }

#mainbody h3.pagetitle{	color:#1A171B;
			line-height:24px;
			font-size:22px;
			margin-top:20px; }

div.newsletterform{	 }
	div.newsletterform h4{	color:#007FA9 !important;
				padding-bottom:4px;
				border-bottom:1px solid #D2D3D5; }
	div.newsletterform ol{	margin:0px; padding:0px; }
	div.newsletterform li{	list-style-type:none !important;
				margin:4px 2px 4px 0px; padding:10px 4px;
				background-color:#DFEFF4;
				width:280px;
				float:left; }
		div.newsletterform li input{	width:180px;
						margin-left:40px; }
		div.newsletterform p.submit{	margin:0px; padding:0px;
						text-align:right; }

div.projecthome img{	margin-bottom:10px; }

div.projecthome h4,
div.servicepage h4{	font-size:14px;
			line-height:16px;
			margin:0px 0px 10px 0px;
			padding:0px;
			font-weight:normal; }
	div.projecthome h4 a,
	div.servicepage h4 a{	font-weight:bold;
				color:#F7941D;
				text-decoration:none; }
		div.projecthome h4 a:hover,
		div.servicepage h4 a:hover{	color:#007FA9;
						text-decoration:underline; }

div.servicepage{	background-color:#FFF;
			background-position:0px 25px;
			background-repeat:no-repeat; }
	div.servicepage p{	margin-left:0px; }
		div.servicepage p.teaser{	font-family: Georgia, Times, serif;
						font-style:italic;
						color:#84868A;
						margin-left:65px; }

div.projecthome p{	margin:0px 0px 6px 0px;
			padding:0px;
			color:#83868B; }
div.projecthome ul,
div.servicepage ul{	margin:0px 0px 40px 0px;
			padding:0px;
			list-style-type:none; }
div.servicepage ul{	margin-left:0px; }
	div.projecthome ul li,
	div.servicepage ul li{	margin:0px;
				padding:0px;
				list-style-type:none !important; }
		div.projecthome ul li a,
		div.servicepage ul li a{	padding:0px 0px 0px 20px;
						display:block;
						margin-left:5px;
						line-height:25px;
						color:#007FA9; }
div.projecthome ul li a.readmore,
div.servicepage ul li a.readmore{	background-image:url(http://www.mkmlabs.com/media/4896/readmore.gif);
					background-position:left center;
					background-repeat:no-repeat; }
div.projecthome ul li a.techdoc{	background-image:url(http://www.mkmlabs.com/media/4969/techdoc.gif);
					background-position:left center;
					background-repeat:no-repeat; }
div.projecthome ul li a.specdoc{	background-image:url(http://www.mkmlabs.com/media/4974/specdoc.gif);
					background-position:left center;
					background-repeat:no-repeat; }
div.projecthome ul li a.download{	background-image:url(http://www.mkmlabs.com/media/4964/download.gif);
					background-position:left center;
					background-repeat:no-repeat; }

#sidebar{	text-align:right; }
	#sidebar h3{	color:#007FA9;
			line-height:24px;
			font-size:22px;
			margin-top:20px; }

div.service{	border-top:1px solid #D2D3D5;
		background-color:#FFF;
		padding:0px;
		margin:0px;
		background-position:left center;
		background-repeat:no-repeat; }
	div.service h4{	margin:4px 0px 0px 0px;
			padding:0px;
			font-size:16px; }
	div.service h5{	margin:4px 0px 0px 0px;
			padding:0px;
			font-size:14px; }
		div.service h4 a{	font-weight:bold;
					color:#CF5153;
					text-decoration:none; }
		div.service h4 a:hover{	color:#007FA9;
					text-decoration:underline; }
		div.service h5 a:hover{	font-weight:bold;
					text-decoration:underline; }
		div.service h5 a{	color:#007FA9;
					text-decoration:none; }
	div.service p{	margin-left:65px;
			color:#83868B;
			line-height:16px; }

div.service-consultancy{	background-image:url(http://www.mkmlabs.com/media/5058/serv-consult.gif); }
div.service-contentrescue{	background-image:url(http://www.mkmlabs.com/media/5063/serv-contres.gif); }
div.service-development{	background-image:url(http://www.mkmlabs.com/media/5068/serv-dev.gif); }
div.service-elearning{	background-image:url(http://www.mkmlabs.com/media/5073/serv-el.gif); }
div.service-associates{	background-image:url(http://www.mkmlabs.com/media/5106/serv-assocs.gif); }
div.service-Free{	background-image:url(http://www.mkmlabs.com/media/7915/serv-free.gif); }
div.service-open-source{	background-image:url(http://www.mkmlabs.com/media/9396/serv-os.gif); }

div.servicepage-consultancy{	background-image:url(http://www.mkmlabs.com/media/5058/serv-consult.gif); }
div.servicepage-contentrescue{	background-image:url(http://www.mkmlabs.com/media/5063/serv-contres.gif); }
div.servicepage-development{	background-image:url(http://www.mkmlabs.com/media/5068/serv-dev.gif); }
div.servicepage-elearning{	background-image:url(http://www.mkmlabs.com/media/5073/serv-el.gif); }
div.servicepage-associates{	background-image:url(http://www.mkmlabs.com/media/5106/serv-assocs.gif); }
div.servicepage-Free{	background-image:url(http://www.mkmlabs.com/media/7915/serv-free.gif); }
div.servicepage-open-source{	background-image:url(http://www.mkmlabs.com/media/9396/serv-os.gif); }

div.service-projects{	background-image:url(http://www.mkmlabs.com/media/8580/serv-projects.gif);
			background-position:top left; }
	div.service-projects ul{	list-style-type:none; }
		div.service-projects p{	margin:0px 0px 0px 65px;
					color:#83868B;
					line-height:16px; }

ul.skills,
ul.services{	border:3px double #D2D3D5;
		background-color:#EBF5F8;
		padding:4px;
		list-style-type:none !important; }
	ul.skills li,
	ul.services li{	list-style-type:none !important;
			font-weight:bold;
			line-height:28px;
			margin-left:10px;
			padding-left:22px;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(http://www.mkmlabs.com/media/5862/skill.gif); }
div.associateshort ul{	padding:4px;
			list-style-type:none !important; }
div.associateshort ul li{	list-style-type:none !important;
				font-weight:bold;
				line-height:16px;
				margin-left:2px;
				padding-left:22px;
				background-position:0px -6px;
				background-repeat:no-repeat; }
div.associateshort ul.services li{	line-height:16px;
					margin-bottom:4px;
					font-weight:normal;
					background-position:0px -6px;
					margin-left:2px; }
ul.contact{	padding:4px;
		list-style-type:none !important; }
ul.contact li{	list-style-type:none !important;
		font-weight:bold;
		line-height:28px;
		margin-left:10px;
		padding-left:22px;
		background-repeat:no-repeat;
		background-position:top left; }
	li.telephone{	background-image:url(http://www.mkmlabs.com/media/6185/telephone.gif); }
	li.fax{	background-image:url(http://www.mkmlabs.com/media/6190/fax.gif); }
	li.email{	background-image:url(http://www.mkmlabs.com/media/6195/email.gif); }
	li.website{	background-image:url(http://www.mkmlabs.com/media/6200/website.gif); }
	li.skype{	background-image:url(http://www.mkmlabs.com/media/6205/skype.gif); }
	li.address{	background-image:url(http://www.mkmlabs.com/media/6246/address.gif); }
	li.pdf{	background-image:url(http://www.mkmlabs.com/media/8014/pdf.gif); }
	li.freeaccount{	background-image:url(http://www.mkmlabs.com/media/8027/free.gif); }

#footer{	border-top:1px solid #D2D3D5;
		padding-top:20px;
		background-image:url(http://www.mkmlabs.com/media/6741/footer.gif);
		background-repeat:no-repeat;
		background-position:top left; }


#legal{	background-color:#D2D3D5;
	margin-bottom:20px;
	margin-top:10px;
	font-size:10px; }
	#legal p{	margin:0px; padding:5px;
			text-align:right; }
#legal p a{	color:#000;
		font-weight:bold;
		text-decoration:none; }
#legal p a:hover{	color:#CF5153;
			text-decoration:underline; }

#fullarticle{	margin-top:25px; }
div.article{	 }
div.articlehead{	background-image:url(http://www.mkmlabs.com/media/8838/blogpost.gif);
			background-position:left top;
			background-repeat:no-repeat; }
div.articlehead h5{	padding:0px 0px 0px 32px;
			margin:0px 0px 2px 0px; }
div.articlehead p.articlemeta{	padding:0px 0px 0px 32px;
				margin:0px 0px 12px 0px;
				color:#83868B;
				font-style:italic; }
div.articlebody{	margin-bottom:20px; }
div.articlebody p{	margin-bottom:5px; }
div.articlebody p.readmore{	text-align:right;
				background-image:url(http://www.mkmlabs.com/media/8833/next16.png);
				background-position:right center;
				background-repeat:no-repeat;
				padding:3px 20px 4px 0px; }



pre, code{	margin:4px 0px 8px 0px;
		padding:8px;
		border:1px solid #D1C7A3;
		background-color:#FFFFCC;
		font-size:12px;
		line-height:16px;
		overflow:auto;
		width:600px; }



























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
Heading 1 {
color:#1A171B; line-height:24px; font-size:22px; margin-top:20px; font-weight:bold;
}

Heading 2 {
color:#1A171B; line-height:20px; font-size:18px; margin-top:16px; font-weight:bold;
}

Heading 3 {
color:#1A171B; line-height:18px; font-size:18px; margin-top:12px; font-weight:normal;
}

Heading 4 {
color:#1A171B; line-height:18px; font-size:16px; margin-top:8px; font-weight:bold;
}

Heading 5 {
color:#1A171B; line-height:16px; font-size:16px; margin-top:4px; font-weight:normal;
}

Heading 6 {
color:#1A171B; line-height:16px; font-size:14px; margin-top:4px; font-weight:bold;
}

Blockquote {
margin:0px 0px 20px 0px;
			font-size:16px;
			font-family: Georgia, Times, serif;
			font-style:italic;
			color:#84868A;
}

