BODY {
	FONT-SIZE: 10px
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
	BORDER-BOTTOM-STYLE: double; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: double; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: double; BORDER-RIGHT-COLOR: #ddd; CLEAR: both; BORDER-LEFT-STYLE: double; BORDER-LEFT-COLOR: #ddd
}
#column_wrap {
	FLOAT: left
}
.post_box {
	BORDER-BOTTOM-STYLE: dotted; BORDER-BOTTOM-COLOR: #bbb; BORDER-RIGHT-STYLE: dotted; BORDER-TOP-COLOR: #bbb; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-COLOR: #bbb; CLEAR: both; BORDER-LEFT-STYLE: dotted; BORDER-LEFT-COLOR: #bbb
}
.teasers_box {
	BORDER-BOTTOM-STYLE: dotted; BORDER-BOTTOM-COLOR: #bbb; BORDER-RIGHT-STYLE: dotted; BORDER-TOP-COLOR: #bbb; BORDER-TOP-STYLE: dotted; BORDER-RIGHT-COLOR: #bbb; CLEAR: both; BORDER-LEFT-STYLE: dotted; BORDER-LEFT-COLOR: #bbb
}
.teaser {
	FLOAT: left
}
.teaser_right {
	FLOAT: right
}
.top {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#sidebars {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
#sidebar_1 {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
#footer {
	BORDER-BOTTOM-STYLE: double; BORDER-BOTTOM-COLOR: #ddd; TEXT-ALIGN: right; BORDER-RIGHT-STYLE: double; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: double; BORDER-RIGHT-COLOR: #ddd; CLEAR: both; BORDER-LEFT-STYLE: double; BORDER-LEFT-COLOR: #ddd
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A.post_image_link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BLOCKQUOTE {
	BORDER-LEFT: #ddd 1px solid; COLOR: #666
}
ABBR {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; CURSOR: help
}
ACRONYM {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; CURSOR: help
}
CODE {
	LINE-HEIGHT: 1em; BACKGROUND: #eee
}
PRE {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #eee; CLEAR: both; OVERFLOW: auto; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
P.center {
	TEXT-ALIGN: center !important
}
P.bottom {
	MARGIN: 0px
}
.remove_bottom_margin {
	MARGIN-BOTTOM: 0px !important
}
INPUT {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #aaa 1px solid; BACKGROUND: #eee; COLOR: #444; FONT-SIZE: 1em; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #ddd 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #aaa 1px solid; BACKGROUND: #eee; COLOR: #444; FONT-SIZE: 1em; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #ddd 1px solid
}
INPUT:focus {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #777; BACKGROUND: #fff; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #777
}
TEXTAREA:focus {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #777; BACKGROUND: #fff; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #777
}
.sidebar .text_input {
	WIDTH: 95%
}
INPUT.form_submit {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; WIDTH: auto !important; BACKGROUND: url(lib/images/submit-bg.gif); COLOR: #111; OVERFLOW: visible; BORDER-TOP: #ccc 3px double; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double
}
#commentform INPUT.form_submit {
	BORDER-RIGHT-WIDTH: 3px; BORDER-TOP-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px
}
INPUT.form_submit:hover {
	COLOR: #090
}
IMG.alignleft {
	FLOAT: left
}
IMG.left {
	FLOAT: left
}
IMG.alignright {
	FLOAT: right
}
IMG.right {
	FLOAT: right
}
IMG.aligncenter {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
IMG.center {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
IMG.alignnone {
	DISPLAY: block; CLEAR: both
}
IMG.block {
	DISPLAY: block; CLEAR: both
}
IMG.frame {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BACKGROUND: #eee; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
IMG.stack {
	CLEAR: none !important
}
IMG[align='left'] {
	FLOAT: left; CLEAR: left
}
IMG[align='right'] {
	FLOAT: right; CLEAR: right
}
IMG[align='middle'] {
	DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.wp-caption {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: solid; BACKGROUND-COLOR: #eee; FONT-STYLE: italic; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.alignleft.wp-caption {
	FLOAT: left
}
.alignright.wp-caption {
	FLOAT: right
}
.aligncenter.wp-caption {
	FLOAT: none; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.alignnone.wp-caption {
	CLEAR: both
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H5 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px
}
H6 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px
}
.format_text H2 {
	FONT-WEIGHT: bold
}
.format_text H2.top {
	MARGIN-TOP: 0px !important
}
.format_text H3.top {
	MARGIN-TOP: 0px !important
}
.sidebar H3 {
	FONT-VARIANT: small-caps; LETTER-SPACING: 2px
}
.headline_meta {
	FONT-STYLE: italic
}
.headline_meta SPAN {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; LETTER-SPACING: 1px
}
.headline_meta ABBR {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; LETTER-SPACING: 1px
}
.headline_meta A {
	BORDER-BOTTOM: #eee 1px solid
}
.menu {
	Z-INDEX: 50; POSITION: relative; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.menu LI {
	POSITION: relative; FLOAT: left
}
.menu UL {
	Z-INDEX: 110; POSITION: absolute; LIST-STYLE-TYPE: none; VISIBILITY: hidden; LIST-STYLE-IMAGE: none
}
.menu UL LI {
	CLEAR: both
}
.menu A {
	DISPLAY: block
}
.menu TABLE {
	POSITION: absolute; BORDER-COLLAPSE: collapse; LEFT: 0px
}
.menu TABLE TABLE {
	TOP: 0px !important
}
.menu UL UL {
	POSITION: absolute; TOP: 0px
}
.menu LI:hover UL {
	VISIBILITY: visible
}
.menu A:hover UL {
	VISIBILITY: visible
}
.menu :hover UL :hover UL {
	VISIBILITY: visible
}
.menu :hover UL :hover UL :hover UL {
	VISIBILITY: visible
}
.menu :hover UL UL {
	VISIBILITY: hidden
}
.menu :hover UL :hover UL UL {
	VISIBILITY: hidden
}
.menu {
	BORDER-BOTTOM-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid; BORDER-LEFT-STYLE: solid
}
.menu A {
	BORDER-BOTTOM-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid; BORDER-LEFT-STYLE: solid
}
.menu LI UL {
	BORDER-BOTTOM-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-TOP-STYLE: solid; BORDER-LEFT-STYLE: solid
}
.menu A {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px
}
.menu .current > A {
	CURSOR: text
}
.menu .current-cat > A {
	CURSOR: text
}
.menu .current-menu-item > A {
	CURSOR: text
}
.menu .rss {
	FLOAT: right
}
.menu .rss A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 16px; BACKGROUND: url(lib/images/icon-rss.gif) no-repeat 100% 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.menu .rss A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 16px; BACKGROUND: url(lib/images/icon-rss.gif) no-repeat 100% 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.menu .rss A:hover {
	TEXT-DECORATION: underline
}
#logo {
	FONT-WEIGHT: bold
}
#tagline {
	FONT-WEIGHT: normal
}
.format_text A {
	TEXT-DECORATION: underline
}
.format_text A:hover {
	TEXT-DECORATION: none
}
.format_text P.note {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.format_text P.alert {
	BORDER-BOTTOM: #e5e597 1px solid; BORDER-LEFT: #e5e597 1px solid; BACKGROUND: #ffffa0; BORDER-TOP: #e5e597 1px solid; BORDER-RIGHT: #e5e597 1px solid
}
.format_text .drop_cap {
	FLOAT: left; COLOR: #888
}
.format_text UL {
	LIST-STYLE-TYPE: square
}
.format_text DT {
	FONT-WEIGHT: bold
}
.format_text BLOCKQUOTE.right {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.format_text BLOCKQUOTE.left {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.format_text BLOCKQUOTE.right {
	FLOAT: right
}
.format_text BLOCKQUOTE.left {
	FLOAT: left
}
.format_text BLOCKQUOTE.right P {
	MARGIN: 0px
}
.format_text BLOCKQUOTE.left P {
	MARGIN: 0px
}
.format_text .ad {
	FLOAT: right; CLEAR: right
}
.format_text .ad_left {
	FLOAT: left; CLEAR: left
}
.format_text .to_comments {
	COLOR: #666; CLEAR: both
}
.format_text .to_comments SPAN {
	LINE-HEIGHT: 1em; COLOR: #111
}
.format_text .to_comments SPAN.bracket {
	COLOR: #ccc
}
.format_text .to_comments A {
	COLOR: #666; TEXT-DECORATION: none
}
.format_text .to_comments A:hover {
	COLOR: #111; TEXT-DECORATION: underline
}
.post_tags {
	COLOR: #666
}
.post_tags A {
	TEXT-DECORATION: none
}
.post_tags A:hover {
	TEXT-DECORATION: underline
}
#feature_box {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BACKGROUND: #eee; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.teaser A.teaser_link:hover {
	TEXT-DECORATION: underline
}
.teaser .teaser_author {
	FONT-STYLE: italic
}
.teaser .teaser_author .author {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; LETTER-SPACING: 1px
}
.teaser .edit_post {
	LETTER-SPACING: 1px
}
.teaser .teaser_author A {
	BORDER-BOTTOM: #eee 1px solid; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888
}
.teaser A.teaser_comments {
	BORDER-BOTTOM: #eee 1px solid; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888
}
.teaser A.teaser_category {
	BORDER-BOTTOM: #eee 1px solid; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888
}
.teaser .edit_post A {
	BORDER-BOTTOM: #eee 1px solid; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888
}
.teaser .teaser_author A {
	FONT-STYLE: normal
}
.teaser .format_teaser A {
	TEXT-DECORATION: underline
}
.teaser .format_teaser A:hover {
	TEXT-DECORATION: none
}
#archive_intro {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.prev_next {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; TEXT-TRANSFORM: uppercase; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; LETTER-SPACING: 2px; COLOR: #666; BORDER-RIGHT-COLOR: #ddd; CLEAR: both; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.prev_next .next {
	TEXT-ALIGN: right
}
.prev_next .floated {
	FLOAT: left
}
.prev_next A {
	TEXT-DECORATION: none
}
.prev_next A:hover {
	TEXT-DECORATION: underline
}
.post_nav A {
	TEXT-TRANSFORM: none; LETTER-SPACING: normal
}
#comment_nav_2 {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.image_box {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
.custom_box {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
#image_box IMG {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #bbb; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #bbb; BORDER-TOP-STYLE: solid; BACKGROUND: #fff; BORDER-RIGHT-COLOR: #bbb; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #bbb
}
.sidebar A:hover {
	TEXT-DECORATION: underline
}
UL.sidebar_list {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI.widget {
	WIDTH: 100%
}
LI.centered {
	TEXT-ALIGN: center
}
LI.widget P A {
	TEXT-DECORATION: underline
}
LI.widget P A:hover {
	TEXT-DECORATION: none
}
LI.widget UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI.widget UL LI .num_comments {
	COLOR: #111
}
LI.widget .widget_box {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #addde6; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #addde6; BORDER-TOP-STYLE: solid; BACKGROUND: #e3f0f2; BORDER-RIGHT-COLOR: #addde6; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #addde6
}
.thesis_widget_subscriptions .sub_rss A {
	PADDING-LEFT: 20px; BACKGROUND: url(lib/images/icon-rss.gif) no-repeat 0px 50%
}
.thesis_widget_subscriptions .sub_email A {
	PADDING-LEFT: 20px; BACKGROUND: url(lib/images/icon-email.gif) no-repeat 0px 50%
}
LI.thesis_widget_google_cse FORM INPUT[type='text'] {
	WIDTH: 95%
}
LI.thesis_widget_google_cse FORM INPUT[type='submit'] {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; BACKGROUND: url(lib/images/submit-bg.gif); COLOR: #111; BORDER-TOP: #ccc 3px double; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double
}
LI.thesis_widget_google_cse FORM INPUT[type='submit']:hover {
	COLOR: #090
}
#calendar_wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1%; WIDTH: 98%; PADDING-RIGHT: 1%; PADDING-TOP: 0px
}
#calendar_wrap A {
	FONT-WEIGHT: bold
}
#calendar_wrap A:hover {
	BACKGROUND: #ddd; TEXT-DECORATION: none
}
TABLE#wp-calendar {
	WIDTH: 98%; BORDER-COLLAPSE: collapse
}
TABLE#wp-calendar CAPTION {
	TEXT-TRANSFORM: uppercase; BACKGROUND: #e5e5e5; LETTER-SPACING: 2px; FONT-WEIGHT: normal
}
TABLE#wp-calendar TH {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; WIDTH: 14%; BACKGROUND: #f2f2f2
}
TABLE#wp-calendar TD {
	TEXT-ALIGN: center; WIDTH: 14%; COLOR: #888
}
TABLE#wp-calendar TD#next {
	TEXT-TRANSFORM: uppercase; WIDTH: 45%; LETTER-SPACING: 1px
}
TABLE#wp-calendar TD#prev {
	TEXT-TRANSFORM: uppercase; WIDTH: 45%; LETTER-SPACING: 1px
}
TABLE#wp-calendar TD#next {
	TEXT-ALIGN: right
}
TABLE#wp-calendar TD#prev {
	TEXT-ALIGN: left
}
.comments_intro P {
	COLOR: #666
}
.comments_intro A {
	TEXT-DECORATION: underline
}
.comments_intro A:hover {
	TEXT-DECORATION: none
}
.comments_intro SPAN {
	LINE-HEIGHT: 1em; COLOR: #111
}
.comments_intro SPAN.bracket {
	COLOR: #ccc
}
DL#comment_list {
	BORDER-TOP: #bbb 1px dotted
}
DL#comment_list DT A:hover {
	TEXT-DECORATION: underline
}
DL#comment_list DT .comment_author {
	FONT-WEIGHT: bold
}
.avatar IMG {
	FLOAT: right
}
.comment_time {
	COLOR: #888
}
.edit_comment {
	COLOR: #888
}
.comment_time {
	WHITE-SPACE: nowrap
}
.comment_time A {
	COLOR: #888
}
.edit_comment A {
	COLOR: #888
}
.comment_time A:hover {
	COLOR: #888
}
.edit_comment A:hover {
	COLOR: #888
}
.comment_num {
	FLOAT: right
}
DL#comment_list .comment_num A {
	COLOR: #aaa; FONT-WEIGHT: bold
}
DL#comment_list .comment_num A:hover {
	BACKGROUND: #aaa; COLOR: #fff; TEXT-DECORATION: none
}
DL#comment_list .bypostauthor {
	BACKGROUND: #e7f8fb
}
DL#comment_list DD {
	BORDER-BOTTOM: #bbb 1px dotted
}
DL#comment_list DD P.reply A {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888; TEXT-DECORATION: none
}
DL#comment_list DD P.reply A:hover {
	TEXT-DECORATION: underline
}
DL#comment_list DL {
	BORDER-TOP: 0px
}
DL#comment_list DL DT {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DL#comment_list DL DD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DL#comment_list DL DD {
	BORDER-BOTTOM: 0px
}
DL#comment_list DL .bypostauthor {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DL#comment_list DL DT {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
DL#comment_list DL DD .format_text {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ddd; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ddd; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #ddd
}
DL#comment_list DL DT.bypostauthor {
	BORDER-BOTTOM-COLOR: #bde0e6; BORDER-TOP-COLOR: #bde0e6; BORDER-RIGHT-COLOR: #bde0e6; BORDER-LEFT-COLOR: #bde0e6
}
DL#comment_list DL DD.bypostauthor > .format_text {
	BORDER-BOTTOM-COLOR: #bde0e6; BORDER-TOP-COLOR: #bde0e6; BORDER-RIGHT-COLOR: #bde0e6; BORDER-LEFT-COLOR: #bde0e6
}
A.comment_link {
	BORDER-BOTTOM: #bbb 1px solid; FONT-VARIANT: small-caps; COLOR: #111; TEXT-DECORATION: none
}
A.comment_link:hover {
	BORDER-BOTTOM-COLOR: #111; COLOR: #111
}
#trackback_list {
	BORDER-TOP: #bbb 1px dotted
}
#trackback_list A {
	COLOR: #111
}
#trackback_list A:hover {
	COLOR: #111; TEXT-DECORATION: underline
}
#trackback_list SPAN {
	COLOR: #888
}
.comments_closed P {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: #888
}
#respond_intro P {
	COLOR: #555
}
#respond_intro P A {
	FONT-WEIGHT: bold
}
#respond_intro P A:hover {
	TEXT-DECORATION: underline
}
#cancel-comment-reply-link {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #ac0000; BORDER-RIGHT-STYLE: solid; TEXT-TRANSFORM: uppercase; BORDER-TOP-COLOR: #fa5a5a; BORDER-TOP-STYLE: solid; BACKGROUND: #d00; FLOAT: right; LETTER-SPACING: 1px; COLOR: #fff; BORDER-RIGHT-COLOR: #ac0000; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #fa5a5a
}
.login_alert {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #f5f5f5; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.login_alert P {
	FONT-WEIGHT: bold
}
.login_alert P A:hover {
	TEXT-DECORATION: underline
}
.comment_moderated {
	FONT-WEIGHT: bold
}
#commentform {
	BORDER-TOP: #bbb 1px dotted
}
#commentform P {
	MARGIN-BOTTOM: 1em
}
#commentform P A {
	TEXT-DECORATION: underline
}
#commentform P A:hover {
	TEXT-DECORATION: none
}
#commentform P .required {
	COLOR: #d00
}
#commentform SPAN.allowed {
	BORDER-BOTTOM-STYLE: dotted; BORDER-BOTTOM-COLOR: #bbb; BORDER-RIGHT-STYLE: dotted; BORDER-TOP-COLOR: #bbb; DISPLAY: block; BORDER-TOP-STYLE: dotted; BACKGROUND: #f9f7e4; COLOR: #807e70; BORDER-RIGHT-COLOR: #bbb; BORDER-LEFT-STYLE: dotted; BORDER-LEFT-COLOR: #bbb
}
#commentform SPAN.allowed SPAN {
	DISPLAY: block
}
#commentform P.subscribe-to-comments LABEL {
	FONT-SIZE: 1em
}
#footer A {
	BORDER-BOTTOM: #ccc 1px solid
}
.menu:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#content_box:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#sidebars:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.format_text:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.teasers_box:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.prev_next:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
UL.sidebar_list:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
