HTML {
	FONT-SIZE: 100%;
	MIN-HEIGHT: 100%;
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 1px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg.png); PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 62.5%/1.5 Arial,Helvetica,sans-serif; COLOR: #555; PADDING-TOP: 1px
}
TEXTAREA {
	FONT: 1em Arial,Helvetica,sans-serif
}
INPUT {
	FONT: 1em Arial,Helvetica,sans-serif
}
SELECT {
	FONT: 1em Arial,Helvetica,sans-serif
}
OPTION {
	FONT: 1em Arial,Helvetica,sans-serif
}
BUTTON {
	FONT: 1em Arial,Helvetica,sans-serif
}
* {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI {
	FONT-SIZE: 1.2em
}
DT {
	FONT-SIZE: 1.2em
}
DD {
	FONT-SIZE: 1.2em
}
P {
	FONT-SIZE: 1.2em
}
UL {
	MARGIN-BOTTOM: 1.5em
}
OL {
	MARGIN-BOTTOM: 1.5em
}
DL {
	MARGIN-BOTTOM: 1.5em
}
P {
	MARGIN-BOTTOM: 1.25em
}
LI * {
	FONT-SIZE: 1em
}
DT * {
	FONT-SIZE: 1em
}
DD * {
	FONT-SIZE: 1em
}
P * {
	FONT-SIZE: 1em
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BUTTON {
	OVERFLOW: visible; CURSOR: pointer
}
ABBR {
	CURSOR: help
}
ACRONYM {
	CURSOR: help
}
A {
	COLOR: #885a44; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A:focus {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
H1 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Helvetica, sans-serif; COLOR: #634737
}
H2 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Arial,Helvetica,sans-serif; COLOR: #634737
}
H3 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Arial,Helvetica,sans-serif; COLOR: #634737
}
H4 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Arial,Helvetica,sans-serif; COLOR: #634737
}
H5 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Arial,Helvetica,sans-serif; COLOR: #634737
}
H6 {
	MARGIN: 0px 0px 12px; FONT: 2.4em Arial,Helvetica,sans-serif; COLOR: #634737
}
H1 {
	FONT-SIZE: 2.2em
}
H1 A {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H1 A:hover {
	TEXT-DECORATION: underline
}
H2 A:hover {
	TEXT-DECORATION: underline
}
H2 {
	FONT-SIZE: 1.9em; COLOR: #000
}
H3 {
	FONT-SIZE: 1.6em
}
H4 {
	FONT-SIZE: 1.16em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 0.8em
}
.wrapper {
	OVERFLOW: hidden; WIDTH: 100%
}
.center {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
.offset {
	LEFT: -10001em; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0em; POSITION: absolute; HEIGHT: 0px
}
LEGEND.offset {
	DISPLAY: none
}
#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(../images/bg-sub.png) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-TOP: 0px; POSITION: relative
}
.home #wrapper {
	BACKGROUND: url(../images/bg-home.png) #fff repeat-x
}
#wrapper DIV.wrapper-inner {
	BACKGROUND: url(../images/bg-sub-black.png)  no-repeat 50% 140px; WIDTH: 100%; POSITION:relative;
}
#top {
	Z-INDEX: 250;
	MARGIN: 0px auto;
	WIDTH: 950px;
	POSITION: relative;
	HEIGHT: 140px
}
.short#top {
	HEIGHT: 125px
}
#logo {
	LEFT: 12px; MARGIN: 0px; POSITION: absolute; TOP: 45px
}
#logo A {
	DISPLAY: block; BACKGROUND: url(../images/logo-dark.png) no-repeat; OVERFLOW: hidden; WIDTH: 224px; TEXT-INDENT: -10001px; HEIGHT: 65px
}
.pl #logo A {
	BACKGROUND-IMAGE: url(../images/logo-dark-pl.png)
}
#logo A IMG {
	DISPLAY: none
}
A.yahoo {
	DISPLAY: block; BACKGROUND: url(../images/yahoo.png) no-repeat 0px -10px; OVERFLOW: hidden; WIDTH: 101px; TEXT-INDENT: -9999em; HEIGHT: 10px; TEXT-DECORATION: none
}
#search-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; WIDTH: 315px; PADDING-TOP: 8px; POSITION: absolute; TOP: 50px; HEIGHT: 62px
}
#search-form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-form LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.pl #search-form LEGEND {
	PADDING-BOTTOM: 5px
}
#search-form LABEL {
	DISPLAY: block; BACKGROUND: url(../images/headers/search.png) no-repeat; WIDTH: 45px; CURSOR: pointer; TEXT-INDENT: -10001em; HEIGHT: 15px
}
.pl #search-form LABEL {
	BACKGROUND-IMAGE: url(../images/headers/search-pl.png); HEIGHT: 20px
}
#search-form INPUT {
	BORDER-RIGHT: #372a24 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #372a24 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/search-loader.gif) #302119 no-repeat 400px 50%; PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #372a24 1px solid; WIDTH: 243px; COLOR: #ae8b75; PADDING-TOP: 3px; BORDER-BOTTOM: #372a24 1px solid
}
#search-form INPUT.loading {
	BACKGROUND-POSITION: 233px 50%
}
#search-form BUTTON {
	BACKGROUND: url(../images/button-search.gif) no-repeat 50% 50%; VERTICAL-ALIGN: middle; WIDTH: 14px; BORDER-TOP-STYLE: none; TEXT-INDENT: -10001em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 11px; BORDER-BOTTOM-STYLE: none
}
#search-results {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; Z-INDEX: 300; RIGHT: 40px; BACKGROUND: #000; PADDING-BOTTOM: 7px; WIDTH: 241px; PADDING-TOP: 25px; POSITION: absolute; TOP: 108px
}
#search-results .yahoo-container {
	MARGIN-TOP: 1em
}
#search-results A.yahoo {
	BACKGROUND-POSITION: 0px 0px
}
#search-results P {
	RIGHT: 5px; MARGIN: 0px; POSITION: absolute; TOP: 5px
}
#search-results P A {
	DISPLAY: block; BACKGROUND: url(../images/icons-close.gif) no-repeat 2px 2px; OVERFLOW: hidden; WIDTH: 15px; TEXT-INDENT: -10001em; HEIGHT: 15px
}
#search-results P A:hover {
	BACKGROUND-POSITION: 2px -18px
}
#search-results STRONG {
	DISPLAY: block; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #ae8b75; TEXT-ALIGN: center
}
#search-results A.more-results {
	FONT-SIZE: 1.1em; FLOAT: right
}
#search-results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#search-results UL LI {
	COLOR: #686868
}
#search-results UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 221px; COLOR: #686868; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#search-results UL LI A:hover {
	COLOR: #aaa; BACKGROUND-COLOR: #131313; TEXT-DECORATION: none
}
#search-results UL LI A:active {
	COLOR: #aaa; BACKGROUND-COLOR: #131313; TEXT-DECORATION: none
}
#search-results UL LI A:focus {
	COLOR: #aaa; BACKGROUND-COLOR: #131313; TEXT-DECORATION: none
}
#tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tools LI {
	PADDING-RIGHT: 12px; PADDING-LEFT: 13px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #291f19 1px solid; COLOR: #8b7063; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px
}
#tools LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#tools LI A {
	COLOR: #8b7063; TEXT-DECORATION: none
}
#tools LI A:hover {
	COLOR: #c05221
}
#tools LI A.toggle {
	PADDING-LEFT: 16px; BACKGROUND: url(../images/icons-tools.gif) no-repeat 0px 4px
}
#tools LI A.off {
	BACKGROUND-POSITION: 0px -46px
}
#tools LI A.off:hover {
	BACKGROUND-POSITION: 0px -71px
}
#tools LI A.on {
	BACKGROUND-POSITION: 0px 4px
}
#tools LI A.on:hover {
	BACKGROUND-POSITION: 0px -21px
}
#nav {
	BORDER-TOP: #d2d2d2 1px solid;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 102px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 37px
}
#nav UL LI {
	BACKGROUND: url(../images/bullet-a.gif) no-repeat 50% 400px; FLOAT: left; BORDER-LEFT: #d6dbdb 1px solid
}
#nav UL LI:hover {
	BACKGROUND-POSITION: 50% 100%; BACKGROUND-COLOR: #e6e6e6
}
#nav UL LI.home {
	BORDER-LEFT-STYLE: none
}
#nav UL LI EM {
	DISPLAY: none
}
#nav UL LI A {
	BACKGROUND: url(../images/nav-en.png) no-repeat; FLOAT: left; OVERFLOW: hidden; TEXT-INDENT: -10001em; HEIGHT: 37px
}
#nav UL LI A.active {
	BACKGROUND-COLOR: #d2d2d2
}
#nav UL LI.home A {
	BACKGROUND-POSITION: -400px 0px; WIDTH: 73px
}
#nav LI.home A:hover {
	BACKGROUND-POSITION: -400px -37px
}
#nav LI.home A.active {
	BACKGROUND-POSITION: -400px -74px
}
#nav UL LI.work A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 73px
}
#nav LI.work A:hover {
	BACKGROUND-POSITION: 0px -37px
}
#nav LI.work A.active {
	BACKGROUND-POSITION: 0px -74px
}
#nav UL LI.company A {
	BACKGROUND-POSITION: -72px 0px; WIDTH: 94px
}
#nav LI.company A:hover {
	BACKGROUND-POSITION: -72px -37px
}
#nav LI.company A.active {
	BACKGROUND-POSITION: -72px -74px
}
#nav UL LI.blog A {
	BACKGROUND-POSITION: -165px 0px; WIDTH: 68px
}
#nav LI.blog A:hover {
	BACKGROUND-POSITION: -165px -37px
}
#nav LI.blog A.active {
	BACKGROUND-POSITION: -165px -74px
}
#nav UL LI.clients A {
	BACKGROUND-POSITION: -233px 0px; WIDTH: 82px
}
#nav LI.clients A:hover {
	BACKGROUND-POSITION: -233px -37px
}
#nav LI.clients A.active {
	BACKGROUND-POSITION: -233px -74px
}


