/*  
Theme Name: Celta Business
Theme URI: http://www.celtathemes.com/
Version: 1.1
Description: Designed by <a href="http://www.celtathemes.com">Celta Themes</a>.
Author: Celta Themes
Author URI: http://www.celtathemes.com/
Tags: celtathemes

	Copyright: (c) 2011 Celta Themes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

@import url("presentation/styles.css"); 
@import url("presentation/typography.css"); 
@import url("presentation/images.css"); 
@import url("presentation/colors.css"); 
@import url("presentation/shortcodes.css"); 



/*nkarch modifications below*/

#main-content .wpcf7-submit {
	margin-left: 0;
	}
	
#main-content table{
	margin-bottom: 20px;
	width: 100%;
	color: #666;
	font-size: 14px;
	}

#main-content table h5{
	margin-bottom: 0;
	font-size: 16px;
	}
	
#main-content table ol{
	list-style-position: outside;
	}

#main-content ol li{
	border: none;
	padding: 7px 5px;
	}
	
#main-content table ol span{
	float: left;
	}

#main-content table td, th{
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	padding: 10px 10px 10px 10px;
	background: #F7F7F7;
	}
	
#main-content table th{
	text-align: center;
	background: #EBEBEB;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	}
	
#main-content table td.center-td{
	text-align: center;
	}
	
#main-content table th.center-td h5{
	text-align: center;
	}
	
#main-content table.cv td{
	background: none;
	border: none;
	font-size: 12px;
	color: #898C8D;
	}

#vsp_logo{
	margin-left: -20px;
	}
	
#why_vsp_sidebar li,#why_vsp_sidebar p{
	color: #415E7E;
	}
	
h1 {
	font-family: Arial;
	font-weight: normal;
	}
	
#rss_footer_link{
	background: url('presentation/images/rss.png');
	}
	
.page-content{
	text-align: justify;
	}
	
.textwidget .button{
	width:72px;
	}

p.s2_message {
	text-align: left;
}

#newsletter_signup_form{
	margin: auto;
    width: 280px;
    height: 80px;
    padding-top: 10px;
    color: #696D6E;
	}

#newsletter_signup_form table{
	border: none;
	border-spacing: 8;
	}
	
#newsletter_signup_form input{
	border: 1px solid #aaa;
	font-size: 14px;
	padding: 3px;
	color: #696D6E;
	}
	
#newsletter_signup_form .input_submit{
	cursor: pointer;
	}
	
#newsletter_signup_form .input_submit:hover{
	background: #415E7E;
	color: white;
	}

input#s {
	padding: 6px 8px;
	font-size: 13px;
	margin-bottom: 6px;
}

#searchsubmit {
	padding: 4px 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #454b53;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

#searchsubmit:hover {
	background: #415e7e;
}
	
.pp_fade{
	padding-top: 10px;
	}

#wpcf7-f504-w1-o1{

	}
	
.wpcf7-form, #main-content .gform_wrapper {
	margin-left: 70px;
    width: 340px;
    margin-top: 17px;
	}
	
#wpcf7-f504-w1-o1 .wpcf7-submit{
	margin: 0;
	}
	
.pp_close{
	margin-top: -40px;
	margin-right: 10px;
	}
nav li a {font-size: 12px;}
nav[role="navigation"] {
	padding: 0 10px;
	}

nav[role="navigation"] li {
	padding-right: 1px;
	}
	
nav[role="navigation"] li ul {
	left:-3px;
	}
	
#wpcf7-f839-w1-o2 .wpcf7-submit{
		margin-left: 0;
}

