BODY {
	BACKGROUND: #fff; FONT: 62.0% Verdana, Times, serif; COLOR: #333
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; WIDTH: 885px; PADDING-TOP: 2px
}
#page {
	
}
#masthead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 865px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#image {
	MARGIN: 0px 0px 10px; WIDTH: 885px
}
#image IMG {
	BORDER-RIGHT: #eee 5px solid; BORDER-TOP: #eee 5px solid; DISPLAY: block; BORDER-LEFT: #eee 5px solid; BORDER-BOTTOM: #eee 5px solid
}
#left_box {
	FLOAT: left; WIDTH: 665px
}
#content {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 463px; PADDING-TOP: 0px
}
#content_inner {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 445px; PADDING-TOP: 0px
}
.sidebar {
	FLOAT: left; WIDTH: 190px
}
#left_bar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#right_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px double; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
H1 {
	FONT: bold 1.1em Georgia, Times, serif
}
H2 {
	FONT: bold 1em Georgia, Times, serif
}
H3 {
	FONT: bold 1em Georgia, Times, serif
}
H4 {
	FONT: bold 1em Georgia, Times, serif
}
H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; COLOR: #111;  PADDING-TOP: 0px
}
.archives H1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: #eee; PADDING-BOTTOM: 0.36em; MARGIN: 0px 0px 1.81em;  PADDING-TOP: 0.36em; BORDER-BOTTOM: #ddd 1px dotted; LETTER-SPACING: 2px; TEXT-ALIGN: center
}
.page H1 {
	MARGIN: 0px 0px 1.11em
}
H2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 10px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; COLOR: #111; LINE-HEIGHT: 1.11em; PADDING-TOP: 1.11em
}
H2 A {
	COLOR: #0000FF
}
H2 A:visited {
	COLOR: #333
}
H2 A:hover {
	COLOR: #237fa1; TEXT-DECORATION: none
}
H2.top {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.sidebar H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.9em;  PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; LETTER-SPACING: 2px
}
H3 {
	FONT-SIZE: 1.23em; COLOR: #999; 
}
.format_text H3 {
	MARGIN: 1.87em 0px 0.62em
}
.format_text H3.top {
	MARGIN: 0px 0px 0.62em
}
H4 {
	FONT-SIZE: 0.84em;  LINE-HEIGHT: 1.81em; LETTER-SPACING: 2px
}
HR {
	DISPLAY: none
}
A {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ccc00; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.53em 10px; BORDER-LEFT: #eee 1px solid; COLOR: #555; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Times, serif
}
ABBR {
	FONT-SIZE: 0.84em;  CURSOR: help; BORDER-BOTTOM: #888 1px dotted; LETTER-SPACING: 2px
}
ACRONYM {
	FONT-SIZE: 0.84em;  CURSOR: help; LINE-HEIGHT: 1em; BORDER-BOTTOM: #888 1px dotted; LETTER-SPACING: 2px

}
SUP {
	

}

