/*
THEME NAME: Omkar Theme
THEME URI: http://omkarsoft.com
DESCRIPTION: Omkar Theme : Simple, minimalistic theme, ideal for corporate blogs or creating more complex designs
VERSION: 1.0
AUTHOR: <a href="http://www.omkarsoft.com">Manjunath</a>
AUTHOR URI: http://www.omkarsoft.com
*/

@import "reset.css";
html{
overflow-y:scroll;
}
body{
background:#F4F4F4 url(images/bg.jpg) repeat-x;
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
}

a {
	color: #464646;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
* {
margin:0;
padding:0;
}
strong {
	font-weight: 700;
}
/* Site Navigation */

	ul#navigation						{text-transform:uppercase;}
	ul#navigation li 					{float:right; display:inline; margin : 0 0 0 50px;}
	ul#navigation li a					{font-family:arial, sans-serif !important; display:block; padding:44px 0 0; text-decoration:none; color:#000000; font-size:14px; font-weight:bold;}
	ul#navigation li a:hover,
	ul#navigation li a.current			{background:url(../images/triangle.gif) no-repeat center top;}

#header {
height:65px;
overflow:hidden;
width:983px;
	background: #F2F2F2;
	}
#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 983px;
	}

hr {
	border: none 0;
	border-bottom: 1px solid #E0E0E0;
	height: 1px;
	margin: 10px 0;
}
#bgtop{
	background:url(images/bgtop.png) no-repeat;
margin:0 auto;
width:1014px;
height:18px;

}	
#bgbottom{
background:url(images/btmsh.png) no-repeat;	
margin:0 auto;
width:1014px;
height:18px;

}	
blockquote {
	font-style: italic;
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #595959;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
}

#wrapper {
	background:url(images/bodybg.png) repeat-y;
margin:0 auto;
width:1014px;
}

#header {
	overflow: hidden;
	background:#FFFFFF;
	width: 984px;

	margin: 0 auto;
}
.tech-icons {
margin:0;
overflow:hidden;
padding:0;
width:280px;
}
.tech-icons li {
background:none repeat scroll 0 0 transparent;
border:3px double #E9E9E9;
float:left;
margin:2px;
padding:2px;
text-align:left;
width:125px;

}
.sidepanel ul.tech-icons li{
list-style:none;
}
a:link {
color:#3C7CBC;
cursor:pointer;
text-decoration:none;
}
#omtools a:link {
color:#FB0039;
cursor:pointer;
text-decoration:underline;
font-size:18px;
}
#omtools a{
color:#FB0039;
cursor:pointer;
text-decoration:underline;
font-size:18px;
}
.topLogo {
background:url("images/logo11.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:63px;
margin-left:10px;
margin-right:20px;
width:255px;
}
#header_right {
float:right;
height:37px;
margin-right:34px;
margin-top:10px;
}
#pixopoint_menu1 li#memberslink {
background-color:#FB0039;
/*margin-left:38px;*/
float:right;
}
#readm{
clear:both;
display:block;
margin-left:862px;
margin-top:61px;
position:absolute;
text-align:right;
}
#phyadd{
position:absolute;margin-left:295px;
}
#phyadd p{
padding-bottom:3px;
}
#pm-tool{
margin-top:142px;
padding-left:11px;
position:absolute;
}
#paint-tool{
margin-left:180px;
margin-top:142px;
padding-left:32px;
position:absolute;
}
#lan-tool{
margin-left:385px;
margin-top:142px;
padding-left:32px;
position:absolute;
}
#joom-tool{
margin-left:564px;
margin-top:142px;
padding-left:32px;
position:absolute;
}
#pm-tool a,#paint-tool a,#lan-tool a,#joom-tool a{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;

}
.topright {
background:url("images/quote.png") no-repeat scroll 0 0 transparent;
height:36px;
width:320px;
}
#header_icons {
margin-left:120px;
}
#login {font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;float:right; padding:3px 45px 0 0; text-transform:uppercase;background-position:89px 0;}
#login a {color:#000000; text-decoration:none;}
#login a:hover {color:#750000;}


