* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #ancillary .block {
	MARGIN: 0px 0px 0px 4%
}
* HTML #comments CITE {
	WIDTH: 30.6%
}
* HTML #primary .secondary {
	MARGIN-RIGHT: 4%
}
* HTML .twocol-stories#primary .story {
	MARGIN-LEFT: 2%
}
.twocol-stories#primary .first {
	MARGIN: 0px
}
* HTML .twocol-stories#primary .first {
	MARGIN: 0px
}
.onecol-stories#primary .primary {
	FLOAT: left; WIDTH: 50%
}
.onecol-stories#primary .secondary {
	FLOAT: right; MARGIN: 0px 0px 0px 10%; WIDTH: 40%
}
A {
	COLOR: #000000
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em; BORDER-LEFT: #cccccc 2px solid; COLOR: #cccccc
}
BODY {
	FONT-SIZE: 11px; BACKGROUND: #d8d8d8; COLOR: #404040; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif
}
FIELDSET {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 1.5em 0px; COLOR: #333333
}
H1 {
	MARGIN: 1em 0px
}
H2 {
	MARGIN: 1em 0px
}
H3 {
	MARGIN: 1em 0px
}
H4 {
	MARGIN: 1em 0px
}
H5 {
	MARGIN: 1em 0px
}
H6 {
	MARGIN: 1em 0px
}
P {
	MARGIN: 1em 0px
}
PRE {
	MARGIN: 1em 0px
}
BLOCKQUOTE {
	MARGIN: 1em 0px
}
LABEL {
	MARGIN: 1em 0px
}
UL {
	MARGIN: 1em 0px
}
OL {
	MARGIN: 1em 0px
}
DL {
	MARGIN: 1em 0px
}
FIELDSET {
	MARGIN: 1em 0px
}
ADDRESS {
	MARGIN: 1em 0px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.15em; COLOR: #000000
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.15em; COLOR: #000000
}
INPUT.textfield {
	BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #868686 1px solid; MARGIN: 5px 0px; BORDER-LEFT: #868686 1px solid; WIDTH: 15em; BORDER-BOTTOM: #868686 1px solid; BACKGROUND-COLOR: #f8f8f8
}
TEXTAREA {
	BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #868686 1px solid; MARGIN: 5px 0px; BORDER-LEFT: #868686 1px solid; WIDTH: 15em; BORDER-BOTTOM: #868686 1px solid; BACKGROUND-COLOR: #f8f8f8
}
LABEL.text {
	LEFT: 0.5em; POSITION: relative; TOP: -0.5em
}
LI {
	MARGIN-LEFT: 5%
}
DD {
	MARGIN-LEFT: 5%
}
OL#comments {
	MARGIN: 2em 0px; LIST-STYLE-TYPE: none
}
OL#comments LI {
	MARGIN: 2em 0px; LIST-STYLE-TYPE: none
}
P {
	LINE-HEIGHT: 1.75em
}
PRE {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 1em; BORDER-BOTTOM: #cccccc 1px dotted
}
SELECT OPTION {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	MARGIN: 1.5em 0px; WIDTH: 100%; border-spacing: 2px
}
TABLE CAPTION {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: -1em; COLOR: #000000; TEXT-ALIGN: left
}
TABLE TD {
	BACKGROUND: #cccccc; COLOR: #000000
}
TABLE TH {
	BACKGROUND: #cccccc; COLOR: #000000; TEXT-ALIGN: left
}
TABLE TH {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
TABLE TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
TEXTAREA.commentbox {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 1.25em; PADDING-BOTTOM: 0.25em; MARGIN: 5px 0px; WIDTH: 28em; PADDING-TOP: 0.25em; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 10em
}
UL LI {
	MARGIN: 0.5em 0px 0.5em 2em; LIST-STYLE-TYPE: square
}
UL.counts .count {
	FLOAT: right; COLOR: #7a7a7a
}
UL.dates .date {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #7a7a7a; PADDING-TOP: 0px
}
UL.dates A {
	COLOR: #404040; TEXT-DECORATION: none
}
UL.counts A {
	COLOR: #404040; TEXT-DECORATION: none
}
UL.dates A:hover {
	COLOR: #000000
}
UL.dates A:hover .date {
	COLOR: #000000
}
UL.counts A:hover {
	COLOR: #000000
}
UL.counts A:hover .count {
	COLOR: #000000
}
UL.dates LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c2c2c2 1px solid; LIST-STYLE-TYPE: none
}
UL.counts LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c2c2c2 1px solid; LIST-STYLE-TYPE: none
}
UL.dates {
	BORDER-TOP: #c2c2c2 1px solid; MARGIN: 1.5em 0px; LIST-STYLE-TYPE: none
}
UL.counts {
	BORDER-TOP: #c2c2c2 1px solid; MARGIN: 1.5em 0px; LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.comment-head {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.8em; BORDER-BOTTOM: #e3e3e3 1px solid
}
.comment-head .details {
	FONT-SIZE: 0.95em
}
.comment-head A {
	COLOR: #868686; TEXT-DECORATION: none
}
.comment-head H2 {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
.formactions .spinner {
	FLOAT: right; MARGIN: -8px -20px 0px 0px
}
.formactions INPUT.submit {
	BORDER-RIGHT: #868686 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #868686 1px solid; PADDING-LEFT: 0.5em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -1em 0px 0px; BORDER-LEFT: #868686 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #868686 1px solid; BACKGROUND-COLOR: #cccccc
}
.hide {
	DISPLAY: none
}
.print-logo {
	DISPLAY: none
}
.close-button {
	DISPLAY: none
}
.inside {
	MIN-WIDTH: 65em; MAX-WIDTH: 85em; MARGIN: 0px auto; WIDTH: 80%
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.rule {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 1px; MARGIN: 1.5em 0px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.secondary .featured DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid
}
.secondary .featured P {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.6em; MARGIN: 1em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid
}
.secondary DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.secondary DD A {
	COLOR: #808080
}
.secondary DD A:hover {
	COLOR: #000000
}
.secondary DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #aaaaaa; PADDING-TOP: 0px
}
.single-post H1 {
	MARGIN-TOP: 0px
}
.single-post H2 {
	MARGIN-TOP: 0px
}
.story H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.15em; MARGIN: 0px 0px 1.5em; COLOR: #666666
}
.story H3 A {
	COLOR: #333333; BORDER-BOTTOM: #666666 1px dotted; TEXT-DECORATION: none
}
#ancillary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2em
}
#ancillary .block {
	FLOAT: left; MARGIN: 0px 0px 0px 5%; WIDTH: 30%
}
#ancillary .block H2 {
	MARGIN: 0px 0px 2em
}
#ancillary .block H3 {
	MARGIN: 0px 0px 2em
}
#ancillary .block-separator {
	CLEAR: both; HEIGHT: 2.5em
}
#ancillary .first {
	CLEAR: both; MARGIN: 0px
}
* HTML #ancillary .first {
	CLEAR: both; MARGIN: 0px
}
#ancillary .thrice-length {
	WIDTH: 100%
}
#ancillary .twice-length {
	WIDTH: 65%
}
#comment-form {
	MARGIN: 5em 0px 5em 35.4%; WIDTH: 36em
}
#comments .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.9%; BORDER-LEFT: #868686 1px solid; WIDTH: 60%; PADDING-TOP: 0px
}
#comments .content H3 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#comments .content P {
	MARGIN: 0px 0px 1em
}
#comments .pingback CITE .author {
	DISPLAY: block; BACKGROUND: url(../images/trackback_pingback.gif) no-repeat 100% 0px; PADDING-TOP: 68px
}
#comments CITE {
	FLOAT: left; WIDTH: 31%; FONT-STYLE: normal; TEXT-ALIGN: right
}
#comments CITE .admin-tools {
	MARGIN: 5px 0px
}
#comments CITE .admin-tools A {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; BACKGROUND: #666666; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none
}
#comments CITE .author {
	FONT-SIZE: 1.2em
}
#comments CITE .author A {
	TEXT-DECORATION: none
}
#comments CITE SPAN {
	DISPLAY: block
}
#errors {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
#footer {
	CLEAR: both; MARGIN: 2em 0px 3em; COLOR: #6c6c6c
}
#footer .inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/footer_black.gif) repeat-x 50% 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#footer P {
	FONT-SIZE: 0.95em; MARGIN: 0px
}
#footer P.attributes {
	FLOAT: right
}
#footer P.attributes A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; COLOR: #525252; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer P.attributes A:hover {
	COLOR: #000000
}
#footer P.copyright {
	FLOAT: left
}
#header {
	BACKGROUND: #ffffff
}
#header .inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3em; PADDING-TOP: 3em
}
#header H2 {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-SIZE: 2.25em; FLOAT: left; PADDING-BOTTOM: 0.25em; MARGIN: 0px 0.5em 0px 0px; PADDING-TOP: 0px
}
#header H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#header P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; LINE-HEIGHT: 1em; PADDING-TOP: 1em
}
#preview {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cccccc 1px solid
}
#preview P {
	MARGIN: 1em 0px 0px
}
#primary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2em; COLOR: #7f7f7f; PADDING-TOP: 1px
}
#primary .primary {
	FLOAT: right; WIDTH: 65%
}
#primary .secondary {
	DISPLAY: inline; FLOAT: right; WIDTH: 30%; MARGIN-RIGHT: 5%; PADDING-TOP: 0.65em
}
#primary .secondary .admin-tools {
	MARGIN: 1em 0px
}
#primary H2 {
	COLOR: #000000
}
.onecol-stories#primary .primary {
	FLOAT: left; WIDTH: 50%
}
.onecol-stories#primary .secondary {
	FLOAT: right; MARGIN: 0px 0px 0px 10%; WIDTH: 40%
}
.twocol-stories#primary .first {
	MARGIN: 0px
}
* HTML .twocol-stories#primary .first {
	MARGIN: 0px
}
.twocol-stories#primary .story {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 0px 4%; WIDTH: 48%
}
* HTML .twocol-stories#primary .story {
	MARGIN-LEFT: 2%
}
.twocol-stories#primary .first {
	MARGIN: 0px
}
* HTML .twocol-stories#primary .first {
	MARGIN: 0px
}
.story .details {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; COLOR: #4d4d4d; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.story .details .read-on {
	PADDING-RIGHT: 20px; BACKGROUND: url(../images/readon_black.gif) no-repeat 100% 60%
}
.story .details A {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.story .details A:hover {
	COLOR: #000000
}
#search .spinner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#search IMG {
	MARGIN-TOP: 2px; LEFT: -5px; POSITION: relative; TOP: 0.25em
}
#search IMG.archives-icon {
	MARGIN: 0px 7px 0px 0px; TOP: 1px
}
#search INPUT {
	BORDER-RIGHT: #868686 1px solid; BORDER-TOP: #868686 1px solid; MARGIN-TOP: 2px; FONT-SIZE: 0.85em; BORDER-LEFT: #868686 1px solid; WIDTH: 175px; BORDER-BOTTOM: #868686 1px solid; BACKGROUND-COLOR: #f8f8f8
}
#search INPUT:focus {
	BACKGROUND: #ffffff
}
#search-result UL {
	MARGIN: 0px
}
#search-results {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1em solid; PADDING-LEFT: 0px; BACKGROUND: #cccccc; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
#search-results H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#search-results SMALL {
	PADDING-RIGHT: 1em; BORDER-TOP: #666666 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #555555 1px solid; TEXT-ALIGN: left
}
#search-results SMALL A {
	COLOR: #cccccc
}
#search-results UL LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#search-results UL LI A {
	BORDER-BOTTOM: #cccccc 1px dotted; TEXT-DECORATION: none
}
#search-results UL LI:hover {
	BACKGROUND: #202020
}
#secondary {
	PADDING-RIGHT: 2em; BORDER-TOP: #e3e3e3 1px solid; PADDING-LEFT: 2em; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}

