@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

* {
	margin:0;
	padding:0;
}

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}


/* Navigation Menu************************/
#navNSCILL {
	margin-top: 10px;
	padding-right:10px;
	float:right;
	height:14px;
	display: block;
}
#navNSCILL ul{
	margin: 0;
	padding: 0;
	height:14px;
}
#navNSCILL ul li{
	margin: 0;
	padding:0;
	height:14px;
	list-style:none;
	float:left;
	position:relative;
}
#navNSCILL ul li a{
	margin: 0px;
	padding: 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	line-height:14px;
	border-right: 2px solid #CCC;
	display:block;
}
#navNSCILL ul li a:hover{
text-decoration:underline;
color:#fff;
}
#navNSCILL #current, #navNSCILL #current a {
	text-decoration:none;
	color:#FFFF00;

	}
#navNSCILL ul ul {
	position:absolute;
	visibility:hidden;
	top: 15px;
	}
#navNSCILL ul li:hover ul {
	visibility: visible;
	}
#navNSCILL ul li ul li a{
	width: 64px;
	height:18px;
	background:#CCC;
	margin: 0;
	padding: 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
	text-align:center;
	line-height:14px;
	display:block;
	}
	
#navNSCILL ul li ul li a:hover{
	text-decoration:none;
	color:#000;}
	
.clearfloat {
	margin:0;
	padding:0;
	clear:both;}
	
a{ color:#999;
text-decoration:underline;}

a:hover{ color:#666;
text-decoration:none;}
/* Navigation Menu************************/


/* custom font style************************/
@font-face{
	font-family: Humanst521 Lt Bt;
	src: url(../fonts/HUM521L.TTF);}

@font-face{
	font-family:"Humnst777 Blk BT";
	src:url(../fonts/HUM777K.TTF);}
/* custom font style ends************************/



/* pro website design book ************************/
#pwd-wrap {
	margin:0;
	padding:10px;
	width:229px;
	background:#006633;
	float: right;
}
#bk-cvr {
margin:0;
padding:0;
width:234px;
}
#text {
margin-top:10px;
padding:0;
}
#form {
margin-top:10px;
padding:0;
}
.form-text {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:13px;
}
#learn-more {
margin-top:10px;
padding:0;
text-align:left;
}

#learn-more a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFF00;
font-size:30px;}

#learn-more a:hover{
text-decoration:none;
color:#FFFFFF;
}
/* pro website design book styling ends ************************/



/* Mobile Layout: 480px and below. ********************************************************************************************************************************************/
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}
#headWrap{
	width:100%;
	position:fixed;
	height:70px;
	background-image:url(../images/inner-pages-bg.jpg);
	background-repeat:repeat-x;
	
	}
.header {
	
}
#logo {
	width: 100%;
	padding-top: 8px;
	text-align: center;
}
.socialNAVwrapper {
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-top: 15px;
}
#socialICONS {
	width: 100%;
	clear: both;
	margin-left: 0;
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 12px;
	
}
#navigation {
	width: 100%;
	margin-left: 0;
	text-align: center;
	display: none;
	
}
#bannerWrapper {
}
#bannerTextarea {
	width: 100%;
	margin-bottom: 10px;
	padding-top: 10px;
}
#bannerIMG {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: right;
	padding-top: 15px;
}
#AtNurtured {
	color: #CCCCCC;
	font-family: "Humanst521 Lt BT";
	font-size: 22px;
	line-height: 22px;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	font-weight: lighter;
}
#redefining {
	color: #FFFFFF;
	font-family: "Humnst777 Blk BT";
	font-size: 40px;
	line-height: 40px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#button {
	text-align: center;
}
.copyWrapper {
	margin-top: 10px;
}
#copy1 {
width: 100%;
}
#checkRecent {
	color: #666666;
	font-family: Arial;
	text-align: center;
	width: 100%;
	margin-left: 0;
	font-weight: bold;
}
#today {
	color: #999999;
	font-family: Arial;
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 94%;
	margin-left: 0;
	padding-left: 3%;
	padding-right: 3%;
}
#copyIMG1 {
	text-align: center;
	width: 100%;
	margin-left: 0;
}
.footerWrapper {
	padding-top: 35px;
	padding-bottom: 0px;
}
#gTranslate {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: right;
}
.ContentSideBarWrap {
	margin-top: 15px;
}
#content {
	width: 100%;
	margin-top: 25px;
}
.sideBar {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
	margin-top: 25px;
}
#section1img {
width: 100%;
}
#div1 {
	width: 100%;
	clear: both;
	margin-left: 0;
}
#div2 {
width: 100%;
clear: both;
margin-left: 0;
}
#div3 {
width: 100%;
clear: both;
margin-left: 0;
}
#portfolioHeading {
	color: #999999;
	font-family: "Humnst777 Blk BT";
	font-size: 20px;
	margin-top: 10px;
}

