#drebox {
	DISPLAY: none
}
HTML {
	MARGIN: 0px; OVERFLOW: hidden
}
BODY {
	MARGIN: 0px; OVERFLOW: hidden
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: default; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: default; PADDING-TOP: 0px
}
#gmi-Gruser {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: default; PADDING-TOP: 0px
}
#gmi-GPage {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: default; PADDING-TOP: 0px
}
#portfolio {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; CURSOR: default; PADDING-TOP: 0px
}
A {
	COLOR: gray
}
IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
#portfolio {
	FONT-FAMILY: Helvetica, arial, verdana, sans-serif; COLOR: gray; FONT-SIZE: 0.9em
}
.portfolio-serif#portfolio {
	FONT-FAMILY: georgia, "times new roman", serif
}
DIV.clear {
	HEIGHT: 1px; CLEAR: both
}
#portfolio IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#portfolio-image-copyright {
	TEXT-ALIGN: right; WIDTH: 162px; FONT-FAMILY: verdana, helvetica, arial, sans; FONT-SIZE: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.portfolio-serif #portfolio-image-copyright {
	FONT-FAMILY: georgia, "times new roman", serif
}
#portfolio-image-titletext {
	COLOR: gray; CURSOR: pointer
}
.hilite#portfolio-image-titletext {
	COLOR: gray; CURSOR: pointer
}
.portfolio-home #portfolio-image-copyright {
	TEXT-ALIGN: center
}
.portfolio-top#portfolio #portfolio-thumbstrip {
	MARGIN-BOTTOM: 10px
}
#portfolio-carousel DIV.thumb IMG {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4)
}
#portfolio-image {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4)
}
.portfolio-noborder #portfolio-image {
	-webkit-box-shadow: none
}
.portfolio-home #portfolio-image {
	-webkit-box-shadow: none
}
#portfolio-image-fullsizeimg {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4)
}
.portfolio-noborder #portfolio-image-fullsizeimg {
	-webkit-box-shadow: none
}
.portfolio-light.portfolio-vertical #portfolio-menu {
	MARGIN-TOP: 13px; WIDTH: 250px; BACKGROUND: url(http://st.deviantart.com/portfolio/white-shadow.png) white no-repeat right center; HEIGHT: 500px; CLEAR: both; OVERFLOW: visible; MARGIN-RIGHT: 70px
}
#portfolio H1 {
	MARGIN: 0px
}
#portfolio H2 {
	MARGIN: 0px
}
#portfolio H3 {
	MARGIN: 0px
}
#portfolio H4 {
	MARGIN: 0px
}
#portfolio-menu H1 {
	MARGIN: 0px 0px 7px; MAX-WIDTH: 420px; FONT-SIZE: 2.1em; FONT-WEIGHT: 700
}
#portfolio-menu H1 A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: inherit; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#portfolio-menu H1.hilite A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: inherit; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#portfolio-menu H2 {
	MARGIN-TOP: 0px; MAX-WIDTH: 300px; MARGIN-BOTTOM: 20px; COLOR: gray; FONT-SIZE: 0.8em; FONT-WEIGHT: normal
}
#portfolio-menu .links A {
	MARGIN: 14px 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; DISPLAY: block; COLOR: gray; FONT-SIZE: 1em; TEXT-DECORATION: none
}
#portfolio-thumbstrip {
	HEIGHT: 90px; CLEAR: both
}
#portfolio-thumbstrip .main {
	POSITION: relative; WIDTH: 800px; FLOAT: left; OVERFLOW: hidden
}
.portfolio-top #portfolio-thumbstrip .main {
	HEIGHT: 90px
}
#portfolio-thumbstrip IMG {
	MAX-HEIGHT: 64px; _height: 64px
}
.portfolio-border #portfolio-image {
	BORDER-RIGHT-WIDTH: 0px; OUTLINE-STYLE: solid; OUTLINE-COLOR: white; OUTLINE-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.portfolio-border #portfolio-image-fullsizeimg {
	BORDER-RIGHT-WIDTH: 0px; OUTLINE-STYLE: solid; OUTLINE-COLOR: white; OUTLINE-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.portfolio-border #portfolio-thumbstrip .thumb IMG {
	BORDER-RIGHT-WIDTH: 0px; OUTLINE-STYLE: solid; OUTLINE-COLOR: white; OUTLINE-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.portfolio-noborder #portfolio-thumbstrip IMG {
	BORDER-RIGHT-WIDTH: 0px; OUTLINE-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#portfolio-thumbstrip A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#portfolio-thumbstrip .arrow-thumb {
	BACKGROUND-IMAGE: url(http://st.deviantart.com/portfolio/white-arrow-thumb.png); WIDTH: 12px; DISPLAY: block; HEIGHT: 23px
}
#portfolio-thumbstrip .left .arrow-thumb {
	
}
#portfolio-thumbstrip .left .arrow-thumb:hover {
	BACKGROUND-POSITION: -12px 0px
}
#portfolio-thumbstrip .right .arrow-thumb {
	BACKGROUND-POSITION: -24px 0px
}
#portfolio-thumbstrip .right .arrow-thumb:hover {
	BACKGROUND-POSITION: -36px 0px
}
.disabled .arrow {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: 0.3; -moz-opacity: 0.3
}
.disabled#portfolio-fullview-arrowleft {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: 0.3; -moz-opacity: 0.3
}
.disabled#portfolio-fullview-arrowright {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: 0.3; -moz-opacity: 0.3
}
.disabled .arrow:hover {
	CURSOR: default !important
}
.single-page#portfolio-thumbstrip .arrow-thumb {
	VISIBILITY: hidden
}
#portfolio-thumbstrip .right {
	MARGIN-TOP: 25px; FLOAT: right; MARGIN-LEFT: 8px; MARGIN-RIGHT: 5px
}
#portfolio-thumbstrip .left {
	MARGIN-TOP: 25px; WIDTH: 30px; FLOAT: left; MARGIN-RIGHT: 8px
}
#portfolio-carousel {
	POSITION: relative; WIDTH: 22000px; VISIBILITY: hidden; LEFT: 0px
}
#portfolio DIV.thumb {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 9px; PADDING-LEFT: 4px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; MARGIN-RIGHT: 8px; PADDING-TOP: 4px
}
#portfolio-gallery {
	MIN-HEIGHT: 400px; OVERFLOW: hidden
}
.portfolio-vertical #portfolio-gallery {
	POSITION: relative; OVERFLOW: visible
}
#portfolio-gallery .left {
	WIDTH: 64px; FLOAT: left
}
#portfolio-gallery .counter {
	MARGIN-TOP: 8px; FLOAT: left; COLOR: gray; FONT-SIZE: 11px
}
#portfolio-image-title IMG {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: top
}
#portfolio-image-footer {
	POSITION: relative; MIN-WIDTH: 260px; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 260px; HEIGHT: 18px; VISIBILITY: hidden; TOP: 10px; LEFT: 0px
}
.portfolio-home #portfolio-image-title {
	DISPLAY: none
}
#portfolio-image-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.nodescription#portfolio-image-title IMG {
	DISPLAY: none
}
#portfolio .nodescription#portfolio-image-title A#portfolio-image-titletext {
	CURSOR: default
}
#portfolio .nodescription#portfolio-image-title A#portfolio-image-titletext:hover {
	COLOR: inherit; CURSOR: default
}
#portfolio-image-description {
	CLIP: rect(110px 300px 110px 0px); BACKGROUND-IMAGE: url(http://st.deviantart.com/portfolio/description-box-sprite.png); POSITION: absolute; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 285px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 110px; VISIBILITY: hidden; COLOR: #ccc; FONT-SIZE: 12px; OVERFLOW: auto; TOP: -115px
}
#portfolio-image-descriptionx {
	BACKGROUND-IMAGE: url(http://st.deviantart.com/portfolio/description-box-sprite.png); POSITION: absolute; WIDTH: 13px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -295px 0px; HEIGHT: 13px; TOP: 2px; CURSOR: pointer; RIGHT: 2px
}
#portfolio-image-descriptiontext {
	MARGIN: 13px 10px
}
#portfolio-image-controls {
	TEXT-ALIGN: right; WIDTH: 160px; HEIGHT: 10px; VERTICAL-ALIGN: top
}
.zoom {
	MARGIN-TOP: 1px; FLOAT: right; COLOR: gray; FONT-SIZE: 11px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
#portfolio-image-footer .zoom IMG {
	POSITION: relative; TOP: 3px
}
#portfolio-gallery .main {
	FLOAT: left
}
#portfolio-image-holder {
	TEXT-ALIGN: center; HEIGHT: 600px; VERTICAL-ALIGN: middle
}
#portfolio-image-shadow {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; PADDING-TOP: 4px
}
#portfolio-fullview-shadow {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; PADDING-TOP: 4px
}
#portfolio-image {
	MARGIN: auto; MAX-WIDTH: 800px; MAX-HEIGHT: 500px; CURSOR: -webkit-zoom-in
}
.portfolio-home#portfolio #portfolio-image {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; CURSOR: default
}
.portfolio-horizontal #portfolio-image {
	MAX-HEIGHT: 100%
}
.portfolio-home #portfolio-image-controls {
	DISPLAY: none
}
#portfolio-gallery H3 {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; COLOR: black; FONT-SIZE: 1.1em
}
#portfolio .arrow {
	POSITION: relative; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 44px; DISPLAY: block; BACKGROUND: url(http://st.deviantart.com/portfolio/white-arrow-left.png) no-repeat; HEIGHT: 59px; CURSOR: pointer
}
#portfolio-gallery .arrow:hover {
	BACKGROUND-POSITION: -44px 0px
}
#portfolio-gallery .right .arrow:hover {
	BACKGROUND-POSITION: -44px 0px
}
#portfolio-gallery .next.arrow:hover {
	BACKGROUND-POSITION: -44px 0px
}
#portfolio-gallery .left .zoom {
	MARGIN-TOP: 8px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 80px; DISPLAY: block; COLOR: gray; FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
