#BlogContentDivs{
	width:971px;
}
	
	#BlogContentDivs #Right {
		float:left;
		width:181px;
		min-height:700px;
		height:auto !important;
		height:700px;
		padding:192px 0px 0px 6px;
		/*background-color:#FCF;*/
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		font-size:12px;
		color:#d36d02;
		position:relative;
	}
		#Blog_TwitterHeader{
			width:172px;
			height:28px;
			color:#D6A20A;
			font-size:9px;
			font-weight:bold;
			text-align:right;
			padding:8px 5px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			background-image:url(/graphics/BlogSideBar_TwitterHeaderBG.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		#BlogTwitArea{
			width:166px;
			min-height:79px;
			height:auto !important;
			height:79px;
			margin:10px 0px 5px 3px;
			background-image:url(/graphics/BlogTwitter_Repeat.gif);
			background-position:top right;
			background-repeat:repeat-y;
		}
			#TwitContent{
				width:111px;
				min-height:50px;
				height:auto !important;
				height:50px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:9px;
				color:#007BC4;
				padding:21px 15px 12px 40px;
				background-image:url(/graphics/BlogTwitter_Top.gif);
				background-position:0px 0px;
				background-repeat:no-repeat;
				
			}
			#TwitContent p{
				line-height:14px;	
			}
			#TwitContent a{
				font-size:9px;
				color:#007BC4;
			}
	#BlogFooter{
		width:1167px;
		min-height:206px;
		height:auto !important;
		height:206px;
		color:#FFF;
		margin:auto;
		margin-bottom:0px;
		position:relative;
		background:url(/graphics/Blog/BlogFooter2.gif) 46px 0px no-repeat;
		overflow:hidden;
	}
		
		#BlogFooter td.footer_PhoneNumber{
			padding-top:4px;
		}
		
		#BlogFooter a{
			color:#FFF;
		}
		#BlogFooter #AboutCol{
			width:303px;
			color:#FFF;
			font-size:12px;
			padding:60px 53px 0px 80px;
		}
		#BlogFooter #ServicesCol{
			width:163px;
			padding:47px 0px 0px 0px;
		}
		#BlogFooter #CultureCol{
			width:108px;
			padding:56px 0px 0px 4px;
		}
		#BlogFooter #ConnectCol{
			width:115px;
			padding-top:56px;
		}
		#BlogFooter #SoMeCol{
			width:157px;
			float:left;
			height:110px;
			padding:82px 0px 0px 3px;
			position:relative;
		}
			#BlogFooter #SoMeCol #SoMeColLinkSmall_FaceBook{
				top:100px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkSmall_LinkedIn{
				top:107px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkSmall_Twitter{
				top:84px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkSmall_RSS{
				top:102px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkSmall_Youtube{
				top:104px;
			}
			
			
			#BlogFooter #SoMeCol #SoMeColLinkLarge_FaceBook{
				top:100px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkLarge_LinkedIn{
				top:107px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkLarge_Twitter{
				top:84px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkLarge_RSS{
				top:102px;
			}
			#BlogFooter #SoMeCol #SoMeColLinkLarge_Youtube{
				top:104px;
			}


#BlogStandOutEdge{
	width:205px;
	height:126px;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:0px;
	display:block;
	z-index:109;
}
#BlogMain {
	float:left;
	width:1043px;
	min-height:900px;
	height:auto!important;
	height:900px;
	margin-top:34px;
	background-image:url(/graphics/BlogMainBg.gif);
	background-position:1px 0px;
	background-repeat:repeat-y;
	z-index:110;
	position:relative;
}
#Blog_BuildingLogo{
	width:260px;
	height:213px;
	position:absolute;
	background:url(/graphics/Blog/Blog_BuildingLogo.png) 0px 0px no-repeat #9FE7F9;
	margin:0px;
	padding:1px 0px 0px 0px;
	top:0px;
	left:1px;
	z-index:100;
}
#BlogStandOutEdge{
	width:205px;
	height:126px;
	background:url(/graphics/BlogStandOutEdge.gif) 0px 0px no-repeat;
	position:absolute;
	z-index:100;
	top:141px;
	left:3px;
}
#Blog_Header{
	width:716px;
	height:178px;
	position:absolute;
	background-image:url(/graphics/Blog_Header2.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	background-color:#9FE7F9;
	margin:0px;
	padding:1px 0px 0px 0px;
	top:0px;
	left:261px;
	z-index:560;
}
	a#BlogTab_Technology{
		width:83px;
		height:39px;
		background-image:url(/graphics/BlogTabs_Technology.gif);
		background-position:top left;
		background-repeat:no-repeat;
		position:absolute;
		left:41px;
		top:83px;
	}
	a#BlogTab_Technology:hover, a#BlogTab_Technology.Selected{
		background-image:url(/graphics/BlogTabs_Technology_ON.gif);
	}
	a#BlogTabs_Design{
		width:70px;
		height:34px;
		background-image:url(/graphics/BlogTabs_Design.gif);
		background-position:top left;
		background-repeat:no-repeat;
		position:absolute;
		left:124px;
		top:82px;
	}
	a#BlogTabs_Design:hover, a#BlogTabs_Design.Selected{
		background-image:url(/graphics/BlogTabs_Design_ON.gif);
	}
	a#BlogTabs_Marketing{
		width:71px;
		height:40px;
		background-image:url(/graphics/BlogTabs_Marketing.gif);
		background-position:top left;
		background-repeat:no-repeat;
		position:absolute;
		left:194px;
		top:78px;
	}
	a#BlogTabs_Marketing:hover, a#BlogTabs_Marketing.Selected{
		background-image:url(/graphics/BlogTabs_Marketing_ON.gif);
	}
	a#BlogTabs_AllEntries{
		width:74px;
		height:34px;
		background-image:url(/graphics/BlogTabs_AllEntries.gif);
		background-position:top left;
		background-repeat:no-repeat;
		position:absolute;
		left:265px;
		top:77px;
	}
	a#BlogTabs_AllEntries:hover, a#BlogTabs_AllEntries.Selected{
		background-image:url(/graphics/BlogTabs_AllEntries_ON.gif);
	}
	a#BlogTabs_MainMenu{
		width:87px;
		height:32px;
		background-image:url(/graphics/BlogTabs_MainMenu.gif);
		background-position:top left;
		background-repeat:no-repeat;
		position:absolute;
		left:339px;
		top:76px;
	}
	a#BlogTabs_MainMenu:hover, a#BlogTabs_MainMenu.Selected{
		background-image:url(/graphics/BlogTabs_MainMenu_ON.gif);
	}
	#BlogCategoryIMG{
		position:absolute;
		bottom:4px;
		left:57px;
	}
	#newPaginationContainer{
		width:516px;
		height:43px;
		margin-left:2px;
		background:url(/graphics/Blog/paginationBG.gif) bottom left no-repeat;
		position:relative;
	}
	#newPaginationContainer_Bottom{
		width:516px;
		height:36px;
		margin-left:2px;
		background:url(/graphics/Blog/paginationBG_bottom.gif) top left no-repeat;
		position:relative;
	}
		.pElements{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#DF770A;
			position:absolute;
			bottom:1px;
			left:359px;
		}
			.Text{
				padding-top:1px;
			}
			#currPageNumberInput, #currPageNumberInput2{
				width:22px;
				height:15px;
				color:#C34D0F;
				font-size:11px;
				font-weight:bold;
				text-align:center;
				text-decoration:none;
				margin:1px 6px 0px 6px;
				padding:1px 0px 0px 0px;
				border:1px solid #EDB910;
				font-family:Arial, Helvetica, sans-serif;
				background:url(/graphics/Blog/currPageInputBox_BG.png) top left repeat-x;
			}
			#pagPrevBtn, #pagPrevBtn2{
				width:13px;
				height:20px;
				cursor:pointer;
				margin:0px 6px 2px 0px;
				background:url(../graphics/Blog/paginationArrow_Prev.png) top left no-repeat;
			}
				#pagPrevBtn:hover, #pagPrevBtn2:hover{
					background-image:url(../graphics/Blog/paginationArrow_Prev_ON.png);
				}
				#pagPrevBtn.Disabled, #pagPrevBtn2.Disabled{
					background-image:url(../graphics/Blog/paginationArrow_Prev_Disabled.png);
				}
			#pagNextBtn, #pagNextBtn2{
				width:13px;
				height:20px;
				cursor:pointer;
				margin:0px 0px 2px 6px;
				background:url(../graphics/Blog/paginationArrow_Next.png) top left no-repeat;
			}
				#pagNextBtn:hover, #pagNextBtn2:hover{
					background-image:url(../graphics/Blog/paginationArrow_Next_ON.png);
				}
				#pagNextBtn.Disabled, #pagNextBtn2.Disabled{
					background-image:url(../graphics/Blog/paginationArrow_Next_Disabled.png);
				}
	#cssFont{
		width:112px;
		height:23px;
		/*background:url(/graphics/cssFont_borderBottom.gif) bottom left no-repeat;*/
		position:absolute;
		z-index:567;
		bottom:1px;
		left:52px;
	}
		#cssFont a{
			float:left;
			display:block;
			width:26px;
			height:21px;
			margin-right:2px;
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		a#cssFont_aMinus{
			background-image:url(/graphics/cssFont_aMinus.gif);
		}
		a#cssFont_aMinus.Selected, a#cssFont_aMinus:hover{
			background-image:url(/graphics/cssFont_aMinus_ON.gif);
		}
		a#cssFont_aPlus{
			background-image:url(/graphics/cssFont_aPlus.gif);
		}
		a#cssFont_aPlus.Selected, a#cssFont_aPlus:hover{
			background-image:url(/graphics/cssFont_aPlus_ON.gif);
		}
		a#cssFont_colorBlack{
			background-image:url(/graphics/cssFont_colorBlack.gif);
		}
		a#cssFont_colorBlack.Selected, a#cssFont_colorBlack:hover{
			background-image:url(/graphics/cssFont_colorBlack_ON.gif);
		}
		a#cssFont_colorRed{
			background-image:url(/graphics/cssFont_colorRed.gif);
		}
		a#cssFont_colorRed.Selected, a#cssFont_colorRed:hover{
			background-image:url(/graphics/cssFont_colorRed_ON.gif);
		}
	#Blog_Subscribe{
		width:136px;
		height:28px;
		position:absolute;
		bottom:7px;
		right:37px;
		z-index:568;
	}
	.topBlogPageEntry{background-color:#FDFAD2;}
#BlogBorder_Left{
	width:4px;
	height:704px;
	position:absolute;
	background:url(/graphics/BlogBorder_Left.gif) top left no-repeat;
	padding:0px;
	margin:0px;
	top:154px;
	left:1px;
	z-index:1204;
}
#BlogBorder_MidBG{
	width:18px;
	height:765px;
	position:absolute;
	background-image:url(/graphics/Blog_MidBG.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	top:93px;
	left:248px;
}
#BlogBorder_Right{
	width:24px;
	height:858px;
	position:absolute;
	background-image:url(/graphics/BlogBorder_Right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	top:0px;
	right:66px;
}
#BlogContentDivs{
	clear:both;
	width:1095px;
	min-height:700px;
	height:auto !important;
	height:700px;
	position:relative;
	padding:0px 0px 0px 0px;
}
	#BlogContentDivs #LeftCol {
		float:left;
		width:216px;
		min-height:700px;
		height:auto !important;
		height:700px;
		padding:214px 24px 0px 22px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		font-size:11px;
		color:#FFF;
	}
		#BlogContentDivs #LeftCol .SectionHeader{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#FFF;
		}
		.Blog_LeftCol_DottedBorder{
			height:1px;
			background-image:url(/graphics/Blog_LeftCol_DottedBorder.gif);
			background-position:0px 0px;
			background-repeat:no-repeat;
			margin:14px 0px 14px 0px;
		}
			.Blog_Archive UL {
				padding:0px 0px 0px 0px;
				margin:0px 0px 3px 0px;
			}
			.Blog_Archive UL LI {
				width:210px;
				color:#FFF;
				font-size:11px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			.Blog_Archive UL LI {
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				background-image:none;
			}
			.Blog_Archive UL LI UL LI {
				padding-left:25px;
				background:url(/graphics/admin/WhiteArrow_Closed.gif) 13px 7px no-repeat;
			}
			
			.Blog_Archive UL LI LI LI LI {
				padding-left:50px;
			}
			.Blog_Archive UL.ULLv1 .ON LI{
				background:url(/graphics/admin/WhiteArrow_Opened.gif) 13px 7px no-repeat;
			}
			
			.Blog_Archive UL.ULLv1 LI{
				margin-left:0px;
				padding:0px 0px 0px 13px;
				background-position:0px 7px;
			}
			.Blog_Archive UL.ULLv2{
				display:none;
				margin-left:0px;
			}
			.Blog_Archive UL.ULLv2 LI{
				background-image:none;
			}
			.Blog_Archive UL.ULLv2 LI LI{
				width:156px;
				padding-left:12px;
				background:url(/graphics/admin/WhiteArrow_Closed.gif) 0px 7px no-repeat;
			}
			
			/*.Blog_Archive UL.ON LI{
				background:url(/graphics/admin/WhiteArrow_Opened.gif) 13px 6px no-repeat;
			}*/
			
			.Blog_Archive UL.ULLv3{
				display:none;
				padding-left:0px;
			}
				.Blog_Archive UL.ULLv2 LI UL.ULLv3 LI{
					width:146px;
					background-image:none;
					padding-bottom:5px;
					line-height:13px;
					/*background:url(/graphics/Icons/blogLinkDot.png) 10px 7px no-repeat;*/
				}
				.Blog_Archive UL.ULLv2 LI UL.ULLv3 LI a{
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
					font-size:11px;
				}
				
				.Blog_Archive UL.ULLv2 LI UL.ULLv3 LI a.Selected{
					font-style:italic;
				}
				
				.Blog_Archive UL.ULLv2 LI UL.ULLv3 LI a:hover{
					text-decoration:none;
				}
			
			.Blog_Archive UL LI a{
				color:#FFF;
			}
			.Blog_Archive UL LI.Opened {
				background:url(/graphics/admin/WhiteArrow_Opened.gif) 0px 6px no-repeat;
			}
		.Blog_FavoritePost {
			margin:14px 0px 18px 0px;
		}
		.Blog_FavoritePost a{
			color:#FFF;
			padding-right:3px;
		}
		.Blog_TagCloud{
			font-family:"Times New Roman", Times, serif;
			line-height:19px;
			margin-bottom:20px;
		}
		.Blog_TagCloud a{
			color:#bef4fe;;
			text-decoration:none;
		}
		.Blog_TagCloud a:hover{
			text-decoration:underline;
		}
		.Blog_TagCloud .Lv1{
			font-size:12px;
		}
		.Blog_TagCloud .Lv2{
			font-size:14px;
		}
		.Blog_TagCloud .Lv3{
			font-size:16px;
		}
		.Blog_TagCloud .Lv4{
			font-size:18px;
		}
		.Blog_TagCloud .Lv5{
			font-size:24px;
		}
	
	#BlogContentDivs #Middle {
		float:left;
		width:518px;
		min-height:700px;
		height:auto !important;
		height:700px;
		padding:178px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		font-size:12px;
		color:#d36d02;
		margin-left:4px;
	}