P.center {
	TEXT-ALIGN: center
}
P.bottom {
	MARGIN: 0px
}
P.pplain {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 7px; PADDING-TOP: 2px
}
#masthead #rss_subscribe {
	FLOAT: right; WIDTH: 40px; HEIGHT: 40px
}
#masthead #rss_subscribe A {
	DISPLAY: block; WIDTH: 40px; TEXT-INDENT: -9999px; HEIGHT: 40px; outline: none
}
#masthead #logo {
	FONT: bold 3.0em Verdana, Times, serif; 
}
#masthead #logo A {
	COLOR: #111
}
#masthead #logo A:visited {
	COLOR: #111
}
#masthead #logo A:hover {
	COLOR: #237fa1; TEXT-DECORATION: none
}
#masthead H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 1.4em/1.42em Verdana, serif; COLOR: #999; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#masthead #tagline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 1.4em/1.42em Verdana, serif; COLOR: #999; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.post_author {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.66em; COLOR: #999; LINE-HEIGHT: 1.66em; PADDING-TOP: 0px
}
.post_author A {
	COLOR: #999; TEXT-DECORATION: none
}
.post_author A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
.post_author A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
.format_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.format_text A {
	TEXT-DECORATION: underline
}
.format_text A:visited {
	BACKGROUND: #e8e8e8; COLOR: #333; TEXT-DECORATION: none
}
.format_text A:hover {
	TEXT-DECORATION: underline
}
.format_text BLOCKQUOTE {
	
}
.format_text BLOCKQUOTE.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.23em; FLOAT: right; PADDING-BOTTOM: 0.43em; MARGIN: 0px 0px 0px 10px; WIDTH: 180px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.43em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.format_text BLOCKQUOTE.left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.23em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0.43em; MARGIN: 0px 10px 0px 0px; WIDTH: 180px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.25em; PADDING-TOP: 0.43em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.format_text BLOCKQUOTE.right P {
	MARGIN: 0px
}
.format_text BLOCKQUOTE.left P {
	MARGIN: 0px
}
.format_text P {
	MARGIN: 0px 0px 1.53em
}
.format_text P.note {
	BORDER-RIGHT: #d3d35d 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d3d35d 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffa0; PADDING-BOTTOM: 0.76em; BORDER-LEFT: #d3d35d 1px solid; PADDING-TOP: 0.76em; BORDER-BOTTOM: #d3d35d 1px solid
}
.format_text UL {
	MARGIN: 0px 0px 1.53em; LIST-STYLE-TYPE: none
}
.format_text OL {
	MARGIN: 0px 0px 1.53em 20px
}
.format_text LI {
	
}
.format_text UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(images/bullet_text.gif) no-repeat 0px 0.38em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.format_text UL LI UL {
	MARGIN: 0px 0px 0px 10px
}
.format_text UL LI OL {
	MARGIN: 0px 0px 0px 10px
}
.format_text OL LI UL {
	MARGIN: 0px 0px 0px 10px
}
.format_text OL LI OL {
	MARGIN: 0px 0px 0px 10px
}
.format_text LI CODE {
	
}
.format_text DL {
	MARGIN: 0px 0px 1.53em
}
.format_text DT {
	FONT-WEIGHT: bold
}
.format_text DD {
	MARGIN: 0px 0px 1.53em 1.53em
}
.format_text .ad {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.format_text .ad_left {
	CLEAR: left; FLOAT: left; MARGIN: 0px 10px 0px 0px
}
.format_text IMG {
	
}
.format_text IMG.left {
	CLEAR: left; FLOAT: left; MARGIN: 0px 10px 1.53em 0px
}
.format_text IMG.right {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 1.53em 10px
}
.format_text IMG.center {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN: 0px auto 1.53em
}
.format_text IMG.block {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN: 0px auto 1.53em 0px
}
.format_text IMG.frame {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 9px; BACKGROUND: #eee; PADDING-BOTTOM: 9px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #ddd 1px solid
}
.format_text IMG.stack {
	CLEAR: none! important
}
.to_comments {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.81em; FONT: 1.1em/1.81em Verdana, serif; COLOR: #999; PADDING-TOP: 0px
}
.to_comments .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(images/icon_date.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.to_comments .filed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(images/icon_filed.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.to_comments .num_comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(images/icon_comment.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navigation {
	CLEAR: both; PADDING-RIGHT: 19px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 19px; FONT-SIZE: 1.3em; BACKGROUND: #efefef; PADDING-BOTTOM: 0.76em; WIDTH: 425px; LINE-HEIGHT: 1.53em; PADDING-TOP: 0.69em
}
.navigation P {
	TEXT-ALIGN: right
}
.older {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.previous {
	TEXT-ALIGN: left
}
UL.sidebar_list {
	LIST-STYLE-TYPE: none
}
UL.sidebar_list LI.widget {
	FLOAT: left; MARGIN: 0px 0px 2.5em; FONT: 1.2em/1.32em Verdana, serif; WIDTH: 190px
}
UL.sidebar_list LI.linkcat {
	FLOAT: left; MARGIN: 0px 0px 2.5em; FONT: 1.2em/1.32em Verdana, serif; WIDTH: 190px
}
LI.widget P {
	MARGIN: 0px 0px 1.32em
}
LI.widget UL {
	LIST-STYLE-TYPE: none
}
LI.linkcat UL {
	LIST-STYLE-TYPE: none
}
LI.widget OL {
	MARGIN: 0px 0px 0px 20px
}
LI.widget LI {
	MARGIN: 0px 0px 0.75em
}
LI.linkcat LI {
	MARGIN: 0px 0px 0.75em
}
LI.widget LI BR {
	DISPLAY: none
}
LI.widget LI UL {
	MARGIN: 0.75em 0px 0px 20px
}
LI.linkcat LI UL {
	MARGIN: 0.75em 0px 0px 20px
}
#calendar_wrap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.83em; WIDTH: 182px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Times, serif
}
TABLE#wp-calendar {
	WIDTH: 182px; BORDER-COLLAPSE: collapse
}
TABLE#wp-calendar CAPTION {
	FONT-WEIGHT: normal; FONT-SIZE: 0.91em; BACKGROUND: #e5e5e5;  BORDER-BOTTOM: #ddd 1px dotted; LETTER-SPACING: 2px
}
TABLE#wp-calendar TH {
	FONT-SIZE: 0.91em; BACKGROUND: #f2f2f2; WIDTH: 26px; LINE-HEIGHT: 1.72em; BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: center
}
TABLE#wp-calendar TD {
	WIDTH: 26px; COLOR: #999; LINE-HEIGHT: 1.66em; TEXT-ALIGN: center
}
TABLE#wp-calendar TD#next {
	FONT-SIZE: 0.83em;  WIDTH: 78px; LETTER-SPACING: 1px
}
TABLE#wp-calendar TD#prev {
	FONT-SIZE: 0.83em;  WIDTH: 78px; LETTER-SPACING: 1px
}
#search {
	BORDER-RIGHT: #ddd 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.83em; BORDER-LEFT: #ddd 0px dotted; PADDING-TOP: 0.83em; BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: right
}
#search #s {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; FONT: 0.91em Verdana, sans-serif; BORDER-LEFT: #aaa 1px solid; WIDTH: 184px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left
}
#search #s:focus {
	BORDER-LEFT-COLOR: #777; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #ccc
}
#search INPUT[type='submit'] {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 3px double; PADDING-LEFT: 3px; BACKGROUND: url(images/submit_bg.gif); PADDING-BOTTOM: 2px; MARGIN: 0.25em 0px 0px; FONT: bold 1em Verdana, Times, serif; BORDER-LEFT: #ccc 3px double; CURSOR: pointer; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #999 3px double
}
#search INPUT[type='submit']:hover {
	COLOR: #237fa1
}
#search_form {
	
}
#search_form .search_input {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 2px; FONT: 0.91em Verdana, sans-serif; BORDER-LEFT: #aaa 1px solid; WIDTH: 184px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
#search_form .search_input:focus {
	BORDER-LEFT-COLOR: #777; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #777; BORDER-RIGHT-COLOR: #ccc
}
#footer P {
	FONT: 1.1em/1.63em Verdana, sans-serif; COLOR: #999; TEXT-ALIGN: right
}
#footer A {
	COLOR: #999; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #999; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
