.portfolio-vertical #portfolio-menu {
	POSITION: absolute; TOP: 10px; LEFT: 16px
}
.portfolio-vertical #portfolio-left #portfolio-menu {
	LEFT: 0px
}
.portfolio-vertical #portfolio-menu H1 {
	MARGIN-LEFT: 16px
}
.portfolio-vertical #portfolio-menu H2 {
	MARGIN-LEFT: 16px
}
.portfolio-vertical #portfolio-menu #portfolio-menu-contact {
	MARGIN-LEFT: 16px
}
.portfolio-vertical #portfolio-menu .links A {
	PADDING-LEFT: 16px
}
.portfolio-vertical #portfolio-menu H1 {
	WIDTH: 200px
}
.portfolio-vertical #portfolio-menu H2 {
	WIDTH: 200px
}
.portfolio-home #gmi-mid_right {
	
}
.portfolio-vertical #portfolio-thumbstrip-holder {
	MAX-WIDTH: 1050px; TOP: 0px
}
#portfolio-logo-link {
	DISPLAY: block; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 16px
}
.portfolio-about #portfolio-right #gmi-mid_right {
	POSITION: absolute; TOP: 15px !important
}
#portfolio-about-primary H3 {
	FONT-WEIGHT: 600
}
#portfolio-about-primary {
	WIDTH: 540px
}
#portfolio-about-secondary {
	WIDTH: 615px
}
.portfolio-about .biobox {
	WIDTH: 31%
}
.portfolio-about-noresume #portfolio-about-secondary .biobox {
	WIDTH: 48%
}
.portfolio-about H4 {
	FONT-SIZE: 18px
}
#portfolio-about-resumebox2 {
	FLOAT: left
}
#portfolio-about-resumebox2 A {
	WIDTH: 165px
}
#portfolio-about-resumebox1 {
	DISPLAY: none
}
.portfolio-about-resume {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 165px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
.portfolio-home #portfolio-gallery {
	MARGIN-LEFT: -50px
}
.portfolio-vertical #portfolio-gallery .left {
	Z-INDEX: 10; TOP: 250px; LEFT: -15px
}
.portfolio-vertical #portfolio-gallery .right {
	Z-INDEX: 10; TOP: 250px; RIGHT: 15px
}
.portfolio-vertical #portfolio-right {
	POSITION: absolute; BOTTOM: 0px; FLOAT: none; TOP: 0px; RIGHT: 0px; LEFT: 294px
}
.portfolio-vertical #portfolio-right #portfolio-gallery {
	POSITION: relative; MAX-WIDTH: 1050px; FLOAT: none; HEIGHT: 100%; RIGHT: 0px; LEFT: 0px
}
.portfolio-vertical #portfolio-right #portfolio-gallery .main {
	POSITION: relative; MAX-WIDTH: 1050px; FLOAT: none; HEIGHT: 100%; RIGHT: 0px; LEFT: 0px
}
.portfolio-vertical #portfolio-right #portfolio-image-holder {
	POSITION: absolute; BOTTOM: 150px; TOP: 10px; RIGHT: 70px; LEFT: 40px
}
.portfolio-dark #portfolio-right #portfolio-image-holder {
	TOP: 10px
}
.portfolio-vertical #portfolio-right .noText #portfolio-image-holder {
	BOTTOM: 30px
}
.portfolio-home #portfolio-image-holder {
	TEXT-ALIGN: left
}
.portfolio-home #portfolio-image-footer {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.portfolio-vertical #portfolio-right .main .description {
	POSITION: absolute; BOTTOM: 10px; HEIGHT: 100px; RIGHT: 0px; LEFT: 40px
}
.portfolio-vertical #portfolio-thumbstrip {
	POSITION: absolute; HEIGHT: 90px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.portfolio-vertical #portfolio-menu-contact {
	POSITION: relative; MARGIN-TOP: 75px
}
#portfolio-menu-contact-cover {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; HEIGHT: 40px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.portfolio-vertical #portfolio-thumbstrip .main {
	POSITION: absolute; WIDTH: auto !important; HEIGHT: 90px; OVERFLOW: hidden; TOP: 0px; RIGHT: 38px; LEFT: 38px
}
.portfolio-top #portfolio-right #gmi-top_right {
	POSITION: absolute; HEIGHT: 100px; TOP: 18px; RIGHT: 16px; LEFT: 0px
}
.portfolio-top #portfolio-right #gmi-mid_right {
	POSITION: absolute; BOTTOM: 0px; TOP: 110px; RIGHT: 0px; LEFT: 0px
}
.portfolio-bottom #portfolio-right #gmi-mid_right {
	POSITION: absolute; BOTTOM: 0px; TOP: 10px; RIGHT: 0px; LEFT: 0px
}
.portfolio-bottom #portfolio-right #gmi-bottom_right {
	POSITION: absolute; BOTTOM: 0px; HEIGHT: 100px; RIGHT: 16px; LEFT: 0px
}
#page-public_main #portfolio-right #gmi-mid_right {
	TOP: 15px
}
#page-public_main #portfolio-image {
	MAX-WIDTH: 100%
}