.PaginationNum{
	/*color:#da8b01;*/
}
	.PaginationNum:hover{
		/*color:#da8b01;	*/
	}
	
	
	
#AllCommentContainer{
	width:469px;
	margin:0 auto;
}

.commentsHeader{
	background:url(/graphics/Blog/commentsHeader.gif) no-repeat;
	height:36px;
	text-indent:-9000px;
	position:relative;
}
#PostCommentBtn{
	width:155px;
	height:36px;
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	background:url(/graphics/Blog/postCommentBtn.gif) no-repeat;
	margin-right:15px;
}


.BlogPostComment{
	background:url(/graphics/Blog/commentPublicComment.gif) no-repeat 5px 20px;
	margin:0 0 18px 0;
}
	.BlogPostComment.Author{
		background:url(/graphics/Blog/commentAuthorComment.gif) no-repeat 5px 20px;
		margin:0 0 18px 0;
	}
	
	.BlogPostComment.CommentReply{
		margin:0 0 18px 30px;	
	}
	
	
	
	.commentBorder{
		background:url(/graphics/Blog/commentBorder.gif) repeat-x;
		height:2px;
		margin:0 0 17px 0;
	}
	
	.CommentAuthor{
		padding:0 0 0 32px;	
		margin:0 0 4px 0;
		font-weight:bold;
	}
		.BlogPostComment.Author .CommentAuthor{
			color:#0173b6;	
		}
	.CommentContent{
		padding:0 0 0 32px;	
		color:#ce6100;
	}
	
	.commentFooter{
		margin:8px 0 0 0;
		color:#be9510;
		font-size:9px;
		padding:0 0 0 32px;	
	}
	
	
	

