body {

        background-image: url(http://crossingborderslive.org/images/main/bg.gif);
}

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: groove;
	border-width: medium;


}

td.contents_top {

}

td.contents {
	background-color: rgb(192,192,192);
	padding: 5px;
	text-decoration: none;
	border-color: red;
	border-style: ridge;
	border-width: thin;
	font-size: small;
	font-variant: small-caps;
	font-family: serif;
}

.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%;
	font-family: sans-serif;
	font-size: 90%;
}

.comingsoonright {
	background-color: rgb(192,192,192);
	padding: 1.5ex;
	border-style: solid;
	border-color: black;
	border-width: thin;
	font-family: sans-serif;
	font-size: 90%;
}

.comingsoonright p {
	text-indent: 0ex;
}

/*
 .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);
	font-family: sans-serif;
	font-size: 90%;
}

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

.schedule_extra {
	text-align: right;
	font-size: 80%;
	font-variant: small-caps; 
	color: rgb(48,48,48);
}

