/* CSS Document */
body	{
		background:#757575;
		padding:0px;
		margin:0px;
		}
body,TD		{
		color: #333333;
		font-size: 12px;
		font-family:arial;
		}
a		{
		text-decoration:underline;
		color: #8C0F26;
		}
a:hover	{
		text-decoration:none;
		}
		
a img	{
		border:0px;
		}
ul 		{
		margin:0 0 0 1px;
		padding:0px;
		list-style:none;
		}
ul li	{
		background:url(images/ul_li.gif) top left no-repeat;
		width:166px;
		height:25px;
		}
ul li:hover	{
		background:url(images/ul_li_o.gif) top left no-repeat;
		width:166px;
		height:25px;
		}
ul li a	{
		text-decoration:none;
		color:#444341;
		margin-left:33px;
		line-height:25px;
		}
ul li:hover a{
		color:#FFFFFF;
		}
.main 	{
		width:100%;
		text-align:center;
		}
.all_cont{
		border:solid 1px #bdbdbd;
		width:954px;
		background:#fFffff;
		text-align:left;
		margin-top: 7px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		}
.all_cont2{
		width:952px;
		text-align:left;
		margin-top: 7px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		color:#FFFFFF;
		}
.all_cont2 td{
		color:#FFFFFF;
		}
.all_cont2 a{
		color:#FFFFFF;
		}
.menu 	{
		margin:0 3px 0px 3px;
		height:27px;
		}
.menu_item{
		width:128px;
		height:27px;
		background:url(images/menu.jpg) top left no-repeat;
		float:left;
		text-align:center;
		margin-right:1px;
		}
.menu_item_last{
		width:172px;
		background:url(images/menu_last.jpg) top left no-repeat;
		margin:0px;
		}
div.menu_item:hover{
		background:url(images/menu_o.gif) top left no-repeat;
		}
div.menu_item_last:hover{
		background:url(images/menu_last_o.gif) top left no-repeat;
		}
.menu_item a{
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		}
.menu_item a:hover{
		color:#FFFFFF;
}
		
.left_col{
		width:168px;
		margin:3px 3px 0 3px;
		float:left
		}
.left_col .box{
		border:solid 1px #bdbdbd;
		width:100%;
		background:#e9e9ea;
		padding:1px;
		}
.left_col .box .head{
		padding:0px;
		margin:1px;
		height:23px;
		background:#8c0f26 url(images/heading_pic.jpg) top left no-repeat;
		}
.left_col .box .head span{
		margin-left:36px;
		color:#FFFFFF;
		font-weight:bold;
		}
		
.left_col h3{
		padding:0 0 0 36px;
		border:solid 1px #bdbdbd;
		margin:1px;
		height:23px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:23px;
		background:#8c0f26 url(images/heading_pic.jpg) top left no-repeat;
		}
		
.middle	{
		float:left;
		width:765px;
		margin-top:3px;
		margin-left:5px;
		}
		
.post-meta	{
		border:solid 1px #bdbdbd;
		}
		
.post-meta h1{
		line-height:25px;
		background:#8c0f26;
		color:#FFFFFF;
		font-weight:bold;
		margin:2px;
		}
.post-meta h1 a{
		text-decoration:none;
		color:#FFFFFF;
		margin-left:20px;
		font-size:15px;
		}
.post-content{
		margin:10px;
		font-size:14px;
    line-height:1.5em;
    margin:10px;
    padding-left:20px;
    padding-right:20px;
		}
		
.posted-aut-cat, #comment-temps{
		border:solid 1px #bdbdbd;
		margin:2px;
		padding:5px;
		background:#e9e9ea;
		}
.post-info	{
		float:left;
		}
.post-commented{
		float:right;
		}
		
 #comment-temps h2 {
 		line-height:20px;
		background:#8c0f26;
		color:#FFFFFF;
		font-weight:bold;
		margin:2px;
		padding:0 0 0 10px;
		font-size:15px;
		}
.com-box_alt{		
		border:solid 1px #bdbdbd;
		margin:2px;
		padding:5px;
		background:#e8e1e2;
}
.com-box{		
		border:solid 1px #bdbdbd;
		margin:2px;
		padding:5px;
		background:#e8e1e2;
}
.author_com{
		background:#494746;
		padding:2px;
		color:#FFFFFF;
}
.author_com a{
		color:#FFFFFF;
		font-weight:bold;
		}
.author_date{
		font-size:10px;
		margin-left:10px;
		}

