#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */

body {
	margin:0;
	font:100% Tahoma, Arial, Helvetica, sans-serif;
	background:#241a18 url(/images/body-home-bg.jpg) no-repeat 50% 0;
	color:#B39468;
}

a:link, a:visited{
outline: none;
}

.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
img {
	border:none;
	display:block;
}
form, p, h1, h2, h3, h4, h5, h6, ul {
	padding:0;
	margin:0;
}
a:hover {text-decoration:none;}
/*titles*/
.articles-t,
.about-t,
.services-t,
.client-login-t,
.case-t,
.comments-t,
.contact-t,
.blog-t,
.related-t,
.categories-t,
.archives-t,
.recent-t,
.studies-t,
.featured-t,
.featured-t-2,
.most-t {
	width:184px;
	height:28px;
	display:block;
	text-indent:-9999px;
	background:url(/images/articles-t.jpg) no-repeat;
}
.about-t {background:url(/images/about-t.jpg) no-repeat;}
.services-t {background:url(/images/services-t.jpg) no-repeat;}
.contact-t {background:url(/images/contact-t.jpg) no-repeat;}
.client-login-t {background:url(/images/client-login-t.jpg) no-repeat;}
.case-t {background:url(/images/case-t.jpg) no-repeat;}
.comments-t {background:url(/images/comments-t.jpg) no-repeat;}
.blog-t {background:url(/images/blog-t.jpg) no-repeat;}
.related-t {background:url(/images/related-t.jpg) no-repeat;}
.categories-t {background:url(/images/categories-t.jpg) no-repeat;}
.archives-t {background:url(/images/archives-t.jpg) no-repeat;}
.recent-t {background:url(/images/recent-t.jpg) no-repeat;}
.studies-t {background:url(/images/studies-t.jpg) no-repeat;}
.featured-t {background:url(/images/featured-t.jpg) no-repeat;}
.featured-t-2 {background:url(/images/featured-t-2.jpg) no-repeat;}
.most-t {background:url(/images/most-t.jpg) no-repeat;}

/*buttons*/
.reply-btn,
.back-btn,
.next-btn,
.read-all-btn,
.read-more-btn,
.sign-in-btn,
.short-btn,
.switch-btn,
.appreciate-btn,
.go-btn,
.share-btn,
.view-btn,
.prev-btn,
.next-s-btn {
	width:70px;
	height:33px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/reply-btn.jpg) no-repeat;
}
.reply-btn:hover {background-position:0 -33px;}
.back-btn,
.next-btn,
.appreciate-btn {
	width:56px;
	height:17px;
	background:url(/images/back-btn.jpg) no-repeat;
}
.next-btn {background:url(/images/next-btn.jpg) no-repeat;}
.read-all-btn,
.read-more-btn,
.sign-in-btn,
.appreciate-btn,
.go-btn,
.share-btn,
.view-btn {
	width:96px;
	height:17px;
	background:url(/images/read-all-btn.jpg) no-repeat;
}
.read-more-btn {background:url(/images/read-more-btn.jpg) no-repeat;}
.sign-in-btn {
	width:76px;
	background:url(/images/sign-in-btn.jpg) no-repeat;
}
.appreciate-btn {
	width:138px;
	background:url(/images/appreciate-btn.jpg) no-repeat;
}
.go-btn {
	width:56px;
	background:url(/images/go-btn.jpg) no-repeat;
}
.share-btn {background:url(/images/share-btn.jpg) no-repeat;}
.view-btn {background:url(/images/view-btn.jpg) no-repeat;}

.back-btn:hover,
.next-btn:hover,
.read-all-btn:hover,
.read-more-btn:hover,
.sign-in-btn:hover,
.appreciate-btn:hover,
.go-btn:hover,
.share-btn:hover,
.view-btn:hover {background-position:0 -17px;}
.short-btn,
.switch-btn {
	width:205px;
	height:88px;
	background:url(/images/short-btn.jpg) no-repeat;
}
.switch-btn {
	width:209px;
	background:url(/images/switch-btn.jpg) no-repeat;
}
.short-btn:hover,
.switch-btn:hover {background-position:0 -88px;}
.prev-btn,
.next-s-btn {
	width:51px;
	height:40px;
	background:url(/images/prev-btn.jpg) no-repeat;
}
.next-s-btn {background:url(/images/next-s-btn.jpg) no-repeat;}
.prev-btn:hover,
.next-s-btn:hover {background-position:0 -40px;}

