.red {color: #FF0000}

.post_1 {background:#fff;padding:2px}
.post_2 {background:#ebebeb;padding:2px}

.sm_menu { text-align:right;padding-top:3px;margin-right:10px;font-size:1em;}
.sm_menu a {text-decoration: none;font-weight: bold;text-transform: lowercase;color: #3366cc;}
.sm_menu a:hover {color: #333333;text-decoration: underline;}



a.title {font-size:140%;text-decoration:none;}
a.title:hover {text-decoration:underline;}

div.sm_date { width:60px;height:50px;text-align:center;margin-right:5px;line-height:1;background:url(/resources/images/date.gif); }
div.sm_date div { color:#006600;margin-top:0px;font-size:24pt;font-family:Times;font-weight:bold; }
div.sm_date span { font-size:8pt;font-family:Arial;font-weight:bold; }

div.separator { background:#7CC576;width:150px;height:4px;margin:10px 0px 10px 0px; }

ul.sitemap {margin:0; padding:0; list-style:none}
ul.sitemap li {background: none; margin-top:5px;margin-left:25px}
ul.sitemap li span{background: none;margin-left:15px}

ul.news {margin:0; padding:0; list-style:none}
ul.news li {background: none; margin-top:5px;}


/* search form */
.login  {
	float: right;
	margin: 0;
	padding: 0;
}
.login input  {
	
}
.login input.text  {
	border: none;
	background: url('/resources/images/bg_search.gif') repeat-x;
	/*font: 10px Arial, sans-serif;*/
	width: 100px;
	padding: 4px 2px;
	height: 13px;
}

.info {
    margin-top:3px;
    border-top:1px solid #CCCCFF;
    border-bottom:1px solid #CCCCFF; 
    padding:3px;
    background:#CCFFCC;
    clear:both;
}
div.comments {width:100%;}
div.comments input{border:1px solid #666666;height:20px;}
div.comments textarea{border:1px solid #666666;width:100%;height:118px;}

div.page_navogator {
    margin-top:10px;
    margin-bottom:10px;
    text-align:right;
}

div.page_navogator span{
    color: #ff0000;
    text-decoration:underline;
    font-weight:600;
}
