/*

Theme Name: Oneims-Blog
Description: oneims
Author: Oneims
Author URI: www.Oneims.com
Version: Dec 2009


*/









/* Master Reset */

html, body, div, span, applet, object, iframe, h1, h2,

h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 

address, big, cite, code,del, dfn, em, font, img, ins,

kbd, q, s, samp, small, strike, strong, sub, sup, tt, 

var,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;

	color:#666666;

	font-weight: normal;

	font-style: inherit;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	vertical-align: baseline;

}



/* Applied Style */

body{ background:url(images/sub-bg.gif) repeat-x; max-height:1229px;}

#wrap{ width:1009px; margin:0 auto 0 auto;}



/* Content */

#content{ width:1008px; padding:0;margin:0 auto;}



/* Top Navigation */

#top-nav {
height:33px;
width:998px;
}
#top-nav ul {
float:right;
margin:0;
padding:0;
}
#top-nav ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0 0;
}
#top-nav ul li.request {
padding:10px 20px 0;
}
#top-nav ul li.email {
padding:10px 20px 0;
}
#top-nav ul li.login {
padding:10px 0px 0;
}
#top-nav ul li.questions {
padding:10px 20px 0;
}
#top-nav ul li a:link, #top-nav ul li a:hover, #top-nav ul li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top-arrow.png) no-repeat scroll left center;
color:#FFFFFF;
display:block;
font-weight:bold;
height:14px;
padding:0 0 0 20px;
text-decoration:none;}

/* Header, Logo and Navigation */

#headerNlogo{ width:1008px; height:98px;}

#headerNlogo .logoNnav{ width:1028px; height:98px; margin-top:11px;}

#headerNlogo .logoNnav .logo{ width:300px; padding:0 0 0 15px; float:left;margin-left:-15px}



#headerNlogo .logoNnav .nav{ width:auto; padding:36px 20px 0 0px; float:right;}

#headerNlogo .logoNnav h2{cursor:pointer}

#headerNlogo .logoNnav .nav ul{ margin:0; padding:0; float:left; }

#headerNlogo .logoNnav .nav ul li{ list-style:none; float:left; margin:0 8px 0 8px;}



#headerNlogo .logoNnav .nav ul li a:link, #headerNlogo .logoNnav .nav ul li a:visited{ font-size:17px; text-decoration:none; color:#333333; font-weight:bold; text-transform:uppercase;}

#headerNlogo .logoNnav .nav ul li a:hover{ color:#4daef6; text-decoration:underline;}

#headerNlogo .logoNnav .nav ul li.active a:link, #headerNlogo .logoNnav .nav ul li.active a:visited, #headerNlogo .logoNnav .nav ul li.active a:hover{ color:#4daef6;  text-decoration:underline;}





/* Main Content */

#main-content{ width:1008px; min-height:768px; padding:29px 0 0 0; margin:0 auto 0 auto;}

#main-content .content-box{ background-color:#FFFFFF; width:1008px; margin:0 auto 0 auto; min-height:666px;}

#main-content .content-left{ background:url(images/left-border.jpg) no-repeat; width:22px; min-height:666px; float:left;}

#main-content .content-right{ background:url(images/right-border.jpg) no-repeat right; width:18px; height:666px; float:left;}

#main-content .content-center{ width:968px; min-height:666px; float:left;}



#main-content .titleNsubnav{ width:906px; height:82px; border-bottom:1px solid #e3e3df;}

#main-content .top-title{ font-size:25px; color:#126ba7; width:500px; height:51px; padding:31px 0 0 0; float:left; text-transform:uppercase;}



#main-content .subnav{float:right; padding:41px 0 23px 0;text-align:right}

#main-content .subnav ul{ margin:0; padding:0;}

#main-content .subnav ul li{ list-style:none; float:left; margin:0 8px 0 8px;}



#main-content .subnav ul li a:link, #main-content .subnav ul li a:visited{ font-size:16px; text-decoration:none; color:#333333; font-weight:bold; text-transform:uppercase;}

#main-content .subnav ul li a:hover{ color:#4daef6; text-decoration:underline;}

#main-content .subnav ul li.active a:link, #main-content .subnav ul li.active a:visited, #main-content .subnav ul li.active a:hover{ color:#4daef6;  text-decoration:underline;}



#main-content .sub-content{ width:906px; float:left;}