#description {
	font-size: 130%;
	color: #666666;
	margin: 5px 0 50px 30px;
}

#menu {
	width: 880px;
	overflow: hidden;
	margin: 0 auto;
}

#menu ul li {
	float: left;
	text-transform: uppercase;
	font-size: 90%;
	padding: 10px;
}

#menu ul li a {
	color: #666666;
}

#maincontainer {
background:url("images/content.gif") no-repeat scroll 0 0 #F0F5FB;
margin:0 auto;
overflow:hidden;
width:985px;
padding:0px;
}
#boxleft{
background:url(images/box3.png);
width:280px;
height:261px;
float:left;
margin-left:5px;
margin-top:5px;
}
#boxleft ul#leftab{
color:#FFFFFF;
padding-left:15px;
padding-top:20px;
}
#boxleft ul#leftab li#webapp{
background:url("images/button1.png") no-repeat scroll 0 0 transparent;
height:50px;
line-height:44px;
margin-bottom:10px;
padding-left:10px;
width:250px;
}
#boxleft ul#leftab li#netdev{
background:url("images/button2.png") no-repeat scroll 0 0 transparent;
height:50px;
line-height:44px;
margin-bottom:10px;
padding-left:10px;
width:250px;
}
#boxleft ul#leftab li#seoser{
background:url("images/button3.png") no-repeat scroll 0 0 transparent;
height:50px;
line-height:44px;
margin-bottom:10px;
padding-left:10px;
width:250px;
}
#boxleft ul#leftab li#iphoneapp{
background:url("images/button4.png") no-repeat scroll 0 0 transparent;
height:50px;
line-height:44px;
margin-bottom:10px;
padding-left:10px;
width:250px;
}
#boxleft ul#leftab li a{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-top:18px;

}
#content {
background:url("images/border-top.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #E1E7EF;
float:left;
margin-left:5px;
padding-left:0;
width:655px;
min-height:387px;
}
#content-blog {
background:url("images/border-top.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #E1E7EF;
float:left;
padding-left:5px;
width:753px;
padding-bottom:20px;

}
img{
border:0;
}
.tech_icon{ color:#3C7CBC; font-family:arial; font-size:10px; font-weight:bold; line-height:16px; }
.tech_icon a{ color:#3C7CBC; text-decoration:none; } .tech_icon a:hover{ color:#666; text-decoration:none;}

.tech_border{ border:#f2f2f2 1px solid; padding:10px 0 13px 0;}

h1.title {
border-bottom:1px solid #E3E3E3;
color:#0094D4;
font-family:arial;
font-size:18px;;
margin:0;
padding:10px 5px;
}

.wpcf7-form input {
border:1px solid #7A7A7A;
padding: 4px;
}
.wpcf7-form #submit{
background:none repeat scroll 0 0 #1B5F9B;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:35px;
line-height:35px;
margin:0 0 20px;
padding:0;
text-align:center;
width:79px;

}
input, select, textarea,label, html body textarea {
color:#7A7A7A;
font-family:Arial;
font-size:12px;
vertical-align:middle;
}
input.text, select, textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #7A7A7A;
padding:2px 0 3px 6px;
}
.text-box {
font-size:1.2em;
line-height:1.7em;
}
.post {

margin:4px;

}
#content-blog .post-date {
background:url("images/date.jpg") no-repeat scroll left top transparent;
display:block;
float:left;
height:45px;
margin:0 0.5em 0.1em 0;
text-align:center;
width:45px;
}
#content-blog .post-date span.month {
color:#FFFFFF;
display:block;
font-size:75%;
font-weight:bold;
line-height:21px;
text-transform:uppercase;
}
#content-blog .post-date span.day {
color:#1D2024;
display:block;
font-size:151%;
font-weight:bold;
line-height:23px;
text-shadow:1px 1px 1px #FFFFFF;
}
#content-blog h3.title {
color:#FFFFFF;
font-size:148%;
line-height:100%;
margin:0;
padding:0;
text-shadow:none;
}
#content-blog .post-content p {
padding:0.4em 0;
color:#000;
font-size:14px;
}
#content-blog p.comments {
float:right;
line-height:100%;
margin-right:20px;
padding:0px 0 4px 28px;
}
#content-blog p.comments a {
background:url("images/comment.png") no-repeat scroll 0 4px transparent;
display:block;
padding:4px 0 4px 24px;
}
style.css (line 223)
p 
.post-title {
padding:10px 0 0;
	font-size: 150%;
	line-height: 1.2;
	font-weight: normal;
}

