td{
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid black;
}

tr{
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid black;
}

.menu{
display:block;
text-decoration:none;
padding-left:5px;
line-height:18px;
color:#e0e0e0;
border-top: 1px solid #404040;
border-bottom: 1px solid #404040;
font-weight:normal;
}


a.menu:hover{
color:#ffffff;
background-color:#909090;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #808080;
display:block;
text-decoration:none;
font-weight:normal;
}

.amenu{
display:block;
text-decoration:none;
padding-left:5px;
line-height:18px;
color:#e0e0e0;
border-top: 1px solid #808080;
border-bottom: 1px solid #5b5b5b;
background-color:#686868;
font-weight:normal;
}

a.amenu:hover{
text-decoration:none;
color:#ffffff;
}

.submenu{
display:block;
text-decoration:none;
padding-left:16px;
line-height:14px;
color:#e0e0e0;
border-top: 1px solid #404040;
border-bottom: 1px solid #404040;
font-weight:normal;
}

a.submenu:hover{
color:#ffffff;
background-color:#909090;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #808080;
display:block;
text-decoration:none;
font-weight:normal;
}
a.link:hover{
text-decoration:underline;
color:#907bb0;
}

.link{
font-weight:bold;
text-decoration:none;
color:#9060c0;
}

a{
font-weight:bold;
text-decoration:none;
color:#9060c0;
}
a:hover{
text-decoration:underline;
color:#907bb0;
}

.default{
background-color:#404040;
color:#e0e0e0;
margin:0px 1px 0px 0px;
}

.topbar{
text-align:right;
background-color:#101010;
border-bottom: 1px solid #404040;
color:#ffffff;
}

.banner{
background-color:#202020;
color:#d0d0d0;
border-top: 1px solid #606060;
border-bottom: 1px solid #808080;
text-align:left;
font-size:180%;
padding-top:15px;
width:100%;
margin-bottom:0px;
}

.banner_text{
margin-left:15px;
}

.structure{margin:0px 0px 0px 0px;
border-collapse:collapse;
border:0px;width:100%;}

.left_col{
color:#000000;
border: 0px;
font-size:90%;
width: 12em;
vertical-align:top;
margin:0px 0px 0px 0px;
}

.left_col_heading{
border-top:0px;
border-left:0px;
border-right:0px;
padding-left:5px;
line-height:20px;
background-color:#101010;
border-bottom:1px solid #202020;
color:#ffffff;
margin:0px 0px 0px 0px;
}

.news{
line-height:20px;
padding-left:5px;color:#d0d0d0;
}
.notices{
padding-left:5px;color:#d0d0d0;
padding-right:5px;
}

.center_col{
vertical-align:top;
background-color: #100612;
text-align: justify;
padding-right:25px;
padding-left:25px;
padding-top:10px;
padding-bottom:10px;
border-left: 1px solid #cccccc;
}

.center_col_heading{
clear:all;
background-color:#7F9966;
border-top: 1px solid #9fbb88;
border-left: 1px solid #9fbb88;
border-bottom: 1px solid #5d7744;
border-right: 1px solid #5d7744;
color:#202020;
padding:5px;
font-weight:normal;
font-size:140%;
}

.center_col_subh{
clear:all;
color:6070c0;
#padding:5px;
font-weight:normal;
font-size:130%;
}

.center_col_entry{
margin-left:10px;margin-right:10px;
}
.center_col_entry_heading{
color:#a9e088;font-weight:bold;font-size:110%;
}

.center_col_img{
border:0px;
margin-left:10px;float:right;}

.bottom_row{
        color:#000000;
        background-color:#A0A0A0;
        border-top: 1px solid #ececcf;
        border-bottom: 1px solid #808080;
        font-size:80%;
        width:100%;
        padding-top:2px;
        padding-bottom:2px;
        text-align:right;
}
.bottom_row_text{
margin:0px 0px 0px 0px;padding-right:15px;
font-family:sans-serif;
padding-right:35px;
}

.bottom_row_link{
color:#202020;
font-family:sans-serif;
text-decoration:none;
}

.bottom_row_link:hover{
color:#e0e0e0;
font-family:sans-serif;
}

h3{
font-size:120%;
}

.highlight{
width:25%;
border-top:1px solid #606060;
border-left:1px solid #606060;
border-right:1px solid #202020;
border-bottom:1px solid #202020;
padding-left:10px;
padding-right:10px;
margin-left:20px;
float:right;
font-size:90%;
color:#f0f0f0;
background-color:#404040;
}
.highlight2{
border-top:1px solid #606060;
border-left:1px solid #606060;
border-right:1px solid #202020;
border-bottom:1px solid #202020;
padding-left:10px;
padding-right:10px;
margin-left:20px;
float:right;
font-size:90%;
color:#f0f0f0;
background-color:#404040;
}

.noborder{
border:0px solid black;
padding:3px;
}

.center{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.small{
font-size:80%;
}

.gamename{
font-style:italic;
font-weight:bold;
font-size:110%;
}

.alarm{
color:#e08080;
font-weight: bold;
}

.attendee{
color:#c020c0;
font-weight: bold;
text-align:right;
font-size:small;
}


.ques{
font-weight:bold;
color: #d0d0f0;
}

.errorbox{
padding-left:6px;
padding-right:6px;
border:1px solid #707070;
background-color:#804040;
}

.squished{
border-collapse: collapse;
border:0px solid white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.maxw{
width:100%;
}

