body, table 
{
	font-size: 12px; 
	font-family: Verdana, arial, sans-serif; 
	color: #000000;
}

img {border: 0;}

h1, h2, h3 {font: 19px Arial; color: #008}

blockquote
{
	padding-left: 1em;
	margin-bottom: 1.5em;
	border: dotted 1px #800000;
	border-left: solid 3px #800000;
	color: #555;
}

A         {color: #01A; text-decoration: none;}
A:visited {color: #A1A;}
A:hover   {text-decoration: underline;}

A#user:before {content: url('/img/head.png')}
A#user {font-weight: bold; color: #01A}


#foother {
	border-top: solid 1px #ccc;
	font: 11px tahoma;
	text-align: right;
	padding: 0.5em 2em 1.5em 2em;
	clear: both;
	color: #888;
}

#foother a {color: navy; text-decoration: underline;}

#forums_tree A {font: 13px 'Verdana'; color: #008;}
#forums_tree A:active {color: #000;}

#forums_tree a {font-weight: bold; font-size: 12px}
#forums_tree td small {color: #000;}
#forums_tree td#level0 {background: #efefff; border-left: 5px solid #fff}
#forums_tree td#level1 {background: #dfdfff; border-left: 20px solid #fff}
#forums_tree td#level2 {background: #dfdfdf; border-left: 40px solid #fff}
#forums_tree td#level3 {background: #eef;  border-left: 60px solid #fff}

#forums_tree li 
{
	display: inline; 
	list-style-type: square;

}
#forums_tree li:hover {	
	background: #ffeeee;
}
#forums_tree small {font-size: 10px; color: #ccc}
#forums_tree small a {font-size: 10px; color: #ccc}
#forums_tree small a:hover {color: #000}


#topic_row:hover
{
	background: #ccc;
}

#blog_post
{
	padding-bottom: 10px;
}

#blog_post .title {padding-bottom: -20px;}
#blog_post .title h2 a {font: 14px Verdana;  padding-bottom: -20px;  font-weight: bold; color: #393}
#blog_post .title h2 a:hover {text-decoration: none;}

#blog_post .title .date_square {background-image: url('/img/square_date_bg.gif')}
#blog_post a {color: #008; text-decoration: underline;}
#blog_post a img {border: 1px solid gray;}


#blog_post .text { padding-bottom: 5px; text-align: justify; line-height: 1.3em;}
#blog_post .foother   {font: 10px Verdana; color: #aaa;}
#blog_post .foother a {color: #888; text-decoration: underline }

#blog_comment .title {font: 12px Verdana; font-weight: bold; padding-left: 20px;}
#blog_comment .text {padding-left: 20px; padding-bottom: 15px; line-height: 1.3em;}

.calendar_day_types {color: #fff;}
.calendar_day_types a {color: #fff;}

textarea, file	
{
	font: 11px Verdana; 
	color: black;
	border: 1px solid #AAA;
}

select	{
	font: 11px Verdana; 
	color: black;
	border: 1px solid #AAA;
}

strike {color: #CCC;}

.small {font: 10px Verdana;}

.cat_title	{font: 13px verdana; color: #F60; background: #EFEFEF; border-bottom: 1px solid #369; border-right: 1px solid #CDE;}
.cat_title a	{color: #F60;}

.subcat_title	{font: 11px verdana; color: #F60; background: #FFFFFF; border-bottom: 1px solid #369; border-right: 1px solid #CDE;text-decoration: bold;}
.subcat_title a {font: 11px verdana; color: #000; font-weight: bold;}

.comment_bg {  background: #DDDDDD;}
.cmnt_text {white-space: normal;}

.min {background: #EEE; font-size: 9px;}
.cmnt_title {background: #EEE; font-size: 11px;}
.oran {background: #F60; color: #FFF;}

.date   {color: #BBB; font: 10px verdana;}
.date a {color: #01A;}

hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none gray; color:#ccc; background-color:gray; height: 1px; border-top:1px dashed #cccccc;}

.h1c a:link {color: #ddd;}

.forum_topic {font: 12px Verdana; text-align: justify;}
.forum_topic small {color: #aaa;}
.forum_topic p#text {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }

.forum_list h1 {margin-bottom: -10px;}

.menu a
{
	color: #01A;
}

#post_form {
	margin-top: 0px;
	margin-left: 30px;
}

#post_form h4 {
	margin: 20px 0px 3px -10px;
}


#post_form small {
	color: #000;
}

#post_form textarea, button {
	font: 13px 'Courier NEW';
	border: solid 1px #ccc;
}
#post_form textarea:hover {
	border: solid 1px #000;
}

#tags_cloud A {
	color: #000;
	text-decoration: none;
}
#tags_cloud A:hover {
	color: #000;
	text-decoration: underline;
}

.box_green {
	background: #99FF99;
	border: 1px solid #80c65a;
	color: #008000;
	width: 100%;
}
.box_green a {color: #008800; text-decoration: underline}

.avatar {border: 1px solid #eee}

.vote_up {color: #EEE; background: #DDD;}
.vote_up:hover {color: #FFF; background: #080;}
.vote_up:visited {color: #EEE;}

.vote_down {color: #EEE; background: #DDD;}
.vote_down:hover {color: #FFF; background: #F00;}
.vote_down:visited {color: #EEE;}

.pages_switcher {font-size: 10px; font-weight: bold; align: right}
.pages_switcher a {padding: 3px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #558; color: #000}
.pages_switcher b {padding: 3px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #55A; color: #fff; background: #558;}