#web {
	color: #999999;
	font-family: "Humnst777 Blk BT";
	font-size: 20px;
	margin-top: 10px;
	line-height: 20px;
}

#graphics {
	color: #999999;
	font-family: "Humnst777 Blk BT";
	font-size: 20px;
	margin-top: 10px;
}

#branding {
	color: #999999;
	font-family: "Humnst777 Blk BT";
	font-size: 20px;
	margin-top: 10px;
}
.WRAPortfolio {
	margin-top: 25px;
	text-align: center;
}
#port1 {
	width: 100%;
	margin-top: 25px;
	clear: both;
	margin-left: 0;
}
#portHead {
	font-family: Humnst777 Blk BT;
	color: #999999;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 15px;
}

#portBody {
	font-family: "Humanst521 Lt BT";
	font-size: 18px;
	line-height: 18px;
	color: #999;
	width: 100%;
}
	
#port2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 25px;
}
.gra1 {
	width: 100%;
	margin-top: 25px;
	text-align: center;
}
.gra2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 25px;
	text-align: center;
}
.gra3 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 25px;
	text-align: center;
}
.logo1 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
.logo2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 15px;
	text-align: center;
}
.logo3 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	clear: both;
	margin-left: 0;
}
.logo4 {
	width: 100%;
	clear: both;
	margin-left: 0;
	margin-top: 15px;
	text-align: center;
}
.contentHEAD {
	color: #999999;
	font-family: Humnst777 Blk BT;
	font-size: 28px;
	text-align: center;
	line-height: 28px;
}
.contentBODY {
	color: #666666;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	font-size: 24px;
	line-height: 26px;
	padding-bottom: 5%;
}
.form {
	width: 100%;
	margin-top: 25px;
}
.weBeGlad {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #666666;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	font-size: 16px;
	text-align: center;
}
.beGlad {
	color: #Ff6600;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	text-align: center;
	font-size: 24px;
}
#blogjobWRAP {
	margin-top: 40px;
}
#blogside {
	width: 100%;
}
.jobside {
	width: 100%;
	clear: both;
	margin-left: 0;
}
#blogKick {
	text-align: center;
	color: #FFFFFF;
	font-family: "Humnst777 Blk BT";
	background-color: #CCCCCC;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#blogHEAD {
	text-align: center;
	color: #999999;
	font-family: "Humnst777 Blk BT";
	font-size: 24px;
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.blogBYLINE {
}
.blogBODY {
}
.blogIMG {
}
#job1 {
width: 47.3684%;
}
#job2 {
width: 47.3684%;
margin-left: 5.2631%;
clear: none;
}
#job3 {
	width: 47.3684%;
	margin-top: 20px;
}
#newsletter {
	width: 47.3684%;
	margin-left: 5.2631%;
	clear: none;
	margin-top: 20px;
}
.graWrap {
	padding-top: 3%;}

.logo5 {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
	margin-top: 15px;
}

#nscillsPolicy {
	text-align: center;
	width: 100%;
}

#googleTranslate {
	text-align: center;
	width: 100%;
	clear: both;
	margin-left: 0;
}

#Policy {
	text-align: center;
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #FFFFFF;
}

.chrchCaption {
	color: #999999;
	font-family: "Humanst521 Lt BT";
	padding-top: 15px;
	padding-bottom: 15px;
}

.chrchIMG {
	text-align: center;
}

.galleryBODY {
	color: #666666;
	font-family: "Humanst521 Lt BT";
	font-size: large;
	padding-top: 15px;
}

.gra4 {
width: 100%;
clear: both;
margin-left: 0;
}

.gra5 {
width: 100%;
clear: both;
margin-left: 0;
}

.gra6 {
width: 100%;
clear: both;
margin-left: 0;
}

