DIV#header {
	FONT: small Arial, Helvetica, sans-serif; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 2em
}
DIV#header A {
	COLOR: #333; TEXT-DECORATION: none
}
DIV#header H1 {
	FONT-SIZE: medium; MARGIN: 0px; COLOR: #00f
}
DIV#header UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#header UL STRONG {
	COLOR: red
}
DIV#header {
	MARGIN-BOTTOM: 0.5em
}
#site_ident {
	DISPLAY: inline
}
#site_menu {
	DISPLAY: inline
}
#site_menu LI {
	PADDING-RIGHT: 0.2em; DISPLAY: inline; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#site_ident {
	PADDING-RIGHT: 0.25em
}
#site_search STRONG {
	FONT-WEIGHT: normal
}
#site_search {
	FONT-SIZE: 12px; RIGHT: -0.5em; POSITION: absolute; TOP: -0.5em
}
#site_search {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
.active#site_search {
	BORDER-RIGHT: #ff0 1px solid; BORDER-TOP: #ff0 1px solid; BORDER-LEFT: #ff0 1px solid; BORDER-BOTTOM: #ff0 1px solid; BACKGROUND-COLOR: #ffc
}
.active#site_search INPUT.text {
	WIDTH: 25em
}
#site_search INPUT {
	FONT-SIZE: 12px
}
#site_search SELECT {
	FONT-SIZE: 12px
}
#site_search_extended {
	MARGIN-TOP: 5px; DISPLAY: none
}
.active#site_search #site_search_extended {
	DISPLAY: block
}
#header UL.menu LI:unknown {
	content: ""
}
#footer {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0.5em; FONT: small Arial, Helvetica, sans-serif; PADDING-TOP: 0.5em
}
#footer HR {
	DISPLAY: none
}
#footer A {
	COLOR: #009; TEXT-DECORATION: none
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
UL.menu LI {
	DISPLAY: inline
}
UL.menu LI:first-child:unknown {
	content: ""
}
UL.menu LI:unknown {
	content: "| "
}
.menu A {
	TEXT-DECORATION: none
}
.menu {
	COLOR: #aad
}
.tags.block LI {
	PADDING-RIGHT: 0.5em; DISPLAY: inline
}
.tags.block .content STRONG {
	FONT-WEIGHT: bold; COLOR: red! important
}
.tags.block .content EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.block {
	BORDER-RIGHT: #ccd 1px solid; BORDER-TOP: #ccd 1px solid; FONT-SIZE: small; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #ccd 1px solid; LINE-HEIGHT: 130%; BORDER-BOTTOM: #ccd 1px solid
}
.block A {
	TEXT-DECORATION: none
}
.block .header {
	PADDING-RIGHT: 0.4em; DISPLAY: block; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.block .content {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.block UL.content {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.block UL.content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
.block UL.content .more {
	FONT-WEIGHT: bold
}
.block {
	COLOR: #333
}
.block A {
	COLOR: #00f
}
.block A:hover {
	COLOR: #f00
}
.block A:visited {
	COLOR: #808
}
.block A:active {
	COLOR: red
}
.block .header {
	BACKGROUND-COLOR: #dde
}
.block .content {
	BACKGROUND-COLOR: #eef
}
.scheme1.block {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.scheme1.block .header {
	BACKGROUND-COLOR: #dde
}
.scheme1.block .content {
	BACKGROUND-COLOR: #eef
}
.scheme2.block {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.scheme2.block .header {
	BACKGROUND-COLOR: #f9f
}
.scheme2.block .content {
	BACKGROUND-COLOR: #fcf
}
.scheme3.block {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
.scheme3.block .header {
	BACKGROUND-COLOR: #bbb
}
.scheme3.block .content {
	BACKGROUND-COLOR: #ddd
}
.scheme4.block {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.scheme4.block .header {
	BACKGROUND-COLOR: #fff
}
.scheme4.block .content {
	BACKGROUND-COLOR: #fff
}
.scheme5.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme5.block .header {
	BACKGROUND-COLOR: #8fbc8f
}
.scheme5.block .content {
	BACKGROUND-COLOR: #cccc99
}
.scheme6.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme6.block .header {
	BACKGROUND-COLOR: #8a8
}
.scheme6.block .content {
	BACKGROUND-COLOR: #9f9
}
.scheme7.block {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.scheme7.block .header {
	BACKGROUND-COLOR: #fff
}
.scheme7.block .content {
	BACKGROUND-COLOR: #fff
}
.scheme8.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme8.block .header {
	BACKGROUND-COLOR: #aad
}
.scheme8.block .content {
	BACKGROUND-COLOR: #ccf
}
.scheme9.block {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc
}
.scheme9.block .header {
	BACKGROUND-COLOR: #6eeee4
}
.scheme9.block .content {
	BACKGROUND-COLOR: #7fffd4
}
.scheme10.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme10.block .header {
	BACKGROUND-COLOR: #eeb
}
.scheme10.block .content {
	BACKGROUND-COLOR: #ffc
}
.scheme11.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme11.block .header {
	BACKGROUND-COLOR: #f5deb3
}
.scheme11.block .content {
	BACKGROUND-COLOR: #f5f5dc
}
.scheme12.block {
	BORDER-LEFT-COLOR: #777; BORDER-BOTTOM-COLOR: #777; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #777
}
.scheme12.block .header {
	BACKGROUND-COLOR: #bebebe
}
.scheme12.block .content {
	BACKGROUND-COLOR: #d3d3d3
}
.scheme13.block {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: white; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.scheme13.block .header {
	BORDER-BOTTOM: #777 1px solid; BACKGROUND-COLOR: #333
}
.scheme13.block .content {
	BACKGROUND-COLOR: #000
}
.scheme13.block A {
	COLOR: white
}
.scheme13.block A:visited {
	COLOR: #777
}
.scheme14.block {
	BORDER-LEFT-COLOR: #bb9; BORDER-BOTTOM-COLOR: #bb9; COLOR: black; BORDER-TOP-COLOR: #bb9; BORDER-RIGHT-COLOR: #bb9
}
.scheme14.block .header {
	BACKGROUND-COLOR: #cca
}
.scheme14.block .content {
	BACKGROUND-COLOR: #eed
}
.tabbed UL.tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: small; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.tabbed UL.tabs LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px 0.5em 0px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid; LIST-STYLE-TYPE: none
}
.tabbed UL.tabs LI A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; COLOR: #00f; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #dde; TEXT-DECORATION: none
}
.tabbed UL.tabs STRONG A {
	FONT-WEIGHT: normal; COLOR: #000; POSITION: relative; TOP: 1px; BACKGROUND-COLOR: #eef
}
.tabbed .tab-title {
	FONT-WEIGHT: normal; FONT-SIZE: small; FLOAT: right; MARGIN: 0.2em 0px 0px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.tabbed .heading {
	CLEAR: both; PADDING-RIGHT: 0.4em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.4em; FONT-SIZE: small; BACKGROUND: #eef; MARGIN-BOTTOM: 0.6em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.4em; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 1.6em
}
.tabbed .heading .title {
	FLOAT: left
}
.tabbed .heading .action {
	FLOAT: left
}
.tabbed .heading .brevity {
	FLOAT: right
}
.tabbed .heading A {
	COLOR: black
}
.tabbed .heading A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.tabbed .content {
	CLEAR: both
}
.tabbed #rss {
	FLOAT: right; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tabbed #rss A {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #f80; BACKGROUND-COLOR: white
}
A#topper {
	FONT-SIZE: small; RIGHT: 1em; COLOR: #900; POSITION: absolute; TEXT-DECORATION: none
}
BODY#review-page .block {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 1em
}
BODY#resources #content H3 {
	FONT-SIZE: medium; MARGIN: 0px
}
DL.search-results A {
	TEXT-DECORATION: none
}
DL.search-results DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
BODY.index-page H3 {
	MARGIN-TOP: 0.8em; FONT-SIZE: medium; MARGIN-BOTTOM: 0.2em
}
BODY.index-page UL.listing A {
	TEXT-DECORATION: none
}
BODY.index-page UL.listing A:hover {
	TEXT-DECORATION: underline
}
BODY.index-page UL.listing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
BODY.index-page UL.listing LI {
	LIST-STYLE-TYPE: none
}
BODY.index-page .tabbed .menu {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #aad; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.index-page .tabbed .content .menu A {
	COLOR: #009
}
BODY.index-page UL.listing .menu {
	PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-BOTTOM: #aad 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.index-page UL.listing .menu A {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #009
}
BODY.index-page UL.listing DIV.text {
	MARGIN-TOP: 0.5em
}
BODY.index-page UL.listing DIV.text P:first-child {
	MARGIN-TOP: 0px
}
BODY.index-page UL.listing DIV.text P:unknown {
	MARGIN-BOTTOM: 0.5em
}
BODY.index-page UL.listing DIV.meta {
	FONT-SIZE: small
}
BODY.index-page UL.listing DIV.meta A {
	FONT-WEIGHT: bold; COLOR: black
}
BODY.index-page UL.listing DIV.content {
	MARGIN-LEFT: 1em
}
BODY#my-comments UL.listing LI.yourself {
	COLOR: #060
}
BODY#my-comments UL.listing LI.yourself A {
	COLOR: #060
}
BODY.index-page UL.listing DIV.menu {
	MARGIN-TOP: 0.6em
}
BODY.index-page UL.listing .meta .attrib {
	MARGIN-TOP: 0.5em
}
.tabbed .pagination {
	FLOAT: left
}
.tabbed .syndication {
	FLOAT: right
}
.tabbed .syndication STRONG {
	DISPLAY: none
}
.tabbed .pagination STRONG {
	DISPLAY: none
}
.tabbed .menus {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em; HEIGHT: 1.2em
}
UL.listing {
	CLEAR: both; PADDING-TOP: 0.2em
}
.tabbed .heading .menu A {
	FONT-WEIGHT: normal! important
}
UL.listing A.source {
	COLOR: #00f! important
}
UL.listing A.source:visited {
	COLOR: #808! important
}

