body, html {
        height:100%;
        }

.categories {
        width:100%;
        background:#FFCC00;
        text-align:left;
        padding:0px;
        font-size:12px;
        font-weight:bold;
        color:#000000;
        }

.image  {
        border: 1px solid black;
        }

.cats   {
        padding-left:20px;
        padding-right:20px;
        }

.box_wrap {
        border:1px solid black;
        }
.box1    {
        background:#ffffff;
        padding:10px;
				font: 11px arial;
				color: black;
				text-decoration: underline;
        }
.box    {
        background:#ffffff;
        padding:3px;
        }
.box_head {
        background:#ffdd88;
        text-align:center;
        font-size:12px;
        font-weight:bold;
        color:#aa4400;
        }

.search_t{
        font-size:10px;
        background:#ffdd88;
        border:1px solid black;
        margin:0px;
        }

.search_b{
        font-size:10px;
        background:#ffdd88;
        border:1px solid black;
        padding:0px;
        margin:0px;
        }


a       {
        text-decoration:none;
        color:#000000;
a:visited {
        text-decoration:none;
        color:#000000;
        }
        }
a:hover {
        text-decoration:underline;
        color:red;
        }
body    {
        margin: 0px;
        background:#ff9900;
        }
table   {
        margin-top:-5px;
        }

body, table {
        font-family:Verdana;
        font-size:11px;
        }

td      {
        vertical-align:top;
        }


.main   {
        height: 100%;
        min-height: 100%;
        background:#ffffff;
        border: 1px solid #000000;
/*        border-style: none solid; */
        width:520px;
        padding-bottom:20px;
        }

.header_area {
        width:100%;
        height:80px;
        background:#ff9900;
        }

.categories {
        width:100%;
        background:#FFCC00;
        text-align:center;
        padding:3px;
        font-size:12px;
        font-weight:bold;
        color:#BBCCDD;
        }

.headline {
        background:#DAEFCE;
        padding:3px;
        font-size:13px;
        font-weight:bold;
        color:#999900;
        margin:2px;
        margin-top:5px;
        border: 1px solid black;

        background:#ffdd88;
        text-align:center;
        font-size:12px;
        font-weight:bold;
        color:#aa4400;
        }

.image  {
        border: 1px solid black;
        }

.gametd {
        padding:3px;
        }
.gametd a {
        font-weight:bold;
        }

.menu   {
        background:#EEBB00;
        padding:3px;
        }

.listing_count {
        color:red;
        }
.cat_descr {
        font-size:10px;
        color:black;
        }

.entry_head {
        border-bottom:1px solid #771100;
        }
.entry_descr {
        background:#ffdd88;
        width:100px;
        height:80%;
        margin:3px;
        padding:3px;
        border:1px dashed black;
        }
        span.black
{
font: 11px arial;
color: black;
text-decoration: underline;
}
span.red
{
font: 11px arial;
color: red;
font-weight: bold;
}
span.blacknav
{
font: 12px arial;
color: black;
}
span.blacknounderline
{
font: 9px arial;
color: black;
text-decoration: none;
}
span.blackminus1
{
font: 10px arial;
color: black;
text-decoration: none;
}