.portHEAD {
	color: #CCCCCC;
	font-family: "Humanst521 Lt BT";
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.mainform {
	background:#CCCCCC; padding:0px; margin: 0 auto; width:300px; padding-right:20px; padding-top:10px; text-align: center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333;
}

.contPara {
}

.contactParaText {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	text-align: center;
	font-size: 16px;
	line-height: normal;
}

.bwRap {
	padding-top: 3%;
}

.populArticles {
	width: 94%;
	padding: 0 3%;
	background-color: #CCCCCC;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(232,226,226,1.00)),color-stop( 100% , rgba(249,240,240,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(232,226,226,1.00) 0%,rgba(249,240,240,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(232,226,226,1.00) 0%,rgba(249,240,240,1.00) 100%);
	padding-bottom: 1%;
}

.someWork {
	width: 100%;
	clear: both;
	margin-left: 0;
	padding-bottom: 0.5%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(223,223,223,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(223,223,223,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(223,223,223,1.00) 100%);
	margin-top: 10%;
}

.ourPopular {
	background: url(../images/ourPopular.png);
	background-repeat: repeat-x;
	padding: 2% 0;
	text-align: center;
	font-family: "Humnst777 Blk BT";
	color: #FFF;
	font-size: 26px;
	line-height: 30px;
	
}

.arTitle {
	font-family: "Humnst777 Blk BT";
	text-align: center;
	padding-top: 3%;
	padding-bottom: 3%;
}

.horiLine {
}

.workText {
	color: #666666;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	font-size: 22px;
	line-height: 24px;
	padding-top: 5%;
	padding-bottom: 2%;
	padding-left: 5%;
	padding-right: 5%;
	width: 90%;
	text-align: center;
}

.someImg {
	padding-top: 5%;
	width: 47.3684%;
	margin-left: 5.2631%;
	clear: none;
}

.cgd1 {
width: 100%;
}

.cgd2 {
width: 100%;
clear: both;
margin-left: 0;
}

#titeWriteUp {
}

.head2 {
	color: #999 !important;
	text-align:center;
	}

.horiRule {
	text-align: center;
	padding-top: 2%;
	padding-bottom: 2%;
	}

.theWeb {
	font-family:"Humanst521 Lt BT";
	font-size: 26px;
	line-height: 28px;
	text-align:center;
	}

.someImg2 {
	width: 47.3684%;
	margin-left: 5.2631%;
	clear: none;
	padding-top: 5%;
}

.zeroMargin_mobile {
	margin-left: 0;
	}

.hide_mobile {
	display: none;
	}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. *********************************************************/

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
.header {
	padding: 5px 0 0 0;
}
#logo {
	margin: 0;
	text-align: left;
	width: 48.7179%;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
}
.socialNAVwrapper {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
display: block;
}
#socialICONS {
text-align:right;
width: 100%;
margin-left: 0;
clear: both;
display: block;
}
#navigation {
	width: 100%;
	margin-left: 0;
	text-align: right;
	display: inline-block;
}
#bannerWrapper {
	margin:0;
	padding:0;
}
#bannerTextarea {
	margin:0;
	padding:0;
width: 48.7179%;
}
#bannerIMG {
	width: 48.7179%;
	margin-left: 2.5641%;
	clear: none;
	padding-top: 25px;
}
#AtNurtured {
	text-align: left;
	padding-bottom: 0px;
	font-size: 26px;
	line-height: 26px;
}
#redefining {
	text-align: left;
	margin-top: 0px;
	padding-top: 20px;
}
#button {
	text-align: left;
	padding-top: 15px;
}
.copyWrapper {
}
#copy1 {
width: 23.0769%;
}
#checkRecent {
	color: #666666;
	font-family: Arial;
	width: 100%;
	margin-left: 0;
	padding-top: 15px;
}
#today {
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	width: 94%;
	margin-left: 0;
}
#copyIMG1 {
width: 100%;
margin-left: 0;
}
.footerWrapper {
}
#gTranslate {
width: 23.0769%;
margin-left: 2.5641%;
clear: none;
}
.ContentSideBarWrap {
}
#content {
width: 48.7179%;
}
.sideBar {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
#section1img {
width: 48.7179%;
}
#div1 {
width: 23.0769%;
margin-left: 2.5641%;
clear: none;
}
#div2 {
width: 23.0769%;
clear: none;
margin-left: 2.5641%;
}
#div3 {
width: 23.0769%;
margin-left: 2.5641%;
clear: none;
}
#portfolioHeading {
	margin-top: 20px;
	font-size: 32px;
	text-align: center;
}

#web {
	margin-top: 20px;
	font-size: 32px;
	text-align: center;
	line-height: 32px;
}

#graphics {
	margin-top: 20px;
	font-size: 32px;
	text-align: center;
}