#portfolio-fullview-arrowleft:hover {
	BACKGROUND-POSITION: -44px 50%
}
.disabled#portfolio-fullview-arrowleft:hover {
	BACKGROUND-POSITION: 0px 50%
}
#portfolio-fullview-arrowright {
	BACKGROUND: url(http://st.deviantart.com/portfolio/white-arrow-right.png) no-repeat
}
#portfolio-fullview-arrowright:hover {
	BACKGROUND-POSITION: -44px 50%
}
.disabled#portfolio-fullview-arrowright:hover {
	BACKGROUND-POSITION: 0px 50%
}
#portfolio-gallery .left .zoom IMG {
	VERTICAL-ALIGN: middle
}
#portfolio-gallery .right {
	FLOAT: left
}
#portfolio-gallery #portfolio-image-fullsize {
	Z-INDEX: 10000; POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 100%; DISPLAY: none; TOP: 0px; CURSOR: pointer
}
#portfolio-image-fullsizeimg {
	CURSOR: -webkit-zoom-out !important
}
#portfolio-image-fullsize {
	Z-INDEX: 10000; BACKGROUND-COLOR: white
}
#portfolio-gallery .right .arrow {
	BACKGROUND: url(http://st.deviantart.com/portfolio/white-arrow-right.png) no-repeat
}
#portfolio-notch {
	BACKGROUND-IMAGE: url(http://st.deviantart.com/portfolio/darkfolio-notch.gif); POSITION: absolute; WIDTH: 11px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}
#portfolio-image-fullsize .arrow {
	POSITION: absolute
}
#portfolio-image-fullsizex {
	POSITION: absolute; TEXT-ALIGN: right; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 100px; COLOR: gray; FONT-SIZE: 12px; TOP: 200px; TEXT-DECORATION: none; LEFT: 200px
}
#portfolio-image-fullsizex IMG {
	VERTICAL-ALIGN: middle
}
#portfolio-fullview-title {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 25px
}
#portfolio-fullview-title .inner {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 13px; PADDING-TOP: 5px
}
#portfolio-fullview-title .littleline {
	MARGIN: -8px 0px -8px 10px
}
#portfolio-fullview-title .counter {
	MARGIN-LEFT: 10px
}
.portfolio-home #portfolio-gallery {
	HEIGHT: 100%
}
.portfolio-bottom #portfolio-gallery .main {
	POSITION: absolute; BOTTOM: 0px; FLOAT: none; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
