body {
	background: #fff; margin: 0px; font: small trebuchet ms, verdana, arial, sans-serif; color: #333333; text-align: center
}
#outer-wrapper {
	margin: 0px auto; font: 100% 'trebuchet ms',verdana,arial,sans-serif; width: 960px; text-align: left
}
#main-wrap1 {
	padding-right: 0px; padding-left: 0px; font-size: 97%; background: url(corners_main_bot.gif) #eeeecc no-repeat left bottom; float: right; padding-bottom: 8px; margin: 8px 0px 0px; overflow: hidden; width: 800px; color: #333333; line-height: 1.5em; padding-top: 0px; word-wrap: break-word
}
#main-wrap2 {
	padding-right: 0px; padding-left: 0px; background: url(corners_main_top.gif) no-repeat left top; float: left; padding-bottom: 0px; width: 100%; padding-top: 8px
}
#main {
	padding-right: 0px; padding-left: 0px; background: url(rails_main.gif) repeat-y left 50%; padding-bottom: 0px; width: 800px; padding-top: 0px
}
#sidebar-wrap {
	font-size: 97%; float: left; margin: 8px 0px 0px; overflow: hidden; width: 150px; line-height: 1.5em; word-wrap: break-word
}
.main .widget {
	padding-right: 8px; margin-top: 4px; padding-left: 0px; padding-bottom: 0px; width: 800px; padding-top: 0px
}
.main .blog {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 800px; padding-top: 0px
}
a:link {
	color: #445566
}
a:visited {
	color: #223344
}
a:hover {
	color: #223344
}
a img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#header-wrapper {
	padding-right: 0px; padding-left: 0px; background: url(corners_cap_top.gif) #335577 no-repeat left top; padding-bottom: 0px; margin: 8px 0px 0px; color: #ffffff; padding-top: 8px
}
#header {
	padding-right: 15px; padding-left: 15px; background: url(corners_cap_bot.gif) no-repeat left bottom; padding-bottom: 8px; padding-top: 0px
}
#header h1 {
	padding-right: 30px; padding-left: 30px; padding-bottom: 5px; margin: 0px; font: bold 200% 'trebuchet ms',verdana,arial,sans-serif; padding-top: 10px
}
#header a {
	color: #ffffff; text-decoration: none
}
#header a:visited {
	color: #ffffff; text-decoration: none
}
#header .description {
	padding-right: 30px; padding-left: 30px; padding-bottom: 10px; margin: 0px; font: 100% 'trebuchet ms',verdana,arial,sans-serif; padding-top: 5px
}
h2.date-header {
	font-size: 85%; margin: 0px 10px 0px 13px; color: #558866; line-height: 2em; letter-spacing: 0.01em
}
.post {
	border-right: #bbbbbb 0px dotted; padding-right: 13px; border-top: #bbbbbb 1px dotted; padding-left: 13px; padding-bottom: 0px; margin: 0.3em 0px 5px; border-left: #bbbbbb 0px dotted; padding-top: 0px; border-bottom: #bbbbbb 1px dotted
}
.post h3 {
	border-right: #bbbbbb 1px dotted; padding-right: 14px; border-top: #bbbbbb 0px dotted; display: block; padding-left: 29px; background: url(icon_arrow.gif) no-repeat 10px 0.5em; padding-bottom: 2px; margin: 0px; font: bold 135% 'trebuchet ms',verdana,arial,sans-serif; border-left: #bbbbbb 1px dotted; color: #333333; padding-top: 2px; border-bottom: #bbbbbb 1px dotted
}
.post h3 a {
	color: #333333; text-decoration: none
}
.post h3 a:visited {
	color: #333333; text-decoration: none
}
a.title-link:hover {
	color: #333333; background-color: #bbbbbb
}
.post-body {
	border-right: #bbbbbb 1px dotted; padding-right: 0px; border-top: #bbbbbb 0px dotted; padding-left: 0px; padding-bottom: 1px; border-left: #bbbbbb 1px dotted; padding-top: 10px; border-bottom: #eeeecc 1px dotted
}
unknown {
	border-bottom-width: 0px
}
.post-body {
	margin: 0px 0px 0.75em
}
.post-body blockquote {
	line-height: 1.3em
}
.post-body ul {
	display: block; padding-left: 0px; margin: 0px; list-style-type: none
}
.post-body li {
	padding-left: 0px; margin: 0px
}
.post-footer {
	border-right: #bbbbbb 1px dotted; padding-right: 0px; border-top: #bbbbbb 1px dotted; padding-left: 0px; font-size: 100%; background: #ffffff; padding-bottom: 2px; margin: 0px; border-left: #bbbbbb 1px dotted; color: #666666; line-height: 1.5em; padding-top: 2px; border-bottom: #bbbbbb 1px dotted
}
.post-footer-line-1 {
	min-height: 1.5em; height: 1.5em
}
.post-footer p {
	margin: 0px
}
unknown {
	border-bottom-color: transparent
}
.uncustomized-post-template .post-footer {
	text-align: right
}
.uncustomized-post-template .post-author {
	display: block; float: left; margin-right: 4px; text-align: left
}
.uncustomized-post-template .post-timestamp {
	display: block; float: left; margin-right: 4px; text-align: left
}
.post-footer a {
	color: #456
}
.post-footer a:hover {
	color: #234
}
a.comment-link {
	padding-left: 14px; background: url(icon_comment_left.gif) no-repeat left 45%
}
unknown {
	padding-left: 14px; background: url(icon_comment_left.gif) no-repeat left 45%
}
.post img {
	border-right: #bbbbbb 1px solid; padding-right: 4px; border-top: #bbbbbb 1px solid; padding-left: 4px; padding-bottom: 4px; margin: 0px 0px 5px; border-left: #bbbbbb 1px solid; padding-top: 4px; border-bottom: #bbbbbb 1px solid
}
blockquote {
	border-right: #bbbbbb 0px dotted; padding-right: 15px; border-top: #bbbbbb 1px dotted; padding-left: 15px; padding-bottom: 5px; margin: 0.75em 0px; border-left: #bbbbbb 0px dotted; color: #558866; padding-top: 5px; border-bottom: #bbbbbb 1px dotted
}
.post blockquote p {
	margin: 0.5em 0px
}
#blog-pager-newer-link {
	float: left; margin-left: 13px
}
#blog-pager-older-link {
	float: right; margin-right: 13px
}
#blog-pager {
	text-align: center
}
.feed-links {
	clear: both; margin-left: 13px; line-height: 2.5em
}
#comments {
	border-right: #bbbbbb 1px dotted; padding-right: 0px; border-top: #bbbbbb 0px dotted; padding-left: 0px; padding-bottom: 15px; margin: -25px 13px 0px; border-left: #bbbbbb 1px dotted; padding-top: 20px; border-bottom: #bbbbbb 1px dotted
}
#comments h4 {
	padding-right: 14px; padding-left: 29px; font-size: 120%; padding-bottom: 2px; margin: 0px 0px 10px; color: #333333; line-height: 1.4em; padding-top: 0px; border-bottom: #bbbbbb 1px dotted
}
#comments-block {
	margin: 0px 15px 0px 9px
}
.comment-author {
	padding-right: 0px; padding-left: 20px; font-weight: bold; background: url(icon_comment_left.gif) no-repeat 2px 0.3em; padding-bottom: 0px; margin: 0.5em 0px; padding-top: 0px
}
.comment-body {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; margin: 0px 0px 1.25em; padding-top: 0px
}
.comment-body p {
	margin: 0px 0px 0.5em
}
.comment-footer {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0.75em; margin: 0px 0px 0.5em; padding-top: 0px
}
.comment-footer a:link {
	color: #333
}
.deleted-comment {
	color: gray; font-style: italic
}
.comment-form {
	padding-right: 5px; padding-left: 20px
}
#comments .comment-form h4 {
	padding-left: 0px
}
.profile-img {
	border-right: #ffffff 4px solid; border-top: #ffffff 4px solid; float: left; margin: 5px 5px 5px 0px; border-left: #ffffff 4px solid; border-bottom: #ffffff 4px solid
}
.profile-datablock {
	margin: 0px 15px 0.5em 0px; padding-top: 8px
}
.profile-link {
	padding-left: 8px; font-weight: bold; background: url(icon_profile_left.gif) no-repeat left 0.1em
}
.profile-textblock {
	clear: both; margin: 0px
}
.sidebar .clear {
	clear: both
}
.main .widget .clear {
	clear: both
}
#sidebartop-wrap {
	padding-right: 0px; padding-left: 0px; background: url(corners_prof_bot.gif) #558866 no-repeat left bottom; padding-bottom: 8px; margin: 0px 0px 8px; color: #ffffff; padding-top: 0px
}
#sidebartop-wrap2 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(corners_prof_top.gif) no-repeat left top; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 8px; border-right-width: 0px
}
#sidebartop h2 {
	margin-bottom: 0.5em; font: bold 100% 'trebuchet ms',verdana,arial,sans-serif; color: #ffffff; border-bottom: #ffffff 1px dotted
}
#sidebartop a {
	color: #cccccc; text-decoration: none
}
#sidebartop a:hover {
	color: #ffffff; text-decoration: underline
}
#sidebartop a:visited {
	color: #ffffff
}
#sidebar a {
	color: #99ddbb; text-decoration: none
}
#sidebar a:hover {
	color: #ffffff; text-decoration: underline
}
#sidebar a:visited {
	color: #ffffff
}
.sidebar .widget {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0.5em 8px 1.25em; padding-top: 0px
}
.widget-content {
	margin-top: 0.5em
}
#sidebarbottom-wrap1 {
	padding-right: 0px; padding-left: 0px; background: url(corners_side_top.gif) #335577 no-repeat left top; padding-bottom: 0px; margin: 0px 0px 8px; color: #ffffff; padding-top: 8px
}
#sidebarbottom-wrap2 {
	padding-right: 0px; padding-left: 0px; background: url(corners_side_bot.gif) no-repeat left bottom; padding-bottom: 8px; padding-top: 0px
}
.sidebar h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0.2em; margin: 0px 0px 0.5em; font: bold 100% 'trebuchet ms',verdana,arial,sans-serif; padding-top: 0px
}
.sidebar ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 1.25em; padding-top: 0px; list-style-type: none
}
.sidebar ul li {
	padding-right: 0px; padding-left: 16px; background: url(icon_arrow_sm.gif) no-repeat 2px 0.25em; padding-bottom: 3px; margin: 0px 0px 3px; line-height: 1.4em; padding-top: 0px; border-bottom-style: none
}
.sidebar p {
	margin: 0px 0px 0.6em
}
#sidebar h2 {
	color: #aabbcc; border-bottom: #aabbcc 1px dotted
}
#footer-wrap1 {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 10px
}
#footer-wrap2 {
	background: url(corners_cap_top.gif) #335577 no-repeat left top; color: #ffffff
}
#footer {
	padding-right: 15px; padding-left: 15px; font-size: 12px; background: url(corners_cap_bot.gif) no-repeat left bottom; padding-bottom: 8px; color: #cccccc; padding-top: 8px
}
#footer hr {
	display: none
}
#footer p {
	margin: 0px
}
#footer a {
	font-size: 12px; color: #cccccc; text-decoration: none
}
#footer a:hover {
	color: #ffffff; text-decoration: underline
}
#footer .widget-content {
	margin: 0px
}
body#layout #main-wrap1 {
	margin-top: 0px
}
body#layout #sidebar-wrap {
	margin-top: 0px
}
body#layout #header-wrapper {
	margin-top: 0px
}
body#layout #header {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
body#layout #header-wrapper {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
body#layout #outer-wrapper {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
body#layout #outer-wrapper {
	width: 730px
}
body#layout #footer-wrap1 {
	padding-top: 0px
}
.b-user {
	color: #ffffff
}
.widgetnavbar {
	color: #0099cc
}
#navbar1 {
	color: #0099cc
}
#navbar1 a {
	color: #0099cc; text-decoration: none
}
#navbar1 a:hover {
	color: #00ffff; text-decoration: underline
}
.timestamp {
	font: 0.8em georgia, "times new roman", times, serif; color: #6c989d
}
.framediv {
	border-right: #000000 1px dotted; padding-right: 4px; border-top: #000000 1px dotted; padding-left: 4px; padding-bottom: 4px; margin: 4px; border-left: #000000 1px dotted; padding-top: 4px; border-bottom: #000000 1px dotted
}
.bo1 {
	color: #ff0000
}
.bo2 {
	color: #00ff00
}
.bo3 {
	color: #0000ff
}
.redtxt {
	color: #ff0000
}
.growntxt {
	color: #cc6600
}
.money {
	color: #006400
}
.curmoney {
	color: #800000
}
.item-list ul {
	padding-right: 0px; border-top: #cccccc 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: #cccccc 1px solid; width: 766px; padding-top: 0px; height: 100%
}
.item-list li {
	border-right: #cccccc 1px dashed; padding-right: 2px; padding-left: 3px; font-size: 12px; float: left; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 146px; color: #ff9900; line-height: 20px; padding-top: 0px; border-bottom: #cccccc 1px dashed; height: 24px
}
.item-list li a {
	color: #003399; text-decoration: none
}
.item-list li a:hover {
	color: #ff0000
}
.item-list li:hover {
	background-color: #ffcc66
}
.priva {
	color: #6600ff
}
.navtable {
	background-color: #114477
}
.registertb {
	clear: none; float: left
}
.hisbg {
	background-position: left center; background-image: url(hisbg.gif); padding-bottom: 2px; color: #000000; padding-top: 2px; background-repeat: repeat-y
}
.bluetxt {
	color: blue
}
.btn {background: #1FFFFF 0 bottom repeat-x;}
.btna {background: #ff0000 0 bottom repeat-x;}
.btnb {background: #0000ff 0 bottom repeat-x;}
.btnc {background: #00cc00 0 bottom repeat-x;}
