body {
font-family: arial,helvetica,sans-serif;
}

/*td { border: 1px solid red; }
table { border: 1px solid blue; }
tr { border: 1px solid green; }*/

A.mi:link, a:link   { color:rgb(0,99,99); text-decoration:none; }
A.mi:visited, a:visited { color:rgb(255,153,0); text-decoration:none; }
A.mi:active, a:active  { color:rgb(0,102,102); text-decoration:underline; }
A.mi:hover, a:hover   { color:rgb(153,0,0); text-decoration:underline; }

.hide_blog { display:none; }

span { margin:0; padding:0; }

.sidebar
{
	color: #21262A;
	/*margin: 0 6px 4px 0;*/
width: 167px;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
background: #288e9a url(images/navtop.gif) repeat-y;
}

/* Menu lists */
.sidebardl
{
	padding: 0 0 10px 0;
	margin: 0;
width: 167px;
}
.sidebardl dt
{
	background: #288e9a url(images/navtop.gif) repeat-y;
	color: #3A3523;
	font-size: 12px;
	font-weight: bold;
	/*font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif;*/
font-family: arial,helvetica,sans-serif;
	padding: 4px 10px;
text-align: center;
color: #163723;
}
.sidebardl dd
{
	background: #288e9a url(images/navtop.gif) repeat-y;
	padding: 2px 10px;
	margin: 1px 0 0 0;
text-align: left;

}
/*.sidebardl dd:hover
{
	background: #288e9a;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}*/
.sidebardl dd a:link, .sidebardl dd a:visited
{
	background: #288e9a url(images/bg_small.gif) repeat;
	padding: 0 0 0 10px;
color: white;
font-weight: bold;
text-decoration:none;
}
.sidebardl dd a:hover
{
	background: #288e9a url(images/bg_small.gif) repeat;
	padding: 0 0 0 10px;
font-weight: bold;
color:rgb(255,153,0);
text-decoration:none;
}

#content {
margin: 10px 15px;
}

.item_date, .item_date a {
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
padding-top:8px;
}

.item_title {
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#007777;
padding-top:8px;
}

.item_title a, .item_title a:visited {
/*font-size:1.5em;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#007777;
padding-top:8px;
}

.item_meta {
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
padding-top:8px;
}

.item_meta a, .item_meta a:visited {
/*font-size:0.65em;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
padding-top:8px;
}

.commentform input, .commentform textarea, .searchform input {
display:block;
}

.comments, .commentform, .commentbody, .commentinfo {
font-size: 0.75em;
}

.commentinfo {
color:#990000;
padding-top:8px;
}

.sidebardl dd form {
padding-top: 0px;
margin-top: 0px;
}

.searchform input {
width:140px;
text-align: left;
}
.searchform .formbutton {
width:70px;
display:inline-block;
}

.recent_comments dd a{
font-size: 0.80em;
font-weight: normal;
padding: 2px 4px;
}

.rc_user {
text-decoration: underline;
}

.topics dd a {
font-size: 1.25em;
}

.topics dt {
font-size: 1.25em;
}

.error {
color: red;
font-size: 0.90em;
font-weight: bold;
}

.pending {
color: green;
font-size: 0.90em;
font-weight: bold;
}

/* Search highlight color */
.highlight
{
	background: #DEFFA9;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #ccc;
}
.rightbox {
	float: right;
	border-left: 2px solid #ccc;
}