.internal_blog_page {}
.internal_blog_page a{}
.internal_blog_page a:hover{text-decoration:none}
.internal_blog_page div{overflow:hidden}
.blog_left {border-right: 1px solid #DDDDDD;
float: left;
margin-right: 15px;
padding-right: 25px;
width: 480px;}
.single_post {margin-bottom:25px;}
.post_date_b {}
.post_date_b p{font-size:14px;color:#696d6e;margin-bottom:5px}
.post_title_b {}
.post_title_b h2{background: #5492B8;
color: #FFFFFF;
font-size: 17px;
line-height: 24px;
padding: 5px 15px;margin:0}
.post_title_b h2 a {color:#fff}
.post_title_b h2 a:hover {color:#fff}
.post_content_b {}
.post_read_more {float: right;font-size:14px}
.post_meta_b {border-top: 1px solid #DDDDDD;
margin-top: 15px;
padding-top: 5px;}
.post_share_b {float:left}
.facebook_share {background: url(images/facebook_icon.png) no-repeat scroll 9px 6px #405D7E;
display: block;
float: left;
height: 26px;
margin-right: 10px;
position: relative;
text-indent: -99999px;
width: 26px;}
.twitter_share {background: url(images/icon_twitter.png) no-repeat scroll 7px 8px #405D7E;
display: block;
float: left;
height: 26px;
margin-right: 10px;
position: relative;
text-indent: -99999px;
width: 26px;}
.total_comments a{background: none repeat scroll 0 0 #405D7E;
color: #FFFFFF;
display: block;
float: left;
font-size: 14px;
font-weight: bold;
height: 18px;
padding: 4px 10px;}
.total_comments:hover {color:#fff !important}
.post_author_b {float:right}
.post_author_b p{font-size:14px;color:#696d6e}
.post_author_b p a{color:#5592b8}
.sidebar_right {}
.single_sidebar {margin-bottom:20px}
.single_sidebar h2{color:#5592b8;font-weight:bold;font-size:14px}
.single_sidebar ul{margin:0;padding:0;list-style:none !important}
.single_sidebar ul li{}
.single_sidebar ul li a{background:#F5F5F5;display:block;padding:2px 5px;margin-bottom:10px;color:#696d6e;font-weight:bold;font-size:13px}
.single_sidebar ul li a:hover{text-decoration:none;color:#000}
li.cat-item-1, li.cat-item-16 {display:none}
.category-news .post_date_b {display:none !important}

.sticker_bottom {background:url("images/title_b.png") no-repeat scroll 0 0;display:block;width:14px;height:15px;margin-left:40px}
.post_thumb_b {float:left;margin-right:10px}

.total_comments {float: left; width: auto;}

nav[role="navigation"] a {padding:0 11px !important}

.another_comments_area {}
.form-submit input[type=submit]{background:#405D7E;color:#fff;padding:5px 15px;float:left}

.another_comments_area #commentform {
  background-color: transparent !important;
  padding: 0 !important; 
}

.another_comments_area .wpcf7-form input[type="text"], .another_comments_area .wpcf7-form textarea, .another_comments_area #commentform input[type="text"], .another_comments_area #commentform textarea, .another_comments_area #main-content .gform_wrapper input[type="text"], .another_comments_area #main-content .gform_wrapper textarea {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #74A6C5;
  border-radius: 0 0 0 0;
  max-width: 95%;
}

.comment-form-comment {overflow:hidden;width:100%}
.comment-form-url  {display:none}

.wpcf7-form input[type="submit"], .comment-reply-link, #main-content .comment-reply-link:hover, #commentform input[type="submit"], #main-content .gform_wrapper input[type="submit"] {background-color: #415e7e;
float: left;
padding: 10px 15px;
display: block;
font-size: 15px;}

.post_navi_b_left {float:left;margin-top:2px}
.post_navi_b_left p{}
.post_navi_b_left p a{background: url("images/globe.png") no-repeat scroll 0 0 transparent;
display: block;
font-size: 12px;
font-weight: bold;
padding: 2px 3px 3px 30px;}

.post_navigation_b {}
.post_navi_b_right {float:right}
.nav-previous {float: left;}
.nav-next {float: right;
margin-left: 20px;}

.wp-pagenavi {padding:10px !important}

/* DP-KBQ - fix OL lists with manually placed numbers */
ol>li>span:first-child {
float: left;
}table {width: 480px !important;}.comment-content {width: 430px !important;}

.single_sidebar #s {border:1px solid #ddd}