*{margin: 0;padding: 0;}

body 
    { 
		background-color : #ffffff;
		border: 1px solid #FFBF40;
		margin: 1px auto;
		padding: 1px 1px 0px 1px;
		max-width: 480px 
	}
.header
	{text-align:center;
		color: rgb(255, 250, 238);
		background-color: #5C2E2E;
		margin-bottom: 1px;
		padding: 2px;
		 border: 1px solid rgb(104, 102, 102);
		background-position: 50% 0%;
	}
.header h1{font-size:14px;}
.header b{font-size:22px;}
.footer
	{ text-align:center;
    	padding: 5px 5px 5px 8px;
		background: #000040 repeat-x top;
		border:1px solid #ccc;
		color: #FFFF00;
		margin-top:1px;
		text-transform:capitalize;
	}
.list 
	{
		background-color: #eeeeee;
		color: #333;
		margin: 2px 1px 2px 1px;
		padding: 1px;
		border:1px solid #ccc;
	}

.title
	{	
        color:#FFF;
		text-align:center;
		background-color:#FF6600; 
		margin:2px 1px 2px 1px; 
		padding : 1px;
		border:1px solid #999999;
    }
.title h2{font-size:18px}
.bmenu
	{	
        color:#FFF;
		text-align:center;
		background-color:#FF6600; 
		margin:2px 1px 2px 1px; 
		padding : 1px;
		border:1px solid #999999;
    }
img {max-width:100%}

.story_cat_root{background-color: #eeeeee;
		color: #333;
		margin: 2px 1px 2px 1px;
		padding: 1px;
		border:1px solid #ccc;}
.story_detail_list h1{font-size:18px}

.TOP_1 {
    background-color: #FF7C3B;
    border-top: 1px solid #2C2C2C;
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 7px;
}
.TOP_2 {
    background-color: #4A4A4A;
    border-top: 1px solid #2C2C2C;
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 7px;
}
a:link{color: #0000FF;margin: 1px;text-decoration: none;}
a:active{color: #0000FF;margin: 1px;text-decoration: none;}
a:visited{color: #0000FF;margin: 1px;text-decoration: none;}
a:hover{color:#FF0000;margin: 1px;text-decoration: underline;}
a.buttom { color: #494949; border: 1px solid #C4C6C4; background: #D4D6D4; padding: 0px 2px 0px;}