/*page*/
.page {
	margin:0 auto;
	width:956px;
	position:relative;
}
/*header*/
.header {
	width:100%;
	overflow:hidden;
	position:relative;
}
/*logo*/
.logo {
	position:absolute;
	top:10px;
	left:26px;
	width:325px;
	height:197px;
	z-index:1;
}
.logo h1,
.logo strong {
	background:url(/images/logo.gif) no-repeat;
	width:325px;
	height:154px;
	display:block;
}
.logo h1 a,
.logo strong a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:330px;
	height:197px;
	position:relative;
}
.header-inn {width:542px;}
/*header flash*/
.header-flash {
	width:435px;
	padding:0 60px 0 54px;
	overflow:hidden;
}
/* menu */
.menu {
	width:100%;
	overflow:hidden;
	height:63px;
	padding:3px 0 0;
}
.menu div {float:left;}
.menu a {
	height:63px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
.menu div.about-m a {
	background:url(/images/about-m.gif) no-repeat;
	width:100px;
}
.menu div.work-m a {
	background:url(/images/work-m.gif) no-repeat;
	width:95px;
}
.menu div.blog-m a {
	background:url(/images/blog-m.gif) no-repeat;
	width:95px;
}
.menu div.services-m a {
	background:url(/images/services-m.gif) no-repeat;
	width:118px;
}
.menu div.articles-m a {
	background:url(/images/articles-m.gif) no-repeat;
	width:114px;
}
.menu div.contact-m a {
	background:url(/images/contact-m.gif) no-repeat;
	width:115px;
}
.menu div a:hover {background-position:0 -63px;}
.menu div.active a {background-position:0 -126px !important;}
/*flash box*/
#flash-box {
	width:926px;
	padding:0 0 0 30px;
	overflow:hidden;
}
/*chat box*/
.chat-box {
	width:589px;
	height:188px;
	padding:23px 33px 0 334px;
	overflow:hidden;
}
/*chat list*/
ul.chat {
	overflow:hidden;
	list-style:none;
	width:205px;
}
ul.chat li {padding:0 0 5px;}
ul.chat li a {
	display:block;
	height:50px;
	text-indent:-9999px;
}
/*chat form*/
.chat-form {
	width:355px;
	padding:5px 0 0;
}

.chat-form a{
display:block;
text-indent: -9999em;
margin: 78px 0 0 180px;
width: 210px;
height: 50px;
}

.chat-form textarea {
display:none;
	width:337px;
	padding:6px 9px;
	height:89px;
	color:#C3AF86;
	font:75% Arial, Helvetica, sans-serif;
	border:0;
	background:none;
}
.safari .chat-form textarea {
	width:355px;
	height:103px;
}
.chat-form div {
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.chat-form input.text {
display:none;
	float:left;
	font:75% Arial, Helvetica, sans-serif;
	width:250px;
	padding:5px 10px;
	border:0;
	margin:2px 0 0 1px;
	background:none;
}
.chat-form .reply-btn {margin:6px 0 0;display:none;}
/*primary content*/
.primary-content {
	overflow:hidden;
	width:896px;
	margin:0 0 0 30px;
	padding:0 30px 20px 0;
	background:url(/images/primary-bg.jpg) repeat-y;
}
/*left column*/
.left-col {width:508px;}
/*articles box*/
.articles-box {
	width:479px;
	padding:6px 0 0 29px;
	overflow:hidden;
}

#homeScroll{
height: 650px;
}

#scrollMe{
width: 479px;
}