#nav UL LI.products A {
	BACKGROUND-POSITION: -157px 0px; WIDTH: 82px
}
#nav LI.products A:hover {
	BACKGROUND-POSITION: -157px -37px
}
#nav LI.products A.active {
	BACKGROUND-POSITION: -157px -74px
}
#nav UL LI.jobs A {
	BACKGROUND-POSITION: -478px 0px; WIDTH: 110px
}
#nav LI.jobs A:hover {
	BACKGROUND-POSITION: -478px -37px
}
#nav LI.jobs A.active {
	BACKGROUND-POSITION: -478px -74px
}

#nav UL LI.contact A {
	BACKGROUND-POSITION: -314px 0px; WIDTH: 85px
}
#nav LI.contact A:hover {
	BACKGROUND-POSITION: -314px -37px
}
#nav LI.contact A.active {
	BACKGROUND-POSITION: -314px -74px
}
.pl #nav UL LI A {
	BACKGROUND: url(../images/nav-pl.png) no-repeat
}
.pl #nav UL LI A.active {
	BACKGROUND-COLOR: #040404
}
.pl #nav UL LI.home A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 74px
}
.pl #nav LI.home A:hover {
	BACKGROUND-POSITION: 0px -37px
}
.pl #nav LI.home A.active {
	BACKGROUND-POSITION: 0px -74px
}
.pl #nav UL LI.work A {
	BACKGROUND-POSITION: -72px 0px; WIDTH: 90px
}
.pl #nav LI.work A:hover {
	BACKGROUND-POSITION: -72px -37px
}
.pl #nav LI.work A.active {
	BACKGROUND-POSITION: -72px -74px
}
.pl #nav UL LI.company A {
	BACKGROUND-POSITION: -162px 0px; WIDTH: 74px
}
.pl #nav LI.company A:hover {
	BACKGROUND-POSITION: -162px -37px
}
.pl #nav LI.company A.active {
	BACKGROUND-POSITION: -162px -74px
}
.pl #nav UL LI.blog A {
	BACKGROUND-POSITION: -236px 0px; WIDTH: 67px
}
.pl #nav LI.blog A:hover {
	BACKGROUND-POSITION: -236px -37px
}
.pl #nav LI.blog A.active {
	BACKGROUND-POSITION: -236px -74px
}
.pl #nav UL LI.clients A {
	BACKGROUND-POSITION: -303px 0px; WIDTH: 81px
}
.pl #nav LI.clients A:hover {
	BACKGROUND-POSITION: -303px -37px
}
.pl #nav LI.clients A.active {
	BACKGROUND-POSITION: -303px -74px
}
.pl #nav UL LI.contact A {
	BACKGROUND-POSITION: -384px 0px; WIDTH: 85px
}
.pl #nav LI.contact A:hover {
	BACKGROUND-POSITION: -384px -37px
}
.pl #nav LI.contact A.active {
	BACKGROUND-POSITION: -384px -74px
}
#look {
	BORDER-RIGHT: #312824 1px solid; PADDING-RIGHT: 13px; PADDING-LEFT: 0px; RIGHT: 315px; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #735d53; PADDING-TOP: 8px; POSITION: absolute; TOP: 50px
}
#look H2 {
	MARGIN: 0px 0px 5px
}
#look H2.cms A {
	DISPLAY: block; BACKGROUND: url(../images/headers/vashka-manager.png) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -10001em; HEIGHT: 20px
}
#look H2.work A {
	DISPLAY: block; BACKGROUND: url(../images/headers/work-pl.png) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -10001em; HEIGHT: 20px
}
#look P {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 1.27em
}
#look P A {
	COLOR: #735d53; TEXT-DECORATION: none
}
#featured {
	BORDER-RIGHT: #d2d2d2 16px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 9px solid; PADDING-LEFT: 500px; BACKGROUND: url(../images/bg-featured.png) #6daadb repeat-y 100% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #d2d2d2 16px solid; WIDTH: 418px; COLOR: #d2d2d2; PADDING-TOP: 0px; BORDER-BOTTOM: #d2d2d2 12px solid; POSITION: relative; HEIGHT: 270px
}
#featured H1 {
	FONT-SIZE: 1.8em; MARGIN: 35px 0px 2px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
#featured H1 SPAN {
	COLOR: #a8b934
}
#featured P.image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#featured P.date {
	FONT-SIZE: 1em; MARGIN: 0px 0px 20px; TEXT-TRANSFORM: uppercase
}
#featured P.date SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#featured DIV.details {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #393e3c 1px solid;
	PADDING-TOP: 0px
}
#featured DIV.details P {
	
}
#featured DIV.details P A {
	COLOR: #aaa; TEXT-DECORATION: none
}
#featured DIV.details P A:hover {
	COLOR: #fff	; TEXT-DECORATION: none
}
#featured UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 500px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 395px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 244px
}
#featured UL.tabs LI {
	DISPLAY: inline; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 3px 0px 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px
}
#featured UL.tabs LI.visit {
	FLOAT: right; MARGIN: 0px
}
#featured UL.tabs LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(../images/tabs.png); FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#featured UL.tabs LI A:hover {
	BACKGROUND-POSITION: 0px -26px
}
#featured UL.tabs LI STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(../images/tabs.png) 0px -52px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#featured UL.tabs LI SPAN {
	PADDING-RIGHT: 15px; PADDING-LEFT: 13px; BACKGROUND: url(../images/tabs.png) no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -2px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 26px
}
#featured UL.tabs LI A SPAN {
	CURSOR: pointer
}
#featured UL.tabs LI A:hover SPAN {
	BACKGROUND-POSITION: 100% -26px
}
#featured UL.tabs LI STRONG SPAN {
	BACKGROUND-POSITION: 100% -52px
}
#featured UL.controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 240px
}
#featured UL.controls LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 1px 0px 0px
}
#featured UL.controls LI A {
	BACKGROUND: url(../images/controls-a.png); FLOAT: left; OVERFLOW: hidden; WIDTH: 30px; TEXT-INDENT: -10001em; HEIGHT: 30px
}
#featured UL.controls LI SPAN {
	BACKGROUND: url(../images/controls-a.png); FLOAT: left; WIDTH: 30px; TEXT-INDENT: -10001em; HEIGHT: 30px
}
#featured UL.controls LI A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; WIDTH: auto; HEIGHT: auto
}
#featured UL.controls LI.prev A {
	BACKGROUND-POSITION: 0px -90px
}
#featured UL.controls LI.prev A:hover {
	BACKGROUND-POSITION: 0px -120px
}
#featured UL.controls LI.prev SPAN {
	BACKGROUND-POSITION: 0px -150px
}
#featured UL.controls LI.next A {
	BACKGROUND-POSITION: 0px 0px
}
#featured UL.controls LI.next A:hover {
	BACKGROUND-POSITION: 0px -30px
}
#featured UL.controls LI.next SPAN {
	BACKGROUND-POSITION: 0px -60px
}
#introduction-a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sep-a.gif) repeat-y 50% 0px; PADDING-BOTTOM: 30px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 950px; COLOR: #333; PADDING-TOP: 25px; POSITION: relative
}
#introduction-a DIV.column {
	PADDING-RIGHT: 15px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