#main-content .sub-content p{float:left; width:906px; padding:0 10px 0 10px; font:14px Georgia, serif}

#main-content .sub-content input{margin:5px 0 5px}



#main-content .blog-content{ width:890px; float:left;font:14px Georgia, serif; margin-top:20px}









#main-content .sidebar{ background:url(images/sidebar-bg.jpg) no-repeat; width:216px; float:left; height:584px;}

#main-content .sidebar ul{ margin:0; padding:0;}

#main-content .sidebar ul li{ list-style:none; width:206px; height:39px;}

#main-content .sidebar ul li a:link, #main-content .sidebar ul li a:visited{ width:201px; height:29px; border-bottom:1px solid #dcddde; display:block; text-align:left; text-decoration:none; color:#666666; font-size:12px; font-weight:bold; padding:10px 0 0 5px;}

#main-content .sidebar ul li a:hover{ background:url(images/sidebar-hover.jpg) no-repeat; border-bottom:none; width:211px; height:28px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 0 0 5px;}

#main-content .sidebar ul li.active2 a:link, #main-content .sidebar ul li.active2 a:visited, #main-content .sidebar ul li.active2 a:hover{ background:url(images/sidebar-hover.jpg) no-repeat; border-bottom:none; width:211px; height:28px; display:block; text-align:left; text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; padding:10px 0 0 5px;}



#main-content .center-content{ width:435px; min-height:544px; padding:40px 15px 20px 10px; float:left; text-align:justify; line-height:20px;}

#main-content .center-content strong{font:16px Georgia, serif;font-weight:bold}

#main-content .center-content p{width:434px;font:16px Georgia, serif}





#main-content .quicksearch{ background:url(images/quick-contact-bg.jpg) no-repeat top; width:224px; height:480px; float:left; margin:20px 0 0 0;}

#main-content .quicksearch h1{ background:url(images/arrow-big.gif) no-repeat left; height:34px; width:188px; padding:15px 0 0 26px; margin:0 0 0 10px; font-size:17px; font-weight:bold; text-transform:uppercase;}

#main-content .quicksearch .color{  font-size:17px; font-weight:bold; color:#126ba7; text-transform:uppercase;}

#main-content .quicksearch table{margin-left:25px}



#main-content .actions{width:224px;float:left; margin:20px 0 0 0;}

#main-content .actions ul{margin:0px 0 0 2px;padding:0;list-style-type:none;}

#main-content .actions ul li{list-style:none;}

#main-content .actions ul li.live-chat-btn a{ background:url(images/live-chat-btn.gif) no-repeat; width:216px; height:77px; display:block;}

#main-content .actions ul li.call-btn a{ background:url(images/call-btn.gif) no-repeat; width:216px; height:77px; display:block;}



#main-content .content2{ width:1008px; float:left;}

#main-content .content2 .box2{ width:306px; float:left; text-align:left; line-height:20px; margin:0 5px 0 5px;}

#main-content .content2 .box2 h1{height:37px; width:281px; padding:20px 0 0 5px;}

#main-content .content2 .box2 .text-space{ padding:0 0 0 10px; font-size:19px; text-align:justify;}

#main-content .content2 .box2 p{ padding:0 21px 0 16px; font:15px Arial, Tahoma;border-top:1px solid #ccc;padding-top:10px}

#main-content .content2 .box2 ul.socialmedia{list-style-type:none;margin:0 0 0 20px;padding:0}

#main-content .content2 .box2 ul.socialmedia li{list-style:none;float:left;margin-right:3px}







#main-content .content3{ width:1008px; float:left; background:url(images/search-bg.jpg) no-repeat; height:98px; margin-top:20px}

#main-content .content3 .search{ width:400px; float:left; padding:10px 0 0 25px;}

#main-content .content3 .input-text{ background:#f4f4f4; border:#dedede 1px solid; height:15px; width:157px; float:left;}

#main-content .content3 .input-img{ float:left; width:67px; margin:0 0 0 5px;}

#main-content .content3 .ads{ width:520px; float:left; padding:10px 0 0 0;}

#main-content .content3 .ads ul{ margin:0; padding:0; float:right;}

#main-content .content3 .ads ul li{ list-style:none; float:left;margin:0;line-height:80px;padding:5px;}



/* For Solutions */

#main-content .sub-content2{ min-height:544px; width:956px; float:left; text-align:justify; line-height:20px;}

#main-content .sub-content2 ul.solutions{ margin:0; padding:0;}

