#site-container {
	MARGIN-BOTTOM: 80px; MARGIN-LEFT: 28px; WIDTH: 1073px
}
.print-overlay {
	VISIBILITY: visible
}
.this-overlay {
	VISIBILITY: hidden
}
#basic-nav-links {
	DISPLAY: block; MARGIN-LEFT: 15px; MARGIN-RIGHT: 41px
}
#basic-footer-container {
	DISPLAY: block
}
#basic-projects-container {
	DISPLAY: block
}
#basic-project-info {
	DISPLAY: block
}
#basic-projects-thumbnails-container {
	DISPLAY: block; BORDER-BOTTOM: #e4e4e4 1px
}
#back-to-top-container {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; DISPLAY: none; MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.template-body-project .text.module {
	DISPLAY: none
}
.template-body-project .dvd.old.module {
	DISPLAY: none
}
.template-body-project .space.old.module {
	DISPLAY: none
}
.template-body-project #project-modules .module .caption-text-width {
	DISPLAY: none
}
.resume-meta {
	DISPLAY: none
}
.resume-meta-objective-container {
	DISPLAY: none
}
.template-body {
	BACKGROUND: #f0f0f0 left top
}
#preview-content {
	BACKGROUND: #f0f0f0 left top
}
#basic-logo {
	MARGIN-BOTTOM: 53px; MARGIN-LEFT: 5px; LINE-HEIGHT: 1.2em; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#basic-logo {
	FONT-WEIGHT: 700; FONT-SIZE: 28px; COLOR: #1e1e1e; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif
}
#basic-logo SPAN {
	FONT-WEIGHT: 700; FONT-SIZE: 28px; COLOR: #1e1e1e; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif
}
#basic-logo SPAN {
	BACKGROUND-COLOR: transparent
}
#basic-header {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 25px; TEXT-ALIGN: left
}
#basic-nav-wrap {
	MARGIN-TOP: 4px/*24px*/
}
.template-column-2 {
	MARGIN-LEFT: 0px
}
.nav-project-links {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 14px
}
.nav-project-links-container {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 16px
}
#basic-nav-links .page {
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
#basic-nav-links A.nav-link {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; COLOR: #0086c2; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.nav-link:visited {
	FONT-WEIGHT: 600; COLOR: #8b8b8b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.nav-link:hover {
	FONT-WEIGHT: 600; COLOR: #3d3d3d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.nav-link:unknown {
	FONT-WEIGHT: 600; COLOR: #0086c2; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project {
	MARGIN-BOTTOM: 5px
}
#basic-nav-links .nav-project-links-container {
	LINE-HEIGHT: 1.5em; TEXT-ALIGN: left
}
#basic-nav-links .nav-project {
	LINE-HEIGHT: 1.5em; TEXT-ALIGN: left
}
#basic-nav-links .nav-project-links A {
	FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: #7d8687; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A:visited {
	FONT-WEIGHT: 400; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A:hover {
	FONT-WEIGHT: 400; COLOR: #3d3d3d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A:unknown {
	FONT-WEIGHT: 400; COLOR: #0b0b0b; FONT-STYLE: normal; BACKGROUND-COLOR: #e4e4e4
}
#basic-nav-links .nav-project-links-container {
	BORDER-TOP: #e4e4e4 1px; BORDER-BOTTOM: #d2d2d2 1px solid
}
#primary-content-wrap {
	MARGIN-TOP: 115px/*115px*/
}
#primary-content-wrap {
	WIDTH: 685px
}
#custom-frame-container {
	WIDTH: 685px
}
.project-view-description-margins {
	WIDTH: 685px
}
#basic-footer {
	
}
#basic-footer {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #7d8687; LINE-HEIGHT: 1.5em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; TEXT-ALIGN: left
}
#basic-footer SPAN {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #7d8687; LINE-HEIGHT: 1.5em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; TEXT-ALIGN: left
}
#basic-footer SPAN {
	BACKGROUND-COLOR: transparent
}
#site-container #basic-footer-container {
	BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 0px; BORDER-BOTTOM: #e4e4e4 1px
}
#site-container #basic-footer {
	MARGIN-TOP: 8px
}
.project-image {
	WIDTH: 200px; HEIGHT: 150px
}
.project-cover-342205 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-342205 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34092 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34092 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34098 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34098 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34117 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34117 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34186 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34186 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34210 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34210 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34265 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34265 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34392 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34392 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34511 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34511 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34526 .project-image .project-image-inner IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover-34526 .project-image .project-image-image-overlay IMG {
	MARGIN-TOP: -4px; MARGIN-LEFT: -1px; WIDTH: 202px; HEIGHT: 158px
}
.project-cover .constrain-to-image {
	WIDTH: 200px
}
#basic-projects-container .project-title-wrap {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; LINE-HEIGHT: 3em; HEIGHT: 25px; TEXT-ALIGN: left
}
#basic-projects-container .project-image {
	MARGIN-BOTTOM: 9px
}
#basic-projects-container A.project-title {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #3d3d3d; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.project-title:visited {
	FONT-WEIGHT: 600; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.project-title:hover {
	FONT-WEIGHT: 700; COLOR: #d1d6dc; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.project-title:unknown {
	FONT-WEIGHT: 700; COLOR: #6b6b6b
}
#basic-projects LI.project-cover A.project-image .project-image-off {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects LI.project-cover A.project-image:hover IMG {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects LI.project-cover A.project-image .project-image-color-overlay {
	FILTER: alpha(opacity = 100); BACKGROUND-COLOR: transparent; opacity: 1
}
#basic-projects LI.project-cover A.project-image:hover .project-image-color-overlay {
	FILTER: alpha(opacity = 0); BACKGROUND-COLOR: #000; opacity: 0
}
#basic-projects LI.project-cover A.project-image .project-image-stroke {
	BORDER-RIGHT: #e1e5e9 12px solid; BORDER-TOP: #e1e5e9 12px solid; FILTER: alpha(opacity = 100); LEFT: -12px; BORDER-LEFT: #e1e5e9 12px solid; BORDER-BOTTOM: #e1e5e9 12px solid; TOP: -12px; opacity: 1
}
#basic-projects LI.project-cover A.project-image:hover .project-image-stroke {
	BORDER-RIGHT: #d1d6dc 12px solid; BORDER-TOP: #d1d6dc 12px solid; FILTER: alpha(opacity = 100); LEFT: -12px; BORDER-LEFT: #d1d6dc 12px solid; BORDER-BOTTOM: #d1d6dc 12px solid; TOP: -12px; opacity: 1
}
#basic-projects-container .project-description {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN-BOTTOM: 14px; OVERFLOW: hidden; COLOR: #6b6b6b; LINE-HEIGHT: 1.2em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; HEIGHT: 52px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-container .project-fields {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #abb5b6; LINE-HEIGHT: 1.3em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; HEIGHT: 26px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-container .project-published {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #d6d6d6; LINE-HEIGHT: 0.5em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-container .project-cover {
	MARGIN-BOTTOM: 25px; MARGIN-RIGHT: 50px; BORDER-BOTTOM: #e4e4e4 1px
}
#basic-nav {
	POSITION: static
}
#basic-nav-wrap {
	WIDTH: 318px
}
#basic-nav {
	WIDTH: 318px
}
LI.page-10295 {
	
}
LI.page-10295 .nav-link-container {
	
}
LI.page-10298 {
	
}
.project-view-title {
	FONT-WEIGHT: 700; FONT-SIZE: 21px; WIDTH: 685px; COLOR: #3b3b3b; LINE-HEIGHT: 1.15em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-project-info-header .project-view-title {
	MARGIN-TOP: 29px
}
.project-view-description {
	FONT-WEIGHT: 400; FONT-SIZE: 15px; WIDTH: 685px; COLOR: #252525; LINE-HEIGHT: 1.45em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.project-extra-container {
	MARGIN-LEFT: 30px; WIDTH: 322px
}
.project-view-description-margins {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 20px
}
.project-view-published-date {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #848484; LINE-HEIGHT: 4em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.project-view-creative-fields {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #848484; LINE-HEIGHT: 4em; FONT-STYLE: normal; FONT-FAMILY: proxima-nova-1,proxima-nova,helvetica,arial,sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.project-container {
	MARGIN-TOP: 7px
}
.template-body-project LI.module .spacer {
	
}
.template-body-project LI.old.space.module DIV {
	
}
#basic-projects-thumbnails {
	MARGIN-TOP: 32px
}
#site-container #basic-projects-thumbnails-container {
	MARGIN-TOP: 0px/*50px*/
}
#basic-projects-thumbnails .project-title-wrap {
	DISPLAY: none; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; LINE-HEIGHT: 1.25em; HEIGHT: 15px; TEXT-ALIGN: left
}
#basic-projects-thumbnails .project-image {
	MARGIN-BOTTOM: 20px
}
#basic-projects-thumbnails A.project-title {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #6b6b6b; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails A.project-title:visited {
	FONT-WEIGHT: 600; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails A.project-title:hover {
	FONT-WEIGHT: 600; COLOR: #222; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails .project-description {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 11px; MARGIN-BOTTOM: 14px; OVERFLOW: hidden; COLOR: #858585; LINE-HEIGHT: 1.2em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; HEIGHT: 52px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-thumbnails .project-fields {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; OVERFLOW: hidden; COLOR: #999; LINE-HEIGHT: 1.2em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; HEIGHT: 16px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-thumbnails .project-published {
	DISPLAY: none; FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 12px; COLOR: #999; LINE-HEIGHT: 1em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#basic-projects-thumbnails .project-cover {
	BORDER-TOP: #e4e4e4 1px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 50px; BORDER-BOTTOM: #e4e4e4 1px
}
.project-view-description-container {
	BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px
}
#basic-projects-thumbnails LI.project-cover A.project-image .project-image-off {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.project-image:hover IMG {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.project-image .project-image-color-overlay {
	FILTER: alpha(opacity = 100); BACKGROUND-COLOR: transparent; opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.project-image:hover .project-image-color-overlay {
	FILTER: alpha(opacity = 100); BACKGROUND-COLOR: transparent; opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.project-image .project-image-stroke {
	BORDER-RIGHT: transparent 0px; BORDER-TOP: transparent 0px; FILTER: alpha(opacity = 100); LEFT: 0px; BORDER-LEFT: transparent 0px; BORDER-BOTTOM: transparent 0px; TOP: 0px; opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.project-image:hover .project-image-stroke {
	BORDER-RIGHT: transparent 0px; BORDER-TOP: transparent 0px; FILTER: alpha(opacity = 100); LEFT: 0px; BORDER-LEFT: transparent 0px; BORDER-BOTTOM: transparent 0px; TOP: 0px; opacity: 1
}
#social-container {
	MARGIN-TOP: 0px
}
.project-container #project-modules LI.text {
	WIDTH: 685px! important
}
.project-container #project-modules .caption-text-width {
	WIDTH: 685px! important
}
.project-container #project-modules .caption-text-wrap {
	WIDTH: 685px! important
}
#back-to-top-inner {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 1.1em; TEXT-ALIGN: center
}
A#back-to-top-link {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #555; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent
}
A#back-to-top-link:hover {
	FONT-WEIGHT: 400; COLOR: #000; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#project-appreciation-container {
	MARGIN-TOP: 60px; MARGIN-BOTTOM: 82px
}
.project-container #project-modules .title {
	DISPLAY: inline; FONT-WEIGHT: 600! important; FONT-SIZE: 22px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center .title {
	DISPLAY: inline; FONT-WEIGHT: 600! important; FONT-SIZE: 22px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center .title SPAN {
	DISPLAY: inline; FONT-WEIGHT: 600! important; FONT-SIZE: 22px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .sub-title {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 18px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center .sub-title {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 18px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center .title .sub-title {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 18px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center .sub-title SPAN {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 18px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules A {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.1em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center A {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.1em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center A SPAN {
	DISPLAY: inline; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.1em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules A:visited {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A:visited {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A:visited SPAN {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules A:hover {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A:hover {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A:hover SPAN {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .caption {
	DISPLAY: inline; FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.55em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .caption-text-wrap {
	DISPLAY: inline; FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.55em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .caption-text-wrap SPAN {
	DISPLAY: inline; FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.55em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .caption {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .caption-text-wrap {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .caption-text-wrap SPAN {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .caption A {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .caption-text-wrap A {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .caption-text-wrap SPAN A {
	FONT-SIZE: 12px! important
}
.project-container #project-modules .thin.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .thick.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .dashed.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .dotted.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .solid.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .double.thin.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .double.thick.divider {
	BORDER-RIGHT: #6b6b6b 0px solid; BORDER-TOP: #6b6b6b 1px solid; DISPLAY: none! important; BORDER-LEFT: #6b6b6b 0px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: #6b6b6b 0px solid
}
.project-container #project-modules .main-text {
	DISPLAY: none; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center {
	DISPLAY: none; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center SPAN {
	DISPLAY: none; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center FONT {
	DISPLAY: none; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.project-container #project-modules .text-center LI {
	DISPLAY: none; FONT-WEIGHT: 400! important; FONT-SIZE: 14px! important; COLOR: #6b6b6b! important; LINE-HEIGHT: 1.25em! important; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif! important; BACKGROUND-COLOR: transparent! important; TEXT-ALIGN: left! important
}
.template-body-project LI.text.module {
	DISPLAY: none
}
#site-container .project-container #project-modules .thin.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .thick.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .dashed.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .dotted.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .solid.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .double.thin.divider {
	WIDTH: 685px! important
}
.project-container #project-modules .double.thick.divider {
	WIDTH: 685px! important
}
LI.page-10297 {
	DISPLAY: none
}
LI.page-10296 {
	DISPLAY: none
}
LI.page-10299 {
	DISPLAY: none
}
.resume-container .resume-item-meta {
	MARGIN-RIGHT: 20px
}
#site-container .resume-container .resume-item-meta {
	WIDTH: 154px
}
.resume-container .resume-item-data {
	WIDTH: 420px
}
.resume-container .resume-section-title H5 {
	FONT-WEIGHT: 600; FONT-SIZE: 14px; COLOR: #4d4d4d; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item-location {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #4d4d4d; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item-date {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #999; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item-title {
	FONT-WEIGHT: 600; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #4d4d4d; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item-title A {
	FONT-WEIGHT: 600; FONT-SIZE: 13px; COLOR: #4d4d4d; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent
}
.resume-container .resume-item-title A:visited {
	FONT-WEIGHT: 600; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-item-title A:hover {
	FONT-WEIGHT: 600; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-item-subtitle {
	FONT-WEIGHT: 400; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #666; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item-content {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #808080; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-item {
	BORDER-TOP: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px
}
.resume-container .resume-section-content {
	BORDER-TOP: #434647 1px solid; BORDER-BOTTOM: #434647 1px
}
.resume-meta {
	MARGIN-TOP: 0px
}
.resume-container .resume-meta-name {
	FONT-WEIGHT: 600; FONT-SIZE: 20px; MARGIN-BOTTOM: 5px; COLOR: #4d4d4d; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-meta-title {
	FONT-WEIGHT: 400; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #808080; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-meta-location {
	FONT-WEIGHT: 400; FONT-SIZE: 13px; COLOR: #666; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-meta-phone {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #808080; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.resume-container .resume-meta-email {
	LINE-HEIGHT: 1.25em; TEXT-ALIGN: right
}
.resume-container .resume-meta-email A {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-email A:visited {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-email A:hover {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-content {
	MARGIN-TOP: 30px; FONT-WEIGHT: 600; FONT-SIZE: 16px; COLOR: #808080; LINE-HEIGHT: 1.25em; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.resume-container .resume-meta-objective {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; WIDTH: 685px
}
.resume-container .resume-meta-url {
	LINE-HEIGHT: 1.25em; TEXT-ALIGN: right
}
.resume-container .resume-meta-url A {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-STYLE: normal; FONT-FAMILY: Marseille,Georgia,"Times New Roman",serif; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-url A:visited {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-url A:hover {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.off.nav-link {
	FONT-WEIGHT: 700; COLOR: #0086c2; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.visited.nav-link {
	FONT-WEIGHT: 600; COLOR: #8b8b8b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.hover.nav-link {
	FONT-WEIGHT: 600; COLOR: #3d3d3d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links A.selected.nav-link {
	FONT-WEIGHT: 600; COLOR: #0086c2; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A.off {
	FONT-WEIGHT: 400; COLOR: #7d8687; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A.visited {
	FONT-WEIGHT: 400; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A.hover {
	FONT-WEIGHT: 400; COLOR: #3d3d3d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-nav-links .nav-project-links A.selected {
	FONT-WEIGHT: 400; COLOR: #0b0b0b; FONT-STYLE: normal; BACKGROUND-COLOR: #e4e4e4
}
#basic-projects-container A.off.project-title {
	FONT-WEIGHT: 700; COLOR: #3d3d3d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.visited.project-title {
	FONT-WEIGHT: 600; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.hover.project-title {
	FONT-WEIGHT: 700; COLOR: #d1d6dc; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-container A.selected.project-title {
	FONT-WEIGHT: 700; COLOR: #6b6b6b
}
#basic-projects LI.project-cover A.hover.project-image IMG {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects LI.project-cover A.hover.project-image .project-image-color-overlay {
	FILTER: alpha(opacity = 0); BACKGROUND-COLOR: #000; opacity: 0
}
#basic-projects LI.project-cover A.hover.project-image .project-image-stroke {
	BORDER-RIGHT: #d1d6dc 12px solid; BORDER-TOP: #d1d6dc 12px solid; FILTER: alpha(opacity = 100); LEFT: -12px; BORDER-LEFT: #d1d6dc 12px solid; BORDER-BOTTOM: #d1d6dc 12px solid; TOP: -12px; opacity: 1
}
#basic-projects-thumbnails A.off.project-title {
	FONT-WEIGHT: 600; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails A.visited.project-title {
	FONT-WEIGHT: 600; COLOR: #6b6b6b; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails A.hover.project-title {
	FONT-WEIGHT: 600; COLOR: #222; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#basic-projects-thumbnails LI.project-cover A.hover.project-image IMG {
	FILTER: alpha(opacity = 100); opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.hover.project-image .project-image-color-overlay {
	FILTER: alpha(opacity = 100); BACKGROUND-COLOR: transparent; opacity: 1
}
#basic-projects-thumbnails LI.project-cover A.hover.project-image .project-image-stroke {
	BORDER-RIGHT: transparent 0px; BORDER-TOP: transparent 0px; FILTER: alpha(opacity = 100); LEFT: 0px; BORDER-LEFT: transparent 0px; BORDER-BOTTOM: transparent 0px; TOP: 0px; opacity: 1
}
A.off#back-to-top-link {
	FONT-WEIGHT: 400; COLOR: #555; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
A.hover#back-to-top-link {
	FONT-WEIGHT: 400; COLOR: #000; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.project-container #project-modules A.off {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.off {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.off SPAN {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules A.visited {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.visited {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.visited SPAN {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules A.hover {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.hover {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.project-container #project-modules .text-center A.hover SPAN {
	FONT-WEIGHT: 400! important; COLOR: #6b6b6b! important; FONT-STYLE: normal; BACKGROUND-COLOR: transparent! important
}
.resume-container .resume-item-title A.off {
	FONT-WEIGHT: 600; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-item-title A.visited {
	FONT-WEIGHT: 600; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-item-title A.hover {
	FONT-WEIGHT: 600; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-email A.off {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-email A.visited {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-email A.hover {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-url A.off {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-url A.visited {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
.resume-container .resume-meta-url A.hover {
	FONT-WEIGHT: 400; COLOR: #4d4d4d; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
