/*
Theme Name: New Base LLC
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Whitemagic Solutions
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/






/* New Base LLC*/ 

@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bodyBg.gif) top left repeat-x;
	font:12px/17px  Arial, Helvetica, sans-serif;
	color:#555d70;
}
h1 {
    display: block;
    font-size: 2em;
    font-weight: bold;
    margin: 0.67em 0;
}
h3 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 1em 0;
}
p { padding:inherit;margin:inherit}
a { outline:none;}

ol {padding:0.85em 40px;}

.clear { clear:both;}

#wrapper { margin:0 auto; width:955px;}
.logo img{ border:none;}

.navigation-left { background:url(images/nav-left.gif) top left no-repeat; width:10px; height:47px; float:right;margin-top:15px;}
.navigation-right-end { background:url(images/nav-right-end.gif) top left no-repeat; width:10px; height:47px; float:right;margin-top:15px;}
.navigation-right { background:url(images/nav-right.gif) top left no-repeat; width:140px; height:34px; float:right; padding:13px 8px 0 20px;}
.navigation-right a img { border:none; margin-right:5px; vertical-align:middle;}
.navigation-right a.last img { border:none; margin-right:0px;}

.tab { background:url(images/navBg.gif) top left repeat-x; width:550px; height:47px; float:right;margin-top:15px;}

 
.tab ul { margin:0; padding:0; list-style:none; }
.tab li{ display:inline; margin:0; line-height:37px;}
.tab a { float:left; margin:0;    text-decoration:none; padding:3px 4px 3px 3px;  }
.tab a span{ float:left; display:block;   color:#6a6a6a; text-transform:uppercase; font-weight:bold; padding:2px 8px 3px 7px; cursor:pointer; }
.tab a:hover { float:left; margin:0;  text-decoration:none;   background:url(images/menu_left.gif) no-repeat left 10px; padding:3px 4px 3px 3px; }
.tab a:hover span { color:#5a1409; float:left; display:block;   color:#fff; background:url(images/menu_right.gif) no-repeat right 7px; padding:2px 8px 3px 7px; }
.tab .current a {   background:url(images/menu_left.gif) no-repeat left 10px; padding:3px 4px 3px 3px; }
.tab .current a span {   background:url(images/menu_right.gif) no-repeat right 7px; color:#fff; padding:2px 13px 3px 11px; }

.tab .current_page_item a {   background:url(images/menu_left.gif) no-repeat left 10px; padding:3px 4px 3px 3px; }
.tab .current_page_item a span {   background:url(images/menu_right.gif) no-repeat right 7px; color:#fff; padding:2px 8px 3px 7px; }

#header {
height:100px;
}

#headerBanner { background:url(images/headerBannerBg.gif) top center no-repeat; padding:11px 30px 31px 31px; margin:5px 0 5px 0; width:894px;}
#headerBanner p {  color:#cfe7ff;}
#headerBanner .welcomeBox { float:left; width:600px; padding:0; margin:0;}
#headerBanner .welcomeBox p img{ float:left; margin-right:15px; margin-bottom:15px; padding:2px; border:1px solid #d0d0d0; background:#FFF;}
#headerBanner .welcomeBox  h2 { padding:0; margin:0;  font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; border-bottom:1px dotted #FFF; margin-bottom:13px;}
#headerBanner .welcomeBox h2  span{ padding:0; margin:0; font:20px Arial, Helvetica, sans-serif; font-weight:normal; display:block; padding:0; margin:0; padding-bottom:10px; line-height:14px; }
#headerBanner .newsletterBox { float:right; width:230px; height:153px; margin-left:22px; padding:19px 21px; background:url(images/newsletterBoxBg.gif) top center no-repeat; }
#headerBanner .newsletterBox h2 { padding:0; margin:0; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;  margin-bottom:8px; }
#headerBanner .newsletterBox input.textfield { background:#FFF; border:1px solid #CCC; padding:3px; width:224px; color:#000; margin-bottom:8px;}
.btnForAll { background:#FFF url(images/btnBg.jpg) top left repeat-x; height:21px; padding:2px 4px; border:1px solid #d7d7d7; color:#65ac1e; font:12px Arial, Helvetica, sans-serif; font-weight:bold;  text-transform:uppercase; }


#pageContent-home { width:955px;  padding:0; margin:0;  margin-top:5px; }
#pageContent-home .socialmediaBox { background:url(images/socialBoxBg.jpg) top center no-repeat; padding:16px; width:281px; height:123px; margin-right:8px;float:left;margin:0 5px 5px 5px;}

#pageContent-home .webdesignBox { background:url(images/webdesignBoxBg.jpg) top center no-repeat; padding:16px; width:281px; height:123px; margin-right:8px; float:left;margin:0 5px 5px 5px;}


#pageContent-home .softwareBox { background:url(images/softwareBoxBg.jpg) top center no-repeat; padding:16px; width:281px; height:123px;float:left;margin:0 5px 5px 5px;}

#pageContent-home .seoBox { background:url(http://www.newbasellc.com/wp-content/uploads/2011/09/seoBoxBg.jpg) top center no-repeat; padding:16px; width:281px; height:123px;float:left;margin:0 5px 5px 5px;}


#pageContent-home .socialmediaBox h2, #pageContent-home .webdesignBox h2, #pageContent-home .softwareBox h2, #pageContent-home .seoBox h2  { padding:0; margin:0; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#005488; text-transform:uppercase;}

#pageContent-home .socialmediaBox p, #pageContent-home .webdesignBox p, #pageContent-home .softwareBox p, #pageContent-home .seoBox p { padding:4px 95px 4px 0; line-height:16px;}

#pageContent-home a { color:#519808; font-size:10px; text-transform:uppercase; }

#pageContent-home a:hover { color:#000; text-decoration:none;}

#pageContent-home .socialmediaBox h2 a {

    color: #005488;
    font: bold 16px Arial,Helvetica,sans-serif;

}

#pageContent-home .webdesignBox h2 a {

    color: #005488;
    font: bold 16px Arial,Helvetica,sans-serif;

}

#pageContent-home .softwareBox h2 a {

    color: #005488;
    font: bold 16px Arial,Helvetica,sans-serif;

}

#pageContent-home .seoBox h2 a {

    color: #005488;
    font: bold 16px Arial,Helvetica,sans-serif;

}






