/* start.css */

/* RSS & Atom feeds */

div.rss_box {
	clear:left;
	width:170px;
	max-width:170px;
	float:left;
	font-size:0.7em;
	margin-top:10px;
}
	div.rss_box hr {
		clear:both;
		float:none;
		padding:0px;
		margin:0px;
		border:1px hidden #000;
		background-color:transparent;
	}

	span.rss {
		display:block;
		float:left;
		clear:left;
		font-weight:bold;
		color:#fff;
		background-color:#FF8800;

		width:50px;
		padding:2px;
		margin-top:1px;
		margin-right:4px;

		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #B7B7B7;
		border-bottom:1px solid #B7B7B7;
	}

	div.rss_box a, div.rss_box a:link, div.rss_box a:visited {
		float:right;
		display:block;
		width:100px;
		text-decoration:none;
		padding:1px;
		padding-top:3px;
		color:#000;
		
		background-color:#b7b7b7;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #000;
		border-bottom:1px solid #000;		
	}
	div.rss_box a:hover {
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;			
	}

/* SMF output */

table.ssi_table a:link, table.ssi_table a:visited {
	color: #000;
	text-decoration:none;
}
table.ssi_table a:hover {
	color: #bc0000;
	text-decoration: underline;
}

	table.ssi_table {
		font-size:0.85em;
		border-collapse:collapse;
		width:100%;
		color:#000;
		padding:5px;
	}
	
	.ssi_table td:hover {
		background:#cdcdcd;
	}

	.ssi_table td {
		font-size:smaller;
		padding:3px;
		text-align:left;
/*		border:1px solid #fff; */
	}
	
	div {
		color:#000;
	}
	
	.ssi_table_board {
		text-align:left;
	   color:#000;		
		width:150px;
		background-color:#bdbdbd;
		border:1px solid white;
		padding:0.2em;
	}
	
	.ssi_table_topic {
	   color:#000;	
		padding-left:0.5em;
		width:55%;
		background-color:#b0b0b0;
		border:1px solid white;
	}
	
	.ssi_table_date {
	   color:#000;
		width:150px;	
		background-color:#bdbdbd;
		border:1px solid white;
		padding:0.2em;
	}
	
	hr {
		margin-top:15px;
		margin-bottom:15px;
	}
	
	div.smaller {
		font-size:smaller;
		font-style:italic;
		text-align:right;
	}
	
	div.ssi_news_item {
		font-size:0.85em;
		padding:5px;
/*		background:#b0b0b0;

		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
*/	}
	
		div.ssi_news_item h3 {
			font-stretch:expanded;
			letter-spacing:0.1em;
			font-size:1.2em;
			margin-left:20px;
			border-bottom:1px dotted #000;
		}
		div.ssi_news_item h3 a {
			margin-right:10px;
			margin-bottom:5px;
		}