.post-title a {
	color: #333333;
}

.page-subtitle {
	font-weight: 700;
	color: #CCC;
	font-size: 90%;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 15px;
}

.post-meta {
	font-size: 85%;
	color: #999;
	margin-top: 5px;
}

.post-meta a {
	color: #666666;
}

.post-comments {
	float: right;
	background: url(images/cbubble_left.gif) no-repeat top left;
	padding: 3px 0 7px 7px;
}

.post-comments a {
	background: url(images/cbubble_right.gif) no-repeat top right;
	padding: 3px 7px 7px 0;
	color: #FFFFFF;
}

.post-comments a:hover {
	color: #FFFFFF;
}

.post-content {

}

.post-content h2 {
	font-size: 16px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px;
}

.post-content h3 {
	font-size: 150%;
	font-weight: 700;
	border-bottom: 1px solid #EFEFEF;

}

.post-content p {
	line-height: 1.3;
	padding-bottom:10px;

}

.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
	padding: 4px;
}

.post-content img.alignleft {
	float: left;
	border: 1px solid #EFEFEF;
	margin: 0 25px 15px 0;
	padding: 4px;
}

.post-content img.alignright {
	float: right;
	border: 1px solid #EFEFEF;
	margin: 0 0 15px 25px;
	padding: 4px;
}

.post-content ul,.post-content ol {
	margin-left: 30px;
	margin-bottom: 20px;
}

.post-content ul {
	list-style: outside;
}

.post-content ol {
	list-style: decimal;
}

.post-content ul li,.post-content ol li {
	line-height: 1.3;
	margin-bottom: 5px;
}

.more-link {
	font-weight: 700;
	display: block;
	margin-top: 10px;
}

.section-title {
	font-size: 140%;
	margin-bottom: 10px;
}

.navleft {
	float: left;
	margin: 0 15px 15px 0;
}

.navright {
	float: right;
	margin: 0 0 15px 15px;
}

.navigation div a {
	font-size: 110%;
}

#comments ol li {
	margin-top: 2px;
	border-bottom: 1px solid #F0F0F0;
	padding: 10px 0;
	overflow: hidden;
	height: 1%;
}

.comment-gravatar {
	float: left;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #F0F0F0;
	padding: 3px;
}

.comment-data {
	float: left;
	width: 400px;
}

.comment-data p {
	margin-bottom: 6px;
	line-height: 1.3;
}

.comment-author {
	font-weight: 700;
	margin-bottom: 3px;
}

.comment-meta {
	color: #666;
	margin-bottom: 5px;
	font-size: 85%;
}

.unapproved {
	font-style: italic;
}
#twitter{
background:url(images/01.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	padding-left:5px;
	cursor:pointer;
	}
		#blogger{
background:url(images/02.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	padding-left:5px;
	cursor:pointer;
	}
		#delicious{
background:url(images/03.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	padding-left:5px;
	cursor:pointer;
	}
		#rss{
background:url(images/04.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	padding-left:5px;
	cursor:pointer;
	}
		#youtube{
background:url(images/05.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	padding-left:5px;
	cursor:pointer;
	}
		#linkedin{
background:url(images/06.png) no-repeat;
	width:21px;
	height:22px;
	float:left;
	cursor:pointer;
	}

#respond {
	margin-top: 30px;
}

#comment-form {
	margin-top: 15px;
	margin-bottom: 10px;
}

