/* 全体の設定*/
BODY{
	font-style:normal;/*文字のスタイル*/
	font-weight:normal;/*文字の太さ*/
	font-size:small;/*文字の大きさ*/
	text-align:center;/*文字の寄せ方*/
	color:#000000;/*文字の色*/
	background-color:#ffffff;/* 背景の色 */
	background-image:url('img/back.gif');/* 背景の画像 */
}


/************************************/
/*全体の枠							*/
/************************************/
table#structure{
	border:1px soid #663300; background-color:#FFFFFF;
	width:1024px;
	text-align:left;
	margin:0px auto;
}

/************************************/
/*Body部分							*/
/************************************/
table#structure_body{
	border:none;
	background-color:#FFFFFF;
	position:left;
	width:820px;
	text-align:left;
	margin:0px auto;
}

/************************************/
/*ヘッダー部分の背景					*/
/************************************/
td#head{
	width:1024px;
	height:100px;
/*	background-color:#00CC66; */
	background-image:url("./../images/community_top_background.png");
}

td#index{
	width:200px;
	height:25px;
	background-color:#0000ff;
	text-align: center; 
	border-left-style: solid; 
	border-left-width: 1; 
	border-right-style: solid; 
	border-right-width: 1;
	font-family : "Tahoma";
	font-size : 13;
	font-weight: bold;
	color:#FFFFFF;
}


td#topic_title{
	color:#ffffff;
	background-color:#0000ff;
	border-left-style:none; 
	border-left-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: left;
	vertical-align: top;
	font-family : "Tahoma";
	font-size : 12;
	font-weight: bold;		
}



td#topic{
	width:450px;
	border-color:#d6d6d6;
	border-left-style:none; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: left;
	vertical-align: top;	
	font-size : 14;
}

td#reply{
	width:50px;
	border-color:#d6d6d6;
	border-left-style:none; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: center;
	vertical-align: top;	
	font-size : 14;
}


td#author{
	width:100px;
	border-color:#d6d6d6;
	border-left-style:none; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: center;
	vertical-align: top;	
	font-size : 14;
}


td#last_date{
	width:120px;
	border-color:#d6d6d6;
	border-left-style:none; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: center;
	vertical-align: top;	
	font-size : 14;
}


td#no_topic{
	border-color:#d6d6d6;
	border-left-style:none; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-top-style:none; 
	border-top-width:0; 
	border-bottom-style:solid; 
	border-bottom-width:1;
	text-align: left;
	vertical-align: top;	
	font-size : 14;
}

td#item_title{
		color: #0000ff;
		font-size: 14;
		font-family: "Comic Sans MS";
		vertical-align: top;
}

td#preview_item_title{
		color: #0000ff;
		font-size: 20;
		font-family: "Comic Sans MS";
		font-weitht: bold;
		vertical-align: top;
}

td#foot{
	width:1024px;
}


/************************************/
/*ボーダーライン						*/
/************************************/
#line_horizon{
height:5px;
background-color:#0000ff;
filter:progid:DXImageTransform.Microsoft.Alpha
(style=2,opacity=100,finishOpacity=0);
}



/************************************/
/*リンクライン				未使用		*/
/************************************/
a:link {/*リンクされた文字の色*/
	font-style:normal;
	text-decoration:none;/* 下線 */
	font-family : "Tahoma";
	font-size : 13;
	font-weight: bold;
	color:#FFFFFF;

}
a:visited {/*訪問後の色*/
	color:#FFFFFF;/*文字の色：白*/
	text-decoration:none;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
	color:#ff0000;/*文字の色：赤*/
	font-style:normal;
	text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
/*	text-decoration:none;/* なし */
}


/************************************/
/*見出しのデコレーション					*/
/************************************/
h2.header{
	border-left:10px none #663300; 
	border-right:10px none #663300; 
	border-top:1px none #663300; 
	border-bottom:1px none #663300; 
	margin:0px; font-size:large;
	text-align:center;
	color:#FFFFFF;
	font-family:"Arial";
}
h3.header{
	margin:0px;
	font-size:small;
	border-color:#663300;
	border-width:1px 10px;
	border-style:none;
	text-align:center;
	color:#FFFFFF;
	font-family:"Arial";

}