#branding {
	margin-top: 20px;
	font-size: 32px;
	text-align: center;
}
.WRAPortfolio {
}
#port1 {
width: 48.7179%;
margin-left: 0;
clear: both;
}
#portHead {
	text-align:left;
}
#portBody {
	font-family: "Humanst521 Lt BT";
	font-size: 16px;
	line-height: 16px;
	color: #999;
	text-align: left;
	width: 100%;
}
#port2 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
.gra1 {
width: 48.7179%;
}
.gra2 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
.gra3 {
width: 48.7179%;
clear: both;
margin-left: 0;
}
.logo1 {
width: 48.7179%;
}
.logo2 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
.logo3 {
width: 48.7179%;
clear: both;
margin-left: 0;
}
.logo4 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
.contentHEAD {
	font-size:28px;
	text-align:left;
}
.contentBODY {
}
.form {
width: 100%;
}
.weBeGlad {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #666666;
	font-family: "Humanst521 Lt BT", "Humnst777 Blk BT";
	font-size: 18px;
	text-align: left;
}
.beGlad {
	text-align:left;
}
#blogjobWRAP {
}
#blogside {
width: 48.7179%;
}
.jobside {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}
#blogKick {
}
#blogHEAD {
	text-align: center;
}
.blogBYLINE {
}
.blogBODY {
}
.blogIMG {
}
#job1 {
width: 47.3684%;
}
#job2 {
width: 47.3684%;
clear: none;
margin-left: 5.2631%;
}
#job3 {
	width: 47.3684%;
	margin-top: 2px;
}
#newsletter {
	width: 47.3684%;
	clear: none;
	margin-left: 5.2631%;
	margin-top: 20px;
}
.graWrap {
}
.logo5 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}

#nscillsPolicy {
	width: 35.8974%;
	text-align: left;
}

#googleTranslate {
width: 23.0769%;
margin-left: 2.5641%;
clear: none;
}

#Policy {
	width: 35.8974%;
	margin-left: 2.5641%;
	clear: none;
	text-align: right;
	font-size: 14px;
}

.chrchCaption {
	font-size: 15px;
}

.chrchIMG {
}

.galleryBODY {
	padding-top: 25px;
}

.gra4 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}

.gra5 {
width: 48.7179%;
clear: both;
margin-left: 0;
}

.gra6 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}

.portHEAD {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}

.mainform {
	background:#CCCCCC; padding:0px; margin: 0 auto; width:300px; padding-top:10px; text-align: left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333;
}

.contPara {
}

.contactParaText {
	text-align: left;
}

.bwRap {
}

.populArticles {
width: 42.7179%;
}

.someWork {
	width: 48.7179%;
	margin-left: 2.5641%;
	clear: none;
	margin-top: 0px;
}

.ourPopular {
}

.arTitle {
}

.horiLine {
}

.workText {
}

.someImg {
width: 47.3684%;
clear: none;
margin-left: 5.2631%;
}

.cgd1 {
width: 48.7179%;
}

.cgd2 {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
}

#titeWriteUp {
}

.head2 {
	color: #999 !important;
	text-align:center !important;
	}

.horiRule {
	}

.theWeb {
	padding-right: 10%;
	padding-left: 10%;
	width: 80%;
	}

.someImg2 {
		width: 47.3684%;
		clear: none;
		margin-left: 5.2631%;
}

.hide_tablet {
	display: none;
	}

.zeroMargin_tablet {
	margin-left: 0;
	}

}


/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. ********************************************************/

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}
.header {
	padding: 2px 0 0 0;

}
#logo {
	margin: 0;
	width: 23.7288%;
	text-align: left;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 9px;
}
.socialNAVwrapper {
width: 74.5762%;
clear: none;
margin-left: 1.6949%;
display: block;
padding:0;
}
#socialICONS {
width: 100%;
clear: both;
font-size: 12px;
font-weight:bold;
color: #CCCCCC;
line-height: 12px;
margin-left: 0;
display: block;
}
#navigation {
width: 100%;
margin-left: 0;
display: block;
}
#bannerWrapper {
	margin:0;
	padding:0;
}
#bannerTextarea {
	margin-bottom: 15px;
	padding-top: 30px;
	width: 40.6779%;
}
#bannerIMG {
	width: 57.6271%;
	clear: none;
	margin: 0 0 0 1.6949%;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 35px;
}
#AtNurtured {
	text-align: left;
}
#redefining {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 50px;
	line-height: 50px;
}
#button {
	text-align: left;
}
.copyWrapper {
	margin-top:25px;
}
#copy1 {
width: 23.7288%;
}
#checkRecent {
	color: #666666;
	font-family: Arial;
	width: 100%;
	margin-left: 0;
}
#today {
	width: 94%;
	margin-left: 0;
}
#copyIMG1 {
	margin:0;
	padding:0;
	width: 100%;
	margin-left: 0;
}
.footerWrapper {
}
#gTranslate {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
.ContentSideBarWrap {
}
#content {
width: 66.1016%;
}
.sideBar {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}
#section1img {
width: 32.2033%;
}
#div1 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
#div2 {
width: 23.7288%;
margin-left: 1.6949%;
clear: none;
}
#div3 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
#portfolioHeading {
	margin-top: 25px;
	font-size: 52px;
	text-align: center;
}

