html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }
#content { padding-bottom: 0px; }

#footer { clear: both; position: relative; z-index: 1000; height: 40px; margin-top: -60px; }


#background-image {

position: absolute;

z-index:1;

top: 0px;

left: 0px;

height:100%;

width:100%;

overflow:hidden;

cursor:pointer;

}

* html #background-image {

position: absolute;

height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}


body {
	
        background: #000 url(/images/standard/standard_bg.jpg) no-repeat center top;
        margin: 0px;
	padding: 0px;
}

img {
	border: 0px;	
}

.clear {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	clear: both;
}

#container {
	width: 990px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 52px;
        z-index: 100;
        position:relative;


}

#header {
	width: 968px;
	height: 119px;
	background-image:url(/images/standard/standard_header.jpg);
	background-repeat:no-repeat;
	padding-left: 22px;
}
#header h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
        padding-top: 22px;
        margin: 0px;
}
#header h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
        padding-top: 22px;
        margin: 0px;
        text-decoration: none;
        font-size: 30px;
        margin-bottom: 5px;
}
#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
        padding: 0px;
        font-size: 16px;
}
#header h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
        padding: 0px;
        font-size: 16px;
}

#main {
	width: 990px;
	height: auto;
        
        background:url(/images/standard/standard_main_bg.jpg) no-repeat bottom right;
        background-color: #d5d5d5;
}

#main_left {
	width: 640px;
	height: auto;
	float: left;
	margin-left: 10px;
        margin-top: 10px;
}

#main h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #005094;
        padding: 0px;
        font-size: 20px;
}

#main_right {
	width: 320px;
	height: auto;
	float: left;
	margin-left: 10px;
        margin-top: 10px;
}

ul.gamelist {
    width: 640px;
    height: auto;
    margin: 0px;
    padding: 0px;
    list-style: none;
    

}

ul.gamelist li {
    height: 98px;
    clear: both;
    margin-bottom: 10px;
    display: block;

}
ul.gamelist li .imgbox {
    height: 94px;
    width: 123px;
    border: 2px solid #000;
    float: left;
    background:url(/images/standard/standard_gamerow_bg.jpg) repeat-x;


}

ul.gamelist li .imgbox img {
    margin-left: 3px;
    margin-top: 3px;

}

ul.gamelist li .detailbox {
    height: 94px;
    width: 508px;
    border: 2px solid #000;
    float: left;
    margin-left: 1px;
    background-color: #e3e3e3;
}

ul.gamelist li .detailbox .detailtitle {
    height: 29px;
    width: 508px;
    border-bottom: 1px solid #000;
    float: left;
    background:url(/images/standard/standard_rowheader_bg.jpg) no-repeat;
    margin-bottom: 5px;
}

ul.gamelist li .detailbox .detailtitle h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;
    padding-left: 10px;
}

ul.gamelist li .detailbox .detailtitle h2 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;
    padding-left: 10px;
}
ul.gamelist li .detailbox .detailtitle h2 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;
    padding-left: 10px;
}

ul.gamelist li .detailbox p {
    color: #000;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px;
}

ul.gamelist li .detailbox p a {
    color: #000;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px;
    text-decoration: none;
}

.pagination {
    clear: both;
    height: 20px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

.pagination a {
    color: #005094;
}

.ad_holder {
	width: 300px;
	height: 250px;
	border: 2px solid #000000;
        clear: both;
        background:url(/images/standard/standard_adbg.png) no-repeat;
        padding: 8px;
}

ul.catlist {
    width: 640px;
    height: auto;
    margin: 0px;
    padding: 0px;
    list-style: none;
    
}

ul.catlist li {
    height: 146px;
    width: 313px;
    float: left;
    margin-bottom: 10px;
    display: block;
    background: url(/images/standard/standard_catrow_bg.jpg) repeat-x;

}

ul.catlist li.odd {
    margin-left: 10px;
}

ul.catlist li .imgbox {
    height: 146px;
    width: 120px;
    float: left;
    display: block;
    
}

ul.catlist li .detailbox {
    height: 146px;
    width: 192px;
    margin-left: 1px;
    float: left;
    display: block;

}

ul.catlist li .detailbox .detailtitle {
    height: 29px;
    width: 192px;
    border-bottom: 1px solid #000;
    float: left;
    background:url(/images/standard/standard_rowheader_bg.jpg) no-repeat;
    margin-bottom: 5px;
}

ul.catlist li .detailbox .detailtitle h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;

}
ul.catlist li .detailbox .detailtitle h2 a {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;
    padding-left: 10px;
}
ul.catlist li .detailbox .detailtitle h2 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    line-height: 29px;
    padding-left: 10px;
}

ul.catlist li .detailbox p {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 14px;
    color: #000000;
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    margin-bottom: 5px;

}

ul.catlist li .detailbox p a {

    font-size: 14px;
    color: #000000;
    text-decoration: none;

}
ul.catlist li .detailbox p a:hover {

    font-size: 14px;
    color: #000000;
    text-decoration: underline;

}

p.back {
    clear: both;
    height: 20px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

p.back a {

    color: #005094;
}

h3 {
    color: #005094;
}

#searchbox {
    width: 320px;
    height: 30px;
    clear: both;
}

.searchboxtext {
    width:250px;
    border: 1px solid #b5b5b5;
    padding: 2px;
}

.crum {
    font-family: Arial, Helvetica, sans-serif;
    clear: both;
    font-size: 13px;
    margin: 0px;
    padding: 0px;

}
.crum a {
    text-decoration: none;
    color: #005094;
}
.crum a:hover {
    text-decoration: underline;
    color: #005094;
}

#footer {
    width: 988px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-color: #101010;
    border: 1px solid #000000;

}

#footer ul {
    width: 968px;
    height: auto;
    margin: 0px;
    padding: 10px;
    min-height: 38px;
}

#footer ul li {
    width: 240px;
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
    height: 15px;
    text-align: left;

}

#footer ul li a {
    text-decoration: none;
    color: #666666;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;

}
#footer ul li a:hover {
    text-decoration: underline;

}

ul.sitemap a {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #005094;
    text-decoration: none;

}
ul.sitemap a:hover {
    text-decoration: underline;
}
#footer p {
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
}

#footer a {
    margin-left: 0px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}