.pageContent-inner-top{ background:url(images/inner-topBg.gif) top left no-repeat; width:955px; height:8px; margin-top:5px;}

.pageContent-inner-bot{ background:url(images/inner-botBg.gif) top left no-repeat; width:955px; height:13px; margin-bottom:5px;}

.pageContent-inner-mid { width:953px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }

#contentBox { width:621px; padding:0 18px 0 22px; float:left;}

body.page-template-web-design-php #contentBox { width:955px; padding:0;float:left;}


.breadcrumb { color:#000; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.breadcrumb a { color:#00548a; text-decoration:underline; font-weight:bold; }

#contentBox h2{ border:0px;padding:8px 0; text-transform:uppercase; margin-top:8px; color:#5dab10; font-size:20px; font-weight:bold;}

body.page-template-web-design-php #contentBox h2{ border:0px;text-transform:uppercase; margin-top: 0.65em; color:#5dab10; font-size:24px; font-weight:bold;}

#contentBox h2 a{ text-decoration:none;  text-transform:uppercase; margin-top:8px; color:#5dab10; font-size:20px; font-weight:bold;}

#contentBox .contentarea { margin-top:18px;}

#contentBox .contentarea h3{ color:#005287; font:18px Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:12px; }

#contentBox .contentarea h3 span{ color:#555d70; font:18px Arial, Helvetica, sans-serif; font-weight:normal; display:block; }

#contentBox .contentarea h4 { color:#555d70; font:14px Arial, Helvetica, sans-serif; font-weight:bold; margin:15px 0 10px 0; } 

#contentBox .contentarea ul li{  margin:0px; list-style:none; list-style-position:inside; background:url(images/bullet.gif) left 7px no-repeat; padding-left:20px; padding-bottom:10px;}

#contentBox .contentarea .inquiryBox { background:url(images/inquiryBoxBg.gif) top center no-repeat; width:540px; height:78px; margin-top:10px; color:#c9e4ff; font-size:14px; padding:12px 65px 10px 14px;}

#contentBox .contentarea .inquiryBox h2 { font-size:18px; font-weight:bold; color:#FFF; border:none; padding:0; margin:0; margin-bottom:8px; text-transform:inherit;}

#contentBox .contentarea .box { float:left; margin-right:3px; width:172px; height:188px; padding:10px 15px; background:url(images/stepsBg.gif) top center no-repeat; text-align:center; }

#contentBox .contentarea .box h4 { color:#5dab10; font-size:16px; font-weight:bold; padding:0px 0; text-transform:uppercase;}

#sidebar { width:251px; padding:0 22px 0 18px; float:right; border-left:1px dotted #787878; color:555d70;}

#sidebar input.textfield { background:#f4f4f4; border:1px solid #d7d7d7; padding:8px 3px 3px 3px; height:17px; font:11px Arial, Helvetica, sans-serif; color:#000; width:234px; margin-bottom:8px;}

#sidebar .textareaSidebar { background:#f4f4f4; border:1px solid #d7d7d7; padding:8px 3px 3px 3px; height:52px; font:11px Arial, Helvetica, sans-serif; color:#000; width:234px; margin-bottom:8px;}

.wpcf7 {margin-top:8px;}

#sidebar label{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#555d70; padding-bottom:3px; display:block;}

#sidebar label span, .wpcf7 label span { color:#F00;}
#sidebar ul { padding:0; margin:0;}
#sidebar ul li  { border-bottom:1px dotted #787878; list-style:none; padding-bottom:15px; margin-bottom:15px;  }

#sidebar ul li.last  { border:none; }

#sidebar ul li  h2 { font:22px Arial, Helvetica, sans-serif; color:#262626; font-weight:bold; margin-bottom:10px;}

#sidebar ul li ul li  { border:none; padding:0; margin:0; background:url(images/bullet.gif) left 7px no-repeat; padding-left:15px; padding-bottom:3px; }

.postmetadata { background:#f2f2f2;  padding:8px; margin:8px 0 35px 0; border:1px solid #e9e9e9;}

#sidebar ul li ul li a, .postmetadata a, #respond a, .entry p a { color:#5dab10; }



#sidebar ul li ul li a:hover, .postmetadata a:hover, #respond a:hover, .entry p a:hover { color:#0070a9; text-decoration:none; }

#footerWidgets { width:100%; background:#4d80b2; color:#a8d4ff; padding-top:15px; text-align:left; height:240px;}

#footer { width:100%; background:#416a99; color:#a8d4ff; padding-top:15px; padding-bottom:120px; text-align:center; height:10px; }

#footer a { color:#FFF; padding:0 10px; line-height:22px; text-transform:uppercase; text-decoration:none; }

#footer a:hover { color:#a8d4ff;  text-transform:uppercase; text-decoration:underline; }

/* To get green color in text widget in individual widget box */
.textwidget h3{color:#5dab10;font:22px Arial, Helvetica, sans-serif}
.navigation { margin:20px 0;}

/*Footer Widgets */

.footer-item {
float: left;
width: 198px;
padding-bottom: 10px;
padding: 16px;
margin-right:8px;
}

.footer-item h3{color:#FFFFFF;}

.footer-item h3 a:link{color:#FFFFFF; text-decoration: none;}

.footer-item ul li {
	padding:7px 0;
	border-bottom:1px solid #FFFFFF;
	color:##FFFFFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	list-style-type: none;
}

.footer-item ul li a {
	text-decoration:none;
	color:##A8D4FF;
	font-size:12px;
	font-style:normal;
	font-family:Verdana, Geneva, sans-serif;
}

.footer-item ul li a:link {
	text-decoration: none;
	color:#A8D4FF;
}

.footer-item ul li a:visited {
	text-decoration: none;
	color:#A8D4FF;
}

.footer-item ul li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#like {
        float:right;
	margin-top:5px;
}

#plusone {
        float:left;
	margin-top:7px;
}

.logo {
    text-indent:-1000px;
    background: url("images/NewBase-Logo.png") no-repeat;
    height:73px;
    display:block;
    width:322px;
    float:left;


}

#rightColumn {

	float:left;
	width:290px;
}

#rightColumn li {
	font-size:12px;
	font-weight:bold;
	padding: 5px 0;
	list-style:none;
}

#columnLeft {
float:left;
width:650px;
margin-right:15px;
}

