/* CSS Document */

BODY	{

		margin:0px;

		padding:0px;

		background:#e8e6e7 url(images/bg2.gif) top left repeat-x;

		}

BODY,TD	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#2f2f2f;

		}

A		{

		color:#27517b;

		text-decoration:none;

		}

A:hover	{

		text-decoration:underline;

		}
		

A IMG	{

		border:0px;

		}

FORM 	{

		margin:0px;

		padding:0px;

		

		}

		

ul 		{

		margin:0 0 0 1px;

		padding:0px;

		list-style:none;

		}

ul li	{

		background:url(images/li_bg.gif) bottom left no-repeat;

		width:154px;

		height:23px;

		}

ul li a	{

		text-decoration:none;

		color:#4b4b4b;

		margin-left:10px;

		line-height:23px;

		}

ul li a:hover	{

		color:#73841e;

		}



.main	{

		width:100%;

		height:100%;

		text-align:center;

		}

.site	{

		width:800px;

		text-align:left;

		margin-top:5px;

		margin-left:auto;

		margin-right:auto;

		}

		

.head0	{

		color:#373a3a;

		text-align:right;
		
		margin-bottom:-5px;
		
		padding-top:5px;

		height:33px;

		}

.head0 a{

		color:#373a3a;
		
		font-size:11px;

		text-decoration:none;

		}

.head2	{

		height:37px;

		background:url(images/head2_bg.gif) top left repeat-x;

		text-align:center

		}	

		

.f1		{

		margin:10px 10px 0 10px;

		}

.f1_t1	{

		width:300px;

		color:#4b4b4b;

		font-family:arial;

		font-size:11px;

		padding-left:10px;

		height:17px;

		padding-top:2px;

		border:solid 1px #d1d1d1;

		margin:0px;

		}

.f1_b1	{

		margin-top:-6px;

		margin-left:7px;

		}

.cont	{

		background:#FFFFFF url(images/cont_bg.jpg) top left repeat-x;

		}

.left_col{

		width:210px;

		float:left;

		}

.right_col{

		width:210px;

		float:right;

		}

.left_col .box{

		background:url(images/box_mid.gif) top left repeat-y;

		width:180px;

		margin-left:5px;

		margin-bottom:5px;

		}

.left_col .box .head{

		width:180px;

		height:35px;

		background:url(images/heading.gif) top left no-repeat;

		}

.left_col .box .head span{

		color:#FFFFFF;

		font-size:12px;

		font-weight:bold;

		margin-left:10px;

		}

.left_col .box ul{

		margin:10px;

		}

.left_col .box .text{

		background:url(images/box_bot.gif) bottom left no-repeat;

		padding-bottom:10px;

		}

.middle	{

		float:left;

		width:515px;

		margin-left:20px

		}	

.post-meta h1{

		color:#27517b;

		font-size:16px;

		font-weight:bold;

		}
		
.post-meta h2{

		color:#27517b;

		font-size:16px;

		font-weight:bold;

		}
		

.post-meta h1 a{

		text-decoration:none;

		}

		

.post-content{

		margin-top:10px;

		margin-bottom:10px;

		}

		

.posted-aut-cat, #comment-temps{

		padding:8px;

		background:#FFFFFF url(images/cont_bg.jpg) top left repeat-x;

		}

.post-info	{

		float:left;

		}

.post-commented{

		float:right;

		}

 #comment-temps h2 {

		color:#27517b;

		font-size:12px;

		font-weight:bold;

		padding:0 0 0 10px;

		}

.com-box_alt{		

		background:#FFFFFF url(images/cont_bg.jpg) top left repeat-x;

		padding:5px;

}

.author_com{

		padding:2px;

		color:#73841e;

}

.author_com a{

		color:#73841e;

		font-weight:bold;

		}

.author_date{

		font-size:10px;

		margin-left:10px;

		}

		

.footer { height:141px; background:#27517b url(images/logo_footer.jpg) 335px 15px no-repeat; } 

	.footer a { text-decoration:none; color:#fff; padding:0 4px; }

	.footer a:hover { text-decoration:underline; }

	.footer .flinks { text-align:center; padding-top:32px; height:40px; color:#fff; }

	.footer .copy { margin:0; padding:0; color:#fff; font:12px/18px Arial, Helvetica, sans-serif; text-align:center; }