/* Default CSS */
body {
font-family: Verdana, sans-serif;
font-size: small;
}

h1 {
font-size: 18px;
font-weight: bold;
margin: 8px 8px 0px 0px;
}

h2 {
font-size: 24px;
font-weight: bold;
text-align: center;
color: rgb(80,80,80);
padding: 10px;
}

em {
margin: 0px 0px 0px 10px;
font-size: 10px;
font-style: normal;
color: rgb(80,80,80);
}

a {
color: rgb(219,54,0);
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:active {
color: rgb(231,57,0);
}

a:visited {
color: rgb(211,52,0);
}

.column {
    float: left;
    width: 50%;
    text-align:center;
}

.column_center {
    float: none;
    width: 100%;
    text-align:center;
}

.container:after {
    content: "";
    display: table;
    clear: both;
}

#rg_main {
padding: 10px;
text-align: center;
margin: 0 auto;
max-width: 750px;
background-color: rgb(219,54,0);
}

#rg_end {
padding: 10px;
text-align: center;
margin: 0 auto;
max-width: 750px;
}

.rg_middle {
margin: 0 auto;
padding: 15px;
width: 770px;
background-color: rgb(255,255,255);
margin-left: auto;
margin-right: auto;
}

tr:nth-child(even) {
background-color: rgb(240,240,240);
}

.rg_middle td {
padding: 10px;
margin: 0;
}

.rg_middle table {
border-collapse: collapse;
padding: 0px;     
margin: 0 auto;
width: 750px;
background-color: rgb(250,250,250);
}

.rg_header {
text-align: center;
margin: 0 auto;
padding: 0px;
}

.rg_header table {
padding: 0px;     
margin: 0 auto;
width: 800px;
background-color: rgb(219,54,0);
}

.rg_header a {
background-color: rgb(215,53,0);
color: white;
margin: 0px auto;
text-decoration: none;
font-weight: normal;
font-size: 16px;
padding: 15px;
}

.rg_header a:hover {
background-color: rgb(231,57,0);
}

.rg_header a:active {
}

.left-side-header {
text-align: left;
}
.right-side-header {
text-align: right;
}
.game_icon {
text-align:center;
}
