p {
        text-indent: 3ex;

}

h2 {
        text-decoration: overline;
}

blockquote {
	text-align: justify;
	font-variant: small-caps;
	font-size: small;
}

td.outside {

	background-color: rgb(255,255,255);
	padding: 5px;
	text-decoration: none;
	border-color: rgb(192,192,192);
	border-style: ridge;
	border-width: medium;

}

.contents table {

}

.contents td {
	background-color: rgb(192,192,192);
	padding: 5px;
	text-decoration: none;
	border-color: red;
	border-style: ridge;
	border-width: medium;
}

.sidebar {
	border-left-color: red;
	border-left-style: ridge;
	border-left-width: thick;
	padding: 5px;
	width: 300px;
}

.sidebar table {
	border-color: red;
	border-style: ridge;
	border-width: medium;
}

.soonleftwidth {
	width: 55%;
}

.middlenews {
	background-color: rgb(192,192,192);
	padding: 1.5ex;
	border-style: solid;
	border-color: black;
	border-width: thin;
}

td.comingsoonleft {
	background-color: rgb(192,192,192);
	padding: 1.5ex;
	border-style: solid;
	border-color: black;
	border-width: thin;
	width: 55%;
}

td.comingsoonright {
	background-color: rgb(192,192,192);
	padding: 1.5ex;
	border-style: solid;
	border-color: black;
	border-width: thin;
}/*
 .comingsoonright {
	border-left-color: red;
	border-left-style: ridge;
	border-left-width: medium;
	padding: 5px;
}
*/

.copy img {
	margin: 1.5ex;
	border-style: solid;
	border-color: black;
	border-width: medium;
}

.schedule table {
}

.schedule td {
	background: rgb(211,211,211);
}

.schedule th {
	background: rgb(211,211,211);
	line-height: 0.8;
}

.parchment {
        background-image: url('/images/main/parchment.gif');
        border: 1px solid #a9a9a9;
        padding: 3px;
        margin: 1em;
        max-width: 600px;
}

h3 {
        text-decoration: overline;
}


