body {
margin: 0px;
font-size:1em;
}

.reqMark {
	color: red;
}

#small_text {
font-size:x-small;
}

td.announce {
vertical-align: top;
font-size:small;
}


td#videochat_sides {
background-color: #5C342C;
width:25px;
}

td#videochat_b {
background-color: #5C342C;
width:370px;
height:25px;
}

td#videochat_t {
background-position:center;
background-color: #5C342C;
background-image: url('../video/t.png');
background-repeat: no-repeat;
width:370px;
height:55px;
}

#shrine_r {
width:100%;
}

#shrine_r td  {
color:#800000;
font-size:xsmall;

}


table tr#days td {
	border-width: 1px;
	border-spacing: 0px ;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
	color:#FF0000;
}

table tr#hours td {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
	color:#008000;
	font-size:.7em;
}

table tr#links td {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
	color:#008000;
	font-size:x-small;
}

table#schedule th {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
	color:#800000;
	
}

table.capos {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.capos th {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;
	
}

table.capos td {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;
	
}

table.turks {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.turks th {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;

}

table.turks td {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;

}

table.leiutenants {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
	margin-top: 12px;
	margin-bottom: 12px;
}

table.leiutenants th {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;

}

table.leiutenants td {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: white;
}

.footer {
background-color:#C1C4C9;
font-size:small;
text-align:center;
}

td#ads_bg {
/*background-color:#ebf5ff;*/
padding: 5px 8px;

}

td#ads_bg1 {
 background-color:#ebf5ff;
 padding: 5px 8px 5px 8px;

}

td#ads_tall {
/*border-left: solid 1px #000000;*/
}

#table01 {
border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}

td#newcontent {
background-color:#ebf5ff;
}

td#about {
 font-size: .7em;
 
 color:#FFFFFF;
 
}

#section {
 color:#ffffff;
 padding: 0px 8px 0px 8px;
 background-image:url(../images/section_titlebar.jpg);
 
}

p {
text-indent: 1.5em;
text-align:left;
}

p#contact {

text-align:center;
}

form#mail {

text-align:left;
}
table#directions {

text-align:left;
}

#spacing {
 padding: 5px 8px 5px 8px;
}




<!--[if IE 6]>

td.announce {
font-size:small;
vertical-align: top;

}

#Table01 {
font-size:small;
}
<![endif]-->

