/* TABLES */

table, th,td { border:none;}

table.plain {
	 border: 1px solid black; border-collapse: collapse;
}
td.plain {
	 border: 1px solid black;
	 border-collapse: collapse;
}
th.plain {
	 border: 1px solid black;
	 border-collapse: collapse;
}

td.rightborder {
	border-right: 1px solid black;
}

table.links {
	width:294px;
	font-size:24px;
	font-family:Gill Sans MT,Gill Sans,Lato,Calibri,sans-serif;
	border-width: 4px;
	border-spacing: 2px;
	border-style: solid;
	border-color: LightSkyBlue;
	border-collapse: separate;
	background-color: white;
	border-radius: 13px;
}
table.links th {
	color:#0F54A0;
	border-width: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	border-bottom:1px solid black;
	padding:5px;

}
table.links td {
	font-size:18px;
	line-height:20px;
	border-width: 0px;
	border-bottom:1px dotted black;
	padding: 2px;
	border-color: gray;
	background-color: white;
}

table.channellist {
	border-collapse: collapse;
}
th.channellist {
	background-color: LightSkyBlue;
	border: 1px solid blue;
	text-align:center;
	font-weight:bold;
	padding: 4px;
}
td.channellist {
	border: 1px solid blue;
	text-align:center;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
td.channel {
	border: 1px solid blue;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
td.channelnum {
	border: 1px solid blue;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align:center;
}

td.data {
	font-family:"Lucida Console", Monaco, monospace;
	border: 1px solid blue;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
td.datares {
	font-family:"Lucida Console", Monaco, monospace;
	border: 1px solid blue;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align:right;
	background-color:lightgray;
}
td.label {
	font-family:serif;
	border: 1px solid blue;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align:right;
}

table.comments {
	font-family:Calibri;
	width:80%;
	margin-left:10%;
	border-bottom:solid red 1px;
	margin-bottom:20px;
	padding-bottom:20px;
}
table.reply {
	font-family:Calibri;
	width:70%;
	margin-left:20%;
	border-bottom:solid red 1px;
	margin-bottom:20px;
	padding-bottom:20px;
}
td.user {
	width:52px;
	 vertical-align:top;
}
td.name {
	color:blue;
	font-weight:bold;
}
hr.commentdivider {
	width:70%;
	margin-left:15%;
	color:red;
	background-color:red;
	border-width: 1px;
}
td.datetime {
	text-align:right;
	color:darkgray;
}

table.gallery {
	font-family:Gill Sans MT,Gill Sans,Lato,Calibri,sans-serif;
	border-width: 4px;
	border-spacing: 2px;
	border-style: solid;
	border-color: LightSkyBlue;
	border-collapse: collapse;
	background-color: white;
	border-radius: 13px;
	margin-left: auto;
    margin-right: auto;
}

td.gallery {
	vertical-align:top;
	padding:6px;
	border-bottom: 4px solid LightSkyBlue;
	border-spacing: 2px;
}