#main-content .sub-content2 ul.solutions li{ list-style:none; height:115px; width:906px; border-bottom:1px dotted #999999;}

#main-content .sub-content2 img{ margin:20px 0 0 20px;}

#main-content .sub-content2 h1{ font-size:14px; font-weight:bold; color:#032e65; margin:20px 0 0 20px; float:left; width:666px;}

#main-content .sub-content2 p{ float:left; width:670px; padding:0 10px 0 10px; font:14px Georgia, serif}

#main-content .sub-content2 a:link{ float:right; color:#032e65; text-decoration:none; padding:0 50px 0 0;}



#bottom-wrap{width:100%;background:#003764 url(images/bottomlinks-bg.gif) top repeat-x; padding-bottom:20px;float:left; min-width:1020px;}

/* Bottom Links */
#bottom-links{background:#003764 url(images/bottomlinks-bg.gif)top repeat-x;margin:0 auto;margin:0 auto; width:1020px; }
#bottom-links ul{ margin:0; padding:0;}
#bottom-links ul li{ list-style:none; color:#FFFFFF;  text-transform:capitalize; padding:0; line-height:25px}
#bottom-links ul li.title{ list-style:none; color:#008dff; font-weight:bold;}
#bottom-links ul li a{
	color:#ffffff; text-decoration:none;font-size:12px
}
#bottom-links .about-us{ float:left; background:url(images/divider.gif) no-repeat top right; min-height:230px; padding:20px 20px 0 20px; min-width:120px;}
#bottom-links .web-solutions{ float:left; background:url(images/divider.gif) no-repeat top right; min-height:230px; padding:20px 20px 0 15px; min-width:146px;}
#bottom-links .print-solutions{ float:left; background:url(images/divider.gif) no-repeat top right; min-height:230px; padding:20px 20px 0 15px; min-width:124px;}
#bottom-links .consulting{ float:left; background:url(images/divider.gif) no-repeat top right; min-height:230px; padding:20px 20px 0 15px; min-width:130px;}
#bottom-links .contact-us{ float:left; min-height:230px; padding:20px 0px 0 15px; min-width:90px;}
#bottom-links .industry-solutions{ float:left; height:230px; padding:20px 20px 0 15px; min-width:150px;background:url(images/divider.gif) no-repeat top right;}

/* Footer */
#footer{ width:100%; text-align:center; color:#FFFFFF; line-height:40px;
background:#002442;float:left;min-width:1020px;}
#footer a{color:#fff;font-size:11px;text-decoration:none}



/* Misc. */