.headline {
	font-size:30px;
	word-spacing:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;

}


.mainPoint {
	font-size: 15.5px;
	line-height: 20px;
	margin: 0 20px;
	color: #555D70;
}

.greenRule {
	color: #5dab10;
	background-color: #5dab10;
	height: 3px;
	margin: 1em;
	border-style: inset;
	display: inline-block;
	width: 925px;
	border: 0px;
}

.topics {
	background: url(images/circle.png) 0px 0px no-repeat;
	color: #006199;
	font-size: 16px;
	font-weight: bold;
	padding-left:7px;
	padding-top:6px;
	padding-bottom: 2px;
	text-align:left;
}

.topicContainer {
	text-align:center;
	margin: 0 auto;
}

.topicContainer li {
	list-style-type: none;
	display:inline-block;
	margin: 0px 20px;
}

.topicHeading {
	text-align:left;
}

td#ourApproach.topicInformation {

	width:295px;

}

td#ourServices.topicInformation {

	width:275px;

}

td#ourPricing.topicInformation {

	width:320px;

}

.topicInformation {
	font-size: 12px;
	font-family: ‘Arial Narrow’, sans-serif;
	color: #000;
	width:230px;
	padding-left:15px;
text-align: justify; text-justify: newspaper
	vertical-align: top;
}

.discoverMore {

	text-align:center;
	margin-top:5px;

}

table.tableizer-table {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
.tableizer-table td {padding: 4px; margin: 0px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #104E8B; color: #FFF; font-weight: bold;}



