	BODY {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	UL {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	OL {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H1 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H2 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H3 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H4 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H5 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	H6 {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	FORM {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	LI {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	P {
		PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	HTML {
		background-color:#727272;
	}
	BODY {
		POSITION: relative;
		LINE-HEIGHT: 18px;
		FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
		COLOR: #666666;
		FONT-SIZE: 13px
	}
	#bgwrapper {
	POSITION: relative;
	WIDTH: 100%;
	DISPLAY: table;
	background-color: #ffffff;
	}
	#bgmain {
	POSITION: relative;
	WIDTH: 100%;
	DISPLAY: table;
	background-color: #b8b8b8;
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center 0px;
	}
	#top {
		POSITION: relative; MARGIN: 0px auto; WIDTH: 980px
	}
	#head {
	POSITION: relative
	}
	#footer {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px auto 0px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	COLOR: #FFFFFF;
	CLEAR: both;
	FONT-SIZE: 11px;
	PADDING-TOP: 10px;
	background-color:#868686;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	}
	#logo {
	BACKGROUND-IMAGE: none;
	POSITION: absolute;
	WIDTH: 250px;
	HEIGHT: 57px;
	TOP: -2px;
	left: 73px;
	z-index: 1;
	}
	#logo A {
		Z-INDEX: 1; POSITION: relative; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 250px; DISPLAY: block; HEIGHT: 72px
	}
	#menu {
		Z-INDEX: 100;
		POSITION: absolute;
		WIDTH: 193px;
		HEIGHT: 50px;
		TOP: -19px;
		RIGHT: 0px
	}
	#featured-content {
		POSITION: absolute; WIDTH: 100%; DISPLAY: block; HEIGHT: 484px; OVERFLOW: hidden; TOP: 0px
	}
	.featured-item {
		Z-INDEX: 10;
		POSITION: absolute;
		PADDING-BOTTOM: 40px;
		PADDING-LEFT: 40px;
		WIDTH: 888px;
		PADDING-RIGHT: 40px;
		DISPLAY: block;
		BACKGROUND: url(../images/featured-item.png) no-repeat 0px 0px;
		HEIGHT: 266px;
		TOP: -500px;
		PADDING-TOP: 40px;
		LEFT: -10px
	}
	.featured-text {
	POSITION: relative;
	WIDTH: 400px;
	PADDING-RIGHT: 20px;
	FLOAT: left
	}
	.featured-image {
	BORDER-BOTTOM: #cccccc 1px solid;
	POSITION: relative;
	BORDER-LEFT: #cccccc 1px solid;
	MARGIN-TOP: 15px;
	WIDTH: 455px;
	FLOAT: left;
	HEIGHT: 285px;
	OVERFLOW: hidden;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	padding: 7px;
	}
	.featured-image A IMG {
		BORDER-BOTTOM: #111 1px solid; BORDER-LEFT: #111 1px solid; BORDER-TOP: #111 1px solid; BORDER-RIGHT: #111 1px solid
	}
	.featured-image IMG {
		BORDER-BOTTOM: #111 1px solid; BORDER-LEFT: #111 1px solid; BORDER-TOP: #111 1px solid; BORDER-RIGHT: #111 1px solid
	}
	.featured-text .meta {
		POSITION: absolute;
		BACKGROUND-COLOR: #222;
		WIDTH: 360px;
		BOTTOM: -18px;
		left: 0px;
	}
	.meta {
		WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/border.jpg) repeat-x 0px top; FLOAT: left; COLOR: #777777; FONT-SIZE: 10px
	}
	#top .current-item {
		TOP: 92px
	}
	#reflect {
		POSITION: relative; MARGIN: 0px auto; WIDTH: 968px; BOTTOM: -431px; DISPLAY: block; BACKGROUND: url(../images/reflect-help-trans.png) no-repeat; HEIGHT: 100px; LEFT: 0px
	}
	.next-item {
		Z-INDEX: 22; POSITION: absolute; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 48px; BOTTOM: 10px; DISPLAY: block; BACKGROUND: url(../images/icon-next-trans.png) no-repeat; HEIGHT: 74px; VISIBILITY: hidden; CURSOR: pointer; TEXT-DECORATION: none; LEFT: 190px
	}
	.next-item:hover {
		BACKGROUND: url(../images/icon-next-trans.png) no-repeat 0px -74px
	}
	#main {
	POSITION: relative;
	MARGIN-TOP: 5px;
	WIDTH: 100%;
	FLOAT: left;
	background-image: url(../images/bg_big.png);
	background-repeat: repeat-y;
	}
	.contentbox_small {
		PADDING-LEFT: 42px; WIDTH: 270px; FLOAT: left
	}
	.lavaLamp {
		POSITION: absolute;
		PADDING-BOTTOM: 15px;
		MARGIN: 24px 0px 0px;
		PADDING-LEFT: 15px;
		PADDING-RIGHT: 15px;
		HEIGHT: 29px;
		padding-top: 5px;
		top: -3px;
	}
	.lavaLamp LI {
		LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
	}
	.lavaLamp LI.back {
		Z-INDEX: 8; POSITION: absolute; WIDTH: 9px; BACKGROUND: url(../images/lava.png) no-repeat right -30px; HEIGHT: 30px
	}
	.lavaLamp LI.back .left {
		BACKGROUND: url(../images/lava.png) no-repeat left top; HEIGHT: 30px; MARGIN-RIGHT: 9px
	}
	.lavaLamp LI A {
	Z-INDEX: 10;
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 10px;
	OUTLINE-WIDTH: medium;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FLOAT: left;
	LETTER-SPACING: 0px;
	HEIGHT: 30px;
	COLOR: #fff;
	OVERFLOW: hidden;
	TOP: 4px;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	font-weight: bold;
	}
	.tooltip_image2 {
		Z-INDEX: 200; BORDER-BOTTOM: #4f4f4f 1px solid; POSITION: absolute; BORDER-LEFT: #4f4f4f 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #202020; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #fff; BORDER-TOP: #4f4f4f 1px solid; TOP: 0px; BORDER-RIGHT: #4f4f4f 1px solid; PADDING-TOP: 5px; LEFT: -9999px
	}
	H1 {
	LINE-HEIGHT: 1.8em;
	MARGIN: 0px 0px 4px;
	BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom;
	COLOR: #666666;
	CLEAR: both;
	FONT-WEIGHT: bold
	}
	H2 {
	LINE-HEIGHT: 1.8em;
	MARGIN: 0px 0px 4px;
	BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom;
	COLOR: #666666;
	CLEAR: both;
	FONT-WEIGHT: bold
	}
	H3 {
		LINE-HEIGHT: 1.8em; MARGIN: 0px 0px 4px; BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom; COLOR: #fff; CLEAR: both; FONT-WEIGHT: normal
	}
	H4 {
		LINE-HEIGHT: 1.8em; MARGIN: 0px 0px 4px; BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom; COLOR: #fff; CLEAR: both; FONT-WEIGHT: normal
	}
	H5 {
		LINE-HEIGHT: 1.8em; MARGIN: 0px 0px 4px; BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom; COLOR: #fff; CLEAR: both; FONT-WEIGHT: normal
	}
	H6 {
		LINE-HEIGHT: 1.8em; MARGIN: 0px 0px 4px; BACKGROUND: url(../images/border.jpg) repeat-x 0px bottom; COLOR: #fff; CLEAR: both; FONT-WEIGHT: normal
	}
	H1 {
		FONT-SIZE: 22px
	}
	H2 {
		FONT-SIZE: 20px
	}
	H3 {
		FONT-SIZE: 18px
	}
	H4 {
		FONT-SIZE: 17px
	}
	H5 {
		FONT-SIZE: 16px
	}
	H6 {
		FONT-SIZE: 14px
	}
	P {
		PADDING-BOTTOM: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	a {
		COLOR: #333333; TEXT-DECORATION: underline
	}
	a:hover {
	COLOR: #333333;
	TEXT-DECORATION: none
	}
	BLOCKQUOTE {
		BORDER-LEFT: #fff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #fff; PADDING-TOP: 5px
	}
	BLOCKQUOTE EM {
		TEXT-ALIGN: right; PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 40px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ff0000; PADDING-TOP: 0px
	}
	#top .noborder {
		BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
	}
	#top .noborder A {
		BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
	}
	#top noborder ima A {
		BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
	}
	#main IMG {
		PADDING-BOTTOM: 4px;
		PADDING-LEFT: 4px;
		PADDING-RIGHT: 4px;
		PADDING-TOP: 4px
	}
	.alignright {
		MARGIN: 4px 0px 10px 10px; FLOAT: right
	}
	.alignleft {
		MARGIN: 4px 10px 10px 0px; FLOAT: left
	}
	.floatright {
		FLOAT: right
	}
	.floatleft {
		FLOAT: left
	}
	.clearboth {
		CLEAR: both
	}
	#main UL {
		LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
	}
	#main .contentbox_big UL {
		LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	#main OL {
		LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	#main LI {
		WIDTH: 100%; FLOAT: left; CLEAR: both
	}
	.contentbox_small LI A {
		BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 3px
	}
	.contentbox_small LI A:hover {
		BACKGROUND-COLOR: #111; COLOR: #fff
	}
	.contentbox_small LI A:hover STRONG {
		FONT-WEIGHT: bold
	}
	.contentbox_small LI STRONG {
		PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 212px; PADDING-RIGHT: 3px; FLOAT: left; FONT-WEIGHT: normal; PADDING-TOP: 0px
	}
	.contentbox_small LI A SPAN {
		PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 0px
	}
	.contentbox_big {
		PADDING-LEFT: 42px;
		WIDTH: 900px;
		FLOAT: left
	}
	.subheading {
		PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
	}
	.blog_entry {
		PADDING-BOTTOM: 20px;
		WIDTH: 100%;
		FLOAT: left;
		CLEAR: both
	}
	.blog_entry .meta {
		BACKGROUND-POSITION: 50% bottom
	}
	.page_portfolio #head {
		POSITION: relative; HEIGHT: 88px
	}
	.page_portfolio #top {
		MIN-HEIGHT: 500px
	}
	.page_portfolio .featured-item {
		POSITION: relative; TOP: 0px
	}
	.page_portfolio #main .featured-item IMG {
		BORDER-BOTTOM: #111111 1px solid; BORDER-LEFT: #111111 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #111111 1px solid; BORDER-RIGHT: #111111 1px solid; PADDING-TOP: 0px
	}
	.page_portfolio #main .featured-item A IMG {
		BORDER-BOTTOM: #111111 1px solid; BORDER-LEFT: #111111 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #111111 1px solid; BORDER-RIGHT: #111111 1px solid; PADDING-TOP: 0px
	}
	.page_mass_content #head {
		POSITION: relative;
		HEIGHT: 20px
	}
	.page_mass_content #top {
		MIN-HEIGHT: 500px
	}
	.xlarge {
		MARGIN-TOP: 5px;
		PADDING-TOP: 30px
	}
	.page_gallery #head {
		POSITION: relative; HEIGHT: 88px
	}
	.page_gallery #top {
		MIN-HEIGHT: 500px
	}
	.thumb {
		POSITION: relative; MARGIN: 8px 8px 0px 0px; WIDTH: 130px; DISPLAY: inline; BACKGROUND: url(../images/bg-thumb.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 130px
	}
	.thumb#main IMG {
		Z-INDEX: 2; POSITION: relative; MARGIN: 24px auto 0px; WIDTH: 72px; DISPLAY: block; HEIGHT: 72px
	}
	.thumb A IMG {
		Z-INDEX: 2; POSITION: relative; MARGIN: 24px auto 0px; WIDTH: 72px; DISPLAY: block; HEIGHT: 72px
	}
	#main .thumb A IMG:hover {
		BORDER-BOTTOM: #d01276 1px solid; BORDER-LEFT: #d01276 1px solid; BORDER-TOP: #d01276 1px solid; BORDER-RIGHT: #d01276 1px solid
	}
	.contentbox_medium {
		PADDING-LEFT: 42px; WIDTH: 426px; FLOAT: left
	}
	.contentbox_medium LI A {
		BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 3px
	}
	.contentbox_medium LI A:hover {
		BACKGROUND-COLOR: #111; COLOR: #fff
	}
	.contentbox_medium LI A:hover STRONG {
		FONT-WEIGHT: bold
	}
	.contentbox_medium LI STRONG {
		PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 368px; PADDING-RIGHT: 3px; FLOAT: left; FONT-WEIGHT: normal; PADDING-TOP: 0px
	}
	.contentbox_medium LI A SPAN {
		PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 0px
	}
	.invalid-form {
		BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid
	}
	FORM P {
		PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
	}
	INPUT {
		BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ececec; MARGIN: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #666; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
	}
	TEXTAREA {
		BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; MARGIN: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #666; FONT-SIZE: 13px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
	}
	INPUT {
		WIDTH: 170px
	}
	TEXTAREA {
		WIDTH: 444px;
		HEIGHT: 200px;
		OVERFLOW: auto
	}
	#send {
		CURSOR: auto
	}
	#send:hover {
		BACKGROUND-COLOR: #fff; COLOR: #424242
	}
	.page_contact .featured-image {
		BORDER-BOTTOM: medium none; 
		BORDER-LEFT: medium none; 
		PADDING-BOTTOM: 0px; 
		PADDING-LEFT: 0px; 
		WIDTH: 502px; 
		PADDING-RIGHT: 0px; 
		BACKGROUND: url(../images/mail_bg.jpg) no-repeat 390px 90px; 
		FLOAT: left; 
		HEIGHT: auto; 
		BORDER-TOP: medium none; 
		BORDER-RIGHT: medium none; 
		PADDING-TOP: 32px
	}
	LABEL {
		PADDING-LEFT: 10px
	}
	.blocklabel {
		PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
	}
	#img-container {
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
		width: auto;
		height: 300px;
		scrollbar-face-color: #181818;
		scrollbar-highlight-color: #1d1d1d;
		scrollbar-3dlight-color: #333333;
		scrollbar-shadow-color: #1d1d1d;
		scrollbar-darkshadow-color: #000000;
		scrollbar-track-color: #272727;
		scrollbar-arrow-color: #666666;
		}
	#left_column {
	float:left;
	width:555px;
	}
	#right_column {
	float:right;
	width:315px;
	}
	#right_columntop {
	float:right;
	width:315px;
	}
	#bg_footer {
	width:100%
	}	
	#bottom_column {
	float:right;
	margin-right:22px;
	width:278px;
	height: 190px;
	}
	.icons {
	float:left;
	margin-top:-10px;
	}
	#pgb {
	float:right;
	position: absolute;
	left: 824px;
	top: 279px;
	}
