/* start general */
body{
	margin:0;
	font:11px/13px arial,sans-serif;
	background: url(../images/background-part1.jpg) repeat-x 0 121px;
	color: #4c4c4c;
	min-width: 970px;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #c66;
}
a:hover{text-decoration:underline;}
/*a:visited{font-weight: bold;}*/
a:focus{outline:none;}
form{display:inline;}
img{border: none;}
label,select,textarea,input{vertical-align:top;}
textarea, input, select{
	font:11px/13px arial,sans-serif;
	color: #000;
}
/* end general */
/* start header */
.header{
	height: 160px;
	position: absolute;
	width: 970px;
	top: 0px;
	left: 50%;
	margin-left: -485px;
}
/* start logo */
.logo{
	background: url(../images/logo.gif) no-repeat;
	width: 223px;
	height: 35px;
	display: block;
	overflow: hidden;
	text-indent: -3333px;
	position: absolute;
	left: 15px;
	top: 50px;
}
/* end logo */
/* end header */
.main{
	margin:0 auto;
	width: 955px;
	position: relative;
	padding: 160px 10px 0 5px;
}
/* start tags */
.tags{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 234px;
	top: 70px;
}
.tags li{
	display: inline;
	background: url(../images/tags-sep.gif) no-repeat 0 50%;
	float: left;
}
.tags li:first-child{background: none;}
.tags li span{
	float: left;
	overflow: hidden;
	text-indent: -3333px;
	height: 8px;
	margin: 0 3px 0 9px;
}
.tags .ui-designer span{
	background: url(../images/tags-txt-ui-designer.gif) no-repeat;
	width: 68px;
}
.tags .product-developer span{
	background: url(../images/tags-txt-product-developer.gif) no-repeat;
	width: 111px;
}
.tags .brand-strategist span{
	background: url(../images/tags-txt-brand-strategist.gif) no-repeat;
	width: 102px;
}
.main-holder{
	background: url(../images/background-part2.jpg) no-repeat 50% 121px;
	position: relative;
	width: 100%;
}
/* end tags */
/* start navigation */
.nav{
	margin: 0;
	padding: 67px 20px 0;
	list-style: none;
	float: right;
}
.nav li{
	display: inline;
	float: left;
	background: url(../images/nav-items-sep.gif) no-repeat 0 50%;
}
.nav li:first-child{background: none;}
.nav li a{
	float: left;
	overflow: hidden;
	text-indent: -3333px;
	line-height: 14px;
	height: 14px;
	margin: 0 5px 0 12px;
}
.nav .blog a{
	background: url(../images/nav-txt-blog.gif) no-repeat;
	width: 34px;
}
.nav .portfolio a{
	background: url(../images/nav-txt-portfolio.gif) no-repeat;
	width: 75px;
}
.nav .resume a{
	background: url(../images/nav-txt-resume.gif) no-repeat;
	width: 56px;
}
.nav .contact a{
	background: url(../images/nav-txt-contact.gif) no-repeat;
	width: 61px;
}
.nav li a:hover, .nav .active a{
	background-position: 0 100%;
	height: 27px;
	margin-bottom: -13px;
	position: relative;
}
/* end navigation */
/* star module */
.module h2, .module1 h2, .module1 h3{
	font: 24px/26px Georgia, sans-serif;
	color: #666;
	margin: 0;
}
/* end module */
/* star intro-info */
.intro-info{
	background: url(../images/box-white.png) no-repeat;
	width: 558px;
	height: 427px;
	float: left;
	padding: 0 21px 0 21px;
}
.intro-info .frame{padding: 15px 0 0;}
.more,
.more-link{
	background: url(../images/arrow-green.gif) no-repeat 0 50%;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	padding: 0 0 0 13px;
}
.intro-info .frame img{
	display: block;
	border: 1px solid #ccc;
}
.intro-info a{position: relative;}
/*.intro-info .frame div{
	width: 556px;
	height: 29px;
	margin: -30px 0 0 1px;
	position: relative;
}
.intro-info .frame span{
	width: 547px;
	height: 29px;
	line-height: 28px;
	background: url(../images/black-transparency.png) repeat-x;
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 0 0 0 9px;
}
.intro-info .frame a{color: #fff;}*/
.intro-info h2{
	border-bottom: 4px solid #6cc;
	padding: 16px 0 7px;
}
.intro-info .more{
	float: right;
	margin: 9px 3px 0;
}
/* end intro-info */
/* start Core Competencies */
.skills, .slide-gallery{
	border: 1px solid #ccc;
	width: 348px;
	float: right;
	background:#d5e8e8 url(../images/gradient-green.gif) repeat-x 0 100%;
}
.skills h2, .slide-gallery h2{
	background:#f2f2f2 url(../images/gradient-silver.gif) repeat-x 0 100%;
	border-top: 2px solid #fff;
	padding: 13px 10px 11px 15px;
	border-bottom: 1px solid #ccc;
}
.skills ul{
	margin: 0;
	padding: 17px 0 35px;
	list-style: none;
}
.skills li img{display: block;}
.skills li{padding: 3px 0 17px 15px;}
.skills li:first-child{padding-bottom: 15px;}
.pixel-pushing, .ui-ux-ia-planning, .product-feature-dev, .brand-strategy, .cooking{
	overflow: hidden;
	text-indent: -3333px;
	display: block;
	height: 27px;
	margin-bottom: 4px;
}
.pixel-pushing{
	background: url(../images/txt-pixel-pushing.gif) no-repeat;
	width: 151px;
}
.ui-ux-ia-planning{
	background: url(../images/txt-ui-ux-ia-planning.gif) no-repeat;
	width: 217px;
	height: 29px;
}
.product-feature-dev{
	background: url(../images/txt-product-feature-dev.gif) no-repeat;
	width: 247px;
	height: 21px;
	margin-bottom: 10px;
}
.brand-strategy{
	background: url(../images/txt-brand-strategy.gif) no-repeat;
	width: 166px;
}
.cooking{
	background: url(../images/txt-cooking.gif) no-repeat;
	width: 95px;
}
.slide-gallery h2{padding-left: 15px;}
.skills .title{position: relative;}
.skills .title .more{
	background: url(../images/btn-silver.gif) no-repeat;
	width: 34px;
	left: 320px;
	top: 9px;
	height: 41px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
}
.slide-gallery{position: relative;}
.slide-gallery .holder{
	
}
.slide-gallery .inner{
	width: 348px;
	height: 362px;
	overflow: hidden;
}
.slide-gallery ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 9999px;
}
.slide-gallery ul li{
	float: left;
	width: 348px;
}
.slide-gallery ul li img{display: block;}
.slide-gallery .link-next, .slide-gallery .link-prev{
	width: 34px;
	top: 9px;
	left: -6px;
	height: 41px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
	background: url(../images/btn-slider-gallery-prev.gif) no-repeat;
}
.slide-gallery .link-next{
	left: 320px;
	background: url(../images/btn-silver.gif) no-repeat;
}
/* end Core Competencies */
/* start module1 */
.module-holder{
	clear: both;
	width: 965px;
	margin: 0 -10px 0 -5px;
	padding:0 0 10px 5px;
	overflow: hidden;
}
.module1{
	width: 198px;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
	min-height: 560px;
	margin: 0 5px;
	display: inline;
	padding: 0 15px;
	font-size: 12px;
	line-height: 20px;
}
.module1 h2, .module1 h3{
	border-bottom: 4px solid #6cc;
	margin: 0 0 10px;
	font-size: 20px;
	line-height: 24px;
	color: #666;
	padding: 16px 0 11px 0;
	word-spacing: -1px;
}
.module1 h2 a, .module1 h3 a{
	color: #666;	
}
.module1 h2 a:hover, .module1 h3 a:hover {
	text-decoration: none;
}
.module1.green h2 {border-bottom-color: #9c6;}
.module1.red h2 {border-bottom-color: #c66;}
.module1.first h2{
	font-size: 24px;
	margin: 0 -15px 15px;
	background:#f2f2f2 url(../images/gradient-silver.gif) repeat-x 0 100%;
	border-top: 2px solid #fff;
	padding: 13px 10px 13px 15px;
	border-bottom: 1px solid #ccc;
}
.module1 h3{
	margin: 0;
	border-bottom-color: #330033;
}
.module1 img{
	border: 1px solid #ccc;
	display: block;
}
.module1 p{
	margin: 0;
	padding: 9px 0 0 4px;
}
/* end module1 */
/* start sidebar */
.sidebar{
	clear: both;
	background: #e8f7f7;
	font: 22px/27px Georgia,sans-serif;
	color: #333;
	padding:14px 20px 16px 113px;
	position: relative;
	margin-left:5px;

}
/*.sidebar a{
	font: 22px/27px Georgia,sans-serif;
	color: #cc6666;
}*/

.sidebar a {
	color: #333;
	text-decoration: none;
}
.sidebar a:hover {text-decoration: none;}
.sidebar .bird{
	background: url(../images/bird.gif) no-repeat 0 -15px;
	width: 115px;
	height: 112px;
	position: absolute;
	left: -5px;
	top: -10px;
	overflow: hidden;
	text-indent: -3333px;
}
/* start blog post */
.blog .sidebar .bird, .portfolio .bird{
	background: url(../images/bird.gif) no-repeat;
	width: 115px;
	height: 127px;
	position: absolute;
	left: -5px;
	top: -25px;
	overflow: hidden;
	text-indent: -3333px;
}
.portfolio .bird{top: -28px;}
.blog .box blockquote{margin-bottom: 0;}
.blog .box p{padding: 7px 0 17px 0;}
.blog .box .blockquote{margin: -4px 0 3px;}
.blog .box h3, .blog .box h4{
	margin: 0 0 -4px;
	font:bold 20px/22px Arial, sans-serif;
	color: #333;
	padding-top: 6px;
}
.blog .box h4{
	font-size: 18px;
	line-height: 20px;
	color: #666;
}
.blog .box h5{
	margin: 0;
	font-size: 14px;
	display: inline;
	line-height: 20px;
	background: #e8f7f7;
}
.blog .box h6{
	margin: 0;
	display: inline;
	font-size: 10px;
}
.blog .widget{padding-top: 8px;}
.blog .box a{font-weight: bold;}
.blog .box .article-by a, .blog .box .widget a{font-weight: normal;}
/* end blog post */
/* end sidebar */
/* start content */
.content{
	width: 600px;
	float: left;
}
.box-part1{
	background: url(../images/box-part1.png) no-repeat;
	width: 600px;
	height: 73px;
}
.box{
	background: url(../images/box-part2.png) repeat-y;
	width: 600px;
	padding-top:1px;
}
.box-part3{
	background: url(../images/box-part3.png) no-repeat;
	width: 598px;
	margin: 0 auto;
	height: 11px;
	font-size: 0;
}
.box-inner{
	width: 555px;
	margin: -73px 0 0;
	position: relative;
	overflow: hidden;
	padding: 10px 20px 0 25px;
	font: 14px/24px Arial,sans-serif;
	color: #666;
}
.box a{color: #cc6666;}
.box h1,
.box h2{
	margin: 0 0 0 -5px;
	font:normal 28px/34px Georgia,sans-serif;
	color: #000;
	border-bottom: 4px solid #c66;
	padding: 5px 0 9px 5px;
}
.blog .box h2 a {
	font:normal 28px/34px Georgia,sans-serif;
	color: #000;	
}
.blog .box h2 a:hover {text-decoration: none;}
.box.green h1,
.box.green h2{border-bottom-color: #9c6;}
.box.light-green h1,
.box.light-green h2{border-bottom-color: #6cc;}
.box.light-gray h1,
.box.light-gray h2{border-bottom-color: #ccc;}
.box .article-by{
	padding: 7px 0 48px;
	color: #b2b2b2;
	font: 12px/14px Georgia,sans-serif;
}
.box p{
	margin: 0;
	font: 14px/24px Arial,sans-serif;
	color: #666;
}
.box blockquote{
	margin: 0 0 7px;
	background: #f2f2f2;
	color: #b2b2b2;
	overflow: hidden;
	font: 20px/22px Georgia,sans-serif;
	border-bottom: 4px solid #999;
}
.box .more-link,
.box .more {color: #666;}
.box blockquote q{quotes: none;}
.box blockquote div{
	border-bottom: 1px solid #fff;
	word-spacing: -1px;
	padding: 15px 15px 15px 15px;
}
.box img{border: 1px solid #ccc;}
.box img.right{
	float: right;
	margin:0 5px 0 20px;
}
.box img.alignright{
	float: right;
	margin:0 5px 20px 20px;
}
.box img.left{float: left;}
/* start widget */
.widget{
	margin: 0 0 0 -4px;
	padding: 22px 0 9px;
	height: 25px;
	list-style: none;
	font: 12px/14px Georgia,sans-serif;
	color: #b2b2b2;
	vertical-align: top;
}
.widget li{
	display: inline;
	padding: 0 6px 0 17px;
}
.widget .date{background: url(../images/ico-date.gif) no-repeat 3px 1px;}
.widget .tag{background: url(../images/ico-tags.gif) no-repeat 0 1px;}
.widget .share-this{background: url(../images/ico-share-this.gif) no-repeat 0 1px;}
.widget .share-this a {color: #b2b2b2;}
.widget .share-this a:hover {text-decoration: none;}
/* end widget */
/* start pagecounter */
.pagecounter{
	list-style: none;
	background: url(../images/border-silver.gif) repeat-x 0 10px;
	margin:0 0 41px 5px;
	height: 20px;
	padding: 0;
	font-size: 14px;
	clear: both;
}
.pagecounter li{
	display: inline;
	float: left;
	background: #fff;
}
.pagecounter li a{
	color: #999;
	float: left;
	line-height: 18px;
	height: 18px;
	width: 18px;
	margin-right: 4px;
	text-align: center;
	border: 1px solid #fff;
}
.pagecounter li a:hover, .pagecounter a.active {
	border-color:#c66;
	text-decoration: none;
	color: #c66;
}
.pagecounter .prev a, .pagecounter .next a{
	background: url(../images/pagecounter-prev.gif) no-repeat;
	width: 13px;
	height: 11px;
	overflow: hidden;
	text-indent: -3333px;
	padding: 0;
	margin: 3px 0 0;
}
.pagecounter .next a{background: url(../images/pagecounter-next.gif) no-repeat;}
.pagecounter .prev a:hover, .pagecounter .next a:hover{border-color:#fff;}
.pagecounter .prev a, .pagecounter .next a{margin-right: 7px;}
.pagecounter .prev{
	padding-left: 4px;
	margin-left:15px;
}
.pagecounter .next{padding-left: 2px;}
/* end pagecounter */
/* start column */
.column{
	width: 350px;
	float: right;
}
/* start recent finds */
.recent-finds{
	border: 1px solid #ccc;
	background: #fff;
	padding: 19px 0 23px 14px;
	font-size: 12px;
	line-height: 15px;
}
.recent-finds h3{
	margin: 0;
	background: url(../images/txt-recent-find.gif) no-repeat;
	width: 113px;
	height: 38px;
	overflow: hidden;
	text-indent: -3333px;
}
.recent-finds ul{
	margin: 0;
	padding: 0 0 11px;
	list-style: none;
}
.recent-finds ul li{padding:7px 20px 4px 0;}
.recent-finds ul li em a {color: #4C4C4C}
.recent-finds ul li em a:hover {text-decoration: none;}
.recent-finds .share-links{
	font:italic 14px/16px Georgia,sans-serif;
	color: #666;
	margin-left: 7px;
}
.recent-finds ul div{
	color: #fcc;
	font-size: 10px;
	line-height: 12px;
	padding-top: 4px;
}
/* end recent finds */
/* start banner */
.banner{padding-top: 10px;}
/* end banner */
.sidebar1-holder{
	width: 100%;
	min-height: 196px;
	padding-bottom: 10px;
}
.sidebar1{
	background: #fff;
	border: 1px solid #ccc;
	width: 228px;
	min-height: 340px;
	padding: 30px 0 7px 0;
	float: left;
}
.sidebar1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar1 .nav1{
	background: #e8f8f8 url(../images/decoration-black-box.gif) no-repeat 15px 0;
	padding: 19px 0 18px 9px;
}
/* start nav1 */
.nav1 ul{
	font: 12px/14px Georgia,sans-serif;
	color: #666;
	padding: 6px 0 0 16px;
}
.nav1 .sub{display: none;}
.nav1 .sub div{display: inline;}
.nav1 .active .sub{display: block;}
.nav1 li{padding-bottom: 2px;}
.nav1 li li{padding:2px 0 4px;}
.nav1 ul a{color: #666;}
.nav1 ul a:hover, .nav1 li .active1 a{
	color: #c66;
	text-decoration: none;
}
.nav1 .user-experience{
	background: url(../images/nav1-txt-user-experience.gif) no-repeat;
	width: 151px;
}
.nav1 .visual-design{
	background: url(../images/nav1-txt-visual-design.gif) no-repeat;
	width: 131px;
}
.nav1 .social-media{
	background: url(../images/nav1-txt-social-media.gif) no-repeat;
	width: 127px;
}
.nav1 .user-experience, .nav1 .visual-design, .nav1 .social-media{
	overflow: hidden;
	text-indent: -3333px;
	display: block;
	height: 24px;
	background-position: 0 100%;
}
.nav1 .user-experience:hover, .nav1 .visual-design:hover, .nav1 .social-media:hover, .nav1 .active .user-experience, .nav1 .active .visual-design, .nav1 .active .social-media{background-position: 0 0;}
/* end nav1 */
/* start intro article */
.intro-article{
	padding: 16px 15px 21px;
	font-size: 12px;
	line-height: 20px;
	color: #4c4c4c;
}
.intro-article h3{
	font: normal 20px/24px Georgia,sans-serif;
	color: #666;
	padding-bottom: 11px;
	border-bottom: 4px solid #9c6;
	margin: 0 0 10px;
}
.intro-article h3 a{
	text-decoration:none;
	color: #666;
}
.intro-article h3 a:hover{
	text-decoration:none;
	color: #000000;
}
.intro-article h3 a:hover{text-decoration:none;}
.intro-article img{
	border: 1px solid #ccc;
	display: block;
}
.intro-article p{
	margin: 0;
	padding: 9px 0 0 4px;
}
/* end intro article */
/* start top gas */
.top-tags{
	background: url(../images/decoration-silver-box.gif) no-repeat 15px 19px;
	font-size: 12px;
	line-height: 20px;
	padding: 43px 0 20px 14px;
	overflow: hidden;
}
.top-tags h3{
	margin: 0;
	overflow: hidden;
	text-indent: -3333px;
	background: url(../images/txt-top-tags.gif) no-repeat;
	width: 97px;
	height: 14px;
}
.top-tags ul{
	padding: 9px 0 0 9px;
	width: 103px;
	float: left;
	margin-right: -10px;
}
.top-tags a{color: #999;}
.top-tags a:hover{
	text-decoration: none;
	color: #c66;
}
/* end top gas */
/* start total tweets */
.total-tweets{padding: 0 5px 0 5px;}
.total-tweets ul{
	margin: 0;
	padding: 13px 0 0;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	color: #999;
}
.total-tweets ul li{
	overflow: hidden;
	width: 100%;
	padding: 7px 0 8px;
}
.total-tweets .avatar{
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	float: left;
	margin: 0 10px 0 5px;
}
.total-tweets p{margin: 0;}
.total-tweets .holder{
	overflow: hidden;
	padding: 4px 20px 0 0;
}
.total-tweets .message{
	border-top: 1px solid #ccc;
	background: #e8f7f7;
	height: 31px;
	color: #666;
	position: relative;
	font-size: 12px;
	padding: 18px 0 0 56px;
}
.total-tweets .message .bird{
	background: url(../images/bird1.gif) no-repeat;
	width: 64px;
	height: 80px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
	top: -21px;
	left: -7px;
}
.total-tweets .message a.tweetthis {
	background: url(../images/txt-join-the-conver.gif) no-repeat;
	width: 405px;
	height: 24px;
	overflow: hidden;
	text-indent: -3333px;
	float: right;
	margin: -14px 4px 0 0;
}
.total-tweets .posted-by img{
	position: relative;
	top: 3px;
	left: 1px;
}
/* end total tweets */
/* start comments */
.comments{
	padding: 28px 0 45px 5px;
	overflow: hidden;
}
.comments h2{
	font:normal 24px/26px Georgia,sans-serif;
	color: #666;
	border-bottom: 4px solid #cccccc;
	padding-bottom: 7px;
	margin: 0;
}
.comments .list{
	margin: 0;
	padding: 0;
	width: 275px;
	list-style: none;
	float: left;
}
.comments .list li{
	color: #666;
	padding:20px 0 12px 5px;
	border-bottom: 1px solid #f2f2f2;
}
.comments .list li img{
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	margin-right: 7px;
}
.comments .list li .author img{border-color: #c66;}
.comments .list ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments .list ul li{border-bottom: 0;}
.comments .posted-by{
	position: relative;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	padding: 14px 0 6px;
	margin-right: 22px;
}
.comments .posted-by em{
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
}
.comments .posted-by strong{
	font:bold italic 16px/18px Georgia,sans-serif;
	color: #c66;
	padding-bottom: 1px;
	display: block;
}
.comments .comment-reply-link,
.comments .add-massage{
	position: absolute;
	background: url(../images/ico-add-message.gif) no-repeat;
	width: 15px;
	height: 14px;
	overflow: hidden;
	text-indent: -3333px;
	right: 10px;
	top: 29px;
}
.comments ol p{
	clear: both;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 9px 0 0 2px;
}
.comments .list .children li{
	position: relative;
	background: url(../images/arrow-silver.gif) no-repeat 0 26px;
}
.comments .list .children .children li{padding-left: 10px;}
.comments .children img{margin-left: 7px;}
/* end comments */
/* start form */
.form{
	float: right;
	width: 280px;
	padding: 65px 0 0;
	font-size: 12px;
	line-height: 14px;
}
.form h3{
	background: url(../images/txt-say-something-smart.gif) no-repeat;
	width: 246px;
	height: 22px;
	overflow: hidden;
	margin: 0 0 10px;
	text-indent: -3333px;
}
.form textarea{
	border: 1px solid #ccc;
	width: 243px;
	height: 108px;
	margin: 0;
	padding: 0;
	overflow: auto;
}
.form ul{
	margin: 0;
	padding: 11px 0 0 10px;
	list-style: none;
}
.form ul li{padding: 9px 0 0;}
.form li input{
	width: 14px;
	height: 14px;
	margin: 0 6px 0 0;
}
.form .ico-facebook label{
	background: url(../images/ico-facebook.gif) no-repeat;
	padding-left: 16px;
	margin-left: -3px;
}
.form .details{
	padding: 0 0 0 10px;
}
.form .details div{
	width: 100%;
	overflow: hidden;
}
.form .submit{
	background: url(../images/btn-post-comment.gif) no-repeat;
	width: 140px;
	height: 31px;
	overflow: hidden;
	text-indent: -3333px;
	display: block;
	margin-top: 15px;
}
.form .details label{
	display: block;
	color: #333;
	font-weight: bold;
	padding: 13px 0 3px 0;
}
.form .details input{
	border: 1px solid #ccc;
	margin: 0;
	width: 186px;
	font-size: 15px;
	line-height: 17px;
	padding: 6px 0 5px 5px;
	float: left;
}
.form .details input.submit {
	border: none;
	width: 140px;
	height: 31px;
	padding: 0;
	float: none;
	margin-top: 15px;
}
.form .details .email input{width: 204px;}
.form .details .twitter-id input{width: 196px;}
.form .details .website input{width: 207px;}
.facebook{
	font: italic 16px/19px Georgia,sans-serif;
	padding:16px 0 0 10px;
	display: none;
}
.facebook a{
	background: url(../images/btn-connect-whit-facebook.gif);
	width: 169px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -3333px;
	margin-top: 18px;
}
/* end form */
span.bg-blue, span.bg-blue-h6{background: #e8f7f7;}
span.bg-blue-h6{font-size: 10px;}
/* start banner */
.banner1{
	clear: both;
	font-size: 0;
	line-height: 0;
	position: relative;
	width: 100%;
}
.banner1 a{
	position: absolute;
	bottom: 10px;
	right: 0;
}
.banner1 img{display: block;}
/* end banner */
/* start recent article */
.recent-article{
	padding: 17px 0 0 16px;
	width: 198px;
}
.recent-article h3{
	margin: 0;
	background: url(../images/txt-recent-article.gif) no-repeat;
	width: 121px;
	height: 14px;
	overflow: hidden;
	text-indent: -3333px;
}
.recent-article ul{
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
	font: 12px/18px Georgia,sans-serif;
	color: #666;
}
.recent-article ul li{
	padding: 17px 0 10px;
	position: relative;
	width: 100%;
}
.recent-article ul li a {color: #666;}
.recent-article ul li a:hover {text-decoration: none;}
.recent-article .user-experience{border-bottom: 1px solid #6cc;}
.recent-article .user-experience .read{border: 1px solid #6cc;}
.recent-article .visual-design{border-bottom: 1px solid #9c6;}
.recent-article .visual-design .read{border: 1px solid #9c6;}
.recent-article .social-media{border-bottom: 1px solid #c66;}
.recent-article .social-media .read{border: 1px solid #c66;}
.recent-article .read{
	font: 10px/12px Arial, sans-serif;
	background: #fff;
	position: absolute;
	left: 5px;
	bottom: -10px;
	padding: 1px 2px 0;
	color: #666;
}
.recent-article .read:hover{text-decoration: none;}
/* end recent article */
/* start portfolio */
.portfolio{
	font-size: 14px;
	line-height: 24px;
	color: #999;
}
.portfolio .content img{display: block;}
.portfolio p{
	margin: 0;
	padding: 15px 0 23px;
}
.portfolio .img-holder{
	width: 100%;
	overflow: hidden;
}
.portfolio .img-holder img{
	float: left;
	display: inline;
	border: 1px solid #ccc;
	margin-right: 20px;
}
.portfolio span.c-red, .portfolio span.c-dark{
	color: #c66;
	font-style: italic;
	font-weight: bold;
}
.portfolio span.c-dark{color: #333;}
.portfolio .content{
	border: 1px solid #ccc;
	width: 921px;
	background: #fff;
	float: right;
	padding: 0 14px 0 13px;
}
div.tab{padding: 11px 0 2px 7px;}
.nav2-holder{
	overflow: hidden;
	width: 100%;
	padding-bottom: 43px;
	position: relative;
	left: -6px;
}
.nav2{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	line-height: 16px;
	width: 224px;
}
.nav2 li{padding-bottom: 4px;}
.nav2 a{
	color: #999;
	padding-left: 5px;
}
.nav2 a:hover{
	text-decoration: none;
	color: #c66;
}
.nav2 .favorit a{
	background: #e8f7f7 url(../images/ico-heart.gif) no-repeat 100% 50%;
	padding: 2px 17px 2px 5px;
}
#corner{
	background: url(../images/bg-portfolio-corner.png) no-repeat;
	width: 950px;
	height: 10px;
	font-size: 0;
	position: relative;
	left: 5px;
	clear: both;
}
/* start tabs */
.tabset ul{
	margin: 0;
	padding: 20px 0 0 0;
	list-style: none;
	font: 24px/26px Georgia,sans-serif;
	border-bottom: 4px solid #ccc;
	height: 38px;
}
.tabset li{
	display: inline;
	float: left;
	background: url(../images/tab-sep.gif) no-repeat 0 10px;
	padding: 0 13px 0 26px;
}
.tabset li:first-child{
	background: none;
	margin-left: -20px;
}
.tabset a{color: #e5e5e5;}
.tabset a:hover{
	color: #c66;
	text-decoration: none;
}
.tabset .active{color: #666 !important;}
/* end tabs */
/* end portfolio */
/* footer */
.footer{
	font: 12px/14px Georgia,sans-serif;
	clear:both;
	text-align: right;
	color: #666;
	padding: 4px 0 86px 0;
	width: 100%;
}
.footer ul{
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	display: inline;
}
.footer li{display: inline;}
.footer li a{
	position: relative;
	margin:0 10px 0 7px;
	bottom: -6px;
}
/* end footer */


.slideInfoZone h2 {display: none;}

#featured .jdGallery .slideInfoZone p {
	padding-left: 9px !important;
	color: #fff !important;
	font: 12px/28px arial,sans-serif !important;
	margin: 0 !important;
}