/*-------------------------------------------------------
	Link List
-------------------------------------------------------*/
div#main div.linkList {
	font-size: 122%; /* ( small: 92% | medium: 100% | large: 107% ) */
	color: #fff;
	text-align: center;
}

div#main div.linkList table {
	margin-left: auto;
	margin-right: auto;
}

div#main div.linkList H1 {
	background-color: #555;
	border: 1px solid #999;
	margin: 15px 5px 15px 5px;
	padding: 5px;
	width: 868px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}
div#main div.linkList H1 span.sub {
	font-size: smaller;
	font-weight: bold;
	color: #fff;
}

div#main div.linkList H2 {
	background-color: #555;
	border: 1px solid #999;
	margin: 5px 5px 15px 5px;
	padding: 5px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

div#main div.linkList H4 {
	background-color: #555;
	margin: 5px 5px 15px 5px;
	padding: 2px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

/*-------------------------------------------------------
	Link List
-------------------------------------------------------*/
div#main div.linkList table.linklist {
	table-layout: fixed;
	width: 818px;
	empty-cells: hide;
	border-collapse: separate;
	margin-bottom: 20px;
}
div#main div.linkList table.linklist th {
	color: #000;
	background-color: #ccc;
}
div#main div.linkList table.linklist a {
	color:#CCCCCC;
}
div#main div.linkList table.linklist a:visited{
	color:#CCCCCC;
}
div#main div.linkList table.linklist table.caption {
	table-layout: fixed;
	width: 196px;
	background-color: #555;
}
div#main div.linkList table.linklist td {
	padding: 0;
	text-align: center;
	background-color: #555;
}
div#main div.linkList table.linklist td.title {
	font-weight: bold;
	text-align: center;
	background-color: #777;
}
div#main div.linkList table.linklist td.caption {
	padding: 0;
	__font-family:serif;
	font-size: 10px;
	text-align: left;
	background-color: #555;
}
div#main div.linkList table.linklist td.captiondate {
	width: 70px;
	padding: 0;
	font-size: 11px;
	text-align: right;
	background-color: #555;
}
div#main div.linkList table.linklist td.blank {
	background-color: #333;
}
div#main div.linkList table.linklist td.vblank {
	background-color: #333;
	font-size: 0px;
	height: 2px
}
div#main div.linkList img.banner200x40 {
	width: 200px;
	height: 40px;
	border: 1px solid #fff;
}
div#main div.linkList img.banner200x40:link { border-color: #fff; background-color:#fff}
div#main div.linkList img.banner200x40:visited { border-color: #fff; background-color:#fff}
div#main div.linkList img.banner200x40:hover { border-color: #f00; background-color:#f00}

div#main div.linkList img.banner {
	border: 1px solid #fff;
}
div#main div.linkList img.banner:link { border-color: #fff; background-color:#fff}
div#main div.linkList img.banner:visited { border-color: #fff; background-color:#fff}
div#main div.linkList img.banner:hover { border-color: #f00; background-color:#f00}

