#main{
background-image:url('../images/redbg2.jpg');
background-repeat:repeat-y;
background-position:center;
}

a{color:#330000; text-decoration:none;}
a:visited{color:#330000; text-decoration:none;}
a:hover{color:#330000; text-decoration:none;}

a.n{color:#330000; text-decoration:none;}
a.n:visited{color:#330000; text-decoration:none;}
a.n:hover{color:#330000; text-decoration:underline;}

a.cm{color:#3333FF; text-decoration:none;}
a.cm:visited{color:#3333FF; text-decoration:none;}
a.cm:hover{color:#3333FF; text-decoration:underline;}

.logo{
background-image:url('../images/logo.gif');
background-repeat:no-repeat;
background-position:center;
}

.tag{
height:150px;
text-align:center;
vertical-align:top;
font-weight:bold;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
padding-top:8px;
}

.nav{
height:30px;
background-color:#E3C497;
border:1px solid #894022;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
}

.toc{
background-image:url('../images/03.jpg');
background-repeat:no-repeat;
background-position:center right;
text-align:center;
padding-right:5px;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
color:#330000;
}

.toclst{
text-align:center;
font-size:12px;
font-family:Verdana,Arial,Helvetica;
color:#330000;
}
.txt{
font-size:12px;
font-family:Verdana,Arial,Helvetica;
}

.main-text{
text-align:left;
vertical-align:top;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
color:#330000;
padding-left:35px;
padding-top:18px;
padding-right:35px;
padding-bottom:18px;
}

.main-display{
text-align:left;
vertical-align:top;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
padding-left:35px;
padding-top:18px;
padding-right:35px;
padding-bottom:18px;
}
.print-display{
text-align:left;
vertical-align:top;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
}
.copyright{
height:30px;
text-align:center;
font-weight:normal;
font-style:italic;
font-size:10px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
}
.block{
padding-left:25px;
}
.print{
padding-left:20px;
padding-top:8px;
padding-right:15px;
padding-bottom:18px;
}
.print2{
border:1px solid #E3C497;
}
.print_info{
padding-left:0px;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
}
.galleries{
padding-left:40px;
padding-top:18px;
padding-right:15px;
padding-bottom:3px;
}

.title{
text-align:center;
font-weight:bold;
font-size:16px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
margin-top:2px;
margin-bottom:3px;
}

.desc{
margin-top:3px;
text-align:left;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
padding-right:20px;
}
.pdesc{
margin-top:3px;
text-align:left;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
padding-left:20px;
padding-right:20px;
}
.schedule{
margin-top:3px;
text-align:center;
font-weight:normal;
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
padding:10px;
}

.odr{
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
border-top: 1px solid #300;
}
.odr2{
font-size:10px;
}
.odrsm{
font-size:12px;
}
.odrtbl{
font-size:14px;
font-family:'Trebuchet MS',Verdana,Arial,Helvetica;
padding:3px;
border: 1px solid #300;
}

.form{
font-size:10px;
}

.byline{
line-height:15px;
font-style:italic;
font-size:10px;
}
