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

	body {background-image:url(images/bg2.jpg); text-align:center; margin:0; padding:0;}

/* Structure */

	#page-frame {background:url(images/shadow.png) repeat-y; width:860px; text-align:left; margin:auto;}
	#header-cap {background:url(images/header-cap.jpg); width:860px; height:25px; margin:auto;}
	#header {width:820px; height:344px;margin:auto;background:url(images/header.jpg) no-repeat;}
	#header img{border:none; }
	#body {background:url(images/content-bg.jpg); width:820px; margin:auto;}
	#footer {width:860px; height:251px; margin:auto; margin-bottom:60px;}
	.clear {clear:both;}


/* Page */

	#body-content{margin:auto; padding:15px; background:url(images/content-stripes.jpg) no-repeat;}
	#box1-container {float:left; width:385px;}
	#box2-container {float:left; width:390px; margin-left:14px;}
	#content-container {float:left; width:795px; margin-left:0px;}
	.box1-content {margin-left:25px; width:83%;}
	.box2-content {margin-left:30px; width:83%;}
	.content-content {margin-left:25px; width:92%;}
	.content-left {float:left;width:495px;}
	.content-right {float:right;width:205px; border:1px dashed #e6e6e5; margin:3px 0px; padding:8px 10px;}

	/* Box 1 */
	
		#box1 {background:url(images/box1-repeater.png) repeat-y; margin:0px; width:385px; padding:2px 0px;height:460px;}
		#box1-header {background:url(images/box1-header.png) no-repeat; width:385px; height: 36px; margin:0px;}
		#box1-footer {background:url(images/box1-footer.png) no-repeat; width: 385px; height: 30px;}
		.feature-excerpt {border:1px solid #f9f9f9; width:323px; padding:2px 5px 0px 5px; margin-top:2px;}
	
	/* Box 2 */

		#box2 {background:url(images/box2-repeater.png) repeat-y; margin:0px; width:390px; padding:2px; height:460px;}
		#box2-header {background:url(images/box2-header.png) no-repeat; width:390px; height: 36px; margin:0px;}
		#box2-footer {background:url(images/box2-footer.png) no-repeat; width: 390px; height: 30px;}
		.from-blog		{}
		.from-blog p	{margin:1px; padding:0px;}
	
	/* 2nd Level */
	
		#content-header-market {background:url(images/2nd-header-market.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-contact {background:url(images/2nd-header-contact.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-identity {background:url(images/2nd-header-identity.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-photomedia {background:url(images/2nd-header-photomedia.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-print {background:url(images/2nd-header-print.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-web {background:url(images/2nd-header-web.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-play {background:url(images/2nd-header-play.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-motion {background:url(images/2nd-header-motion.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-blog {background:url(images/2nd-header-blog.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-about {background:url(images/2nd-header-about.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-about-us {background:url(images/2nd-header-aboutus.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-work {background:url(images/2nd-header-work.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-process {background:url(images/2nd-header-process.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-header-archives {background:url(images/h-archives.png) no-repeat; width:795px; height: 36px; margin:0px;}
		#content-middle {background:url(images/2nd-middle.png) repeat-y; margin:0px; width:795px; padding:2px;}
		#content-footer {background:url(images/2nd-footer.png) no-repeat; width: 795px; height: 26px;}

/* Entry */

	.post-titleh2 {color:#24282a;font-size:18px;font-family:Georgia,Times New Roman,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:3px 0px 4px 8px; display:block; margin:0px;background:url(images/dotted-under.jpg) no-repeat; background-position:bottom; width:440px; overflow:hidden;}
	.post-titleh2 a:link {color:#24282a; text-decoration:none;}
	.post-date {width: 45px;height: 53px;float:left;margin:0px;background:url(images/date-badge.jpg);}
	.post-month {font-family:Georgia,Times,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-size:11px; line-height:18px; letter-spacing:0.2px;text-transform: uppercase;color: #ebeae2;text-align: center;display:block;line-height: 11px;margin-left:-2px;padding-top:2px;}
	.post-day {font-size: 22px;	color: #891705;	text-align: center;	display:block;	line-height: 18px;	padding: 0px;margin-top:2px; font-family:Georgia,Times,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; letter-spacing:1px;}
	.entry-content {width:490px;margin-left:3px;}
	h3.author {color:#314b54;font-family:Georgia,Times,serif;font-size:12px;font-family:Georgia,"Times New Roman",serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:1px 0px 4px 50px; display:block; margin:0px;}
	.h3.author a:link {color:#314b54; text-decoration:none;}
	.tags {background:url(images/tag-arrow.jpg) no-repeat;padding-left:37px;}
	.tag-links {color:#314b54;font-family:Georgia,Times,serif;font-size:12px;font-family:Georgia,"Times New Roman",serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal;}
	.tag-links a:link {color:#511208;text-decoration:none;}
	.post-footer {background:url(images/post-footer.jpg) no-repeat; height:10px;margin-bottom:8px;}
	.edit {}
	.edit-link {padding-left:3px;background:#000; width:36px; line-height:19px; padding:3px;}
	.edit-link a:link {color:#e9c32d;text-decoration:none;font-size:11px;font-family:Helvetica,Arial,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; text-transform:uppercase; }
	.edit-link a:visited {color:#e9c32d;text-decoration:none;font-size:11px;font-family:Helvetica,Arial,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; text-transform:uppercase; }
	img {border:none;}
		
/* Fonts */

	p {font-family:Arial, "Helvetica", sans-serif; font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-size:11px; line-height:18px;}
	a:link 		{color:#511208; text-decoration:underline; }
	.content-content a:hover		{color:#2c6264; text-decoration:none;}
	a:visited 	{color:#6c6361; text-decoration:none;}
	.featured {color:#24282a;font-family:Georgia,Times,serif;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:0px; margin:0px;}
	.featured a:link {text-decoration:none;}
	.feature-excerpt p {margin:1px; padding:0px;}
	.blogstream {color:#24282a;font-family:Georgia,Times,serif;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:0px 0px 0px 15px; margin:0px; background:url(images/bullet.gif) no-repeat;}
	.blogstream a:link {text-decoration:none;}
	.archives-h2 {color:#511208;font-size:18px;font-family:Georgia,Times New Roman,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:3px 0px 4px 0px; padding-left:40px;display:block; margin-bottom:20px;background:url(images/archive-h2.jpg) no-repeat; background-position:bottom;}
	.interested-h2 {color:#511208;font-size:15px;font-family:Georgia,Times New Roman,serif;font-size-adjust:none;font-style:normal;font-variant:normal;line-height:normal; font-weight:100; padding:3px 0px 4px 0px; padding-left:40px;display:block; margin-bottom:20px;background:url(images/archive-h2.jpg) no-repeat; background-position:bottom;}
/* Headings */

	.pages	 	{background:url(images/h_pages.gif) no-repeat; text-indent:-9999px; margin:3px 0px -5px;padding:0px;}
	.tagged 	{background:url(images/h_tagged.gif) no-repeat; text-indent:-9999px; margin:3px 0px -5px;padding:0px;}
	.archives 	{background:url(images/h_archive.gif) no-repeat; text-indent:-9999px; margin:3px 0px -5px;padding:0px;}
	.links		{background:url(images/h_links.gif) no-repeat; text-indent:-9999px; margin:3px 0px -5px; padding:0px;}
	.clients	{background:url(images/h_clients.gif) no-repeat; text-indent:-9999px; margin:3px 0px -5px; padding:0px;}
	
/* Right Navigation */

.right-nav-list a{display:block;}
.right-nav-list {list-style:none; margin:0px 0px 5px 0px;padding:0px;}
.right-nav-list li a:link {color:#5D7173;}
.right-nav-list li a:hover{display:block;color:#bd7921;}
.right-nav-list li {background:url(images/bullet.gif) no-repeat;border-bottom:1px dashed #fff;list-style-image:none;list-style-position:outside;margin:0pt;padding:0px 0px 5px 15px; display:block;font-family:Georgia,Times,serif;font-size:12px;text-align:left;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;line-height:normal;}

.right-sidebar {background:url(images/right-sidebar-under.gif) no-repeat; height:2px; margin:8px 0px 13px;}
.home-seperator {background:url(images/home-seperator.gif) no-repeat; height:2px; margin:6px 0px;}
.similar {padding-left:40px;}

.alignrightposts 		{float: right; background:url(images/bullet.gif) no-repeat; padding:1px 0px 0px 12px; font-size:14px;}
.alignleftposts 		{float: left;background:url(images/bullet.gif) no-repeat; padding:1px 0px 0px 12px; font-size:14px;}

#flashcontent {width: 795px;height: 157px;float: left;margin: 0px;}