.darkblue{ color:#126ba7;}

.left{ float:left;}

.right{ float:right;}

.req{color:#c00}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}





/* blog */



img {

	border:0;

	margin: 3px;

	}

a {

	color:#015da8;

	text-decoration:none

	}

a:hover {

	color:#38acd1;

	text-decoration:none

		}

h1, h2, h3, h4, h5, h6 {

	

	}



.entry blockquote { border-left:6px solid #ececec;

	padding-left:10px;

	color:#aaa;

	font-style: normal;

		
                  font-size:13px;
	}

.clear {

	clear:both;

	}

img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	padding: 3px 3px;

	margin: 5px;

	display: inline;

	background:#fff;

	border: 1px solid #ccc;

	}



img.alignright {border: 1px solid #ccc;

	padding: 3px 3px;

	margin: 5px;

	display: inline;

	background:#ebebeb;



	}



img.alignleft {border: 1px solid #ccc;

	padding: 3px 3px;

	margin: 5px;

	display: inline;

	background:#ebebeb;



	}

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

	

.wp-caption {

	border: 1px solid #DDDDDD;

	text-align: center;

	background-color: #ededed;

	padding: 4px 0px 5px 0px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}











/* The Sidebar1 */
 
.sidebar1{margin:12px 0px 0px 0px;
 
	float:right;/*background:#fff url(images/widget.png) repeat-y 1px 0px;*/
 
	width:232px;
 
	padding:0px;
 
	font-size:12px;
 
	
 
 
 
	}
 
 
 
.sidebar1 h2 {border-bottom:2px solid #ccc;
 
	line-height:20px;
 
	font-size:18px;
 
	color:#136ca8;
 
	margin:0px 10px 0px 10px;
 
	padding:15px 0px 10px 0px;
 
	font-weight:normal;display:block;/* background: url(images/widget-top.png) no-repeat top;	*/
 
	
	}
 
.sidebar1 ul {
 
	list-style-type: none;
 
	margin: 0px 0px ;
 
	padding: 0;
 
        
 
	}
 
 
 
.sidebar1 ul ul  {
 
	list-style-type: none;
 
	margin:0px 10px 10px 10px;
 
	padding:0px 0px 0px 0px;
	/*background: url(images/widget-bottom.png) no-repeat bottom;*/
	float:left;
 
	
 
        
 
	}
 
 .sidebar1 ul div{margin:0px 10px 10px 10px;}
 
.sidebar1 ul ul ul {
 
	list-style-type: none;
 
	margin: 0;
 
	padding: 0;
 
	border:0;
 
	background:#fff;
 
	}
 
 
 
.sidebar1 ul ul ul ul {
 
	list-style-type: none;
 
	margin: 0;
 
	padding: 0;
 
	border:0;
 
 
 
	}
 
	
 
.sidebar1 ul li {width:230px;
 
	height:100%;
 
	
 
	float: left; 
 
	clear: left;	
 
	
 
 
 
	}
 
.sidebar1 ul li li {width:210px;border-bottom:1px dotted #ccc;margin:0; padding:0;/*line-height:28px;*/}
 
.sidebar1 ul li li a:link, .sidebar1 ul li lia:visited, .sidebar1 ul li li a{
 
	color:#1183d7;
 
	text-decoration: none;display:block;
 
	padding: 6px 5px 6px 5px;margin:0;
 

 
	
 
	}
 
 .sidebar1 ul li a{color:#1183d7;}
 
.sidebar1 ul li a:hover {
 
	color: #6e777d;
 
	}
 
 
 
.sidebar1 p {
 
	padding: 7px 5px;
 
	margin:0;
 
	}
 
 
 
.sidebar1 table {
 
	width:100%;
 
	text-align:center;
 
	color:#6e777d;
 
	}	
 

/*calendar*/



#wp-calendar{

	width: 100%;

	/*padding: 0 0 15px;*/ background:#fff;



}



#wp-calendar caption{

	padding: 5px 5px ;

	font-size:16px;

	

}



#wp-calendar th, #wp-calendar td{

	padding: 5px;

	text-align:center;

	color:#333;

}



#wp-calendar td a{

	background:#fff;

	padding: 5px;

}

#wp-calendar td{

	background:transparent;

}

#wp-calendar td, table#wp-calendar th{

	padding: 2px 0;

}		

	

/*posts*/	

#content-posts{width:650px; float:left; margin:10px 0px 0px 10px; padding:0px;}


#content-posts h1, #content-posts h1 a{display: block;
font-family: Helvetica, Arial, sans-serif;
font-size: 30px;
font-weight: normal; margin:0; padding:0px 0px; letter-spacing:-1px; }

.single{margin:40px 0px 30px 0px;}

.meta-outer{width:648px; margin:10px 0px 5px 0px;padding:0px;background:#ececec url(images/meta-top.png) no-repeat top;float:left;}
.meta-inner{width:648px; margin:0px;padding:0px;float:left;background:url(images/meta-bot.png) no-repeat bottom}
.postmeta{ padding:5px 10px; float:left;}

.author{float:left; width:300px;}
.comm{float:right; width:300px;text-align:right;}
.cats{float:left; width:300px;}
.tags{float:right; width:300px;text-align:right;}

.entry, .entry span, .entry li, .entry a, .entry strong, entry b{font-size: 13px;}
.entry p{font-size: 13px; padding: 5px 0px; line-height:150%;}
.entry h1{padding: 5px 0px; font-size: 34px; border-bottom: 2px solid #ccc;}
.entry h2{padding: 5px 0px; font-size: 24px;}
.entry h3{padding: 5px 0px; font-size: 18px;}
.entry h4{padding: 5px 0px; font-size: 14px;}
.entry h1 a{font-size: 34px;}
.entry h2 a{font-size: 24px;}
.entry h3 a{font-size: 18px;}
.entry h4 a{font-size: 14px;}
 .entry strong{font-weight:bold;}
.entry em{font-style:italic;}
.entry ol{ list-style:decimal inside; margin-left:10px; padding-left:10px;}
.entry li{line-height:150%;}
.entry ul{margin: 5px 10px;padding-left:10px;}
.entry ul li{list-style:square; margin:0; padding:0px;}
.entry ul li ul{margin: 0px 10px;list-style:square;}

h2.pagetitle{font-size: 14px;}

/*search*/

#search {float:left;

	height:50px;

	width:auto;

	margin:0px 3px 0px 3px;

	padding:0px;

	width:225px;	

	background:#ffffff url(images/search.png) no-repeat;

}

#search form {

	margin: 0;

	padding: 0;

}