#portfolio-image {
	WIDTH: auto; HEIGHT: auto; MAX-HEIGHT: 100%
}
#portfolio-image-fullsize {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
#portfolio-image-fullsizebg {
	WIDTH: 100%; HEIGHT: 100%
}
#portfolio-thumbstrip-holder {
	Z-INDEX: 100
}
#gmi-mid_right #portfolio-thumbstrip-holder {
	DISPLAY: none
}
#portfolio-gallery .right {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 44px; FLOAT: none; TOP: 300px; RIGHT: -38px
}
#portfolio-gallery .left {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 44px; FLOAT: none; TOP: 300px; LEFT: -38px
}
#portfolio-data {
	DISPLAY: none
}
#portfolio-about {
	
}
#portfolio-about H3 {
	DISPLAY: block; FONT-WEIGHT: normal
}
#portfolio-about .biography {
	LINE-HEIGHT: 1.3em; MARGIN-TOP: 12px; WIDTH: 520px; COLOR: gray; FONT-SIZE: 0.9em
}
#portfolio-about .biobox {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 20px; FLOAT: left; COLOR: #b4b4b4; FONT-SIZE: 0.8em; MARGIN-RIGHT: 2%
}
#portfolio-about .biobox H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
#portfolio-about-image {
	MAX-WIDTH: 300px; MARGIN-BOTTOM: 15px; MAX-HEIGHT: 200px; _height: 200px
}
DIV#portfolio-logo {
	POSITION: relative; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; HEIGHT: 50px; TOP: 20px
}
#portfolio-logo-link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
IMG#portfolio-logo {
	POSITION: relative; HEIGHT: 50px
}
* HTML IMG {
	FILTER: expression(
        this.napalmLoaded
        ? "" :
        (
            this.src.substr(this.src.length-4)==".png"
            ?
            (
                (!this.complete)
                ? "" :
                    this.runtimeStyle.filter=
                    ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
                    (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
                    String(this.napalmLoaded=true).substr(0,0)+
                    (this.src="http://st.deviantart.net/minish/main/blank.png").substr(0,0)
            )
            :
            this.runtimeStyle.filter=""
        )
    )
}
#portfolio-poweredby {
	Z-INDEX: 10; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BOTTOM: 10px; DISPLAY: block; LEFT: 10px
}
.at {
	POSITION: relative; WIDTH: 12px; HEIGHT: 16px; MARGIN-LEFT: 1px; OVERFLOW: hidden; TOP: 3px
}
.at .ie {
	POSITION: relative; WIDTH: 254px; DISPLAY: none; HEIGHT: 15px; TOP: 2px; LEFT: 0px; _display: block
}
.atl {
	FLOAT: left
}
* HTML .portfolio-home #portfolio-image-shadow {
	TEXT-ALIGN: left !important
}
A.copyright-notice {
	POSITION: absolute; BOTTOM: 5px; FONT-SIZE: 0.85em; RIGHT: 8px
}
