BODY
{
    line-height: 20px;
    font-family: "PT Sans Narrow" , sans-serif;
    background: #fafafa;
    height: 70px;
    color: #999999;
    font-size: 15px;
    font-weight: 400;
}
header {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
article {
	DISPLAY: block
}
section {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
.sep-numeric {
	LINE-HEIGHT: 20px; WIDTH: 940px; MARGIN-BOTTOM: 40px; BACKGROUND: url(../images/separator.png) no-repeat left center; HEIGHT: 20px
}
#top-container {
	WIDTH: 100%; BACKGROUND: url(../images/bg-top.png) #333 repeat-x; HEIGHT: 100px
}
#sep-line {
	WIDTH: 100%; BACKGROUND: #2d2d2d; HEIGHT: 4px
}
#top {
	MARGIN: 0px auto; WIDTH: 940px
}
#light {
	POSITION: absolute; WIDTH: 940px; BACKGROUND: url(../images/top-light.png) no-repeat center center; HEIGHT: 70px; TOP: 0px
}
#separator {
	BORDER-BOTTOM: #757575 4px solid; POSITION: relative; WIDTH: 100%; BACKGROUND: url(../images/separator-pattern.png) #eee; HEIGHT: 120px; box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, .2)
}
.info-page {
	POSITION: relative; PADDING-BOTTOM: 40px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 40px; PADDING-TOP: 40px
}
.info-page .page-name {
	LINE-HEIGHT: 40px; DISPLAY: block; FLOAT: left
}
.info-page .page-desc {
	LINE-HEIGHT: 40px; DISPLAY: block; FLOAT: left
}
.page-name H1 {
	LINE-HEIGHT: 34px !important; MARGIN: 0px; DISPLAY: block; FLOAT: left
}
.page-desc P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; COLOR: #d5d5d5 !important; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#path-block {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/patterns/bg.diagonal_cell_big.jpg); PADDING-TOP: 10px
}
#path-block DIV.inside-path {
	MARGIN: 0px auto; WIDTH: 940px; DISPLAY: block; HEIGHT: 20px
}
DIV.inside-path P {
	COLOR: #727272
}
.info-page .arrow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/list-arrows.png) no-repeat left center; FLOAT: left; HEIGHT: 20px; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
#separator .search-block {
	WIDTH: 230px; FLOAT: right
}
#separator INPUT[type=text] {
	MARGIN: 14px 0px; WIDTH: 200px
}
.center-block {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 940px
}
.center-block .top-search {
	POSITION: absolute; MARGIN-TOP: -29px; WIDTH: 198px; BACKGROUND: url(../images/bg-slide-navigator.png) no-repeat; FLOAT: right; HEIGHT: 40px; RIGHT: 0px
}
.top-search .inputs {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; MARGIN: 7px 0px 0px 20px; PADDING-LEFT: 10px; WIDTH: 115px !important; PADDING-RIGHT: 10px; HEIGHT: 18px; COLOR: #727272; PADDING-TOP: 3px; border-radius: 0
}
.top-search .button-search {
	POSITION: absolute; MARGIN-TOP: 10px; WIDTH: 20px; BACKGROUND: url(../images/slider-arrows.png) no-repeat -20px 0px; HEIGHT: 20px; TOP: 0px; CURSOR: pointer; RIGHT: 10px; MARGIN-RIGHT: 0px
}
.top-search .button-search:hover {
	BACKGROUND-POSITION: -20px -20px
}
#separator H1 {
	MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 27px
}
#separator .more-link {
	BORDER-BOTTOM: medium none; COLOR: #777
}
#separator .first-column {
	WIDTH: 660px; MARGIN-RIGHT: 0px
}
#logo {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 40px
}
.fix-fish-menu {
	Z-INDEX: 10000; POSITION: relative
}
#menu {
	TEXT-ALIGN: left; WIDTH: 510px; FLOAT: right; HEIGHT: 100px
}
UL#nav {
	MARGIN: 40px 0px; FLOAT: right
}
UL#nav LI {
	LINE-HEIGHT: 20px; FLOAT: left
}
UL#nav LI A {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "PT Sans Narrow", sans-serif; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL#nav LI A:hover {
	COLOR: #a3a3a3; TEXT-DECORATION: none
}
UL#nav LI A.active {
	COLOR: #4eb0ed !important
}
A {
	COLOR: #4eb0ed; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A:link {
	COLOR: #4eb0ed; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4eb0ed; FONT-SIZE: 14px; TEXT-DECORATION: none
}
A.more-link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-STYLE: italic; PADDING-RIGHT: 20px; BACKGROUND: url(../images/list-arrows.png) no-repeat 95% 68%; COLOR: #4eb0ed; FONT-SIZE: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
A.more-link:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-STYLE: italic; PADDING-RIGHT: 20px; BACKGROUND: url(../images/list-arrows.png) no-repeat 95% 68%; COLOR: #4eb0ed; FONT-SIZE: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
A.more-link:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-STYLE: italic; PADDING-RIGHT: 20px; BACKGROUND: url(../images/list-arrows.png) no-repeat 95% 68%; COLOR: #4eb0ed; FONT-SIZE: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
A.slider {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #4eb0ed; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.meta-info A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #424242; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.block-image A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #fff !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A.image-link {
	BORDER-BOTTOM: medium none; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; FONT-SIZE: 40px; TEXT-DECORATION: none
}
A.image-link:link {
	BORDER-BOTTOM: medium none; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; FONT-SIZE: 40px; TEXT-DECORATION: none
}
A.image-link:visited {
	BORDER-BOTTOM: medium none; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; FONT-SIZE: 40px; TEXT-DECORATION: none
}
A.image-link:hover {
	BORDER-BOTTOM: medium none; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important; FONT-SIZE: 40px; TEXT-DECORATION: none
}
#slider H1 {
	FONT-FAMILY: "PT Sans Narrow", cursive
}
#slider H2 {
	FONT-FAMILY: "PT Sans Narrow", cursive
}
#slider H3 {
	FONT-FAMILY: "PT Sans Narrow", cursive
}
#slider H4 {
	FONT-FAMILY: "PT Sans Narrow", cursive
}
H1 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H2 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H3 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H4 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H5 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H6 {
	DISPLAY: inline-block; FONT-FAMILY: "PT Sans", sans-serif; MARGIN-BOTTOM: 10px; COLOR: #2e3033
}
H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 27px; PADDING-TOP: 0px
}
H2 {
	CLEAR: both; FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 16px
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 13px
}
H6 {
	FONT-SIZE: 12px
}
.service-header {
	HEIGHT: 60px
}
.service-header IMG.alignLeft {
	MARGIN: 0px 20px 10px 0px; FLOAT: left
}
.service-header H2 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.service-header IMG {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.service-header SPAN {
	DISPLAY: block; COLOR: #a3a3a3
}
.header {
	POSITION: relative; WIDTH: 220px
}

.date-ico {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 20px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 5px
}
.user-ico {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 20px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 5px
}
.category-ico {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 20px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 5px
}
.comments-ico {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 20px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 5px
}
.date-ico {
	BACKGROUND: url(../images/icons/date.png) no-repeat left center
}
.user-ico {
	BACKGROUND: url(../images/icons/user.png) no-repeat left center
}
.category-ico {
	BACKGROUND: url(../images/icons/category.png) no-repeat left center
}
.comments-ico {
	BACKGROUND: url(../images/icons/comments.png) no-repeat left center
}
IMG.border {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: #f2f2f2; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 10px
}
IMG.alignLeft {
	MARGIN: 0px 20px 20px 0px; FLOAT: left
}
IMG.alignRight {
	MARGIN: 0px 0px 20px 20px; FLOAT: right
}
IMG.alignCenter {
	POSITION: relative; TEXT-ALIGN: center; DISPLAY: block; MARGIN-BOTTOM: 20px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
IMG.floatLeft {
	FLOAT: left
}
IMG.floatRight {
	FLOAT: right
}
.img-block {
	BORDER-BOTTOM: #e5e5e5 1px solid; POSITION: relative; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 140px; PADDING-RIGHT: 8px; BACKGROUND: #f2f2f2; FLOAT: left; HEIGHT: 120px; BORDER-TOP: #e5e5e5 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 8px
}
.img-block .zoom {
	BORDER-BOTTOM: #4eb0ed 2px solid; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 120px; WIDTH: 130px; BACKGROUND: #fafafa; HEIGHT: 120px; COLOR: #fff; FONT-SIZE: 30px; TOP: 8px; CURSOR: pointer; FONT-WEIGHT: bold; LEFT: 8px
}
.img-zoom {
	POSITION: relative
}
.img-zoom .zooms {
	BORDER-BOTTOM: #4eb0ed 2px solid; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 200px; WIDTH: 189px; BACKGROUND: #fafafa; HEIGHT: 180px; COLOR: #fff; FONT-SIZE: 30px; TOP: 8px; CURSOR: pointer; FONT-WEIGHT: bold; LEFT: 12px
}
.img-block IMG:hover {
	CURSOR: pointer
}
PRE {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px
}
CODE {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px
}
BLOCKQUOTE {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px
}

TEXTAREA {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px
}
EM {
	FONT-FAMILY: "PT Sans Narrow", sans-serif; COLOR: #a3a3a3; FONT-SIZE: 13px
}
.italic {
	FONT-STYLE: italic
}
.normal-style {
	FONT: 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold
}
BLOCKQUOTE {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #7e7e7e; CLEAR: right; QUOTES: "\201C" "\201D"; PADDING-TOP: 10px
}
BLOCKQUOTE:before {
	CONTENT: open-quote; FONT-WEIGHT: bold
}
BLOCKQUOTE:after {
	CONTENT: close-quote; FONT-WEIGHT: bold
}
BLOCKQUOTE.pink {
	BORDER-LEFT: #bd1e7b 1px solid
}
BLOCKQUOTE.green {
	BORDER-LEFT: #668508 1px solid
}
BLOCKQUOTE.red {
	BORDER-LEFT: #ef2d2d 1px solid
}
BLOCKQUOTE.orange {
	BORDER-LEFT: #c35105 1px solid
}
BLOCKQUOTE.blue {
	BORDER-LEFT: #308aef 1px solid
}
BLOCKQUOTE.yellow {
	BORDER-LEFT: #cb7a0b 1px solid
}
CODE {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: pre-wrap; BACKGROUND: #111; COLOR: #eee; FONT-SIZE: 11px; WORD-BREAK: break-all; PADDING-TOP: 10px
}
PRE {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: pre-wrap; BACKGROUND: #111; COLOR: #eee; FONT-SIZE: 11px; WORD-BREAK: break-all; PADDING-TOP: 10px
}
PRE.pink {
	BACKGROUND: #bd1e7b
}
PRE.green {
	BACKGROUND: #668508
}
PRE.red {
	BACKGROUND: #ef2d2d
}
PRE.orange {
	BACKGROUND: #c35105
}
PRE.blue {
	BACKGROUND: #308aef
}
PRE.yellow {
	BACKGROUND: #cb7a0b
}
.tags {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.tags LI {
	POSITION: relative; LINE-HEIGHT: 24px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 13px
}
.tags A {
	POSITION: relative; LINE-HEIGHT: 24px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 24px; FONT-SIZE: 13px
}
.tags A {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 10px; BACKGROUND: #f2f2f2; COLOR: #7e7e7e !important; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 0px; border-bottom-right-radius: 4px; border-top-right-radius: 4px
}
.tags A:before {
	BORDER-BOTTOM: transparent 12px solid; POSITION: absolute; BORDER-LEFT: transparent 0px solid; WIDTH: 0px; FLOAT: left; HEIGHT: 0px; BORDER-TOP: transparent 12px solid; CONTENT: ""; TOP: 0px; BORDER-RIGHT: #f2f2f2 12px solid; LEFT: -12px
}
.tags A:after {
	POSITION: absolute; WIDTH: 4px; BACKGROUND: #bababa; FLOAT: left; HEIGHT: 4px; CONTENT: ""; TOP: 10px; LEFT: 3px; border-radius: 2px
}
.tags A:hover {
	COLOR: #333
}
.tags A:hover:before {
	BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: transparent; BORDER-RIGHT-COLOR: #bababa; BORDER-LEFT-COLOR: transparent
}
.clear-right {
	MARGIN-RIGHT: 0px !important
}
.clear-top {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.clear-bottom {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}

.one_half {
	WIDTH: 48%
}
.one_third {
	WIDTH: 30.66%
}
.two_third {
	WIDTH: 65.33%
}
.one_fourth {
	WIDTH: 22%
}
.three_fourth {
	WIDTH: 74%
}
.one_fifth {
	WIDTH: 16.8%
}
.two_fifth {
	WIDTH: 37.6%
}
.three_fifth {
	WIDTH: 58.4%
}
.four_fifth {
	WIDTH: 67.2%
}
.one_sixth {
	WIDTH: 13.33%
}
.five_sixth {
	WIDTH: 82.67%
}
.one_half {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.one_third {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.two_third {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.three_fourth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.one_fourth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.one_fifth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.two_fifth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.three_fifth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.four_fifth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.one_sixth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.five_sixth {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 4%
}
.column-last {
	CLEAR: right; MARGIN-RIGHT: 0px !important
}
TEXTAREA {
	LINE-HEIGHT: 20px !important; PADDING-TOP: 10px !important
}
#message {
	HEIGHT: 115px; OVERFLOW: hidden
}
TEXTAREA {
	HEIGHT: 115px; OVERFLOW: hidden
}
INPUT[type=submit] {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

A.button {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; FONT-STYLE: italic; MARGIN: 0px 0px 20px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WIDTH: 72px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/buttons.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #727272; FONT-SIZE: 13px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
A.button:link {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; FONT-STYLE: italic; MARGIN: 0px 0px 20px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WIDTH: 72px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/buttons.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #727272; FONT-SIZE: 13px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
A.button:visited {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; FONT-STYLE: italic; MARGIN: 0px 0px 20px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WIDTH: 72px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/buttons.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #727272; FONT-SIZE: 13px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BUTTON {
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    padding: 0px;
    TEXT-ALIGN: center; LINE-HEIGHT: 23px; FONT-STYLE: italic; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 72px; DISPLAY: inline-block; FONT-FAMILY: "PT Sans Narrow", sans-serif; BACKGROUND: url(../images/buttons.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #727272; FONT-SIZE: 13px; CURSOR: pointer;
}
#content {
	MARGIN: 0px auto; WIDTH: 940px; CLEAR: both
}
#top-separator {
	WIDTH: 100%; HEIGHT: 20px; box-shadow: inset 1px 0px 12px 3px #111
}
.content-block {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
H3 A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H3 A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H3 A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.full-width {
	WIDTH: 100% !important; HEIGHT: 450px
}
SPAN.first-header {
	COLOR: #bababa
}
.viewportfolio {
	WIDTH: 220px
}
.full {
	WIDTH: 960px !important
}
.latest-works {
	WIDTH: 220px; FLOAT: left; MARGIN-RIGHT: 20px
}
.four-images {
	MARGIN-TOP: 5px; WIDTH: 700px; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: 140px
}
.line {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/bg-line.png) repeat-x left top; CLEAR: both; PADDING-TOP: 0px
}
.date {
	DISPLAY: block; FLOAT: left; COLOR: #888; FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
.date P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.testimonial-image {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #f2f2f2 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 10px; border-radius: 6px
}
.testimonial-link {
	FONT-STYLE: italic; FONT-SIZE: 13px !important
}
SPAN.testimonial-user {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #7e7e7e; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.testimonial-block {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
SPAN.testimonial-user EM {
	FONT-FAMILY: "PT Sans Narrow", sans-serif; COLOR: #b3b3b3; FONT-SIZE: 12px
}
.testimonial-text {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 15px; border-radius: 6px
}
.testimonial-text BLOCKQUOTE {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 480px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.testimonial-text A {
	FLOAT: right; COLOR: #7e7e7e !important
}
#slider-container {
	BACKGROUND-IMAGE: url(../images/separator-pattern.png); BORDER-BOTTOM: #72c3f5 4px solid; PADDING-BOTTOM: 40px; BACKGROUND-COLOR: #666; PADDING-LEFT: 0px; WIDTH: 100% !important; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; PADDING-TOP: 40px; box-shadow: inset 0px 3px 2px 0px rgba(0, 0, 0, .2)
}
#slider {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 940px; DISPLAY: block
}
#slider .line {
	MARGIN-BOTTOM: 0px
}
.bx-wrapper {
	HEIGHT: 300px
}
#slider .image-to-left {
	MARGIN-TOP: 60px; WIDTH: 280px; FLOAT: right
}
.slider-bottom-line {
	WIDTH: 100%; BORDER-TOP: #4a4639 1px dashed
}
.rounded {
	border-radius: 400px
}
#slider .image-to-right {
	WIDTH: 520px; FLOAT: left
}
#slider IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#slider H1 {
	MARGIN-BOTTOM: 15px; COLOR: #fff !important; FONT-SIZE: 24px
}
#slider {
	COLOR: #999
}
#slider H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider H6 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inherit; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 0px
}
#slider-navigation {
	POSITION: absolute; WIDTH: 198px; BOTTOM: -51px; BACKGROUND: url(../images/bg-slide-navigator.png) no-repeat; FLOAT: right; HEIGHT: 40px; RIGHT: 0px
}
#slider-navigation .desc {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 20px; WIDTH: 70px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 40px; PADDING-TOP: 0px
}
#slider-navigation .desc H4 {
	LINE-HEIGHT: 40px; FONT-FAMILY: "PT Sans Narrow", sans-serif
}
#slider-navigation .buttons {
	WIDTH: 80px; FLOAT: right; FONT-SIZE: 20px
}
.navigation-button {
	MARGIN-TOP: 10px; WIDTH: 20px; BACKGROUND: url(../images/slider-arrows.png) no-repeat; HEIGHT: 20px; CURSOR: pointer
}
.prev.navigation-button {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left; MARGIN-RIGHT: 20px
}
.prev.navigation-button:hover {
	BACKGROUND-POSITION: 0px -20px
}
.next.navigation-button {
	BACKGROUND-POSITION: -20px 0px; FLOAT: left
}
.next.navigation-button:hover {
	BACKGROUND-POSITION: -20px -20px
}
.portfolio-item {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f2f2f2; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 10px
}
.portfolio-item A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #424242; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.portfolio-item {
	TEXT-ALIGN: center; WIDTH: 200px; FLOAT: left; HEIGHT: 295px
}
.portfolio-item IMG {
	opacity: 1
}
.portfolio-item IMG:hover {
	opacity: .5
}
.portfolio-item .portfolio-stick {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 40px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; WIDTH: 50px; BACKGROUND: url(../images/comment-stick.png) no-repeat 0px -40px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 13px; TOP: -233px; LEFT: 140px
}
.portfolio-text {
	POSITION: relative; TOP: -40px
}
.portfolio-item .comment-stick A {
	COLOR: #ffffff
}
UL#stage LI {
	WIDTH: 240px; DISPLAY: block; MARGIN-BOTTOM: 20px; FLOAT: left
}
UL#stage {
	MARGIN-BOTTOM: 40px
}
UL#stage LI .portfolio-item IMG {
	MARGIN-BOTTOM: 3px; -moz-transition-property: opacity; -moz-transition-duration: .7s; -webkit-transition-property: opacity; -webkit-transition-duration: .7s; transition-property: opacity; transition-duration: .7s
}
.portfolio-item IMG {
	MARGIN-BOTTOM: 10px !important
}
.portfolio-item H3 {
	LINE-HEIGHT: 20px !important
}
#filter {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 867px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/bg-line.png) repeat-x left 9px; FLOAT: right; PADDING-TOP: 10px
}
.filterby {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; TEXT-INDENT: 7px; WIDTH: 63px; BACKGROUND: url(../images/filterby.png) no-repeat left 2px; FLOAT: left; HEIGHT: 37px; COLOR: #fff
}
#filter A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 3px; FLOAT: left; COLOR: #727272; BORDER-TOP: medium none; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 2px; -moz-transition-property: all; -moz-transition-duration: .7s; -webkit-transition-property: all; -webkit-transition-duration: .7s; transition-property: all; transition-duration: .7s
}
#filter A:hover {
	BACKGROUND: url(../images/filter-arrow.png) no-repeat center top; COLOR: #4eb0ed !important
}
#filter A.active {
	BACKGROUND: url(../images/filter-arrow.png) no-repeat center top; COLOR: #4eb0ed !important
}
#wrapper {
	WIDTH: 680px; FLOAT: left; MARGIN-RIGHT: 40px
}
.info {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 120px; BOTTOM: 10px; PADDING-RIGHT: 10px; BACKGROUND: #222; HEIGHT: 20px; FONT-SIZE: 12px; RIGHT: 10px; PADDING-TOP: 0px
}
.item-class {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 640px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/bg-item.png); HEIGHT: 220px; PADDING-TOP: 10px; border-radius: 6px
}
.item-class IMG {
	FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 20px
}
.item-class UL {
	WIDTH: 280px; FLOAT: left
}
.item-class UL LI {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/line.png) repeat-x left bottom; PADDING-TOP: 10px
}
.item-class UL LI H4 {
	LINE-HEIGHT: 20px; FLOAT: left; MARGIN-RIGHT: 10px
}
UL#nav-pagination {
	DISPLAY: block; MARGIN-BOTTOM: 15px; HEIGHT: 27px
}
UL#nav-pagination LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; WIDTH: 26px; DISPLAY: block; BACKGROUND: url(../images/buttons.png) no-repeat 0px -59px; FLOAT: left; HEIGHT: 27px; MARGIN-RIGHT: 5px
}
UL#nav-pagination LI.first {
	WIDTH: 27px; BACKGROUND: url(../images/buttons.png) no-repeat -27px -59px; HEIGHT: 24px; PADDING-TOP: 12px
}
UL#nav-pagination LI.last {
	WIDTH: 27px; BACKGROUND: url(../images/buttons.png) no-repeat -54px -59px; HEIGHT: 24px; PADDING-TOP: 12px
}
UL#nav-pagination LI A {
	WIDTH: 26px; DISPLAY: block; HEIGHT: 27px; COLOR: #424242; FONT-SIZE: 12px
}
UL#nav-pagination LI A.current {
	COLOR: #4eb0ed !important
}
UL#blog-navigation {
	LIST-STYLE-TYPE: none; DISPLAY: block; HEIGHT: 40px
}
UL#blog-navigation LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 40px; BACKGROUND: #161616; FLOAT: left; HEIGHT: 40px
}
.meta-info {
	LINE-HEIGHT: 10px; WIDTH: 100%; MARGIN-BOTTOM: 20px; FLOAT: left
}
.meta-info A {
	FONT-SIZE: 13px
}
.meta-info SPAN {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; FONT-SIZE: 13px
}
SPAN EM {
	FONT-STYLE: normal; FONT-SIZE: 12px
}
.meta-info SPAN EM {
	COLOR: #a3a3a3; FONT-SIZE: 13px
}
#wrapper .line {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 680px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-TOP: 20px
}
#wraper A {
	MARGIN-BOTTOM: 20px
}
.block-image {
	POSITION: relative; WIDTH: 680px; MARGIN-BOTTOM: 15px
}
.block-image IMG {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MAX-WIDTH: 660px; BACKGROUND: #f2f2f2; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 10px
}
.block-image .comment-stick {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 40px; PADDING-LEFT: 5px; WIDTH: 50px; FONT-FAMILY: "PT Sans Narrow", sans-serif; BACKGROUND: url(../images/comment-stick.png) no-repeat 0px -40px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px; TOP: -8px; RIGHT: 20px
}
IFRAME {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MAX-WIDTH: 660px; BACKGROUND: #f2f2f2; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 10px
}
.blog-block .article {
	WIDTH: 600px; FLOAT: left
}
.blog-block .article-info {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 150px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #777; PADDING-TOP: 10px
}
H2 A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #333 !important; FONT-SIZE: 18px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.blog-block .article-info UL {
	LIST-STYLE-TYPE: none
}
.blog-block .article-info UL LI {
	LINE-HEIGHT: 28px; BACKGROUND: url(../images/line.png) repeat-x left bottom; HEIGHT: 30px
}
UL.single-post-info {
	LIST-STYLE-TYPE: none; DISPLAY: block; MARGIN-BOTTOM: 40px
}
UL.single-post-info LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#reply .inputs {
	MARGIN: 0px; WIDTH: 92%
}
#reply TEXTAREA {
	WIDTH: 90%; HEIGHT: 140px
}
#reply .web {
	WIDTH: 96%; MARGIN-BOTTOM: 20px
}
#reply .message {
	WIDTH: 96%; MARGIN-BOTTOM: 20px
}
.bg {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 620px; PADDING-RIGHT: 15px; DISPLAY: table; MARGIN-BOTTOM: 20px; BACKGROUND: #fff; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 15px; border-radius: 6px
}
.gravatar {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 20px 0px; PADDING-LEFT: 5px; WIDTH: 58px; PADDING-RIGHT: 5px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 56px; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 5px
}
UL.user-info {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
UL.user-info LI {
	FLOAT: left
}
UL.user-info LI:first-child {
	MARGIN-RIGHT: 5px
}
UL.user-info LI A {
	MARGIN: 0px 3px 0px 0px
}
UL.user-info LI A:link {
	MARGIN: 0px 3px 0px 0px
}
UL.user-info LI A:visited {
	MARGIN: 0px 3px 0px 0px
}
UL.comments {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.comment-root {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.comment-last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.reply-one {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 590px; PADDING-RIGHT: 10px; MARGIN-LEFT: 60px; PADDING-TOP: 10px
}
.reply-two {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 520px; PADDING-RIGHT: 10px; MARGIN-LEFT: 130px; PADDING-TOP: 10px
}
.blog-arrow {
	MARGIN-TOP: 10px; WIDTH: 40px; BACKGROUND: url(../images/blog-arrow.png) no-repeat left center; FLOAT: left; HEIGHT: 40px
}
.two.blog-arrow {
	MARGIN-LEFT: 70px
}
.comment-root .line {
	PADDING-BOTTOM: 0px !important; WIDTH: 100% !important
}
.reply-one .line {
	PADDING-BOTTOM: 0px !important; WIDTH: 100% !important
}
.reply-two .line {
	PADDING-BOTTOM: 0px !important; WIDTH: 100% !important
}
.comments.content-block {
	PADDING-BOTTOM: 0px !important
}
#sidebar {
	POSITION: relative; WIDTH: 220px; MARGIN-BOTTOM: 40px; FLOAT: right; PADDING-TOP: 20px
}
#sidebar UL {
	MARGIN-BOTTOM: 30px
}
#sidebar UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #424242; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#sidebar UL LI A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #424242; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#sidebar UL LI A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #424242; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#sidebar UL LI A:hover {
	BORDER-BOTTOM: medium none
}
#sidebar .head-item {
	MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 16px
}
#sidebar EM {
	FONT-STYLE: italic; COLOR: #a3a3a3; FONT-SIZE: 13px
}
#sidebar EM.photo {
	PADDING-BOTTOM: 20px !important; DISPLAY: block
}
#sidebar EM A {
	FONT-SIZE: 13px
}
#sidebar .tags LI {
	MARGIN-BOTTOM: 10px
}
#sidebar UL.tags {
	MARGIN-TOP: 5px; DISPLAY: inline-block; MARGIN-BOTTOM: 5px !important
}
#sidebar UL#flickr {
	LIST-STYLE-TYPE: none; MARGIN: 5px 0px 10px; DISPLAY: inline-block
}
#sidebar .widget {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 25px; BACKGROUND: url(../images/bg-line.png) repeat-x left bottom; PADDING-TOP: 0px
}
#sidebar .widget UL {
	MARGIN-BOTTOM: 20px
}
#sidebar .widget H2 {
	DISPLAY: inherit
}
.widget IMG {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
#sidebar UL#flickr LI IMG {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 4px
}
#sidebar UL#flickr LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 55px; WIDTH: 55px; MARGIN-BOTTOM: 18px; FLOAT: left; HEIGHT: 55px; COLOR: #aaa; MARGIN-RIGHT: 18px
}
#sidebar .last-flickr {
	MARGIN-BOTTOM: 0px !important
}
#sidebar UL#flickr LI IMG {
	CURSOR: pointer
}
#sidebar .search {
	MARGIN: 0px
}
LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #989898
}
LABEL EM {
	COLOR: #4eb0ed
}
SPAN EM {
	COLOR: #4eb0ed
}
EM.blue {
	COLOR: #4eb0ed
}
EM.star {
	FONT: 12px/20px Arial, sans-serif
}
#reply EM {
	FONT-STYLE: normal; FONT-SIZE: 14px
}
#contacts {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 40px; BACKGROUND: #fff; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 15px; border-radius: 6px
}
#contacts LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; WIDTH: 60px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 10px
}
#contacts TEXTAREA {
	LINE-HEIGHT: 20px; WIDTH: 230px; FLOAT: right; HEIGHT: 140px
}
TEXTAREA {
	LINE-HEIGHT: 20px !important
}
#contact {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 20px; BACKGROUND: #fff; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 15px; border-radius: 6px
}
#contact EM {
	FONT-STYLE: normal
}
#contact .inputs {
	MARGIN-BOTTOM: 20px; COLOR: #b6b6b6
}
#contact .inputs:hover {
	COLOR: #7a7a7a
}
#contacts .inputs:hover {
	COLOR: #7a7a7a
}
#reply .inputs:hover {
	COLOR: #7a7a7a
}
#contact-form .block {
	DISPLAY: block
}
#contact-form {
	MARGIN-TOP: 20px; WIDTH: 360px; FLOAT: left; MARGIN-RIGHT: 40px
}
#contact-form .inputs {
	WIDTH: 230px; FLOAT: right
}
#contact-form TEXTAREA {
	WIDTH: 230px; FLOAT: right
}
#contact-form TEXTAREA {
	WIDTH: 230px !important
}
#contact-form .block-get-in-touch {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 360px; HEIGHT: 60px
}
#contact-form .block-get-in-touch .line {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 2px
}
#contact-form .block-get-in-touch .bg-touch {
	POSITION: absolute; LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 192px; BACKGROUND: url(../images/getme.png) no-repeat left center; HEIGHT: 40px; TOP: -8px; LEFT: 25%
}
.bg-touch H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#contact-form .line {
	WIDTH: 360px
}
#contact-form BUTTON {
	MARGIN-LEFT: 75px
}
#map-info {
	WIDTH: 520px; DISPLAY: block; FLOAT: left; PADDING-TOP: 25px
}
.center-touch {
	MARGIN-LEFT: 30px
}
#google-map {
	WIDTH: 535px; DISPLAY: inline-block; HEIGHT: 320px; border-radius: 6px
}
A.google {
	BORDER-BOTTOM: medium none; FONT-STYLE: italic; DISPLAY: block; FLOAT: right; FONT-SIZE: 13px !important
}
#contact-data {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 540px !important; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#contact-data .line {
	WIDTH: 535px
}
UL#follow {
	LIST-STYLE-TYPE: none
}
UL#follow LI {
	MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-RIGHT: 10px
}
UL#follow LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#subscriber {
	BORDER-BOTTOM: #2e3032 1px dashed; WIDTH: 100%; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/bg-top.png) repeat-x left center; HEIGHT: 100px; box-shadow: inset 0px 1px 8px #000
}
#subscriber .center-text {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 940px; PADDING-TOP: 30px
}
#subscriber H2 {
	LINE-HEIGHT: 30px; FONT-STYLE: italic; MARGIN-TOP: 7px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #aaa; MARGIN-RIGHT: 40px
}
#subscriber INPUT[type=text] {
	WIDTH: 200px; FLOAT: left; MARGIN-RIGHT: 10px
}
#subscriber A.button {
	MARGIN-TOP: 1px
}
#footer-container {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(../images/footer.png)
}
#footer-container .line {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #757575; HEIGHT: 4px; PADDING-TOP: 0px
}
#footer {
	POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; COLOR: #727272 !important; PADDING-TOP: 20px
}
#footer #to-top {
	POSITION: absolute; WIDTH: 50px; BACKGROUND: url(../images/to-top.png) no-repeat 0px 0px; HEIGHT: 40px; TOP: -32px; RIGHT: 0px
}
#footer #to-top:hover {
	BACKGROUND-POSITION: 0px -40px; CURSOR: pointer
}
#footer A {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
#footer A:link {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
#footer A:visited {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
#footer UL {
	LIST-STYLE-TYPE: none; WIDTH: 940px; MARGIN-BOTTOM: 0px; HEIGHT: 40px
}
#footer UL LI {
	PADDING-LEFT: 50px; WIDTH: 870px; FLOAT: left; HEIGHT: 40px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 20px
}
#footer UL LI.twitter {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#footer UL LI.help {
	BACKGROUND: url(../images/icons/help.png) no-repeat left center
}
#footer UL LI.download {
	BACKGROUND: url(../images/icons/download.png) no-repeat left center
}
#footer UL LI.copyright {
	BACKGROUND: url(../images/icons/copy.png) no-repeat left center
}
#tooltip {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; BACKGROUND: #4eb0ed; HEIGHT: 30px; RIGHT: 100px; border-radius: 4px
}
#tooltip H3 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "PT Sans Narrow", sans-serif; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}

.SortAscending
{
    background-position: left center;
    display: block;
    background: url('SortUp.png') no-repeat;
}

.SortDescending
{
    background-position: left top;
    display: block;
    background: url('SortDown.png') no-repeat;
}