body
{
margin-top: 0px;
margin-left: 120px;
width: 1000px;
font-family: 'Comic Sans MS', cursive;
font-size: 14px;
color: #000000;
top:0px;
text-align: top;
text-align: justify;
background: #000000;
min-width: 1000px;
}
.wrapper
{
position: absolute;
width: 1000px;
height:740px;
top: 10px;
background: #000000;
min-width: 1000px;
padding-top: 0px;
border-right: 2px solid #2b0000;
border-left: 2px solid #2b0000;
border-top: 2px solid #2b0000;
border-bottom: 2px solid #2b0000;
}

a:link
{
color:#999999;
text-decoration: none;
font-weight: bold;

}
a:active
{
color:#999999;
text-decoration: none;
font-weight: bold;
}
a:visited
{
color:#999999;
text-decoration: none;
font-weight: bold;
}
a:hover
{
color:#ffffff;
text-decoration: none;
font-weight: bold;
}
.curtain_container
{
position: absolute;
top: 0px;
left: 0px;
z-index: 200;
}
.main
{
position: absolute;
width: 1000px;
height: 490px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.main_board
{
position: absolute;
width: 1000px;
height: 1775px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.main_romeo
{
position: absolute;
width: 1000px;
height: 4445px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.main_about
{
position: absolute;
width: 1000px;
height: 800px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.main_events
{
position: absolute;
width: 1000px;
height: 490px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.main_table
{
position: absolute;
top: 215px;
padding: 10px;
z-index: 1;
}
.main_past
{
position: absolute;
width: 1000px;
height: 2710px;
margin-top: 250px;
background: #dac5af;
z-index: 200;
}
.vwd
{
position: absolute;
top: 735px;
left: 0px;
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: right;
color: #000000;
z-index: 300;
font-size: 11px;
padding-top: 5px;
}
.vwd_board
{
position: absolute;
top: 2010px;
left: 0px;
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: right;
color: #000000;
z-index: 300;
font-size: 11px;
padding-top: 5px;
}
.vwd_romeo
{
position: absolute;
top: 4675px;
left: 0px;
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: right;
color: #000000;
z-index: 300;
font-size: 11px;
padding-top: 5px;
}
.vwd_about
{
position: absolute;
top: 1000px;
left: 0px;
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: right;
color: #000000;
z-index: 300;
font-size: 11px;
padding-top: 5px;
}
.vwd_past
{
position: absolute;
top: 2940px;
left: 0px;
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: right;
color: #000000;
z-index: 300;
font-size: 11px;
padding-top: 5px;
}
.nav
{
position: absolute;
width: 850px;
height: 40px;
top: 210px;
left: 75px;
border: ;
color: #dac5af;
text-align: right;
z-index: 300;
}
.nav a:link
{
color: #dac5af;

text-decoration: none;
}
.nav a:active
{
color: #dac5af;

text-decoration: none;
}
.nav a:visited
{
color: #dac5af;

text-decoration: none;
}
.nav a:hover
{
color: #999999;
text-decoration: none;
}
.nav ul
{
list-style: square;
color: #999999;
float: right;
}
.nav li
{
float: right;
}
ul li {
  display: block;
  position: relative;
  float: left;
}
li ul 
{ 
display: none;
 
}
ul li a {
  display: block;
  text-decoration: none;
  color: #999999;
  padding: 5px 15px 5px 15px;
  background: #000000;
  margin-left: 1px;
  white-space: nowrap;
  border-right: 1px solid #2b0000;
  z-index: 500;
}
ul li a:hover { background: #000000;}
li:hover ul {
  display: block;
  position: absolute;
}
li:hover li {
  float: none;

}
li:hover a { background: #000000; }
li:hover li a:hover { background: #000000; }
.logo
{
position: absolute;
top: 252px;
left: 700px;
width: 280px;
height: 383px;
border: 1px solid #990000;
padding-top: 100px;
padding-left: 15px;
background: #000000;
z-index: 250;

}
.header
{
position: absolute;
top: 0px;
height: 200px;
width: 1000px;
background: #000000;
border-bottom: 2px solid #2b0000;
z-index: 1;
}
.news
{
width: 700px;
position: absolute;
left: 0px;
text-align: top;
z-index: 100;
}
.news_romeo
{
width: 100%;
}
.news_romeo td
{
border: 1px solid #990000;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
text-align: justify;
}
.news_romeo a:link
{
color: #000000;

text-decoration: none;
}
.news_romeo a:active
{
color: #000000;

text-decoration: none;
}
.news_romeo a:visited
{
color: #000000;

text-decoration: none;
}
.news_romeo a:hover
{
color: #999999;
text-decoration: none;
}
.news_board
{
width: 999px;
position: absolute;
left: 0px;
text-align: top;
z-index: 100;
}
.news td
{
width: 50%;
height: 150px;
border: 1px solid #990000;
vertical-align:text-top;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
.news_board td
{
width: 50%;
height: 150px;
border: 1px solid #990000;
vertical-align:text-top;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
.news_board img
{
margin-right: 5px;
border: 1px solid #000000;
}
.news_3col
{
width: 700px;
position: absolute;
left: 0px;
text-align: top;
z-index: 100;
}
.news_3col td
{
height: 150px;
border: 1px solid #990000;
vertical-align:text-top;
padding-left: 50px;
}
.news_2col
{
width: 700px;
position: absolute;
left: 0px;
z-index: 100;
}
.news ul li
{
float: none;
}
.main a:link
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}

.main a:active
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main a:visited
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main a:hover
{
color: #330000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_board a:link
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_board a:active
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_board a:visited
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_board a:hover
{
color: #330000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
#main_events_header a:link
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
#main_events_header a:active
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
#main_events_header a:visited
{
color: #000000;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
#main_events_header a:hover
{
color: #999999;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_events a:link
{
color: #dac5af;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_events a:active
{
color: #dac5af;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_events a:visited
{
color: #dac5af;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.main_events a:hover
{
color: #999999;
text-decoration: none;
background: none;
border: 0px;
padding: 0px;
z-index: 500;
}
.calendar td
{
height: 16px;
}
.cast td
{
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 1px solid #990000;
}
.cast
{
width: 700px;
border: 1px solid #990000;
border-collapse: collapse;
}
.cast img
{
float: left;
padding: 5px;
border: 0px;
}

		