#introduction-a DIV.column H1 {
	COLOR: #083c66
}
#introduction-a DIV.column H1 SMALL {
	DISPLAY: block; TEXT-TRANSFORM: none
}
#introduction-a DIV.column P.more {
	FONT-SIZE: 1em; MARGIN: 0px; BOTTOM: 0px; LINE-HEIGHT: 2.5em; POSITION: absolute
}
#introduction-a DIV.column P.more A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bullet-b.gif) #05477d no-repeat 10px 50%; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #eee; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#introduction-a DIV.column P.more A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #a8b934
}
#content {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 934px; PADDING-TOP: 9px
}
#side {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 268px; PADDING-TOP: 157px
}
#subnav {
	BORDER-RIGHT: #d2d2d2 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 0px solid; PADDING-LEFT: 20px; MIN-HEIGHT: 80px; BACKGROUND: url(../images/bg-subnav.png) repeat-y; PADDING-BOTTOM: 30px; MARGIN: 90px 0px -157px -16px; BORDER-LEFT: #d2d2d2 16px solid; WIDTH: 245px; PADDING-TOP: 35px; BORDER-BOTTOM: #d2d2d2 12px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -157px
}
#subnav LI {
	BORDER-TOP: #555f5a 1px solid; WIDTH: 245px; LINE-HEIGHT: 1em
}
#subnav LI.first {
	BORDER-TOP-STYLE: none
}
#subnav LI A {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/bullet-d.gif) no-repeat 1000px 50%; PADDING-BOTTOM: 10px; MARGIN: 0px -3px 0px 0px; WIDTH: 210px; COLOR: #fff; PADDING-TOP: 10px; POSITION: relative; TEXT-DECORATION: none
}
#subnav LI A:hover {
	BACKGROUND-POSITION: 100% 50%; COLOR: #eee; BACKGROUND-COLOR: #04518c;
}
#subnav LI A.active {
	BACKGROUND-POSITION: 100% 50%; COLOR: #38a485; BACKGROUND-COLOR: #064576
}
#subnav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 230px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#subnav LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.83em; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 210px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.6; PADDING-TOP: 0px
}
#subnav LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet-gc.gif) no-repeat 0px 9px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 5px
}
#subnav LI LI A.active {
	BACKGROUND: url(../images/bullet-gc.gif) no-repeat 0px 9px
}
#subnav LI LI A:hover {
	BACKGROUND: url(../images/bullet-gb.gif) no-repeat 100% 9px; COLOR: #fff
}
.single #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: #fff; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; WIDTH: auto; PADDING-TOP: 0px
}
#main {
	PADDING-RIGHT: 22px; PADDING-LEFT: 50px; MIN-HEIGHT: 200px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 578px; PADDING-TOP: 0px
}
#breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(../images/sep-c.gif) repeat-x 0px 100%; PADDING-BOTTOM: 14px; MARGIN: 0px 0px 25px -20px; TEXT-TRANSFORM: uppercase; COLOR: #888; PADDING-TOP: 16px; POSITION: relative
}
.single #breadcrumbs {
	PADDING-LEFT: 20px; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 25px -35px; TEXT-TRANSFORM: uppercase; COLOR: #888; BORDER-BOTTOM: #e5e5e5 1px solid
}
#breadcrumbs A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #888; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#breadcrumbs A:hover {
	TEXT-DECORATION: underline
}
#breadcrumbs A.home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/icons-guy.gif) no-repeat 2px 20%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#breadcrumbs STRONG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #3b5e73; PADDING-TOP: 0px
}
#outer-wrapper {
	BACKGROUND: #fff url(../images/bg-footer.png) repeat-x;
}
#introduction-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sep-b.gif) repeat-y 50% 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 950px; PADDING-TOP: 30px
}
#introduction-b DIV.column {
	PADDING-RIGHT: 15px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