.CommentsFormContainer{
	background:url(../graphics/Blog/postCommentBG.gif) no-repeat;
	height:286px;
	width:481px;
	position:relative;
	left:-6px;
	display:none;
}
	.CommentsFormContainer .commentRow{
		margin:5px 0 0 38px;	
	}
	
	.CommentsFormContainer label{
		width:80px;	
		display:inline-block;
		font-size:12px;
		font-weight:bold;
		color:#ce6100;
		vertical-align:top;
	}
	.CommentsFormContainer input{
		background:url(/graphics/form_graphics/inputBG.gif) repeat-x scroll 0 0;
		color:#C34D0F;
		font-size:11px;
		height:16px;
		padding:3px 3px 0 4px;
		border:none;
		width:197px;
	}
	
	.CommentsFormContainer textarea{
		border:none;
		width:323px;
		height:115px;
		padding:3px 3px 0 4px;
		color:#C34D0F;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:url(/graphics/Blog/blogCommentTextarea.gif) no-repeat;
	}
	
	.CommentsFormContainer .formNotes{
		color:#ec882e;
		font-size:10px;
		font-style:oblique;
		display:inline-block;
		float:right;
		margin-right:38px;
	}
	
	.CommentsFormContainer .areYouHumanContainer{
		background-color:#feebad;
		padding:3px 1px 3px 10px;
		width:276px;
		margin:14px 0 0 27px;
		float:left;
	}
	
	.CommentsFormContainer .submitCommentBtn{
		float:right;	
		margin:14px 35px 0 0;
	}
	
.BlogEntry_Content OL{
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 17px;
}
	.BlogEntry_Content OL LI{
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
	}