#comment-form label {
	font-size: 90%;
	display: block;
	margin-bottom: 5px;
}

#comment-form input {
	width: 240px;
	margin-bottom: 10px;
	padding: 5px;
}

#comment-form textarea {
	width: 455px;
	height: 200px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 10px;
}

#sidebar {
background:url("images/border-top.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #E1E7EF;
float:left;
/*margin-right:4px;*/
width:305px;
margin-left:5px;
}
#sidebar-blog {
background:url("images/border-top.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #E1E7EF;
float:right;
margin-right:5px;
padding-top:10px;
width:215px;
}
.sidepanel {
	margin-bottom: 27px;

}

.sidepanel h3 {
border:medium none;
color:#660C47;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:5px 5px 5px;
}

.search { clear:both; height:35px; background:#f4f4f4; margin:0px 0px 11px 0px;}
	.search .indent { overflow:hidden; padding:0px 0px 0px 0px;}
	
	.search form { padding:0px 0px 0px 0px;}
.search .text {
background:none repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
color:#000000;
font-size:16px;
font-weight:bold;
padding:6px 0 6px 7px;
text-transform:uppercase;
width:213px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}

#tech a, #tech a:hover{
text-decoration:none;
border:none;
}
.sidepanel ul li {
line-height:20px;
list-style:square outside none;

}
.sidepanel ul {
margin-left:20px;

}
.sidepanel p {
	margin-top: 8px;
	line-height: 1.3;
}
#omkr-footer {
background:url("images/omkr-sprite.gif") repeat-x scroll 0 -1px ;
clear:both;
color:#000;
height:30px;
width:985px;
margin:auto;
padding-top:1px;
position:relative;
}
#omkr-footer ul {
font-family:arial,sans-serif;
font-size:14px;
font-weight:bold;
}
#omkr-footer li.omkr-first {
background-image:none;
padding-left:19px;
}

#omkr-footer li {
float:left;
overflow:inherit;
padding:3px 10px 5px 10px;
white-space:nowrap;
}
#omkr-footer li a:link, #omkr-footer li a:visited {
color:#CCCCCC;
text-decoration:none;
}
#omkr-top div#omkr-social-tools {
height:16px;
margin-top:35px;
}
#omkr-social-tools {
clear:both;
margin:0;
position:absolute;
right:0;
}
#omkr-social-tools ul a, .omkr-share-this ul a {
display:block;
height:16px;
margin:0;
padding:0;
width:16px;
text-decoration:none;
}
#omkr-social-tools li, .omkr-share-this li {
float:left;
padding:0 2px 0 0 !important;
}
div#omkr-social-tools {
height:16px;
margin-top:35px;
}
a.omkr-share-print {
background:url("images/social.png") no-repeat scroll -52px -130px transparent;
}
a.omkr-share-email {
background:url("images/social.png") no-repeat scroll -52px -52px transparent;
}
a.omkr-share-digg {
background:url("images/social.png") no-repeat scroll -52px -26px transparent;
}
a.omkr-share-facebook  {
background:url("images/social.png") no-repeat scroll -52px -78px transparent;
}
a.omkr-share-twitter {
background:url("images/social.png") no-repeat scroll -52px -156px transparent;
}
a.omkr-share-delicious  {
background:url("images/social.png") no-repeat scroll -52px 0 transparent;
}
a.omkr-share-linkedin  {
background:url("images/social.png") no-repeat scroll -52px -104px transparent;
}
  a.omkr-share-print:hover{background:url(images/social.png) no-repeat -78px -130px;}
  a.omkr-share-delicious:hover{background:url(images/social.png) no-repeat -78px 0;}
  a.omkr-share-digg:hover{background:url(images/social.png) no-repeat -78px -26px;}
  a.omkr-share-facebook:hover{background:url(images/social.png) no-repeat -78px -78px;}
  a.omkr-share-linkedin:hover{background:url(images/social.png) no-repeat -78px -104px;}
  a.omkr-share-twitter:hover{background:url(images/social.png) no-repeat -78px -156px;}
  a.omkr-share-active-email:hover{background:url(images/social.png) no-repeat 0 -52px;}
  a.omkr-share-active-print:hover{background:url(images/social.png) no-repeat 0 -130px;}
  a.omkr-share-active-delicious:hover{background:url(images/social.png) no-repeat 0 0;}
  a.omkr-share-active-digg:hover{background:url(images/social.png) no-repeat 0 -26px;}