.articles-cnt {
	width:100%;
	overflow:hidden;
	padding:15px 0 14px;
	background:url(/images/dotted.gif) repeat-x 0 100%;
}
.articles-cnt h2 {
	color:#C26C10;
	font:125% Georgia, "Times New Roman", Times, serif;
	padding:0 0 14px;
	letter-spacing:-1px;
}
.articles-cnt h2 img {
	display:inline;
	position:relative;
	top:-8px;
}
.articles-cnt h2 a, .articles-cnt a {
	text-decoration:none;
	color:#C26C10;
}
.articles-cnt h2 a:hover {text-decoration:underline;}
.articles-cnt h2 small {
	font:50% Arial, Helvetica, sans-serif;
	color:#8D7045;
	display:block;
	letter-spacing:normal;
}
.articles-cnt div {
	width:100%;
	overflow:hidden;
}
.articles-cnt div img {
	padding:5px 5px 5px 6px;
	background:url(/images/img-bg.gif) no-repeat;
	margin:0 23px 0 0;
}
.articles-cnt div p {
	display:table;
	height:1%;
	font:75%/167% Tahoma, Arial, Helvetica, sans-serif;
}
.articles-nav {
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.articles-nav a {margin:0 6px 0 0;}
/*right column*/
.right-col {width:379px;}
/*about box*/
.about-box {
	width:351px;
	padding:23px 0 26px 28px;
	overflow:hidden;
}
.about-box h3 {
	color:#49BAE2;
	font:150%/108% Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	padding:0 0 25px;
}
.about-box h3 a {
	text-transform:uppercase;
	font:67% Georgia, "Times New Roman", Times, serif;
	color:#49BAE2;
}
.about-box p {
	font:75%/167% Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 18px;
}
/*service box*/
.service-box {
	width:351px;
	overflow:hidden;
	padding:17px 0 0 28px;
}
.service-box ul {
	overflow:hidden;
	list-style:none;
	padding:0 0 26px;
	width:100%;
}
.service-box ul li {
	float:left;
	width:175px;
	background:url(/images/bullet.gif) no-repeat 0 11px;
	padding:0 0 0 12px;
	font:italic 88%/186% Georgia, "Times New Roman", Times, serif;
}
.service-box ul li.short-line {width:152px;}
.service-box ul li a {color:#B79F00;}
/*footer*/
.footer {
	width:909px;
	margin:0 0 0 30px;
	padding:33px 0 40px 17px;
	background:url(/images/footer-bg.jpg) no-repeat;
	overflow:hidden;
}
/*login form*/
.login-form {
	width:420px;
	margin:10px 0 0 0;
	padding:5px 0 10px 15px;
	overflow:hidden;
	background:url(/images/login-form-bg.jpg) no-repeat 10px 0;
}
.login-form input.text {
	float:left;
	color:#B39468;
	font:italic 88% Georgia, "Times New Roman", Times, serif;
	padding:5px 11px;
	border:0;
	background:none;
	width:111px;
	margin:0 15px 0 0;
}
.safari .login-form input.text {
	width:133px;
}
.login-form .sign-in-btn {
	float:left;
	margin:6px 0 0 -5px;
}
/* inner page 
------------- */
.inn {background:#241B17 url(/images/body-inn-bg.jpg) no-repeat 50% 0;}
.inn .header-inn {background:url(/images/header-inn-bg.jpg) no-repeat 100% 71px;}
.inn .menu div.about-m a {background:url(/images/about-inn-m.gif) no-repeat;}
.inn .menu div.work-m a {background:url(/images/work-inn-m.gif) no-repeat;}
.inn .menu div.services-m a {background:url(/images/services-inn-m.gif) no-repeat;}
.inn .menu div.articles-m a {background:url(/images/articles-inn-m.gif) no-repeat;}
.inn .menu div.contact-m a {background:url(/images/contact-inn-m.gif) no-repeat;}

.inn .menu div a:hover {background-position:0 -63px;}
.inn .menu div.active a {background-position:0 -126px;}


.inn .primary-content {
	background:url(/images/primary-inn-bg.jpg) repeat-y;
	padding:14px 46px 31px 0;
	width:880px;
}
/*sub menu*/
ul.sub-menu {
	overflow:hidden;
	list-style:none;
	width:256px;
}
ul.sub-menu li {
	font:125%/175% Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
}
ul.sub-menu li a {
	color:#C26C10;
	text-decoration:none;
	display:block;
	padding:0 0 0 33px;
	width:223px;
}
ul.sub-menu li a:hover {
	text-decoration:underline;
	color:#D78833;
}
ul.sub-menu li.active a {
	background:url(/images/sub-active.jpg) no-repeat;
	color:#A18052;
}
/*inner content*/
.inner-cnt {
	width:624px;
	padding:3px 0 0;
}
.inner-cnt .about-t {
	position:relative;
	margin:0 0 0 -10px;
}
.inner-cnt .services-t {
	position:relative;
	margin:0 0 0 -11px;
}
.inner-cnt .contact-t {
	position:relative;
	margin:0 0 0 -11px;
}
.interior {
	width:607px;
	padding:25px 0 0 17px;
	overflow:hidden;
}
.inner-cnt h2 {
	color:#49BAE2;
	font:150%/108% Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	padding:0 0 20px;
}
.inner-cnt h3 {
	color:#C26C10;
	font:bold 88% Georgia, "Times New Roman", Times, serif;
}
.inner-cnt h4 {
	font:bold 69% Georgia, "Times New Roman", Times, serif;
	color:#8D7045;
	text-transform:uppercase;
}
.interior p {
	font:75%/167% Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 20px;
}
.interior p a {color:#8D7045;}
.interior ul {
	overflow:hidden;
	list-style:none;
}
.interior ul li {
	padding:0 0 9px 26px;
	font:italic 88% Georgia, "Times New Roman", Times, serif;
}
.interior ul li.download {background:url(/images/download-ico.jpg) no-repeat 2px 1px;}
.interior ul li.requestchat {background:url(/images/requestchat-ico.jpg) no-repeat 2px 1px;}
.interior ul li.request {background:url(/images/request-ico.jpg) no-repeat 0 1px;}
.interior ul li a {color:#B79F00;}
.interior ul.unsort {
	overflow:hidden;
	list-style:none;
	padding:0 0 7px 25px;
	margin:-5px 0 0;
}
.interior ul.unsort li {
	background:url(/images/bullet.gif) no-repeat 0 5px;
	padding:0 0 5px 12px;
	color:#B39468;
	font:75% Tahoma, Arial, Helvetica, sans-serif;
}
.interior ul.unsort ul {
	list-style:none;
	padding:8px 0 0 10px;
	margin:0;
}
.interior ul.unsort ul li {
	background:url(/images/small-bullet.jpg) no-repeat 0 4px;
	font-size:92%;
}
.interior ul.unsort a {
        color:#B39468;
}
/*bottom box*/
.btm-box {
	width:925px;
	margin:0 0 0 30px;
	overflow:hidden;
	background:url(/images/btm-box-bg.jpg) repeat-y;
}
.btm-box-cnt {
	background:url(/images/box-separator.jpg) no-repeat;
	width:900px;
	padding:16px 25px 0 0;
}
/*case box*/
.case-box {width:464px;}
.case-flash {
	width:455px;
	padding:0 0 0 9px;
	overflow:hidden;
}
/*comment box*/
.comments-box {width:436px;}
.comments-cnt {
	width:409px;
	overflow:hidden;
	padding:0 0 0 27px;
}
.comments-cnt p {
	font:75%/167% Georgia, "Times New Roman", Times, serif;
	padding:20px 0;
}
.comments-box ul {
	overflow:hidden;
	list-style:none;
	margin:0 0 0 -7px;
	width:100%;
}
.comments-box ul li {
	float:left;
	color:#8D7045;
	padding:0 7px;
	background:url(/images/separator.gif) no-repeat 0 2px;
	font:63% Arial, Helvetica, sans-serif;
	margin:0 1px 0 -1px;
}
.comments-box ul li a {color:#8D7045;}
.inn .footer {background:url(/images/footer-inn-bg.jpg) no-repeat;}

/* blogdetail page
------------------ */

.blog-detail {
	width:910px;
	margin:0 0 0 30px;
	padding:17px 16px 25px 0;
	overflow:hidden;
	background:url(/images/blog-detail-bg.jpg) repeat-y;
}
.blog-detail-cnt {width:508px;}
.blog-detail-inn {
	width:479px;
	padding:0 0 0 29px;
}
.blog-detail-inn h1 {
	color:#49BAE2;
	font:200% Georgia, "Times New Roman", Times, serif;
	background:url(/images/dotted.gif) repeat-x 0 100%;
	padding:25px 0 15px;
	letter-spacing:-1px;
}
.blog-detail-inn h1 small {
	font:31% Arial, Helvetica, sans-serif;
	color:#8D7045;
	display:block;
	letter-spacing:normal;
}
.blog-detail-inn h1 small a {
	color:#8D7045;
	text-decoration:none;
}
.blog-detail-inn h1 small a:hover {text-decoration:underline;}
.blog-detail-inn h1 img {
	position:relative;
	display:inline;
	top:-17px;
}
/* text blog detail*/
.blog-detail-txt {
	width:100%;
	padding:15px 0 20px;
}
.blog-detail-txt:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.blog-detail-txt h3 {
	color:#C26C10;
	font:bold 88% Georgia, "Times New Roman", Times, serif;
}
.blog-detail-txt img {
	border: 4px solid #231b17;
	margin:0 0 0 20px;
}

.blog-detail-txt .blogpic{
background: none;
border: 4px solid #231b17;
padding: 0;
margin: 5px 5px 5px 20px;
}

.blog-detail-txt p {
	font:75%/167% Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 20px;
}
.blog-detail-txt p a {color:#8D7045;}
.blog-detail-txt p a.big-link {
	font:125% Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
}
.blog-detail-txt h4 {
	font:bold 69% Georgia, "Times New Roman", Times, serif;
	color:#8D7045;
	text-transform:uppercase;
}
.blog-detail-txt ul.unsort {
	overflow:hidden;
	list-style:none;
	padding:0 0 7px 25px;
	margin:-5px 0 0;
}
.blog-detail-txt ul.unsort li {
	background:url(/images/bullet.gif) no-repeat 0 5px;
	padding:0 0 5px 12px;
	color:#B39468;
	font:75% Tahoma, Arial, Helvetica, sans-serif;
}
.blog-detail-txt ul.unsort ul {
	list-style:none;
	padding:8px 0 0 10px;
	margin:0;
}
.blog-detail-txt ul.unsort ul li {
	background:url(/images/small-bullet.jpg) no-repeat 0 4px;
	font-size:92%;
}
.blog-detail-txt ul.unsort a {
        color:#B39468;
}
.blog-detail-txt ol {
	padding:0 0 10px 50px;
	margin:-5px 0 0;
}
.blog-detail-txt ol li {
	margin:0;
	padding:0 0 5px;
	font:75% Tahoma, Arial, Helvetica, sans-serif;
}
.bloquote-box {
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
	background:url(/images/dotted.gif) repeat-x;
}
.bloquote-box p {
	margin:0;
	padding:15px 30px 20px 31px;
	text-align:justify;
	font:italic 88%/143% Georgia, "Times New Roman", Times, serif;
	color:#8D7045;
	background:url(/images/dotted.gif) repeat-x 0 100%;
}
.bloquote-box p strong {display:block;}
.blog-detail-btns {
	width:100%;
	padding:5px 0 0;
}
.blog-detail-btns:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
/*share list*/
ul.share-list {
	width:96px;
	list-style:none;
}
ul.share-list li {
	width:100%;
	float:left;
}
ul.share-list li.hover,
ul.share-list li:hover {position:relative;}
ul.share-list ul {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:17px;
	left:0;
	width:96px;
	display:none;
	z-index:5;
}
ul.share-list ul img {
	background:none;
	padding:0;
	margin:0;
}
ul.share-list li:hover ul,
ul.share-list li.hover ul {display:block;}
ul.share-list li.hover .share-btn,
ul.share-list li:hover .share-btn {background-position:0 -17px;}

/*related links*/
ul.related-list {
	overflow:hidden;
	list-style:none;
	padding:25px 0 0 31px;
}
ul.related-list li {
	font:63% Arial, Helvetica, sans-serif;	
	color:#8D7045;
	padding:0 0 8px;
}
ul.related-list a {
	color:#C26C10;
	font:bold 140% Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin:0 0 0 10px;
}
ul.related-list a:hover {text-decoration:underline;}

/*blog detail right additional box*/
.blog-detail-add {width:384px;}
/*rss box*/
.rss-box {
	width:348px;
	overflow:hidden;
	font:63% Arial, Helvetica, sans-serif;
	padding:7px 0 0 28px;
}
.rss-box a {color:#B39468;}
ul.rss-list {
	list-style:none;
	overflow:hidden;
	background:url(/images/rss-ico.jpg) no-repeat;
	padding:0 0 0 10px;
}
ul.rss-list li {
	float:left;
	padding:0 6px;
	background:url(/images/separator.gif) no-repeat 0 2px;
	color:#8D7045;
}
ul.rss-list li.first {background:none;}
ul.rss-list li a {color:#8D7045;}
/*search form*/
.search-form {
	width:348px;
	margin:20px 0 0 0;
	padding:0 0 22px 28px;
	overflow:hidden;
	background:url(/images/search-form-bg.jpg) no-repeat 28px 0;
}
.search-form.small-marg {margin-top:0;}
.search-form input.text {
	float:left;
	color:#B39468;
	border:0;
	width:163px;
	padding:10px 15px;
	background:none;
	font:italic 88% Georgia, "Times New Roman", Times, serif;
}
.safari .search-form input.text {
	width:183px;
	margin:8px 0 0 5px
}
.search-form .go-btn {margin:11px 0 0 9px;}
.search-form a {
	color:#8D7045;
	font:63% Arial, Helvetica, sans-serif;
	margin:13px 0 0 19px;
	white-space:nowrap;
}
/* categories list */
ul.categories-list {
	padding:25px 0 18px 32px;
	width:352px;
	overflow:hidden;
	list-style:none;
}
ul.categories-list li {
	width:176px;
	float:left;
	font:bold 88% Georgia, "Times New Roman", Times, serif;
	padding:0 0 10px;
}
ul.categories-list li a {
	color:#C26C10;
	text-decoration:none;
}
ul.categories-list li a:hover {text-decoration:underline;}
/* archives list */
ul.archives-list {
	overflow:hidden;
	list-style:none;
	padding:25px 0 22px 28px;
	width:356px;
}
ul.archives-list li {
	float:left;
	background:url(/images/bullet.gif) no-repeat 0 6px;
	width:158px;
	padding:0 0 9px 11px;
	font:italic 88% Georgia, "Times New Roman", Times, serif;
}
ul.archives-list li a {color:#B79F00;}
/* recent pics list */
ul.recent-pics {
	overflow:hidden;
	list-style:none;
	padding:30px 0 0 27px;
	width:357px;
}
ul.recent-pics li {
	float:left;
	padding:0 15px 15px 0;
}
ul.recent-pics li img {
	padding:5px;
	background:url(/images/img-bg.gif) no-repeat;
}
.btm-box-cnt.blog-btm {background:url(/images/btm-blog-bg.jpg) no-repeat;}

.flickr_photos li {
	padding: 0 0 9px 0;
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
			}
			
.flickr_photos li a {
	padding: 0px;
	margin: 0px;
                                
			}
			
.flickr_badge_image {
	float:left;
	padding:0 15px 8px 0;

			}
			
.flickr_badge_image img {
    padding:5px;
	background:url(/images/img-bg.gif) no-repeat;
	width: 60px;
	height: 70px;
			}

/* work page
------------ */
.work-box {
	width:925px;
	margin:0 0 0 30px;
	overflow:hidden;
	padding:17px 0 0;
	background:url(/images/work-box-bg.jpg) repeat-y;
}
/*studies box*/
.studies-box {
	width:866px;
	overflow:hidden;
	padding:25px 0 0 29px;
}
.example-work {
	width:418px;
	background:url(/images/dotted.gif) repeat-x 0 100%;
	padding:0 0 18px;
}
.example-work h2 {
	color:#49BAE2;
	font:150% Georgia, "Times New Roman", Times, serif;
	padding:0 0 14px;
	letter-spacing:-1px;
}
.example-work h2 img {
	display:inline;
	position:relative;
	top:-7px;
	padding:0;
	background:none;
}
.example-work h2 span {
	font-variant:small-caps;
	font-size:67%;
}
.example-work img {
	background:url(/images/long-img-bg.gif) no-repeat;
	padding:6px;
}
.example-work-cnt {
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.example-work-cnt p {
	color:#8D7045;
	font:69% Arial, Helvetica, sans-serif;
}
.example-work-cnt p strong {
	font:82% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.example-work-cnt a {
	background:url(/images/view-ico.jpg) no-repeat;
	color:#B79F00;
	font:italic 75% Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 24px;
}
/*featured box*/
.featured-box {
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.featured-box ul {
	width:896px;
	overflow:hidden;
	list-style:none;
	padding:0 0 0 29px;
}
.featured-box ul li {
	float:left;
	width:269px;
	margin:0 29px 0 0;
	padding:25px 0 10px;
	background:url(/images/dotted.gif) repeat-x 0 100%;
}
.featured-box h3 {
	color:#C26C10;
	font:125% Georgia, "Times New Roman", Times, serif;
	padding:0 0 4px;
	letter-spacing:-1px;
}
.featured-box ul li img {
	background:url(/images/middle-img-bg.gif) no-repeat;
	padding:6px;
}
.featuredLink {
	color:#B79F00;
	float:right;
	background:url(/images/view-small-ico.jpg) no-repeat 0 6px;
	padding:6px 0 0 17px;
	font:italic 63% Georgia, "Times New Roman", Times, serif;
}
.work-box .articles-nav {
	width:866px;
	padding:20px 0 30px 29px;
}
.btm-box-cnt.work-btm {background:url(/images/work-btm-bg.jpg) no-repeat;}


/* blog page
------------ */
/*blog preview*/
.blog-preview {
	width:925px;
	margin:0 0 0 30px;
	padding:16px 0 0;
	background:url(/images/work-box-bg.jpg) repeat-y;
}
.blog-preview:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.blog-preview-inn {
	width:100%;
	background:url(/images/box-separator2.jpg) no-repeat 0 100%;
}
.blog-preview-inn:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.blog-preview-title {
	width:100%;
	overflow:hidden;
}
.blog-preview-title ul.rss-list {
	font:63% Arial, Helvetica, sans-serif;
	margin:10px 25px 0 0;
}
.blog-preview-area {
	width:100%;
	padding:30px 0 0;
}
.blog-preview-area:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.blog-preview-area .prev-btn {
	margin:92px 0 0 -23px;
	position:relative;
}
.blog-preview-cnt {
	width:841px;
	padding:5px 22px 5px 6px;
	background:#231B17;
}
.blog-preview-cnt img {margin:0 21px 0 0;}
/*detail box*/
.detail {
	display:table;
	height:1%;
	padding:10px 0 0;
}
.detail h2 {
	color:#C26C10;
	font:125% Georgia, "Times New Roman", Times, serif;
	padding:0 0 15px;
}
.detail h2 small {
	display:block;
	color:#8D7045;
	font:50% Arial, Helvetica, sans-serif;
}
.detail p {
	font:75%/167% Arial, Helvetica, sans-serif;
	padding:0 0 8px;
}
.detail-btm {
	background:url(/images/dotted.gif) repeat-x;
	width:100%;
	padding:12px 0 0;
	overflow:hidden;
}
.detail-btm p {
	background:url(/images/tag-ico.jpg) no-repeat;
	padding:0 0 0 22px;
	color:#8D7045;
	font-size:69%;
}
.detail-btm a {
	color:#B79F00;
	font:italic 69% Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 22px;
	background:url(/images/read-ico.jpg) no-repeat;
}
.blog-preview-area .next-s-btn {
	margin:92px -23px 0 0;
	position:relative;
}
.blog-preview .articles-nav {
	width:875px;
	padding:15px 0 20px 28px;
}
.blog-detail-inn .articles-box {padding:6px 0 20px 0;}

/* workdetail page 
------------------ */
.work-detail {
	width:925px;
	margin:0 0 0 30px;
	background:url(/images/work-box-bg.jpg) repeat-y;
}
.work-detail-top {
	width:898px;
	overflow:hidden;
	padding:17px 0 0;
}
.work-detail-top a {
	color:#B39468;
	margin:6px 0 0;
	font:63% Arial, Helvetica, sans-serif;
}
.work-detail-title {
	margin:0 0 0 29px;
	padding:25px 0 15px;
	width:868px;
	background:url(/images/dotted.gif) repeat-x 0 100%;
	overflow:hidden;
}
.work-detail-title h1 {
	color:#49BAE2;
	letter-spacing:-1px;	
	font:150% Georgia, "Times New Roman", Times, serif;
}
.work-detail-title p {
	color:#8D7045;
	padding:15px 0 0;
	font:69% Arial, Helvetica, sans-serif;
}
.work-detail-title p a {color:#8D7045;}
.work-detail-title p span {
	text-transform:uppercase;
	font:90% Arial, Helvetica, sans-serif;
}
.work-preview-area {
	width:100%;
	padding:30px 0 0;
}
.work-preview-area:after {
	content:" ";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.work-preview-area .prev-btn {
	margin:261px 0 0 -22px;
	position:relative;
}
.work-preview-area .next-s-btn {
	margin:261px -23px 0 0;
	position:relative;
}
.work-preview-cnt {
	width:856px;
	padding:5px 6px;
	background:#241B17;
}

#projectScroll{
height: 430px;
}

#scroll {
	width:856px;
        height: 558px;

}

#scrollNext{
width: 51px;
height: 39px;
float:left;
background: url(/images/next-s-btn) no-repeat;
text-indent: -9999em;
cursor: pointer;
}

#scrollNext:hover{
background-position: 0 -40px;
}

#scrollPrev{
width: 51px;
height: 39px;
float:left;
background: url(/images/prev-btn) no-repeat;
text-indent: -9999em;
cursor: pointer;
}

#noScroll{
width: 51px;
height: 40px;
float:left;
background: transparent;
text-indent: -9999em;
margin:261px 0 0 -22px;
}

#scrollPrev:hover{
background-position: 0 -40px;
}

.work-preview-area #scrollNext{
margin: 261px -23px 0 0;
position: relative
}

.work-preview-area #scrollPrev{
margin:261px 0 0 -22px;
	position:relative;
}

#smallBack, #smallNext{
	text-indent:-9999px;
	width:56px;
	height:17px;
	float:left;
	background:url(/images/back-btn.jpg) no-repeat;
}

#smallNext{
background:url(/images/next-btn.jpg) no-repeat;
}

#smallBack:hover {background-position:0 -17px;}

#smallNext:hover {background-position:0 -17px;}

.work-detail .articles-nav {
	width:872px;
	background:url(/images/dotted.gif) repeat-x 0 100%;
	margin:0 0 0 29px;
	padding:10px 0 15px;
}
/* work detail txt box*/
.work-detail-txt {
	width:906px;
	margin:0 -10px 0 0;
	position:relative;
	padding:18px 0px 20px 29px;
}
.work-detail-sideimg {
	float:right;
        padding: 0 0 25px 0;
}
.work-detail-txt h3 {
	color:#C26C10;
	font:bold 88% Georgia, "Times New Roman", Times, serif;
	padding:0 0 3px;
}
.work-detail-txt p {
	font:75%/167% Arial, Helvetica, sans-serif;
	padding:0 0 20px;
        width: 500px;
}
.work-detail-txt p a {color:#8D7045;}
.work-detail-txt h4 {
	color:#8D7045;
	font:bold 69% Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:0 0 4px;
}
.work-detail-service {
	width:870px;
	overflow:hidden;
	background:url(/images/dotted.gif) repeat-x;
	padding:25px 0 0 0;
}
.work-detail-service-inn {
	width:100%;
	overflow:hidden;
	background:url(/images/dotted-v.gif) repeat-y 430px 0;
}
.work-detail-service-cnt {
	width:410px;
}
.work-detail-service-cnt p {
	font:italic 88%/142% Georgia, "Times New Roman", Times, serif;
	color:#8D7045;
	text-align:justify;
width: 100%;
}
.work-detail-service-cnt p strong {display:block;}
/*service list*/
ul.service-list {
	width:150px;
	list-style:none;
}
ul.service-list li {
	font:italic 88% Georgia, "Times New Roman", Times, serif;
	padding:3px 0 5px 23px;
	width:127px;
}
ul.service-list li a {
	color:#B79F00;
}
ul.service-list li.chat-item {background:url(/images/chat-ico.jpg) no-repeat 0 6px;}
ul.service-list li.request-item {background:url(/images/request-item.jpg) no-repeat 0 5px;}

/*tool tips*/

#tooltip.bubble {
    padding: 35px 20px 20px 20px;
    height: 104px;
    width: 123px;
    background: url(/images/thoughtBubbleBg.png) no-repeat;
    text-align: center;
    color: #fff;
}

.bubble{
 font-size:.8em;
}

#tooltip.bubble div { width: 123px; text-align: left;text-align: center;}

#tooltip {
	position: absolute;
	z-index: 3000;
}
#tooltip h3, #tooltip div { margin: 0; }

p.contact{
float:right;
margin-right: 50px;
margin-bottom: 15px;
font-size: 1em;
color: #22a6e1;
font-family: Georgia, sans-serif;
}

#csCard{
padding: 200px 0 0 0;
background: url(/images/csCard.png) no-repeat center top;
}
#csCard h2{
text-indent: -999em;
}