@import url( reset.css );
@import url( font_setup.css );
@import url( font_settings.css );
@import url( color_settings.css );
BODY {
	LINE-HEIGHT: 1.7
}
INPUT {
	LINE-HEIGHT: 1.7
}
TEXTAREA {
	LINE-HEIGHT: 1.7
}
INPUT[type=checkbox] + LABEL {
	LINE-HEIGHT: 1.7
}
INPUT[type=radio] + LABEL {
	LINE-HEIGHT: 1.7
}
BLOCKQUOTE P.source {
	LINE-HEIGHT: 1.7
}
BODY {
	COLOR: #00F;
	background-image: url(26100_100130143358487_2017181_n.jpg);
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
INPUT {
	COLOR: #444
}
TEXTAREA {
	COLOR: #444
}
BLOCKQUOTE P.source {
	COLOR: #444
}
BODY {
	BACKGROUND: white
}
BUTTON {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
A.button {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
INPUT[type=submit] {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
INPUT[type=reset] {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.paginator A {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.paginator SPAN {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.entry-content TABLE THEAD TR TH {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.toggler {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.box .box-header {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.active.toggler {
	BACKGROUND-COLOR: #f1f1f1; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
.paginator .current {
	BACKGROUND-COLOR: #f1f1f1; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 0% 0%; text-shadow: 0 1px white
}
FORM FIELDSET {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
FORM INPUT[type=text] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
FORM INPUT[type=password] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
INPUT[type=submit] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
INPUT[type=reset] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
FORM TEXTAREA {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
FORM SELECT {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.entry-featured-content {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.framed {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.fancy.framed IMG {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.fancy.framed IFRAME {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.content-frame {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.box {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.box .box-header {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.note {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.success {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.notice {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.warning {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.error {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
BUTTON {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
A.button {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.paginator A {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.paginator SPAN {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#comments .comment {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.lightbox-image {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
P {
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.5em;
}
OL {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
UL {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DL {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TABLE {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
PRE {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
BLOCKQUOTE {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.content-frame {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.note {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.success {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.notice {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.warning {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.error {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
H2 {
	MARGIN-TOP: 1em; COLOR: #222
}
H3 {
	MARGIN-TOP: 1em; COLOR: #222
}
H4 {
	MARGIN-TOP: 1em; COLOR: #222
}
H5 {
	MARGIN-TOP: 1em; COLOR: #222
}
H6 {
	MARGIN-TOP: 1em; COLOR: #222
}
H5 {
	FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
H2 {
	LINE-HEIGHT: 1.3; FONT-SIZE: 2.75em
}
H3 {
	LINE-HEIGHT: 1.5; FONT-SIZE: 1.95em
}
H4 {
	FONT-SIZE: 1.38em
}
H6 {
	TEXT-TRANSFORM: uppercase
}
H2 A {
	COLOR: #222; TEXT-DECORATION: none
}
H3 A {
	COLOR: #222; TEXT-DECORATION: none
}
H4 A {
	COLOR: #222; TEXT-DECORATION: none
}
H5 A {
	COLOR: #222; TEXT-DECORATION: none
}
H6 A {
	COLOR: #222; TEXT-DECORATION: none
}
H2.underlined {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 3px
}
H3.underlined {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 3px
}
H4.underlined {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 3px
}
H5.underlined {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 3px
}
H6.underlined {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 3px
}
A {
	TEXT-DECORATION: underline
}
A.passive:hover {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A.passive {
	TEXT-DECORATION: none
}
OL {
	LIST-STYLE-POSITION: outside
}
UL {
	LIST-STYLE-POSITION: outside
}
OL {
	LIST-STYLE-TYPE: decimal; PADDING-LEFT: 1.8em
}
UL {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 1.4em
}
LI OL {
	MARGIN: 0px
}
LI UL {
	MARGIN: 0px
}
LI UL {
	LIST-STYLE-TYPE: circle
}
UL.checklist {
	PADDING-LEFT: 0px
}
UL.crosslist {
	PADDING-LEFT: 0px
}
UL.checklist LI UL {
	PADDING-LEFT: 0px
}
UL.crosslist LI UL {
	PADDING-LEFT: 0px
}
UL.checklist LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 25px; BACKGROUND: url(../images/list_icons.png) no-repeat; LIST-STYLE-IMAGE: none
}
UL.crosslist LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 25px; BACKGROUND: url(../images/list_icons.png) no-repeat; LIST-STYLE-IMAGE: none
}
UL.checklist LI {
	BACKGROUND-POSITION: 3px -23px
}
UL.crosslist LI {
	BACKGROUND-POSITION: -26px 6px
}
TABLE {
	WIDTH: 100%
}
CAPTION {
	TEXT-ALIGN: right; FONT-STYLE: italic; COLOR: #666
}
TH {
	TEXT-ALIGN: left; PADDING-RIGHT: 10px; VERTICAL-ALIGN: middle
}
TD {
	TEXT-ALIGN: center;
	PADDING-RIGHT: 10px;
	VERTICAL-ALIGN: middle;
	position: absolute;
}
THEAD TR TH {
	FONT-WEIGHT: bold
}
TFOOT TR TD {
	FONT-WEIGHT: bold
}
.entry-content TABLE {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.entry-content TABLE TH {
	BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-TOP: #d1d1d1 1px solid; PADDING-TOP: 5px
}
.entry-content TABLE TD {
	BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BORDER-TOP: #d1d1d1 1px solid; PADDING-TOP: 5px
}
.entry-content TABLE TR.alt TH {
	BACKGROUND-COLOR: #f1f1f1
}
.entry-content TABLE TR.alt TD {
	BACKGROUND-COLOR: #f1f1f1
}
.entry-content TABLE TR TH.alt {
	BACKGROUND-COLOR: #f1f1f1
}
.entry-content TABLE TR TD.alt {
	BACKGROUND-COLOR: #f1f1f1
}
.entry-content TABLE TH {
	LINE-HEIGHT: 1.55; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; FONT-SIZE: 0.85em; FONT-WEIGHT: normal
}
.entry-content TABLE THEAD TR TH {
	BORDER-BOTTOM: 2px solid; PADDING-BOTTOM: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.entry-content TABLE THEAD TR TH.nobg {
	FILTER: 0; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none
}
.entry-content TFOOT TR TH {
	BORDER-TOP: 2px solid
}
.entry-content TFOOT TR TD {
	BORDER-TOP: 2px solid
}
BLOCKQUOTE {
	BACKGROUND: url(../images/blockquote_bg.png) no-repeat
}
BLOCKQUOTE P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.65; FONT-STYLE: italic; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Times, "Times New Roman", serif; COLOR: #555; FONT-SIZE: 1.2em; PADDING-TOP: 12px
}
BLOCKQUOTE P.source {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; FONT-STYLE: normal; MARGIN-TOP: -0.7em; FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
BLOCKQUOTE.alignleft {
	MARGIN: 10px 0px 0px 10px; WIDTH: 50%; FLOAT: right
}
BLOCKQUOTE.alignright {
	MARGIN: 10px 0px 0px 10px; WIDTH: 50%; FLOAT: right
}
BLOCKQUOTE.alignleft {
	MARGIN: 10px 15px 0px 0px; FLOAT: left
}
BLOCKQUOTE.alignleft P.source {
	TEXT-ALIGN: left
}
BLOCKQUOTE.alignright P.source {
	TEXT-ALIGN: left
}
FORM FIELDSET {
	MARGIN: 0px
}
FORM FIELDSET {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
FORM INPUT[type=text] {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
FORM INPUT[type=password] {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
FORM TEXTAREA {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
FORM SELECT {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
FORM INPUT[type=text] {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM INPUT[type=password] {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM TEXTAREA {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM SELECT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
FORM INPUT[type=text] {
	LINE-HEIGHT: 1.4
}
FORM INPUT[type=password] {
	LINE-HEIGHT: 1.4
}
FORM INPUT[type=text]:focus {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-COLOR: #aaa
}
FORM INPUT[type=password]:focus {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-COLOR: #aaa
}
FORM TEXTAREA:focus {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-COLOR: #aaa
}
FORM SELECT:focus {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-COLOR: #aaa
}
FORM FIELDSET {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
FORM FIELDSET LEGEND {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.55; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; LETTER-SPACING: 1px; COLOR: #666; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
FORM LABEL {
	CURSOR: pointer
}
FORM INPUT {
	CURSOR: pointer
}
FORM TEXTAREA {
	CURSOR: pointer
}
FORM SELECT {
	CURSOR: pointer
}
FORM LABEL {
	FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
FORM INPUT[type=checkbox] + LABEL {
	FONT-WEIGHT: normal
}
FORM INPUT[type=radio] + LABEL {
	FONT-WEIGHT: normal
}
FORM.three-column-form INPUT[type=text] {
	WIDTH: 182px
}
FORM.three-column-form INPUT[type=password] {
	WIDTH: 182px
}
FORM.three-column-form TEXTAREA {
	WIDTH: 615px
}
BODY.fullwidth FORM.three-column-form TEXTAREA {
	WIDTH: 950px
}
BODY.fullwidth FORM.three-column-form INPUT[type=text] {
	WIDTH: 286px
}
BODY.fullwidth FORM.three-column-form INPUT[type=password] {
	WIDTH: 286px
}
FORM INPUT[type=text].invalid {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM INPUT[type=password].invalid {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM TEXTAREA.invalid {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM SELECT.invalid {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM INPUT[type=text].invalid:focus {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM INPUT[type=password].invalid:focus {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM TEXTAREA.invalid:focus {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM SELECT.invalid:focus {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
FORM .message {
	DISPLAY: none
}
FORM .spinner {
	WIDTH: 18px; DISPLAY: none; BACKGROUND: url(../images/spinner.gif) no-repeat; HEIGHT: 18px; FONT-SIZE: 15px
}
FORM SPAN.spinner SPAN {
	VISIBILITY: hidden
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
DFN {
	FONT-STYLE: italic
}
CITE {
	FONT-STYLE: italic
}
ADDRESS {
	FONT-STYLE: italic
}
TT {
	FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 0.85em
}
PRE {
	FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 0.85em
}
KBD {
	FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 0.85em
}
CODE {
	FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 0.85em
}
PRE {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.65; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: pre; BACKGROUND: #f7f7f7; OVERFLOW: auto; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid; PADDING-TOP: 10px
}
ABBR {
	BORDER-BOTTOM: 1px dotted; CURSOR: help
}
ACRONYM {
	BORDER-BOTTOM: 1px dotted; CURSOR: help
}
INS {
	TEXT-DECORATION: overline
}
DEL {
	TEXT-DECORATION: line-through
}
SUB {
	POSITION: relative; LINE-HEIGHT: 1; FONT-SIZE: 0.85em; VERTICAL-ALIGN: baseline
}
SUP {
	POSITION: relative; LINE-HEIGHT: 1; FONT-SIZE: 0.85em; VERTICAL-ALIGN: baseline
}
SUB {
	TOP: 0.4em
}
SUP {
	BOTTOM: 0.5em
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-LEFT: 1.4em
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.entry {
	MARGIN-BOTTOM: 55px
}
.entry footer {
	MARGIN-TOP: 0.7em
}
.entry footer BUTTON {
	MARGIN-BOTTOM: 10px
}
.entry footer .button {
	MARGIN-BOTTOM: 10px
}
.entry-featured-content {
	LINE-HEIGHT: 0; MARGIN-BOTTOM: 0.7em
}
.heading-under-featured-content .entry-featured-content {
	MARGIN-BOTTOM: 1em
}
.heading-under-featured-content .entry-header H3 {
	MARGIN-TOP: 0px; PADDING-TOP: 0.2em
}
.entry-meta {
	COLOR: #666
}
.entry-meta A {
	COLOR: #666
}
.entry-meta {
	FONT-SIZE: 0.85em; OVERFLOW: hidden
}
.entry-meta .date {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 3px
}
.entry-meta .categories {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 3px
}
.entry-meta .comments {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 3px
}
.entry-meta .date .content {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.entry-meta .categories .content {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.entry-meta .comments .content {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.entry-meta .date .content {
	BACKGROUND-IMAGE: url(../images/entry-meta_icons.png); BACKGROUND-REPEAT: no-repeat
}
.entry-meta .categories .content {
	BACKGROUND-IMAGE: url(../images/entry-meta_icons.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -29px -27px
}
.entry-meta .comments .content {
	BACKGROUND-IMAGE: url(../images/entry-meta_icons.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -60px 2px
}
.with-featured-content .entry-meta {
	MARGIN: -3px auto -1px; WIDTH: 100%
}
BODY.fullwidth .with-featured-content .entry-meta {
	WIDTH: 75%
}
.with-featured-content .entry-meta .date {
	WIDTH: 30%; OVERFLOW: hidden
}
.with-featured-content .entry-meta .categories {
	WIDTH: 30%; OVERFLOW: hidden
}
.with-featured-content .entry-meta .comments {
	WIDTH: 30%; OVERFLOW: hidden
}
.with-featured-content .entry-meta .date {
	
}
.with-featured-content .entry-meta .categories {
	TEXT-ALIGN: center; WIDTH: 40%
}
.with-featured-content .entry-meta .comments {
	TEXT-ALIGN: right
}
.with-featured-content .entry-meta .date .content {
	PADDING-LEFT: 47px; BACKGROUND-POSITION: 25px -57px
}
.with-featured-content .entry-meta .categories .content {
	PADDING-LEFT: 22px
}
.with-featured-content .entry-meta .comments .content {
	PADDING-LEFT: 22px; PADDING-RIGHT: 30px
}
.no-featured-content .entry-meta {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; MARGIN: 0.5em 0px 0.7em; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.no-featured-content .entry-meta .date {
	MARGIN-RIGHT: 30px
}
.no-featured-content .entry-meta .categories {
	MARGIN-RIGHT: 30px
}
.no-featured-content .entry-meta .comments {
	MARGIN-RIGHT: 30px
}
BODY.fullwidth .no-featured-content .entry-meta .date {
	MARGIN-RIGHT: 50px
}
BODY.fullwidth .no-featured-content .entry-meta .categories {
	MARGIN-RIGHT: 50px
}
BODY.fullwidth .no-featured-content .entry-meta .comments {
	MARGIN-RIGHT: 50px
}
.no-featured-content .entry-meta .date .content {
	PADDING-LEFT: 20px
}
.no-featured-content .entry-meta .categories .content {
	PADDING-LEFT: 20px
}
.no-featured-content .entry-meta .comments .content {
	PADDING-LEFT: 20px
}
.no-featured-content .entry-meta .date .content {
	BACKGROUND-POSITION: 0px -57px
}
.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%
}
.last {
	CLEAR: right
}
A IMG {
	Z-INDEX: 2; POSITION: relative
}
.framed {
	BORDER-BOTTOM: #d1d1d1 0px solid; BORDER-LEFT: #d1d1d1 0px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 0; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND: white; BORDER-TOP: #d1d1d1 0px solid; BORDER-RIGHT: #d1d1d1 0px solid; PADDING-TOP: 4px
}
.framed IMG {
	
}
.small.framed {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.fancy.framed {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.fancy.framed IMG {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; PADDING-TOP: 3px
}
.fancy.framed IFRAME {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; PADDING-TOP: 3px
}
.with-shadow.framed {
	POSITION: relative
}
.with-shadow.framed:before {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 80%; BOTTOM: 13px; MAX-WIDTH: 554px; HEIGHT: 20%; CONTENT: ""; box-shadow: 0 15px 4px rgba(0, 0, 0, .3); -moz-box-shadow: 0 15px 4px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 15px 4px rgba(0, 0, 0, .3)
}
.with-shadow.framed:after {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 80%; BOTTOM: 13px; MAX-WIDTH: 554px; HEIGHT: 20%; CONTENT: ""; box-shadow: 0 15px 4px rgba(0, 0, 0, .3); -moz-box-shadow: 0 15px 4px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 15px 4px rgba(0, 0, 0, .3)
}
.with-shadow.framed:before {
	LEFT: 12px; -moz-transform: rotate(-1.5deg); -o-transform: rotate(-1.5deg); -webkit-transform: rotate(-1.5deg)
}
.with-shadow.framed:after {
	RIGHT: 12px; -moz-transform: rotate(1.5deg); -o-transform: rotate(1.5deg); -webkit-transform: rotate(1.5deg)
}
.entry-content .wp-caption {
	LINE-HEIGHT: 0
}
.entry-content .wp-caption P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 0.85em; PADDING-TOP: 3px
}
.entry-content .wp-caption.fancy.framed {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.entry-content .wp-caption.fancy.framed IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0
}
.entry-content .wp-caption.fancy.framed IFRAME {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0
}
.content-frame {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.content-frame {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
.small.content-frame {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.smaller.content-frame {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.content-frame {
	BACKGROUND: #f7f7f7; text-shadow: 0 1px white
}
.no-bg.content-frame {
	BACKGROUND: none transparent scroll repeat 0% 0%; text-shadow: none
}
.box {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.box .box-header {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.box .box-content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.box .box-header {
	BORDER-BOTTOM: #d1d1d1 1px solid; COLOR: #222; FONT-SIZE: 1.2em; border-bottom-left-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0
}
.big.box .box-content {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.bigger.box .box-content {
	PADDING-LEFT: 30px; PADDING-RIGHT: 30px
}
.widget {
	FONT-SIZE: 0.93em
}
.posts-widget UL LI .post-date {
	COLOR: #666; FONT-SIZE: 0.93em
}
.widget H3 {
	LINE-HEIGHT: 1.45; MARGIN: 0px; FONT-SIZE: 1.65em
}
.widget .hr {
	BACKGROUND-IMAGE: url(../images/widget_hr.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px
}
.double-list-widget .widget-content {
	BORDER-TOP: #ddd 1px solid
}
.list-widget UL LI:first-child A {
	BORDER-TOP: #ddd 1px solid
}
.social-widget UL LI:first-child A {

}
.text-widget .widget-content {
	BORDER-TOP: #ddd 1px solid
}
.posts-widget .widget-content {
	BORDER-TOP: #ddd 1px solid
}
.contact-widget .widget-content {

}
.twitter-widget .widget-content {
	BORDER-TOP: #ddd 1px solid
}
.text-widget .widget-content {
	BORDER-BOTTOM: #ddd 1px solid
}
.list-widget UL LI A {
	BORDER-BOTTOM: #ddd 1px solid
}
.double-list-widget UL LI A {
	BORDER-BOTTOM: #ddd 1px solid
}
.posts-widget UL LI {
	BORDER-BOTTOM: #ddd 1px solid
}
.contact-widget .widget-content {

}
.social-widget UL LI A {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.twitter-widget UL LI {
	BORDER-BOTTOM: #ddd 1px solid
}
.list-widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.double-list-widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.posts-widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.social-widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.twitter-widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.double-list-widget UL {
	OVERFLOW: hidden
}
.posts-widget UL LI {
	OVERFLOW: hidden
}
.posts-widget UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.twitter-widget UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.list-widget UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 14px; PADDING-RIGHT: 3px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.double-list-widget UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 14px; PADDING-RIGHT: 3px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.social-widget UL LI A {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	TEXT-DECORATION: none;
	PADDING-TOP: 4px
}
.list-widget UL LI A {
	BACKGROUND: url(../images/widget_nav-list-arrow.gif) no-repeat 3px 50%
}
.double-list-widget UL LI A {
	BACKGROUND: url(../images/widget_nav-list-arrow.gif) no-repeat 3px 50%
}
.list-widget UL LI A:hover {
	BACKGROUND-COLOR: #f4f4f4
}
.double-list-widget UL LI A:hover {
	BACKGROUND-COLOR: #f4f4f4
}
.social-widget UL LI A:hover {

}
.double-list-widget UL LI {
	WIDTH: 50%; FLOAT: left
}
.double-list-widget UL LI A {
	PADDING-RIGHT: 2px; FONT-SIZE: 0.93em
}
.posts-widget UL LI .post-image {
	WIDTH: 68px; FLOAT: left
}
.posts-widget UL LI .post-content {
	PADDING-LEFT: 75px
}
.posts-widget UL LI .post-content .post-title {
	TEXT-DECORATION: none
}
.posts-widget UL LI .post-content .post-date {
	TEXT-DECORATION: none
}
.posts-widget UL LI .post-content .post-title {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.posts-widget UL LI .post-content .post-date:hover {
	TEXT-DECORATION: underline
}
.contact-widget .vcard .fn {
	FONT-WEIGHT: bold
}
.contact-widget UL.social-icons {
	MARGIN-BOTTOM: 3px
}
.social-widget UL LI A {
	PADDING-LEFT: 24px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 3px center
}
.twitter-widget UL LI.tweet {
	LINE-HEIGHT: 1.6; PADDING-LEFT: 25px; BACKGROUND: url(../images/widget_twitter_icon.png) no-repeat left 8px; FONT-SIZE: 0.95em
}
.twitter-widget UL LI.tweet time {
	DISPLAY: block; COLOR: #b1b1b1; FONT-SIZE: 0.75em; PADDING-TOP: 5px
}
#sidebar .search-widget #searchform INPUT[type=text] {
	WIDTH: 205px
}
footer.main .search-widget #searchform INPUT[type=text] {
	WIDTH: 174px
}
#searchform FORM {
	OVERFLOW: hidden
}
#searchform INPUT[type=text] {
	FLOAT: left; MARGIN-RIGHT: 0px
}
#searchform INPUT[type=submit] {
	FLOAT: left; MARGIN-RIGHT: 0px
}
#searchform INPUT[type=text] {
	PADDING-BOTTOM: 0px; HEIGHT: 26px; BORDER-RIGHT: medium none; PADDING-TOP: 0px; border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0
}
#searchform INPUT[type=text]:focus {
	BORDER-BOTTOM-COLOR: #d1d1d1; BORDER-TOP-COLOR: #d1d1d1; BORDER-RIGHT-COLOR: #d1d1d1; BORDER-LEFT-COLOR: #d1d1d1
}
#searchform INPUT[type=submit] {
	BACKGROUND-IMAGE: url(../images/search_button.png); FILTER: 0; TEXT-INDENT: -9999px; WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 28px; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0
}
UL.social-icons {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none
}
UL.social-icons LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
UL.social-icons LI A {
	TEXT-INDENT: -9999px; WIDTH: 16px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
UL.social-icons LI A:hover {
	opacity: .75
}
.social-widget UL LI.delicious A {
	BACKGROUND-IMAGE: url(../images/social_icons/delicious.png)
}
UL.social-icons LI.delicious A {
	BACKGROUND-IMAGE: url(../images/social_icons/delicious.png)
}
.social-widget UL LI.digg A {
	BACKGROUND-IMAGE: url(../images/social_icons/digg.png)
}
UL.social-icons LI.digg A {
	BACKGROUND-IMAGE: url(../images/social_icons/digg.png)
}
.social-widget UL LI.dopplr A {
	BACKGROUND-IMAGE: url(../images/social_icons/dopplr.png)
}
UL.social-icons LI.dopplr A {
	BACKGROUND-IMAGE: url(../images/social_icons/dopplr.png)
}
.social-widget UL LI.facebook A {
	BACKGROUND-IMAGE: url(../images/social_icons/facebook.png)
}
UL.social-icons LI.facebook A {
	BACKGROUND-IMAGE: url(../images/social_icons/facebook.png)
}
.social-widget UL LI.flickr A {
	BACKGROUND-IMAGE: url(../images/social_icons/flickr.png)
}
UL.social-icons LI.flickr A {
	BACKGROUND-IMAGE: url(../images/social_icons/flickr.png)
}
.social-widget UL LI.lastfm A {
	BACKGROUND-IMAGE: url(../images/social_icons/lastfm.png)
}
UL.social-icons LI.lastfm A {
	BACKGROUND-IMAGE: url(../images/social_icons/lastfm.png)
}
.social-widget UL LI.linkedin A {
	BACKGROUND-IMAGE: url(../images/social_icons/linkedin.png)
}
UL.social-icons LI.linkedin A {
	BACKGROUND-IMAGE: url(../images/social_icons/linkedin.png)
}
.social-widget UL LI.posterous A {
	BACKGROUND-IMAGE: url(../images/social_icons/posterous.png)
}
UL.social-icons LI.posterous A {
	BACKGROUND-IMAGE: url(../images/social_icons/posterous.png)
}
.social-widget UL LI.reddit A {
	BACKGROUND-IMAGE: url(../images/social_icons/reddit.png)
}
UL.social-icons LI.reddit A {
	BACKGROUND-IMAGE: url(../images/social_icons/reddit.png)
}
.social-widget UL LI.rss A {
	BACKGROUND-IMAGE: url(../images/social_icons/rss.png)
}
UL.social-icons LI.rss A {
	BACKGROUND-IMAGE: url(../images/social_icons/rss.png)
}
.social-widget UL LI.stumble A {
	BACKGROUND-IMAGE: url(../images/social_icons/stumble.png)
}
UL.social-icons LI.stumble A {
	BACKGROUND-IMAGE: url(../images/social_icons/stumble.png)
}
.social-widget UL LI.tumblr A {
	BACKGROUND-IMAGE: url(../images/social_icons/tumblr.png)
}
UL.social-icons LI.tumblr A {
	BACKGROUND-IMAGE: url(../images/social_icons/tumblr.png)
}
.social-widget UL LI.twitter A {
	BACKGROUND-IMAGE: url(../images/social_icons/twitter.png)
}
UL.social-icons LI.twitter A {
	BACKGROUND-IMAGE: url(../images/social_icons/twitter.png)
}
.social-widget UL LI.vimeo A {
	BACKGROUND-IMAGE: url(../images/social_icons/vimeo.png)
}
UL.social-icons LI.vimeo A {
	BACKGROUND-IMAGE: url(../images/social_icons/vimeo.png)
}
.social-widget UL LI.youtube A {
	BACKGROUND-IMAGE: url(../images/social_icons/youtube.png)
}
UL.social-icons LI.youtube A {
	BACKGROUND-IMAGE: url(../images/social_icons/youtube.png)
}
.dropcap {
	LINE-HEIGHT: 36px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: normal; MARGIN-RIGHT: 6px; text-shadow: none
}
.dropcap-square {
	LINE-HEIGHT: 36px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: normal; MARGIN-RIGHT: 6px; text-shadow: none
}
.dropcap-circle {
	LINE-HEIGHT: 36px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: normal; MARGIN-RIGHT: 6px; text-shadow: none
}
.dropcap {
	FONT-SIZE: 3.1em
}
.dropcap-square {
	TEXT-ALIGN: center; MARGIN-TOP: 3px; BACKGROUND: #555; COLOR: white
}
.dropcap-circle {
	TEXT-ALIGN: center; MARGIN-TOP: 3px; BACKGROUND: #555; COLOR: white
}
.dropcap-square {
	WIDTH: 36px; FONT-SIZE: 2.3em; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
.dropcap-circle {
	WIDTH: 36px; FONT-SIZE: 1.78em; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px
}
.note {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.success {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.notice {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.warning {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.error {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.note {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BACKGROUND: #f7f7f7; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
.success {
	BORDER-BOTTOM-COLOR: #a3c159; BORDER-TOP-COLOR: #a3c159; BACKGROUND: #dee3ab; COLOR: #5e6f33; BORDER-RIGHT-COLOR: #a3c159; BORDER-LEFT-COLOR: #a3c159
}
.notice {
	BORDER-BOTTOM-COLOR: #68a2cf; BORDER-TOP-COLOR: #68a2cf; BACKGROUND: #bfe4f9; COLOR: #2e6093; BORDER-RIGHT-COLOR: #68a2cf; BORDER-LEFT-COLOR: #68a2cf
}
.warning {
	BORDER-BOTTOM-COLOR: #e6c555; BORDER-TOP-COLOR: #e6c555; BACKGROUND: #fdebae; COLOR: #9e660d; BORDER-RIGHT-COLOR: #e6c555; BORDER-LEFT-COLOR: #e6c555
}
.error {
	BORDER-BOTTOM-COLOR: #ff9999; BORDER-TOP-COLOR: #ff9999; BACKGROUND: #ffcccc; COLOR: #c31b00; BORDER-RIGHT-COLOR: #ff9999; BORDER-LEFT-COLOR: #ff9999
}
BUTTON {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.button {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
INPUT[type=submit] {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
INPUT[type=reset] {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.paginator A {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.paginator SPAN {
	BORDER-BOTTOM: #d1d1d1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.55; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline-block; COLOR: #444; FONT-SIZE: 0.85em; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #d1d1d1 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
BUTTON:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
A.button:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
INPUT[type=submit]:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
INPUT[type=reset]:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
.paginator A:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
.paginator SPAN:hover {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1
}
BUTTON:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
A.button:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
INPUT[type=submit]:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
INPUT[type=reset]:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
.paginator A:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
.paginator SPAN:active {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
.paginator .current {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5)
}
.big.button {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 1.2em; PADDING-TOP: 5px
}
.bigger.button {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FONT-SIZE: 1.5em; PADDING-TOP: 10px
}
.paginator {
	DISPLAY: block; OVERFLOW: hidden
}
.paginator A {
	BORDER-LEFT: medium none; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0
}
.paginator SPAN {
	BORDER-LEFT: medium none; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 0px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0
}
.paginator .first {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.paginator .first {
	border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px
}
.paginator .last {
	border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px
}
.toggler {
	MARGIN-BOTTOM: -1px
}
.active.toggler {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .8); -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .8); -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .8)
}
.toggler STRONG {
	BACKGROUND-IMAGE: url(../images/toggler_icons.gif); BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 21px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px -15px; BORDER-TOP: #d1d1d1 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #d1d1d1 1px solid; PADDING-TOP: 4px
}
.active.toggler STRONG {
	BACKGROUND-POSITION: -20px 14px
}
.toggle-content {
	PADDING-LEFT: 22px
}
#comments {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
#comments .comment-list {
	PADDING-LEFT: 0px
}
#comments .comment {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 15px; BACKGROUND: white; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #d1d1d1 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #d1d1d1 1px solid; PADDING-TOP: 20px
}
#comments .bypostauthor.comment {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BACKGROUND: #eee; COLOR: #222; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1; text-shadow: 0 1px white
}
#comments .comment-author-admin.comment {
	BORDER-BOTTOM-COLOR: #c1c1c1; BORDER-TOP-COLOR: #c1c1c1; BACKGROUND: #eee; COLOR: #222; BORDER-RIGHT-COLOR: #c1c1c1; BORDER-LEFT-COLOR: #c1c1c1; text-shadow: 0 1px white
}
#comments .comment A.comment-reply-link {
	FONT-SIZE: 0.85em
}
#comments .comment A.comment-reply-login {
	FONT-SIZE: 0.85em
}
#comments .comment .main A.meta-data {
	FONT-SIZE: 0.85em
}
#comments .comment .gravatar {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.55; MARGIN-BOTTOM: 8px
}
#comments .comment .gravatar IMG {
	MARGIN-TOP: 3px; WIDTH: 100%; HEIGHT: auto
}
#comments .comment .main CITE {
	FONT-STYLE: normal; COLOR: #222; FONT-SIZE: 1.25em; MARGIN-RIGHT: 10px
}
#comments .comment .main .content {
	MARGIN: 5px 0px 20px
}
#comments .comment .main .content .moderation-awaited {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
#comments .comment UL {
	PADDING-LEFT: 0px
}
#comments .comment .comment .main CITE {
	FONT-SIZE: 100%
}
#comments .comment .comment .main .meta-data {
	FONT-SIZE: 0.8em
}
#comments .comments-paginator {
	TEXT-ALIGN: center; MARGIN: 15px 0px
}
#comments .comments-paginator A {
	MARGIN: 0px 5px
}
.highlight {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
.highlight-2 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
.highlight-3 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 1px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
.highlight-2 {
	BACKGROUND: #555; COLOR: white
}
.highlight-3 {
	BACKGROUND: #fff34d; COLOR: black
}
.highlight-3 {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5)
}
.nivo-slider-area#topbar .wrapper {
	POSITION: relative
}
.nivo-slider-area#topbar .wrapper .deco-frame {
	BORDER-BOTTOM: white 1px solid; POSITION: absolute; FILTER: alpha(opacity=40); BORDER-LEFT: white 1px solid; WIDTH: 958px; BACKGROUND: black; HEIGHT: 453px; BORDER-TOP: white 1px solid; TOP: 0px; BORDER-RIGHT: white 1px solid; LEFT: 0px; opacity: .4
}
.nivo-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.mac .nivo-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.nivo-slider-area#topbar .deco-loading-screen {
	MARGIN: 5px; WIDTH: 950px; BACKGROUND: url(../images/spinner.gif) #eaeaea no-repeat center center; HEIGHT: 445px
}
#topbar #nivo-slider {
	POSITION: relative; LINE-HEIGHT: 0
}
#topbar #nivo-slider IMG {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#topbar #nivo-slider .nivo-directionNav A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: -12px; TEXT-INDENT: -9999px; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../images/nivo_arrows.png) no-repeat; HEIGHT: 34px; BORDER-TOP: 0px; TOP: 50%; BORDER-RIGHT: 0px
}
#topbar #nivo-slider A.nivo-nextNav {
	BACKGROUND-POSITION: -32px 0px; RIGHT: 10px
}
#topbar #nivo-slider A.nivo-prevNav {
	LEFT: 10px
}
#topbar #nivo-slider .nivo-controlNav {
	DISPLAY: none
}
#topbar #nivo-slider .nivo-caption P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 1.6; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; DISPLAY: block; FONT-SIZE: 1em; PADDING-TOP: 0.6em
}
.nivo-slider-area#topbar .nivo-captions {
	DISPLAY: none
}
.piecemaker-slider-area#topbar .wrapper {
	TEXT-ALIGN: center; WIDTH: 1060px; HEIGHT: 500px
}
.piecemaker-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.mac .piecemaker-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 32px
}
.slides-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
.mac .slides-slider-area#topbar .deco-bottom {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#topbar .wrapper#slides-slider {
	WIDTH: 990px
}
#topbar #slides-slider .slides_container {
	WIDTH: 960px; HEIGHT: 305px
}
#topbar #slides-slider .slides_container DIV {
	WIDTH: 960px; HEIGHT: 305px
}
#topbar #slides-slider .slides_container {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#topbar #slides-slider .slides_container DIV {
	DISPLAY: block; PADDING-TOP: 20px
}
#topbar #slides-slider UL.pagination {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
#topbar #slides-slider UL.pagination LI {
	DISPLAY: inline-block
}
#topbar #slides-slider UL.pagination LI A {
	TEXT-INDENT: -9999px; MARGIN: 0px 3px; WIDTH: 11px; DISPLAY: block; BACKGROUND: url(../images/slides_slider_bullets.png) no-repeat center bottom; HEIGHT: 11px
}
#topbar #slides-slider UL.pagination LI.current A {
	BACKGROUND-POSITION: center top
}
.lightbox-image {
	Z-INDEX: 1; POSITION: absolute; BACKGROUND: url(../images/magnifier.png) no-repeat center center; TOP: 0px; LEFT: 0px
}
.hr {
	DISPLAY: block; CLEAR: both
}
.spacer {
	DISPLAY: block; CLEAR: both
}
.divider {
	DISPLAY: block; CLEAR: both
}
.hr {
	BACKGROUND-IMAGE: url(../images/hr.png); PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; PADDING-TOP: 1em
}
BODY.fullwidth .hr {
	BACKGROUND-IMAGE: url(../images/hr_fullwidth.png)
}
.spacer {
	HEIGHT: 1em
}
.hr {
	HEIGHT: 1em
}
.big.spacer {
	HEIGHT: 2em
}
.big.hr {
	HEIGHT: 2em
}
.bigger.spacer {
	HEIGHT: 3em
}
.bigger.hr {
	HEIGHT: 3em
}
.small.spacer {
	HEIGHT: 0.5em
}
.small.hr {
	HEIGHT: 0.5em
}
.smaller.hr {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.alignleft {
	MARGIN: 5px 15px 5px 0px; FLOAT: left
}
.alignright {
	MARGIN: 5px 0px 5px 15px; FLOAT: right
}
.small.alignleft {
	MARGIN-RIGHT: 10px
}
.small.alignright {
	MARGIN-LEFT: 10px
}
.left {
	TEXT-ALIGN: left
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
SMALL {
	FONT-SIZE: 0.85em
}
.small.text {
	FONT-SIZE: 0.85em
}
.big.text {
	FONT-SIZE: 1.5em
}
.bigger.text {
	FONT-SIZE: 2.5em
}
.huge.text {
	FONT-SIZE: 3.5em
}
.primary {
	FLOAT: left
}
.secondary {
	FLOAT: right
}
.secondary A {
	TEXT-DECORATION: none
}
.secondary A:hover {
	TEXT-DECORATION: underline
}
.first {
	MARGIN-LEFT: 0px !important
}
.last {
	MARGIN-RIGHT: 0px !important
}
.top {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.bottom {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.quiet {
	COLOR: #888
}
BODY.no-header-top-border header.main {
	BORDER-TOP: medium none
}
BODY.no-footer-top-border footer.main {
	BORDER-TOP: #d1d1d1 1px solid
}
BODY.no-welcomebar #welcomebar {
	DISPLAY: none
}
BODY.no-topbar #topbar {
	DISPLAY: none
}
BODY.no-footer footer.main {
	DISPLAY: none
}
BODY.no-footerbar #footerbar {
	DISPLAY: none
}
BODY.no-topbar header.main {
	MARGIN-BOTTOM: 0px
}
BODY.with-topbar-content.no-topbar #topbar {
	DISPLAY: block
}
BODY.no-topbar-shine #topbar {
	BACKGROUND-IMAGE: none
}
BODY.no-topbar-shine #topbar .deco-bottom {
	BACKGROUND-IMAGE: none
}
BODY.no-topbar-shine #topbar .deco-shine {
	DISPLAY: none
}
BODY.show-header-bottom-border.no-topbar header.main {
	BORDER-BOTTOM: 5px solid
}
BODY.show-header-bottom-border.with-topbar-content.no-topbar header.main {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BODY.show-header-bottom-border.no-topbar #main {
	BORDER-TOP: medium none
}
BODY.no-rounded-corners * {
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0
}
BODY.minimal * {
	text-shadow: none
}
BODY.minimal #main {
	BACKGROUND-IMAGE: none
}
BODY.minimal BUTTON {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal A.button {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal INPUT[type=submit] {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal INPUT[type=reset] {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .paginator A {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .paginator SPAN {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .entry-content TABLE THEAD TR TH {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .toggler {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .active.toggler {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .box .box-header {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal .paginator .current {
	FILTER: none; BACKGROUND: #f1f1f1
}
BODY.minimal BUTTON:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal A.button:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal INPUT[type=submit]:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal INPUT[type=reset]:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal .paginator A:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal .paginator SPAN:active {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal .paginator .current {
	BACKGROUND: #e1e1e1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal #searchform INPUT[type=submit] {
	BACKGROUND-IMAGE: url(../images/minimal/search_button.png)
}
BODY.minimal .entry-meta .date .content {
	BACKGROUND-IMAGE: url(../images/minimal/entry-meta_icons.png)
}
BODY.minimal .entry-meta .categories .content {
	BACKGROUND-IMAGE: url(../images/minimal/entry-meta_icons.png)
}
BODY.minimal .entry-meta .comments .content {
	BACKGROUND-IMAGE: url(../images/minimal/entry-meta_icons.png)
}
BODY.minimal .fancy.framed {
	FILTER: none; BACKGROUND: #f7f7f7
}
BODY.minimal .fancy.framed IMG {
	BORDER-BOTTOM-COLOR: #f7f7f7; BORDER-TOP-COLOR: #f7f7f7; BORDER-RIGHT-COLOR: #f7f7f7; BORDER-LEFT-COLOR: #f7f7f7
}
BODY.minimal .fancy.framed IFRAME {
	BORDER-BOTTOM-COLOR: #f7f7f7; BORDER-TOP-COLOR: #f7f7f7; BORDER-RIGHT-COLOR: #f7f7f7; BORDER-LEFT-COLOR: #f7f7f7
}
BODY.minimal .with-shadow.framed:before {
	DISPLAY: none
}
BODY.minimal .with-shadow.framed:after {
	DISPLAY: none
}
BODY.minimal header.main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.minimal header.main .wrapper {
	HEIGHT: 104px
}
BODY.no-topbar.minimal #main {
	BORDER-TOP: #d1d1d1 1px solid
}
BODY.show-header-bottom-border.minimal #main {
	BORDER-TOP: medium none
}
BODY.button-nav.minimal nav.main {
	PADDING-RIGHT: 0px; BORDER-RIGHT: #d1d1d1 1px solid
}
BODY.button-nav.minimal nav.main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.button-nav.minimal nav.main > UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.button-nav.minimal nav.main > UL > LI > A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.button-nav.minimal nav.main > UL > LI > A {
	BORDER-LEFT: #d1d1d1 1px solid
}
BODY.button-nav.minimal nav.main UL LI A:hover {
	BACKGROUND: #f1f1f1
}
BODY.button-nav.minimal nav.main UL LI.current A {
	BACKGROUND: #f1f1f1
}
BODY.button-nav.minimal nav.main UL LI A:active {
	BACKGROUND: #eaeaea
}
BODY.minimal nav.main UL LI UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #f1f1f1; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BODY.minimal nav.main UL LI.current UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #f1f1f1; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BODY.minimal nav.main UL LI UL {
	BORDER-BOTTOM-COLOR: #d1d1d1; MARGIN-TOP: -1px; BORDER-TOP-COLOR: #d1d1d1; BORDER-RIGHT-COLOR: #d1d1d1; MARGIN-LEFT: 0px; BORDER-LEFT-COLOR: #d1d1d1; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none
}
BODY.minimal nav.main UL LI UL LI {
	BORDER-BOTTOM-COLOR: #d1d1d1; BORDER-TOP-COLOR: #d1d1d1; BORDER-RIGHT-COLOR: #d1d1d1; BORDER-LEFT-COLOR: #d1d1d1
}
BODY.minimal nav.main UL LI UL LI A {
	BACKGROUND: #f1f1f1
}
BODY.minimal nav.main UL LI.current UL LI A {
	BACKGROUND: #f1f1f1
}
BODY.minimal nav.main UL LI UL LI A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #eaeaea; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BODY.minimal nav.main UL LI.right UL LI UL {
	LEFT: -171px
}
BODY.minimal #topbar {
	BACKGROUND-IMAGE: none
}
BODY.minimal #welcomebar {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #d1d1d1 1px solid
}
BODY.minimal #sidebar .deco-top {
	BACKGROUND: url(../images/minimal/sidebar_bg.png) no-repeat left top
}
BODY.minimal #sidebar .deco-center {
	BACKGROUND: url(../images/minimal/sidebar_bg.png) repeat-y center top
}
BODY.minimal #sidebar .deco-bottom {
	BACKGROUND: url(../images/minimal/sidebar_bg.png) white no-repeat right bottom
}
BODY.fullwidth #content {
	WIDTH: 100% !important
}
BODY.fullwidth #sidebar {
	DISPLAY: none
}
.wrapper {
	MARGIN: 0px auto; WIDTH: 960px; OVERFLOW: hidden
}
.with-overflow.wrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
header.main {
	MARGIN-BOTTOM: -1px; BACKGROUND: url(../images/header_bg.png) #fff repeat-x left bottom; BORDER-TOP: 4px solid
}
header.main .wrapper {
	POSITION: relative; HEIGHT: 115px; OVERFLOW: visible
}
header.main .wrapper H1#logo {
	POSITION: absolute; TEXT-INDENT: -9999px; MARGIN: 0px; TOP: 0px; LEFT: 0px
}
header.main .wrapper #logo A {
	BACKGROUND-IMAGE: url(../images/logo.png); WIDTH: 397px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; HEIGHT: 115px
}
nav.main {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
nav.main UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
nav.main > UL > LI {
	FLOAT: left
}
nav.main UL LI A {
	DISPLAY: block; COLOR: #555; TEXT-DECORATION: none; text-shadow: 0 1px white
}
nav.main UL LI.current UL LI A {
	DISPLAY: block; COLOR: #555; TEXT-DECORATION: none; text-shadow: 0 1px white
}
nav.main > UL > LI > A {
	HEIGHT: 61px; PADDING-TOP: 43px
}
BODY.simple-nav > nav.main {
	MARGIN-RIGHT: 20px
}
BODY.simple-nav nav.main > UL > LI > A {
	MARGIN-LEFT: 40px
}
BODY.button-nav nav.main {
	PADDING-RIGHT: 1px; BACKGROUND: url(../images/nav-button_bg.png) no-repeat right top
}
BODY.button-nav nav.main > UL {
	PADDING-LEFT: 2px; BACKGROUND: url(../images/nav-button_bg.png) no-repeat -104px top; OVERFLOW: hidden
}
BODY.button-nav nav.main > UL > LI > A {
	TEXT-ALIGN: center; PADDING-LEFT: 2px; WIDTH: 104px; BACKGROUND: url(../images/nav-button_bg.png) no-repeat left top
}
BODY.button-nav nav.main > UL > LI > A:hover {
	BACKGROUND: url(../images/nav-button_bg.png) no-repeat left center
}
BODY.button-nav nav.main > UL > LI > A:active {
	BACKGROUND: url(../images/nav-button_bg.png) no-repeat left bottom
}
BODY.button-nav nav.main > UL > LI.current > A {
	BACKGROUND: url(../images/nav-button_bg.png) no-repeat left bottom
}
nav.main LI A .sf-sub-indicator {
	DISPLAY: none !important
}
nav.main LI UL LI A .sf-sub-indicator {
	DISPLAY: inline !important
}
nav.main UL LI UL {
	Z-INDEX: 200; BORDER-BOTTOM: #adadad 1px solid; POSITION: absolute; BORDER-LEFT: #adadad 1px solid; MARGIN-LEFT: -1px; BORDER-TOP: #adadad 1px solid; BORDER-RIGHT: #adadad 1px solid; box-shadow: 0px 2px 4px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3)
}
nav.main UL LI UL LI UL {
	Z-INDEX: -1
}
BODY.simple-nav nav.main UL LI UL {
	MARGIN-TOP: -30px; MARGIN-LEFT: 40px
}
nav.main UL LI UL LI {
	BORDER-BOTTOM: #adadad 1px solid; POSITION: relative; FLOAT: none
}
nav.main UL LI UL LI A {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; WIDTH: 156px; PADDING-RIGHT: 5px; BACKGROUND: #e6e6e6; HEIGHT: auto; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; PADDING-TOP: 5px
}
BODY.simple-nav nav.main UL LI UL LI A {
	DISPLAY: block; MARGIN-LEFT: 0px
}
nav.main UL LI UL LI A:hover {
	BORDER-BOTTOM-COLOR: #f1f1f1; BORDER-TOP-COLOR: #f1f1f1; BACKGROUND: #dedede; BORDER-RIGHT-COLOR: #f1f1f1; BORDER-LEFT-COLOR: #f1f1f1
}
nav.main UL LI UL LI A:active {
	BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: #bbb; BACKGROUND: #d0d0d0; BORDER-RIGHT-COLOR: #bbb; BORDER-LEFT-COLOR: #bbb; text-shadow: 0 1px #eee
}
nav.main UL LI UL LI UL {
	MARGIN-TOP: -1px; MARGIN-LEFT: 0px; TOP: 0px; LEFT: 100%
}
nav.main UL LI.right UL LI UL {
	LEFT: -173px
}
BODY.simple-nav nav.main UL LI UL LI UL {
	MARGIN-TOP: -1px; MARGIN-LEFT: 0px
}
nav.main UL LI UL {
	DISPLAY: none
}
nav.main UL LI:hover UL LI UL {
	DISPLAY: none
}
nav.main UL LI:hover UL {
	DISPLAY: block
}
nav.main UL LI UL LI:hover UL {
	DISPLAY: block
}
#topbar {
	POSITION: relative;
	OVERFLOW: visible
}
#topbar .deco-bottom {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/topbar_bottom_bg.png) repeat-x left bottom; PADDING-TOP: 10px
}
.mac #topbar .deco-bottom {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
#topbar .deco-top-border {
	BORDER-BOTTOM: white 1px solid; FILTER: alpha(opacity=40); BACKGROUND: black; HEIGHT: 4px; opacity: .4
}
#topbar .deco-bottom-border {
	BORDER-BOTTOM: white 1px solid; FILTER: alpha(opacity=40); BACKGROUND: black; HEIGHT: 4px; opacity: .4
}
#topbar .deco-bottom-border {
	BORDER-BOTTOM: medium none; BORDER-TOP: white 1px solid
}
#topbar .deco-shine {
	POSITION: absolute; FILTER: alpha(opacity=10); WIDTH: 100%; BACKGROUND: white; HEIGHT: 45%; opacity: .1
}
#topbar IMG {
	box-shadow: 0 0 15px rgba(0, 0, 0, .7); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .7); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .7)
}
BODY.with-topbar-content #topbar .deco-bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.with-topbar-content #topbar .deco-shine {
	HEIGHT: 50%
}
.content-area#topbar .with-overflow.wrapper {
	PADDING-BOTTOM: 17px; PADDING-TOP: 20px
}
#topbar #punchline {
	FONT-SIZE: 1.46em
}
#welcomebar {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../images/header_bg.png) white repeat-x left bottom;
	PADDING-TOP: 0px;
	text-shadow: 0 1px white;
	color: #666;
}
#welcomebar H2 {
	MARGIN: 0px; FONT-SIZE: 2.3em
}
#welcomebar P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 1.15em; PADDING-TOP: 0px
}
#main {
	PADDING-BOTTOM: 40px;
	BACKGROUND: url(../images/main-shadow.png) repeat-x left 1px
}
#content {
	MARGIN-TOP: 20px; FLOAT: left
}
#sidebar {
	MARGIN-TOP: 40px; WIDTH: 294px; FLOAT: right
}
#sidebar .deco-top {
	Z-INDEX: 0; POSITION: relative
}
#sidebar .deco-center {
	Z-INDEX: 0; POSITION: relative
}
#sidebar .deco-bottom {
	Z-INDEX: 0; POSITION: relative
}
#sidebar .deco-top {
	HEIGHT: 155px
}
#sidebar .deco-bottom {
	HEIGHT: 155px
}
#sidebar .deco-top {
	BACKGROUND: url(../images/sidebar_bg.png) no-repeat left top
}
#sidebar .deco-center {
	BACKGROUND: url(../images/sidebar_bg.png) repeat-y center top
}
#sidebar .deco-bottom {
	MARGIN-TOP: -134px; BACKGROUND: url(../images/sidebar_bg.png) white no-repeat right bottom
}
#sidebar > .deco-center > .content {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 315px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; TOP: -97px; PADDING-TOP: 0px
}
#sidebar > .deco-center > .content .widget {
	MARGIN-BOTTOM: 40px; text-shadow: 0 1px white
}
footer.main {
	BORDER-TOP: 5px solid; PADDING-TOP: 40px
}
footer.main .widget {
	MARGIN-BOTTOM: 40px
}
#footerbar {
	PADDING-BOTTOM: 0.8em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #FFF;
	FONT-SIZE: 0.93em;
	OVERFLOW: hidden;
	PADDING-TOP: 0.8em;
	text-shadow: 0 1px white;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #000000;
}
#footerbar UL.social-icons {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#footerbar .secondary UL.social-icons LI {
	MARGIN: 0px 0px 0px 5px
}
#footerbar nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footerbar nav UL LI {
	FLOAT: left
}
#footerbar .primary nav UL LI {
	MARGIN-RIGHT: 15px
}
#footerbar .secondary nav UL LI {
	MARGIN-LEFT: 15px
}
#footerbar nav UL LI A {
	TEXT-DECORATION: none
}
#footerbar nav UL LI A:hover {
	TEXT-DECORATION: underline
}