#search fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



#search p {

	margin: 0;

	font-size: 85%;

}



#s {border:1px solid #ccc;

	margin:10px 0px 10px 10px;

	float: left;

	width:150px;

	padding: 6px 2px 7px 5px;	

	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#333;

}



#searchsubmit {margin:10px 5px 10px 0px;

	width:35px;

	float: left;

	background:#fff url(images/sbutton.png) no-repeat 3px 0px;

	border:none;

	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;

	color: #000;

	height:30px;

}

/*comments*/

#comments {

	font-family:Arial, serif;

	font-size:15px;

	font-style:italic;

	margin:15px 10px;

}

#title-arc {

	font-family:Arial, serif;

	font-size:15px;

	font-style:italic;

	margin-bottom:15px;

	text-align:right;

	margin-right:15px;

}

.alt {

	background:#ebf3f8;

	border:0;

	float:none;

	margin-bottom:15px;

	padding:10px;

	

}

.alt img, .standard img {

background:#fff; padding:2px;

}

.commenttext-admin img {

background:#fff; padding:2px;

}

.standard {

	border:0;

    background:#c5dbea;

	float:none;

	margin-bottom:15px;

	padding:10px;

	

}

.commenttext-admin {border:0;

	background:#136ca8;

	color:#FFF;

	float:none;

	margin-bottom:15px;

	padding:10px;

	

}

.commenttext-admin p,.commenttext-admin a{color:#fff; font-size:13px;}

#comment-table{width:620px; margin:0 auto;}

.comment-avatar {

	float:left;

	width:60px;

}

.comment-name {

	padding:5px;

	margin-left:5px;

	width:520px;

	float:left;

}
.comment-name a, .comment-name p{font-weight:bold;}
.comment-content {

	margin:10px;

        width:590px;

	float:none;

}

#comment-form {

	width:620px;

	overflow: hidden;

	margin:0 auto;

	height:100%;

	color:#504945;	

	

	line-height:20px;

}

#comment-form h2{margin:10px 10px}

#comment-form-a {	

	margin:10px auto;width:620px;background:#ebebeb;

}

#comment-form-b{background: url(images/c-top.png) no-repeat top;width:620px;

}

#comment-form p {

	color:#000;

	margin:5px 15px;

	width:100%;

}

#comment-form p a {

	color:#000;

	margin:5px;

}

#comment-form submit{border:none;}
#respond {

	font-family:Arial, serif;

	font-size:15px;border:none;

	font-style:italic;

	margin-bottom:15px;

	color:#000;

}
#comment-form input{border:1px solid #ccc; width:300px; height:20px;}
#comment-form textarea{border:1px solid #ccc; width:500px; height:200px;}
#comment-form button {

	border:none;

}

#comment-form input#submit {border:0;

	float:left;margin-bottom:10px;

	width: 128px;

	height: 40px;

	cursor: pointer;

	text-indent: -9999px;

	background:url(images/btn-com.png) no-repeat bottom left;

}

#comment-form input#submit:hover {

	background:url(images/btn-com.png) no-repeat top left;

}
 /*wp-pagenavi plugin*/
#navigation{	
	width:640px;
	overflow: hidden;
	margin:5px 5px 5px 5px;
	padding:5px 0px;
	}

#navigation span.current{border-color:#015da8; color:#015da8;}
#navigation .pages,#navigation .extend,#navigation a, #navigation a.page{border-color:#38acd1; color:#38acd1;}
#navigation a:hover, #navigation a.page:hover{border-color:#015da8; color:#015da8;}


.follow-us{border:0;float:left; background:#fff;width:232px;   }
.follow-us img{float:left;padding:3px 1px;}


#main-content .sidebar1 li.widget_archive ul li{width:100px; margin:0px 2px; float:left;clear:none;}

#sbform {padding:10px;}
#sbform h2{}
#sbform p{padding:3px;}
#sbform input.f1{width:200px;}
#sbform textarea{width:200px; height:55px;}