#introduction-b DIV.column H2 {
	FONT-SIZE: 2.2em; TEXT-TRANSFORM: lowercase; COLOR: #000
}
#introduction-b DIV.column DIV.photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 105px; BACKGROUND: url(../images/foto-koles.jpg) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 315px; PADDING-TOP: 0px
}
#introduction-b DIV.column H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN: 0px 0px 2px
}
#introduction-b DIV.column H3 A {
	COLOR: #634737; TEXT-DECORATION: none
}
#introduction-b DIV.column H3 A:hover {
	TEXT-DECORATION: underline
}
#introduction-b DIV.column P.date {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: uppercase; COLOR: #888
}
#introduction-b DIV.column P.date STRONG {
	FONT-WEIGHT: normal; COLOR: #333
}
#introduction-b DIV.column P.date STRONG SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 20px auto 0px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 930px; COLOR: #888; PADDING-TOP: 10px
}
#footer P {
	FONT-SIZE: 1em; FLOAT: right
}
#footer P.first {
	FLOAT: left
}
#footer P EM {
	FONT-STYLE: normal
}
#footer P EM SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer P SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer P SPAN.blank {
	COLOR: #fff
}
#footer P A {
	COLOR: #3b5e73; TEXT-DECORATION: none
}
#footer P A:hover {
	TEXT-DECORATION: underline
}
#footer P A.url {
	COLOR: #888
}
#footer P IMG {
	VERTICAL-ALIGN: -3px
}
DIV.infobox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 15px
}
DIV.infobox DIV.inner {
	PADDING-RIGHT: 35px; PADDING-LEFT: 15px; BACKGROUND: #040404; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 900px; PADDING-TOP: 10px; POSITION: relative
}
DIV.infobox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #888; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
DIV.infobox P.first {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(../images/sep-d.gif) no-repeat 100% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; PADDING-TOP: 0px
}
DIV.infobox P.close {
	RIGHT: 10px; POSITION: absolute; TOP: 10px
}
DIV.infobox P STRONG {
	COLOR: #aaa
}
DIV.infobox P A {
	COLOR: #c05221; TEXT-DECORATION: none
}
DIV.infobox P A:hover {
	TEXT-DECORATION: underline
}
DIV.infobox P.close A {
	DISPLAY: block; BACKGROUND: url(../images/icons-close.gif) no-repeat; OVERFLOW: hidden; WIDTH: 11px; TEXT-INDENT: -10001em; HEIGHT: 11px
}
DIV.infobox P.close A:hover {
	BACKGROUND-POSITION: 0px -20px
}
#homepage-overlay {
	Z-INDEX: 200; BACKGROUND: #000; LEFT: 0px; WIDTH: 918px; POSITION: absolute; TOP: 0px; HEIGHT: 271px
}
#homepage-loader {
	MARGIN-TOP: -16px; Z-INDEX: 210; BACKGROUND: url(../images/loader.gif) no-repeat 50% 50%; LEFT: 50%; MARGIN-LEFT: -16px; WIDTH: 32px; POSITION: absolute; TOP: 50%; HEIGHT: 32px
}
#sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 910px; PADDING-TOP: 15px
}
.js #sitemap {
	DISPLAY: none; PADDING-LEFT: 0px; WIDTH: 100%
}
#sitemap DIV.inner {
	BACKGROUND: url(../images/bg-sitemap.gif) repeat-y 170px 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 950px
}
.js #sitemap DIV.inner {
	BACKGROUND-IMAGE: url(../images/bg-sitemap-top.gif)
}
#sitemap H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.js #sitemap H2 {
	LEFT: -10001em; POSITION: absolute; TOP: -10001em
}
#sitemap DIV.column {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 20px; TEXT-TRANSFORM: uppercase; WIDTH: 130px; PADDING-TOP: 25px
}
#sitemap DIV.column H3 {
	FONT-SIZE: 1.4em; MARGIN: -20px 0px 6px; COLOR: #000; LINE-HEIGHT: 1em
}
.js #sitemap DIV.column H3 {
	COLOR: #c05221
}
#sitemap DIV.column H4 {
	MARGIN: 6px 0px
}
#sitemap DIV.column UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sitemap DIV.column UL LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 3px; LINE-HEIGHT: 1.4
}
#sitemap DIV.column UL LI A {
	TEXT-DECORATION: none
}
.js #sitemap DIV.column UL LI A {
	COLOR: #d2d0cf; TEXT-DECORATION: none
}
#sitemap DIV.column UL LI A:hover {
	TEXT-DECORATION: underline
}
.js #sitemap DIV.column UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#skip-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -10001px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#skip-links LI A:focus {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 10001; BACKGROUND: #000; LEFT: 10001px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 950px; COLOR: #fff; LINE-HEIGHT: 19px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#skip-links LI A:active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 10001; BACKGROUND: #000; LEFT: 10001px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 950px; COLOR: #fff; LINE-HEIGHT: 19px; PADDING-TOP: 2px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ab8472 3px solid; PADDING-TOP: 0px; FONT-STYLE: italic
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
UL.a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.a LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bullet-e.gif) no-repeat 6px 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bullet-gb.gif) no-repeat 500px 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.b LI {
	BORDER-TOP: #e8e8e8 1px solid
}
UL.b LI.first {
	BORDER-TOP-STYLE: none
}
UL.b LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 35px; BACKGROUND: url(../images/bullet-ga.gif) no-repeat 18px 10px; PADDING-BOTTOM: 5px; COLOR: #3b5e73; PADDING-TOP: 5px; TEXT-DECORATION: none
}
UL.b LI A:hover {
	BACKGROUND-IMAGE: url(../images/bullet-gb.gif); COLOR: #fff; BACKGROUND-COLOR: #000
}
UL.c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.c LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/sep-c.gif) repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
UL.c LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.c LI A {
	TEXT-DECORATION: none
}
UL.c LI A:hover {
	COLOR: #3b5e73; TEXT-DECORATION: underline
}
UL.d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bullet-gb.gif) no-repeat 1000px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.d LI {
	FONT-SIZE: 1em; MARGIN: 0px 0px 5px; TEXT-TRANSFORM: uppercase; COLOR: #888
}
UL.d LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(../images/bullet-ga.gif) no-repeat 13px 9px; PADDING-BOTTOM: 3px; COLOR: #888; PADDING-TOP: 3px; TEXT-DECORATION: none
}
UL.d LI A:hover {
	BACKGROUND-IMAGE: url(../images/bullet-gb.gif); COLOR: #fff; BACKGROUND-COLOR: #000
}
UL.d LI A.active {
	BACKGROUND-IMAGE: url(../images/bullet-ga.gif)! important; COLOR: #888! important; BACKGROUND-COLOR: #f5f4e0! important
}
UL.d LI A STRONG {
	DISPLAY: block; FONT-SIZE: 1.2em; TEXT-TRANSFORM: none; COLOR: #fff
}
UL.d LI A:hover STRONG {
	COLOR: #fff
}
UL.d LI A.active STRONG {
	COLOR: #fff! important
}
P.post-info {
	MARGIN-TOP: -12px
}
P.post-info SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #ccc; PADDING-TOP: 0px
}
P.post-info A {
	COLOR: #976349; TEXT-DECORATION: underline
}
P.post-info A:hover {
	TEXT-DECORATION: none
}
PRE {
	BORDER-RIGHT: #ebebeb 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ebebeb 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 15px; OVERFLOW: auto; BORDER-LEFT: #ebebeb 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ebebeb 2px solid
}
PRE CODE {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; FONT: 12px "Courier New"; PADDING-TOP: 11px
}
DIV.code-view {
	BORDER-RIGHT: #ebebeb 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ebebeb 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 12px; MARGIN: -15px 0px 15px; BORDER-LEFT: #ebebeb 2px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #ebebeb 2px solid
}
DIV.code-view OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.code-view OL LI {
	FONT: 12px "Courier New"
}
DIV.code-view OL LI.li2 {
	FONT-WEIGHT: normal
}
DIV.code-switcher {
	FONT-SIZE: 1em; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 100%
}
DIV.code-switcher A {
	BORDER-RIGHT: #ebebeb 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ebebeb 2px solid; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: #f9f9f9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; BORDER-LEFT: #ebebeb 2px solid; COLOR: #777; PADDING-TOP: 0px; BORDER-BOTTOM: #ebebeb 0px solid; TEXT-DECORATION: none
}
P.button-a {
	FONT-SIZE: 1em; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 2em
}
P.button-a A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-a.gif) #9d867a no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #eee; PADDING-TOP: 0px; TEXT-DECORATION: none
}
P.button-a A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #8d766a
}
P.button-a A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-c.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
P.button-a A SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
P.button-b {
	FONT-SIZE: 1em; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 2em
}
P.button-b A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-a.gif) #000 no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #eee; PADDING-TOP: 0px; TEXT-DECORATION: none
}
P.button-b A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #111
}
P.button-b A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-c.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
DIV.toolbox {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #e2e2e2 1px solid; DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px 10px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #e2e2e2 1px solid
}
DIV.toolbox H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: -10px; MARGIN: 0px 0px -10px; COLOR: #040404; POSITION: relative; TOP: -20px
}
DIV.toolbox H2 SPAN {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e2e2e2 1px solid
}
DIV.toolbox UL.c {
	MARGIN: 0px
}
DL.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-TOP: 0px
}
DL.search DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
DL.search DT SPAN {
	FLOAT: left; MARGIN: 0px 0px 0px -25px; WIDTH: 25px
}
DL.search DT A {
	
}
* HTML DL.search DT A {
	MARGIN-LEFT: -3px
}
DL.search DT A:hover {
	COLOR: #3b5e73; TEXT-DECORATION: underline
}
DL.search DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
DL.search DD EM {
	DISPLAY: block; FONT-SIZE: 0.9em; FONT-STYLE: normal
}
DL.search DD A {
	COLOR: #888; TEXT-DECORATION: none
}
DL.search DD A:hover {
	TEXT-DECORATION: underline
}
DIV.server-error {
	PADDING-RIGHT: 30px; PADDING-LEFT: 535px; MIN-HEIGHT: 230px; BACKGROUND: url(../images/e404.jpg) #000 no-repeat 55px 100%; PADDING-BOTTOM: 0px; MARGIN: 0px -16px 0px 0px; COLOR: #686868; PADDING-TOP: 60px
}
* HTML DIV.server-error {
	HEIGHT: 230px
}
DIV.server-error H1 {
	MARGIN-BOTTOM: 35px
}
DIV.server-error DIV.info {
	PADDING-LEFT: 22px; BORDER-LEFT: #1e1e1e 1px solid
}
DIV.server-error P {
	MARGIN: 0px 0px 5px
}
#e404 H1 {
	BACKGROUND: url(../images/headers/e404.png) no-repeat; TEXT-INDENT: -10001em; HEIGHT: 41px
}
DIV.blog-post-info {
	BORDER-TOP: #ebebeb 2px solid; MARGIN-BOTTOM: 2em; OVERFLOW: hidden; WIDTH: 100%
}
DIV.blog-post-info DIV.main {
	MARGIN: -1px 0px 10px; OVERFLOW: hidden; WIDTH: 100%
}
DIV.blog-post-info DIV.main P {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ebebeb 1px solid; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #ebebeb 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ebebeb 1px solid
}
DIV.blog-post-info P.info {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#post-responses {
	MARGIN: 0px 0px 15px
}
#post-responses H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #000
}
DIV.post-response {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 90px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #fff 1px solid; WIDTH: 471px; PADDING-TOP: 15px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
DIV.post-response-alt {
	BORDER-LEFT-COLOR: #f5f5f5; BACKGROUND: #f5f5f5; BORDER-BOTTOM-COLOR: #f5f5f5; BORDER-TOP-COLOR: #f5f5f5; BORDER-RIGHT-COLOR: #f5f5f5
}
DIV.post-response-staff {
	BORDER-LEFT-COLOR: #f5eab1; BACKGROUND: #fbfbd3; BORDER-BOTTOM-COLOR: #f5eab1; BORDER-TOP-COLOR: #f5eab1; BORDER-RIGHT-COLOR: #f5eab1
}
DIV.post-response P.author {
	
}
DIV.post-response P.author CITE {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.post-response P.image {
	LEFT: 15px; POSITION: absolute; TOP: 15px
}
DIV.post-response P.image IMG {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid
}
#post-comment {
	
}
#post-comment FORM {
	BACKGROUND: #f0ede7
}
#post-comment FORM FIELDSET {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#post-comment FORM FIELDSET P {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 10px; COLOR: #2d404c
}
#post-comment FORM FIELDSET DIV.submit {
	PADDING-LEFT: 90px; FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase
}
#post-comment FORM FIELDSET P LABEL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; WIDTH: 80px; PADDING-TOP: 0px
}
#post-comment FORM FIELDSET P INPUT {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px 15px 0px 0px; BORDER-LEFT: #d8d8d8 1px solid; WIDTH: 240px; PADDING-TOP: 3px; BORDER-BOTTOM: #d8d8d8 1px solid
}
#post-comment FORM FIELDSET P TEXTAREA {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d8d8d8 1px solid; WIDTH: 420px; PADDING-TOP: 3px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 180px
}
#post-comment FORM FIELDSET P.error STRONG {
	DISPLAY: block; MARGIN: 2px 0px 0px 90px
}
#post-comment FORM FIELDSET DIV BUTTON {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-comment-submit.gif) #040404 no-repeat 100% 100%; PADDING-BOTTOM: 3px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#post-comment FORM FIELDSET DIV BUTTON SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-f.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar-section {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e2e2e2 0px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.sidebar-section H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #000
}
.sidebar-section UL.b LI A {
	WIDTH: 192px
}
#post-preview {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e2e2e2 0px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #e2e2e2 1px solid
}
#post-preview H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.4em; MARGIN: 0px 0px 2px -15px; COLOR: #3b5e73
}
#post-preview H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet-ga.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; COLOR: #3b5e73; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#post-preview H2 A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
#post-preview P.date {
	FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; COLOR: #aaa
}
#post-preview P.date STRONG {
	FONT-WEIGHT: normal; COLOR: #333
}
#post-preview P.date STRONG SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.more-link {
	DISPLAY: block; FONT-SIZE: 0.8em; MARGIN: 1em 0px; TEXT-TRANSFORM: uppercase; COLOR: #3b5e73! important; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.more-link:hover {
	TEXT-DECORATION: underline
}
DIV.post-navigation {
	FONT-SIZE: 1.2em; BACKGROUND: red; POSITION: relative; HEIGHT: 2em
}
DIV.post-navigation A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.previous-post {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
DIV.next-post {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#post-archive {
	PADDING-TOP: 15px
}
* HTML DIV.entry A SPAN {
	DISPLAY: none
}
UL.tags {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eee 3px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 3px solid; LIST-STYLE-TYPE: none
}
UL.tags LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
UL.tags LI.s1 {
	FONT-SIZE: 1.8em
}
UL.tags LI.s2 {
	FONT-SIZE: 1.7em
}
UL.tags LI.s3 {
	FONT-SIZE: 1.5em
}
UL.tags LI.s3 A {
	
}
UL.tags LI.s4 {
	FONT-SIZE: 1.4em
}
UL.tags LI.s4 A {
	opacity: 0.9
}
UL.tags LI.s5 {
	FONT-SIZE: 1.2em
}
UL.tags LI.s5 A {
	opacity: 0.7
}
UL.tags LI.s6 {
	FONT-SIZE: 0.9em
}
UL.tags LI.s6 A {
	opacity: 0.5
}
UL.tags LI A {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
UL.tags LI A:hover {
	BACKGROUND: #885a44; COLOR: #fff; opacity: 1
}
UL.tags LI A SPAN {
	DISPLAY: none
}
IMG.icenter {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 3px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #eee 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 3px solid
}
IMG.istatic {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 3px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #eee 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 3px solid
}
IMG.ileft {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 3px solid; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 10px 3px 0px; BORDER-LEFT: #eee 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 3px solid
}
IMG.iright {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eee 3px solid; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 3px 10px; BORDER-LEFT: #eee 3px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eee 3px solid
}
P.caption {
	MARGIN-TOP: -15px; FONT-SIZE: 1.1em; FONT-STYLE: italic
}
UL.pageranks {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
UL.pageranks LI {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 85px; FONT-SIZE: 1.1em; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
* HTML UL.pageranks LI {
	HEIGHT: 1%
}
UL.pageranks LI.alt {
	BACKGROUND: #f9f9f9
}
UL.pageranks LI STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 0.92em; MARGIN: 0px 0px 0px -77px; TEXT-TRANSFORM: uppercase; WIDTH: 70px; COLOR: #b13849; POSITION: absolute
}
IMG.messenger {
	VERTICAL-ALIGN: middle
}
#contact-details {
	MARGIN: 0px 0px 30px
}
#contact-details P {
	MARGIN-BOTTOM: 5px
}
#contact-details A.url {
	COLOR: #fff; TEXT-DECORATION: none
}
#contact-details EM.adr {
	FONT-STYLE: normal
}
#contact-directions {
	MARGIN: 0px 0px 15px
}
#contact-directions FORM {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#contact-directions FORM P {
	PADDING-LEFT: 30px; BACKGROUND: url(../images/bullet-h.gif) no-repeat 10px 50%
}
#contact-directions FORM P LABEL {
	VERTICAL-ALIGN: middle
}
#contact-directions FORM P LABEL SPAN {
	FONT-SIZE: 0.83em; COLOR: #888
}
#contact-directions FORM P INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px; VERTICAL-ALIGN: middle; WIDTH: 240px; PADDING-TOP: 1px
}
#contact-directions FORM P BUTTON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#contact-directions #map {
	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; BORDER-LEFT: #979797 1px solid; WIDTH: 576px; BORDER-BOTTOM: #979797 1px solid; HEIGHT: 300px
}
#static-map {
	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; BORDER-LEFT: #979797 1px solid; BORDER-BOTTOM: #979797 1px solid
}
#contact-form {
	
}
#contact-form FORM {
	
}
#contact-form FORM FIELDSET.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e1dbce; PADDING-BOTTOM: 13px; MARGIN: 0px 0px 1px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 10px
}
#contact-form FORM FIELDSET.first DIV.column {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 265px
}
#contact-form FORM FIELDSET.first DIV.second {
	FLOAT: right; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px
}
#contact-form FORM FIELDSET.first DIV P {
	MARGIN: 0px 0px 7px
}
#contact-form FORM FIELDSET.first DIV P.checkbox {
	
}
#contact-form FORM FIELDSET.first DIV P LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #634737; PADDING-TOP: 0px
}
#contact-form FORM FIELDSET.first DIV P SPAN.label {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #634737; PADDING-TOP: 0px
}
#contact-form FORM FIELDSET.first DIV P.checkbox LABEL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #634737; PADDING-TOP: 0px
}
#contact-form FORM FIELDSET.first DIV P LABEL SPAN {
	FONT-WEIGHT: normal; COLOR: #80796a
}
#contact-form FORM FIELDSET.first DIV P INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; WIDTH: 250px; PADDING-TOP: 3px
}
#contact-form FORM FIELDSET.first DIV P INPUT.money {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(../images/icons-dollar.gif) #fff no-repeat 5px 50%; BORDER-LEFT: #aaa 1px solid; WIDTH: 152px; BORDER-BOTTOM: #aaa 1px solid
}
BODY.pl #contact-form FORM FIELDSET.first DIV P INPUT.money {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 30px; BACKGROUND: url(../images/icons-pln.gif) #fff no-repeat 5px 50%; BORDER-LEFT: #aaa 1px solid; WIDTH: 142px; BORDER-BOTTOM: #aaa 1px solid
}
#contact-form FORM FIELDSET.first DIV P.file INPUT {
	WIDTH: auto
}
#contact-form FORM FIELDSET.first DIV P.checkbox INPUT {
	WIDTH: auto
}
#contact-form FORM FIELDSET.first DIV P SELECT {
	MAX-WIDTH: 264px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