#web {
	margin-top: 25px;
	font-size: 52px;
	text-align: center;
	line-height: 52px;
}

#graphics {
	margin-top: 25px;
	font-size: 52px;
	text-align: center;
}

#branding {
	margin-top: 25px;
	font-size: 52px;
	text-align: center;
}

.WRAPortfolio {
}
#port1 {
width: 49.1525%;
clear: both;
margin-left: 0;
}
#portHead {
}
#portBody {
	font-family: "Humanst521 Lt BT";
	font-size: 20px;
	line-height: 20px;
	color: #999;
	width: 100%;
}
#port2 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;
}
.gra1 {
width: 32.2033%;
}
.gra2 {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}
.gra3 {
width: 32.2033%;
margin-left: 1.6949%;
clear: none;
}
.logo1 {
width: 23.7288%;
}
.logo2 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
.logo3 {
width: 23.7288%;
margin-left: 1.6949%;
clear: none;
}
.logo4 {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}
.contentHEAD {
	font-size: 40px;
	text-align: left;
	line-height: 40px;
}
.contentBODY {
}
.form {
width: 48.7179%;
}
.weBeGlad {
width: 48.7179%;
margin-left: 2.5641%;
clear: none;
font-size: 24px;
text-align: left;
}
.beGlad {
	text-align:left;
}
#blogjobWRAP {
}
#blogside {
width: 49.1525%;
}
.jobside {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;
}
#blogKick {
}
#blogHEAD {
	text-align: center;
}
.blogBYLINE {
}
.blogBODY {
}
.blogIMG {
}
#job1 {
width: 48.2758%;
}
#job2 {
width: 48.2758%;
clear: none;
margin-left: 3.4482%;
}
#job3 {
	width: 48.2758%;
	margin-top: 20px;
}
#newsletter {
	width: 48.2758%;
	clear: none;
	margin-left: 3.4482%;
	margin-top: 20px;
}
.graWrap {
}
.logo5 {
width: 23.7288%;
clear: both;
margin-left: 0;
}

#nscillsPolicy {
width: 23.7288%;
}

#googleTranslate {
width: 23.7288%;
clear: none;
margin-left: 1.6949%;
}

#Policy {
	width: 49.1525%;
	clear: none;
	margin-left: 1.6949%;
	font-size: 18px;
}

.chrchCaption {
	font-size: 18px;
}

.chrchIMG {
}

.galleryBODY {
	padding-top: 35px;
}

.gra4 {
width: 32.2033%;
clear: both;
margin-left: 0;
}

.gra5 {
width: 32.2033%;
margin-left: 1.6949%;
clear: none;
}

.gra6 {
width: 32.2033%;
clear: none;
margin-left: 1.6949%;
}

.portHEAD {
	font-size: 20px;
	padding-top: 25px;
}

.mainform {
	background:#CCCCCC; padding:0px; margin: 0 auto; width:300px; padding-top:10px; text-align: left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333;
}

.contPara {
}

.contactParaText {
	text-align: left;
	font-size: 20px;
}

.bwRap {
}

.populArticles {
width: 43.1525%;
}

.someWork {
	width: 49.1525%;
	clear: none;
	margin-left: 1.6949%;
	margin-top: 0%;
}

.ourPopular {
}

.arTitle {
}

.horiLine {
}

.workText {
}

.someImg {
	width: 48.2758%;
	clear: none;
	margin-left: 0%;
}

.cgd1 {
width: 49.1525%;
}

.cgd2 {
width: 49.1525%;
clear: none;
margin-left: 1.6949%;
}

#titeWriteUp {
}

.head2 {
	color: #999 !important;
	text-align:center !important;
	}

.horiRule {
	}

.theWeb {
	}

.someImg2 {
		width: 48.2758%;
		clear: none;
		margin-left: 3.4482%;
}

.zeroMargin_desktop {
	margin-left: 0;
	}

.hide_desktop {
	display: none;
	}

}