#footer {
background:url("images/footer_bottom.jpg") repeat-x scroll left top #000000;
clear:both;
height:50px;
margin:auto;
padding:0 15px;
width:955px;
  }
  #footer_icons{
  float:left;
  width:500px;
  }
  
  #site-lock{
  float:right;
margin-left:10px;
width:100px;
  }
#footer p {
  font-size: 9pt;
  color: #bbb;
  padding: 0;
  }
#footer a {
  color: #9499a1;
  
  }
#footer a:hover {
  color: #fff;
  }
#footerleft {
color:#9499A1;
float:left;
font-size:12px;
margin-top:3px;
  }
#footerright {
float:right;
margin-top:5px;
text-align:right;
  }
#footer_icons ul li{
display:inline;
padding-left:5px;

color:#9499a1;

}

#footer_icons ul li  {
font-size:10px;
}
#footer a {
color:#9499A1;
}



.sep {
	color: #CCC;
	margin: 0 8px;
}

.ico-small {
	vertical-align: middle;
	margin: 0 5px 2px 0;
}
/* Navigation */
#nav{
width:985px;
margin:auto;

}
#gallery {
height:260px;
float:right;
width:685px;
margin-top:5px;
margin-right:5px;


}
#content_wrap{
float:left;
width:100%;
}
.demo{
clear:both;
}
h3 {
border:medium none;
color:#0094D4;
font-family:Calibri,arial;
font-size:24px;
font-weight:bold;
padding:5px 0 0;
margin:0;
}
  .boxgrid{ 
				
				height: 92px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 	/*** sidepanel  ***/}
		.sidepanel { padding:0px 0px 0px 0px;}
		.sidepanel .title { margin:0px 0px 0px 0px; position:relative;}
		.sidepanel .title h2 { padding:13px 0px 8px 12px;}
		.rss { float:right; width:31px; height:31px; position:absolute; top:3px; right:6px; overflow:hidden; text-indent:-1000em; background:url(images/rss.gif) no-repeat 0 0; margin:0px 0px 0px 0px;}
			
		.sidepanel .recent { overflow:hidden; clear:both; font-size:13px; border-bottom:1px solid #e3e3e3; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}	
	
		.sidepanel .recent .left { float:left; width:140px; overflow:hidden; height:100%;}
		
		.sidepanel .recent b { display:block; color:#00d8ff; padding:8px 0px 2px 0px;}
		
		.sidepanel .recent strong { display:block; color:#B23467; padding:0px 0px 2px 0px; font-size:16px;}
		
		.sidepanel .recent p a { color:#7a7a7a; text-decoration:none}
		.sidepanel .recent p a:hover { color:#00d8ff; text-decoration:underline;}
		
		.sidepanel .recent p.fleft {  margin:0px 11px 0px 12px; border-right:1px solid #e3e3e3; padding:11px 13px 13px 0px; display: inline; float:left; overflow:hidden; height:100%;}
		
		.sidepanel .more-link { background:#ededed; height:100%; clear:both; overflow:hidden; padding:12px 0px 19px 13px; margin:0px 0px 0px 0px;}
		.sidepanel .more-link a { float:left;}
.testimonials_manager_widget {
float:left;
padding-left:10px;
width:300px;
font-size:12px;
}
 .testimonials_manager_widget .avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #0094D4;
float:left;
margin-right:5px;
padding:4px;
position:relative;
}

.Testipanel {
background:url("images/testibg.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #E1E7EF;
clear:both;
height:127px;
margin-left:5px;
width:974px;
}
.Testipanel h3{
padding:5px;

}
