/* 
-------------------------- \*/

.article_title_box { width:598; margin:0 0 15px 0; padding:7px 0 5px 0; letter-spacing:1px; text-align:left; }
.article_title_box { background:#9f825c; }
	.article_title_box p { margin:0 13px 0 13px; padding:0 0 1px 0; line-height:110%; color:#FBFF9E; }
    .article_title_box h2 { margin:0 13px 0 11px; color:#FFFFFF; line-height:120%; }
    .article_title_box a:link		{color:#FFFFFF;text-decoration:none;}
    .article_title_box a:visited	{color:#FFFFFF;text-decoration:none;}
    .article_title_box a:hover		{color:#FFFFFF;text-decoration:underline;}
    .article_title_box a:active		{color:#FFFFFF;text-decoration:underline;}


.article_box { padding:0 0 20px 0; }
.article_area { width:572px; margin:0 auto 10px auto; padding:0 0 15px 0; overflow:hidden; }
.article_area { color:#444; text-align:left; line-height:160%; text-align: justify; text-justify: distribute; }
.article_area { border-bottom:2px solid #DCF3BF; background:#FFF; }
    .article_area p { margin:0 0 0 0; padding:0 0 13px 0; }
    .article_area h3 { line-height:120%; margin:20px 0 15px 0; padding:2px 0 10px 0; letter-spacing:2px; }
    	.article_area h3 { border-bottom:1px solid #BCE680; }
    .article_area h4 { line-height:120%; margin:10px 0 0 0; padding:2px 0 5px 0; letter-spacing:2px; }
    .article_area h5 { line-height:120%; margin:15px 0 10px 0; padding:2px 0 2px 15px; letter-spacing:2px; }
    	.article_area h5 { border-left:5px solid #BCE680; }
    .article_area h6 { line-height:120%; margin:10px 0 7px 0; padding:2px 0 2px 0px; letter-spacing:2px; }
    .article_area a:link	{color:#FC6935;text-decoration:underline;}
    .article_area a:visited	{color:#FC6935;text-decoration:underline;}
    .article_area a:hover	{color:#FC6935;text-decoration:none;}
    .article_area a:active	{color:#FC6935;text-decoration:none;}
	
    .article_smry,
    .article_body
    .article_post { width:572px; margin:0; padding:0; overflow:hidden; }

    .article_smry { margin:0 0 25px 0; padding:0; }
    .article_body { margin:0 0 25px 0; padding:0; }
    .article_post { margin:0 0 5px 0; padding:0; }

	.article_category	{ margin:0 13px 6px;}

.article_data { width:572px; margin:0 auto; padding:0; overflow:hidden; text-align:right; }
.article_data { color:#027333; }
    .article_data a:link	{color:#027333;text-decoration:none;}
    .article_data a:visited	{color:#027333;text-decoration:none;}
    .article_data a:hover	{color:#027333;text-decoration:underline;}
    .article_data a:active	{color:#027333;text-decoration:underline;}




/* ----------------------- */