* HTML #contact-form FORM FIELDSET.first DIV P #f-country {
	WIDTH: 264px
}
#contact-form FORM FIELDSET.first DIV P IMG {
	VERTICAL-ALIGN: middle
}
#contact-form FORM FIELDSET.first DIV P.file IMG {
	CURSOR: pointer
}
#contact-form FORM FIELDSET.first DIV P TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 250px; PADDING-TOP: 3px; HEIGHT: 150px
}
#contact-form FORM FIELDSET.second {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #f0ede7; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#contact-form FORM FIELDSET.second P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 499px; PADDING-TOP: 0px; POSITION: relative
}
#contact-form FORM FIELDSET.second P INPUT {
	LEFT: 0px; MARGIN: 3px 0px 0px; POSITION: absolute; TOP: 0px
}
* HTML #contact-form FORM FIELDSET.second P INPUT {
	MARGIN: 0px
}
#contact-form DIV.submit {
	TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right
}
#contact-form DIV.submit BUTTON {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-comment-submit.gif) #040404 no-repeat 100% 100%; PADDING-BOTTOM: 3px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#contact-form DIV.submit BUTTON SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-f.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contact-form .send-ok {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 1.2em; BACKGROUND: #f0ede7; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0.5em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
P.error INPUT {
	BORDER-RIGHT: #be2525 1px solid; BORDER-TOP: #be2525 1px solid; BORDER-LEFT: #be2525 1px solid; BORDER-BOTTOM: #be2525 1px solid
}
P.error TEXTAREA {
	BORDER-RIGHT: #be2525 1px solid; BORDER-TOP: #be2525 1px solid; BORDER-LEFT: #be2525 1px solid; BORDER-BOTTOM: #be2525 1px solid
}
P.error SELECT {
	BORDER-RIGHT: #be2525 1px solid; BORDER-TOP: #be2525 1px solid; BORDER-LEFT: #be2525 1px solid; BORDER-BOTTOM: #be2525 1px solid
}
P.error STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: url(../images/error.png) no-repeat 2px 50%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; COLOR: #be2525; PADDING-TOP: 0px
}
#work-project {
	PADDING-RIGHT: 500px; PADDING-LEFT: 0px; MIN-HEIGHT: 360px; PADDING-BOTTOM: 0px; MARGIN: -25px 0px 30px; PADDING-TOP: 25px; POSITION: relative
}
* HTML #work-project {
	HEIGHT: 360px
}
#work-project H1 {
	MARGIN: 0px 0px 1px
}
#work-project P {
	MARGIN: 0px 0px 7px
}
#work-project P.date {
	FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; COLOR: #888
}
#work-project P.status {
	FONT-SIZE: 1em; MARGIN: 20px 0px; TEXT-TRANSFORM: uppercase
}
#work-project P.status SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#work-project DIV.buttons {
	OVERFLOW: hidden; WIDTH: 100%
}
#work-project DIV.buttons P {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 2px 0px 0px; WIDTH: auto
}
#work-project DIV.screens {
	BORDER-RIGHT: #040404 16px solid; RIGHT: -16px; WIDTH: 483px; POSITION: absolute; TOP: 0px
}
* HTML #work-project DIV.screens {
	RIGHT: -17px
}
#work-project DIV.screens DIV.pic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: url(../images/sep-b.gif) repeat-y; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 482px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 7px solid; POSITION: relative; HEIGHT: 317px
}
#work-project DIV.screens DIV.pic P {
	Z-INDEX: 10; MARGIN: 0px; POSITION: relative
}
#viewport-clone {
	Z-INDEX: 20; LEFT: 0px; WIDTH: 482px; POSITION: absolute; TOP: 0px; HEIGHT: 317px
}
#viewport-loader {
	Z-INDEX: 15; BACKGROUND: url(../images/loader.gif) #000 no-repeat 50% 50%; LEFT: 0px; WIDTH: 482px; POSITION: absolute; TOP: 0px; HEIGHT: 317px
}
#work-project DIV.screens DIV.pic P IMG {
	DISPLAY: block
}
#work-project DIV.screens DIV.pic UL.controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 20; LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 482px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 317px
}
#work-project DIV.screens DIV.pic UL.controls LI {
	FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; WIDTH: 100%; LINE-HEIGHT: 1em; HEIGHT: 100%
}
#work-project DIV.screens DIV.pic UL.controls LI A {
	Z-INDEX: 30; BACKGROUND: url(../images/bg.png) no-repeat 1000px 0px; LEFT: 0px; WIDTH: 40%; COLOR: #fff; POSITION: absolute; TOP: 0px; HEIGHT: 317px; TEXT-DECORATION: none; outline: none
}
#work-project DIV.screens DIV.pic UL.controls LI A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#work-project DIV.screens DIV.pic UL.controls LI A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 40px; Z-INDEX: 40; BACKGROUND: url(../images/screen-controls.png) no-repeat 0px 50%; LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: -17px 0px 0px; CURSOR: pointer; LINE-HEIGHT: 1em; PADDING-TOP: 12px; POSITION: absolute; TOP: 1000px
}
* HTML #work-project DIV.screens DIV.pic UL.controls LI A SPAN {
	BACKGROUND-IMAGE: url(../images/screen-controls-ie.png)
}
#work-project DIV.screens DIV.pic UL.controls LI A:hover SPAN {
	TOP: 50%
}
#work-project DIV.screens DIV.pic UL.controls LI.next A {
	RIGHT: 0px; LEFT: auto
}
#work-project DIV.screens DIV.pic UL.controls LI.next A SPAN {
	PADDING-RIGHT: 40px; BACKGROUND-POSITION: 100% 50%; PADDING-LEFT: 10px; RIGHT: 0px; LEFT: auto; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#work-project DIV.screens UL.index {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: #040404; FLOAT: right; PADDING-BOTTOM: 9px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#work-project DIV.screens UL.index LI {
	DISPLAY: inline; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 1px; LINE-HEIGHT: 1em
}
#work-project DIV.screens UL.index LI A {
	BACKGROUND: #734f3e; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#work-project DIV.screens UL.index LI A:hover {
	BACKGROUND: #986f5c
}
#work-project DIV.screens UL.index LI A.active {
	BACKGROUND: #fff; COLOR: #000
}
#work-project DIV.screens UL.index LI SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
#work-project DIV.screens UL.index LI.arrows {
	MARGIN: 0px 0px 0px 10px
}
#work-project DIV.screens UL.index LI.prev {
	MARGIN: 0px 10px 0px 0px
}
#work-project DIV.screens UL.index LI.arrows A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#work-project DIV.screens UL.index LI.arrows SPAN {
	BACKGROUND: url(../images/index-arrows.gif) no-repeat 50% 4px; OVERFLOW: hidden; WIDTH: 4px; TEXT-INDENT: -10001em; HEIGHT: 10px
}
#work-project DIV.screens UL.index LI.prev SPAN {
	BACKGROUND-POSITION: 50% 4px
}
#work-project DIV.screens UL.index LI.prev A:hover SPAN {
	BACKGROUND-POSITION: 50% -16px
}
#work-project DIV.screens UL.index LI.next SPAN {
	BACKGROUND-POSITION: 50% -36px
}
#work-project DIV.screens UL.index LI.next A:hover SPAN {
	BACKGROUND-POSITION: 50% -56px
}
#work-projects {
	OVERFLOW: hidden; WIDTH: 100%
}
#work-projects H2 {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px
}
#work-projects UL.d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 192px; PADDING-TOP: 0px
}
#work-projects UL.first {
	BORDER-LEFT-STYLE: none
}
#work-projects UL.d LI {
	FLOAT: left
}
#work-projects UL.d LI A {
	WIDTH: 150px
}
DIV.inner-navigation {
	FONT-SIZE: 1em; MARGIN: 0px 0px 15px; TEXT-TRANSFORM: uppercase; COLOR: #888888; TEXT-ALIGN: right
}
DIV.inner-navigation A {
	MARGIN: 0px 5px; COLOR: #3b5e73! important; TEXT-DECORATION: none
}
DIV.inner-navigation A:hover {
	TEXT-DECORATION: underline
}
#work-project DIV.inner-navigation {
	RIGHT: 1em; MARGIN: 0px; POSITION: absolute; TOP: -3em
}
#results {
	
}
#results P.found {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#results P.found STRONG {
	FONT-WEIGHT: normal; COLOR: #c05221
}
#results H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid
}
DIV.paging {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.paging P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.paging UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.paging UL LI {
	DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 0px 2px; LINE-HEIGHT: 1em
}
DIV.paging UL LI.arrows {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1px
}
DIV.paging UL LI A {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FLOAT: left; BORDER-LEFT: #ddd 1px solid; COLOR: #3b5e73; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.paging UL LI A:hover {
	BORDER-LEFT-COLOR: #bbb; BACKGROUND: #f9f9f9; BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: #bbb; BORDER-RIGHT-COLOR: #bbb
}
DIV.paging UL LI.arrows A {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.paging UL LI SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
DIV.paging UL LI STRONG {
	BORDER-RIGHT: #e3d8d1 1px solid; BORDER-TOP: #e3d8d1 1px solid; FONT-WEIGHT: normal; FLOAT: left; BORDER-LEFT: #e3d8d1 1px solid; BORDER-BOTTOM: #e3d8d1 1px solid
}
DIV.paging UL LI STRONG SPAN {
	BACKGROUND: #efe9e5; CURSOR: auto; COLOR: #634737
}
UL.clients {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.clients LI {
	BORDER-RIGHT: #e5e5e5 0px solid; BORDER-TOP: #e5e5e5 0px solid; FLOAT: left; MARGIN: 0px 0px 0px -1px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 283px; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center
}
UL.clients LI.lastrow {
	BORDER-BOTTOM-STYLE: none
}
UL.clients LI.last {
	BORDER-RIGHT: #e5e5e5 1px solid; WIDTH: 282px
}
UL.clients LI IMG {
	DISPLAY: block; MARGIN: 0px auto
}
#job {
	PADDING-RIGHT: 39px; PADDING-LEFT: 39px; BACKGROUND: url(../images/jobs-top.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 140px
}
#job .paper {
	PADDING-RIGHT: 39px; PADDING-LEFT: 39px; BACKGROUND: url(../images/jobs-bottom.jpg) no-repeat 50% 100%; PADDING-BOTTOM: 50px; MARGIN: 0px -39px 20px; PADDING-TOP: 0px
}
#job UL.a LI {
	BACKGROUND-POSITION: 6px 9px; PADDING-LEFT: 30px
}
#file-view {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -150px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#file-view #wrapper {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -150px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#file-view #top {
	HEIGHT: 145px
}
#file-view #tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 300; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #332620 1px solid; POSITION: absolute; TOP: 0px
}
#file-view #tools LI {
	PADDING-RIGHT: 30px; DISPLAY: block; FLOAT: none; MARGIN: 0px auto; WIDTH: 920px; TEXT-ALIGN: right
}
#file-view #project-name {
	BORDER-TOP: #332620 1px solid; BACKGROUND: #000
}
#file-view #project-name H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.2em; MARGIN: 0px auto; WIDTH: 950px; COLOR: #fff; LINE-HEIGHT: 2.7em
}
#file-view #content {
	PADDING-RIGHT: 37px; PADDING-LEFT: 37px; BACKGROUND: url(../images/code-bg.png) repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 3em auto; OVERFLOW: hidden; WIDTH: 876px; PADDING-TOP: 0px
}
#file-view #content .col {
	FLOAT: left; WIDTH: 290px
}
#file-view #content H2 {
	FLOAT: left; WIDTH: 40px; TEXT-INDENT: -9999em; MARGIN-RIGHT: 2px; HEIGHT: 100px
}
#file-view #content #header-xhtml {
	BACKGROUND: url(../images/code-xhtml.png) no-repeat
}
#file-view #content #header-css {
	BACKGROUND: url(../images/code-css.png) no-repeat
}
#file-view #content #header-javascript {
	BACKGROUND: url(../images/code-js.png) no-repeat
}
#file-view #content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -0.4em 0px 0px; WIDTH: 248px; PADDING-TOP: 0px
}
#file-view #content LI {
	PADDING-LEFT: 50px; BACKGROUND: url(../images/bullet-gc.gif) no-repeat 28px 50%; LINE-HEIGHT: 1.8em; LIST-STYLE-TYPE: none
}
#file-view #content LI A {
	FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; COLOR: #555; TEXT-DECORATION: none
}
#file-view #content LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#file-view .design#content {
	BACKGROUND-IMAGE: url(../images/design-bg.png)
}
#file-view .design#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 820px; PADDING-TOP: 0px
}
#file-view .design#content LI {
	PADDING-LEFT: 50px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-TYPE: none
}
#file-view .design#content LI IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto 3em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
#file-view #content #header-design {
	BACKGROUND: url(../images/code-design.png) no-repeat
}
#file-view .press#content {
	BACKGROUND-IMAGE: url(../images/press-bg.png)
}
#file-view .press#content .col {
	WIDTH: 430px
}
#file-view .press#content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px
}
#file-view .press#content UL SPAN.doc-word {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url(../images/documents/doc-word.png) no-repeat 5px 50%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#file-view .press#content UL SPAN.doc-pdf {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url(../images/documents/doc-pdf.png) no-repeat 5px 50%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#file-view .press#content UL SPAN.doc-text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; BACKGROUND: url(../images/documents/doc-text.png) no-repeat 5px 50%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#file-view #content #header-logo {
	BACKGROUND: url(../images/press-logo.png) no-repeat
}
#file-view #content #header-documents {
	BACKGROUND: url(../images/press-documents.png) no-repeat
}
#feedback {
	BORDER-RIGHT: #040404 16px solid; PADDING-RIGHT: 20px; BORDER-TOP: #040404 10px solid; PADDING-LEFT: 35px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #040404 16px solid; WIDTH: 863px; PADDING-TOP: 25px; BORDER-BOTTOM: #040404 0px solid
}
#feedback DIV.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/shout.jpg) no-repeat 45% 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 285px
}
#feedback DIV.form H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN: 0px 0px 25px; COLOR: #885a44
}
#feedback DIV.form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#feedback DIV.form FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#feedback DIV.form FORM FIELDSET P {
	MARGIN: 0px 0px 10px
}
#feedback DIV.form FORM FIELDSET P.error {
	FONT-WEIGHT: bold; MARGIN: -8px 0px 12px; COLOR: #b41414
}
#feedback DIV.form FORM FIELDSET P LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
#feedback DIV.form FORM FIELDSET P INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
#feedback DIV.form FORM FIELDSET P TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
#feedback DIV.form FORM FIELDSET P.submit {
	FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase
}
#feedback DIV.form FORM FIELDSET P BUTTON {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-feedback-submit.gif) #9d867a no-repeat 100% 0px; PADDING-BOTTOM: 3px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#feedback DIV.form FORM FIELDSET P BUTTON SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-f.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#feedback P.intro {
	MARGIN: 0px 0px 30px
}
#feedback DIV.paging {
	
}
#feedback DIV.paging P {
	MARGIN: 0px
}
#feedback DIV.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../images/sep-e.png) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 530px; PADDING-TOP: 0px
}
#feedback DIV.comments DIV.comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#feedback DIV.comments DIV.first {
	BORDER-TOP: #e5e5e5 1px solid; PADDING-TOP: 15px
}
#feedback DIV.comments DIV.comment H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0px 0px 2px; COLOR: #3b5e73
}
#feedback DIV.comments DIV.comment H2 A {
	COLOR: #3b5e73
}
#feedback DIV.comments DIV.comment P.date {
	MARGIN: 0px 0px 7px; COLOR: #040404
}
#feedback DIV.comments DIV.comment P {
	LINE-HEIGHT: 1.4
}
INPUT.DatePicker {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 24px! important; FONT-SIZE: 1em; BACKGROUND: url(../images/date.gif) #fff no-repeat left top; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #aaa 1px solid; WIDTH: 150px! important; CURSOR: pointer; PADDING-TOP: 3px! important; BORDER-BOTTOM: #aaa 1px solid
}
INPUT.DatePicker:focus {
	BACKGROUND: url(../images/datefocus.gif) #fffce9 no-repeat left top
}
.dp_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
.dp_cal {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; LEFT: 0px; MARGIN: 0px 0px 3px; BORDER-LEFT: #aaa 1px solid; WIDTH: 177px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 24px; BACKGROUND-COLOR: #fff
}
.dp_cal TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.dp_cal SELECT {
	FONT-SIZE: 11px; MARGIN: 2px 3px
}
.dp_cal SELECT OPTION {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.dp_cal TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 14.28%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.dp_cal TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 14.28%; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.dp_cal TH {
	BORDER-RIGHT: #aad4f2 0px solid; BORDER-TOP: #aad4f2 1px solid; FONT-WEIGHT: bold; BACKGROUND: #daf2e6; BORDER-LEFT: #aad4f2 0px solid; COLOR: #797774; BORDER-BOTTOM: #aad4f2 1px solid
}
.dp_cal TD {
	CURSOR: pointer
}
.dp_cal THEAD TH {
	BACKGROUND: #d9eefc
}
.dp_cal TD.dp_roll {
	BACKGROUND: #fff6bf; COLOR: #000
}
.dp_empty {
	BACKGROUND: #eee
}
.dp_today {
	BACKGROUND: #daf2e6
}
.dp_selected {
	BACKGROUND: #328dcf; COLOR: #fff
}
BODY.hc {
	BACKGROUND: #1e1410; COLOR: #333
}
BODY.hc A {
	COLOR: #fc2000
}
BODY.hc H1 {
	COLOR: #35241b
}
BODY.hc H2 {
	COLOR: #35241b
}
BODY.hc H3 {
	COLOR: #35241b
}
BODY.hc H4 {
	COLOR: #35241b
}
BODY.hc H5 {
	COLOR: #35241b
}
BODY.hc H6 {
	COLOR: #35241b
}
BODY.hc H1 A {
	COLOR: #35241b
}
BODY.hc H2 A {
	COLOR: #35241b
}
BODY.hc H3 A {
	COLOR: #35241b
}
BODY.hc H4 A {
	COLOR: #35241b
}
BODY.hc H5 A {
	COLOR: #35241b
}
BODY.hc H6 A {
	COLOR: #35241b
}
BODY.hc #wrapper {
	BACKGROUND-IMAGE: url(../images/bg-sub-contrast.png)
}
BODY.home.hc #wrapper {
	BACKGROUND: #1e1410
}
BODY.hc #nav {
	
}
BODY.hc #nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 37px
}
BODY.hc #nav UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; TEXT-TRANSFORM: lowercase
}
BODY.hc #nav UL LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: auto! important; COLOR: #b59d91; TEXT-INDENT: 0px! important; LINE-HEIGHT: 37px; PADDING-TOP: 0px; HEIGHT: 37px; TEXT-DECORATION: none
}
BODY.hc #nav UL LI A:hover {
	COLOR: #8b5d48; BACKGROUND-COLOR: #120b09! important
}
BODY.hc #nav UL LI A.active {
	BACKGROUND-COLOR: #040404! important
}
BODY.hc #search-form {
	
}
BODY.hc #search-form LEGEND {
	PADDING-BOTTOM: 5px
}
BODY.hc #search-form LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #fff; TEXT-INDENT: 0px; HEIGHT: auto
}
BODY.pl.hc #search-form LABEL {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
BODY.hc #search-form INPUT {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BACKGROUND: url(../images/search-loader.gif) #302119 no-repeat 400px 50%; VERTICAL-ALIGN: middle; BORDER-LEFT: #555 1px solid; COLOR: #b6a59d; BORDER-BOTTOM: #555 1px solid
}
BODY.hc #search-results {
	
}
BODY.hc #search-results UL LI {
	FONT-SIZE: 1.2em; COLOR: #aaa
}
BODY.hc #search-results UL LI A {
	COLOR: #aaa
}
BODY.hc #search-results UL LI A:hover {
	COLOR: #fff
}
BODY.hc #search-results UL LI A:active {
	COLOR: #fff
}
BODY.hc #search-results UL LI A:focus {
	COLOR: #fff
}
BODY.hc #tools {
	
}
BODY.hc #tools LI A {
	COLOR: #fff
}
BODY.hc #tools LI A:hover {
	COLOR: #1e1410; BACKGROUND-COLOR: #fff
}
BODY.hc #look {
	COLOR: #b6a59d
}
BODY.hc #look H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; TEXT-TRANSFORM: uppercase
}
BODY.hc #look H2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
BODY.hc #look H2.cms A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px; HEIGHT: auto
}
BODY.hc #look H2.work A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px; HEIGHT: auto
}
BODY.hc #look P A {
	COLOR: #b6a59d; TEXT-DECORATION: none
}
BODY.hc #look P A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
BODY.hc #introduction-a {
	COLOR: #b6a59d
}
BODY.hc #introduction-b P.button-a A {
	COLOR: #fff
}
BODY.hc #featured {
	BACKGROUND-IMAGE: none; COLOR: #ccc
}
BODY.hc #featured DIV.details P {
	FONT-SIZE: 1.2em
}
BODY.hc #featured DIV.details P A {
	COLOR: #ffc825; TEXT-DECORATION: underline
}
BODY.hc #featured DIV.details P A:hover {
	BACKGROUND: #ffc825; COLOR: #181b1a; TEXT-DECORATION: none
}
BODY.hc #subnav {
	BACKGROUND: #181b1a; COLOR: #ccc
}
BODY.hc #subnav LI {
	BORDER-TOP: #313635 1px solid
}
BODY.hc #subnav LI A {
	BACKGROUND: url(../images/bullet-d.gif) no-repeat 1000px 50%; COLOR: #ccc
}
BODY.hc #subnav LI A:hover {
	BACKGROUND-POSITION: 100% 50%; COLOR: #fff; BACKGROUND-COLOR: #040404
}
BODY.hc #subnav LI A.active {
	COLOR: #fff
}
BODY.hc #subnav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 230px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
BODY.hc #subnav LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.83em; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 210px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.6; PADDING-TOP: 0px
}
BODY.hc #subnav LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet-gc.gif) no-repeat 0px 9px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 5px
}
BODY.hc #subnav LI LI A.active {
	BACKGROUND: url(../images/bullet-gc.gif) no-repeat 0px 9px
}
BODY.hc #subnav LI LI A:hover {
	BACKGROUND: url(../images/bullet-gb.gif) no-repeat 100% 9px; COLOR: #fff
}
BODY.hc #footer {
	COLOR: #333
}
BODY.hc UL.d LI A {
	COLOR: #333
}
BODY.hc UL.d LI A.active {
	COLOR: #333! important
}
BODY.hc #post-preview P.date {
	COLOR: #555
}
BODY.hc #post-preview P.date STRONG {
	COLOR: #000
}
BODY.hc #breadcrumbs A {
	COLOR: #555
}
BODY.hc #sitemap DIV.column H4 {
	COLOR: #aaa
}
