@import url( ../../rsc/basic.css );
@import url( ../../rsc/img.css );
@import url( ../../rsc/blog_elements.css );
@import url( ../../rsc/forms.css );
@import url( ../../rsc/comments.css );
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/bg.png) #fff repeat-y 50% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 84% Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px
}
A {
	COLOR: #569
}
A:visited {
	COLOR: #000
}
A:hover {
	COLOR: #9ae
}
H2 {
	FONT-SIZE: 180%; MARGIN: 0px; COLOR: #78a
}
H3 {
	FONT-SIZE: 120%; COLOR: #78a
}
H4 {
	FONT-SIZE: 110%; COLOR: #78a
}
TABLE.invisible {
	MARGIN: 1ex; BORDER-COLLAPSE: collapse
}
TABLE.invisible TD {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; PADDING-BOTTOM: 0ex; PADDING-TOP: 0ex
}
TD.right {
	TEXT-ALIGN: right
}
DIV#pageFooter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1ex; MARGIN: 0px auto; WIDTH: 738px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
P.baseline {
	PADDING-RIGHT: 1ex; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 1ex; FONT-SIZE: 74%; PADDING-BOTTOM: 1ex; MARGIN: 0px; COLOR: #999; PADDING-TOP: 1ex; TEXT-ALIGN: center
}
HR {
	BORDER-TOP: #78a 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/bg_content.gif) #fff repeat-y 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 740px; PADDING-TOP: 0px
}
DIV.pageHeader {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; BACKGROUND: #78a; PADDING-BOTTOM: 1ex; MARGIN: 0px 1px 1ex; PADDING-TOP: 1ex; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
H1#pageTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 270%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
UL#bloglist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5ex; MARGIN: 0px 1px; PADDING-TOP: 0.5ex; BORDER-BOTTOM: #000 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
UL#bloglist LI {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5ex; PADDING-TOP: 0.5ex
}
A.BlogButton {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.BlogButtonCurr {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.BlogButton {
	COLOR: #000
}
A.BlogButton:hover {
	COLOR: #9ae; TEXT-DECORATION: underline
}
A.BlogButtonCurr {
	COLOR: #78a
}
A.BlogButtonCurr:visited {
	COLOR: #78a
}
A.BlogButtonCurr:hover {
	COLOR: #9ae; TEXT-DECORATION: underline
}
.pageSubTitle {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; FONT: 109% Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #fff; PADDING-TOP: 6px; LETTER-SPACING: 4px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
DIV.stats {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
H2 {
	MARGIN: 1ex; BORDER-BOTTOM: #78a 1px solid
}
.bPosts {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 480px
}
.bPost {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2.5ex; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.bPostpublished {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2.5ex; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.bSmallHead {
	FONT-SIZE: 80%; MARGIN: 2ex 0px 1ex; COLOR: #999
}
.bTitle {
	MARGIN: 1ex 0px; COLOR: #78a
}
.bText {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.bSmallPrint {
	CLEAR: both; FONT-SIZE: 80%; MARGIN: 1ex 0px 2ex; COLOR: #999
}
INPUT.bComment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0ex; BORDER-LEFT: #ccc 1px solid; WIDTH: 97%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
TEXTAREA.bComment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0ex; BORDER-LEFT: #ccc 1px solid; WIDTH: 97%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
SELECT.bComment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0ex; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
DIV.statbloc {
	BORDER-RIGHT: #78a 1px solid; BORDER-TOP: #78a 1px solid; FLOAT: left; MARGIN: 0px 0px 2ex 1.5ex; BORDER-LEFT: #78a 1px solid; WIDTH: 44%; BORDER-BOTTOM: #78a 1px solid
}
DIV.statbloc H3 {
	PADDING-RIGHT: 1ex; MARGIN-TOP: 0px; PADDING-LEFT: 1ex; BACKGROUND: #78a; PADDING-BOTTOM: 1ex; MARGIN-LEFT: 0px; COLOR: #ffffff; MARGIN-RIGHT: 0px; PADDING-TOP: 1ex; TEXT-ALIGN: center
}
INPUT.submit {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #78a; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ddd
}
INPUT.reset {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #78a; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ddd
}
INPUT.submit:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.bSideBar {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 259px
}
.bSideItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2ex; MARGIN: 2ex; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.bSideItem UL {
	MARGIN-TOP: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 8px; LIST-STYLE-TYPE: square
}
.bSideItem UL UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 8px
}
.bSideItem FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.dimmed {
	FONT-SIZE: 84%; COLOR: #aaa
}
INPUT.SearchField {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5ex; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.5ex; PADDING-BOTTOM: 0.5ex; MARGIN: 0ex; BORDER-LEFT: #ccc 1px solid; WIDTH: 96%; PADDING-TOP: 0.5ex; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
CAPTION.bCalendarCaption {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid; BACKGROUND-COLOR: #eee
}
TABLE.bCalendarTable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: separate
}
TABLE.bCalendarTable TFOOT TD {
	BORDER-TOP: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
TABLE.bCalendarTable TFOOT A {
	TEXT-DECORATION: none
}
TABLE.bCalendarTable TFOOT A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #78a
}
TH.bCalendarHeaderCell {
	COLOR: #abc
}
#bCalendarToday {
	BACKGROUND-COLOR: #bce
}
