
.blog 					{ font-family: verdana; font-size: 11px; xmargin: 20px; padding: 5px; xborder: 1px solid #aaaaaa; overflow: auto; }
.blog *					{ xfont-family: verdana; xfont-size: 11px; margin: 0px; padding: 0px; xfont-weight: normal; background: none; }

.blog .blog_title		{ margin: 10px; padding: 3px; border-bottom: 1px dotted #aaaaaa; overflow: auto; font-size: 14px; zoom: 1; color: #f39400; }
.blog .blog_title a		{ font-size: 14px; color: #f39400; text-decoration: none; font-weight: bold; }
.blog .blog_content		{ margin: 10px; padding: 3px; }

.blog .navbit			{ float: left; display: block; margin: 0px 5px 0px 0px; }
.blog .navbit a			{ font-weight: bold; }

* html .blog .search	{ width: 300px; }
.blog .search			{ height: 25px; width: 280px; float: right; overflow: auto; }
.blog .search .month	{ float: left; width: 100px; height: 20px; border: 1px inset #999999; background: #ffffff; }
.blog .search .text		{ float: left; width: 100px; height: 20px; border: 1px inset #999999; }
.blog .search .submit	{ float: left; padding: 1px 5px; border: 1px outset #999999; }

.blog .button			{ margin-left: 5px; padding: 2px 10px; cursor: pointer; background: #c4d0d6; color: #2f4d69; }
.blog .button.delete	{ xbackground: #ee6666; xcolor: #ffffff; }

.forum .topic_head			{ margin: 5px 0px; padding: 5px; border: none; border: 1px dotted #3d7ab1; xbackground: #f3f5f6; }
.forum .topic .title .link	{ margin: 0px; padding: 2px; overflow: auto; font-size: 12px; color: #f39400; }

.blog .entry			{ margin: 5px 0px; xpadding: 2px; overflow: auto; }
* html .blog .entry		{ margin: 0px; margin-top: -5px; }
.blog .entry .user		{ float: left; width: 150px; height: 120px; xbackground: #eeeeee; overflow: auto; }
.blog .entry .content	{ margin-bottom: 2px; padding: 5px; border: 1px dotted #3d7ab1; xbackground: #f3f5f6; overflow: auto; }
* html .blog .entry .content { margin-bottom: 2px; }
.blog .entry div.title	{ margin: 0px 0px 10px; padding: 0px; font-size: 13px; overflow: auto; font-size: 12px; color: #f39400; }
.blog .entry div.title a{ color: #f39400; margin-bottom: 5px; text-decoration: none; }
.blog .entry a.more		{ color: #f39400; }
* html .blog .entry a	{ margin-bottom: 0px; }
.blog .entry a			{ font-weight: bold; color: #37434e; margin-bottom: 5px; text-decoration: none; }
.blog .entry a:hover	{ text-decoration: underline; }
.blog .entry .info		{ padding-bottom: 3px; border-bottom: 1px dotted #2f4d69; }
.blog .entry .intro		{ margin: 1px 0px 0px; padding: 8px 5px 5px; }
.blog .entry .text		{ margin: 5px 0px 0px; padding: 0px 5px 10px; }
.blog .entry .signature	{ margin-top: 10px; padding: 3px; border-top: 1px dotted black; }
.blog .entry .button	{ float: right; }
.blog .entry .high		{ color: #37434e; font-weight: bold; }

.blog .entry .thumb		{ margin-top: 2px; overflow: auto; }

.blog .form					{ padding: 5px; border: 1px solid #37434e; overflow: auto; }
.blog .form .message		{ margin: 5px; color: #664400; }
.blog .form .head			{ padding: 5px 0px; border-bottom: 1px dotted #cccccc; }
.blog .form .row			{ margin: 5px 0px; overflow: auto; }
.blog .form .label			{ float: left; width: 120px; margin-left: 5px; }
.blog .form input			{ float: left; width: 380px; display: block; padding: 2px; border: 1px inset #aaaaaa; font-size: 10px; }
.blog .form textarea		{ float: left; width: 380px; height: 60px; border: 1px inset #999999; font-family: verdana; font-size: 11px; }

.blog .form .submit			{ width: 117px; padding: 1px; border: 1px outset #aaaaaa; background: #eeeeee; }
