*{	margin:0px;
	padding:0px; }

body{
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;

	padding:0px;
}
.bodywrap{
        width: auto;
	margin-left: auto;
	margin-right:auto;
        padding-right: 80px;
	background:url(images/out-bg.gif) repeat;
}

.header{
	width: 750px;
	margin-left: 15px;
	height: 110px;
	background:url(images/header.jpg) no-repeat;
}
.header_icons{
	margin-right: 5px;
	float: right;
	padding-top:5px;
}

#menu {
	margin-left:20px;
	width: 750px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	list-style-type: none;
	font-size: 13px;
	text-transform: uppercase;
	height:40px;

        padding-top: 10px;
	text-decoration: none;
        font-color:#222222;
}

#menu ul
{
padding: 13px;
font-size: 14px;
font-weight: bold;
}


#menu li
{
position: relative;
float: left;
margin-left: 8px;
margin-right: 12px;
font-weight: bold;
color:#222222;
}

#menu a:link, #menu-nav a:visited
{
text-decoration: none;
color: #222222;
}

#menu a:hover
{
color: #222222;
text-decoration: underline;
}





.wrapbg{
	width:780px;
	background:#fff url(images/wrapbg.png) repeat-y;
	padding:0px;
	overflow: hidden;
}
.wrapbottom{
	width:780px;
	height:19px;
	background:#fff url(images/wrapbottom.png) no-repeat;
}


.content{
padding-left: 15px;
padding-bottom: 3px;
padding-right:7px;
	width:750px;
	float: left;

}
.content a, a:hover, a:visited{
	color:#222222;
	text-decoration: none;
}
.content ul{
	margin-left: 55px;
}
.content h2{
	
	font-size:18px;
	
	padding-top:5px;

	padding-left:7px;

	margin:0px;

}

.content p{

	margin:0px;

	padding-top:2px;

	padding-left:17px;

}

.sidebox th{
	background:#fff url(images/block-bg.gif) no-repeat;
	padding:4px;
	text-align: left;
	padding-left: 3px;
	color:#ffffff;
}
.sidebox td{
	background:#f1f7ff;
}
.contentbox th{
	background:#141414;
	padding:4px;
	text-align: left;
	padding-left: 3px;
	color:#ffffff;
}
.contentbox td{
	background:#eeeeee;
	padding:3px;
	padding-left: 5px;
}

.boxctr{
}
.media_title{
	text-align: left;
	padding-left: 4px;
	color:#ffffff;
        background:#fff url(images/content-bg.gif) repeat;
	padding:3px;
	margin-top:7px;
}
.media_title a{
	color:#ffffff;
	text-decoration: none;
}
.media_description{
	padding:2px;
	border:1px solid #cccccc;
}
.media_thumb{
	padding:1px;
	border:1px solid #cccccc;
	width: 115px;
	height: 90px;
}
.media_thumb a{
padding:0; }
.media_rating{
	background:#fff;
	border:1px solid #eee;
	font-size: 18px;
}
.media_rating span{
	font-size: 12px;
}
.media_details{
	background:#eee;
	padding:3px;
}
.media_cats ul{
	width: 100%;
	list-style: none;
	margin:0px;
	padding:0px;
}
.media_cats ul li{
	width: 100%;
	border-bottom:1px solid #fff;
	margin-bottom:2px;
	padding:3px;
	padding-left:4px;
}
.media_cats ul li a{
	font-size: 14px;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #888;
	text-decoration: none;
	color: #fff;
	background-color:#222;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #333;
	color: #fff;
	background:#111;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #777;
	font-weight: bold;
	background-color: #444;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
	
	
.error{
	border-top:1px solid #FFB3B3;
	border-bottom:1px solid #FFB3B3;
	padding:3px;
	text-align: center;
	background:#FFE8E8;
}





















{
margin: 0px;
padding: 0px;
border: 0px;
}

ul, ol
{
list-style: none;
}

			/* Global Layout */

body 
{
font-size: 14px;
margin: 0px;
text-align: center;
background: #ffffff url(images/bg.gif) repeat-x;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

#headwrap
{
position: relative;
margin: auto;
height: 165px;
width: 888px;
}

#topheader
{
position: relative;
margin-right: 81px;
width: 807px;
height: 130px;
background: url(images/logo_top.gif) right top no-repeat;
}

#topheader-title
{
position: relative;
width: 807px;
height: 57px;
background: url(images/site_title.gif) top left no-repeat;
}

#topheader-nav
{
position: relative;
float: left;
width: 187px;
height: 40px;
margin-left: 34px;
background: url(images/submit.gif) top left no-repeat;
}

#topheader-navbg
{
position: relative;
float: left;
width: 412px;
height: 40px;
background: url(images/navbar.gif) top left no-repeat;
}

#topheader2
{
position: relative;
margin-right: 81px;
width: 807px;
height: 35px;
background: url(images/logo_bottom.gif) right top no-repeat;
}

#topheader2-info
{
position: relative;
float: left;
padding-top: 9px;
padding-left: 38px;
width: 595px;
height: 27px;
background: url(images/other_bg.gif) left top no-repeat;
text-align: left;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
}

#topheader-description
{
position: relative;
float: right;
margin-right: -20px;
padding-left: 38px;
width: 110px;
height: 27px;
text-align: right;
}

#sponsorwrap
{
position: relative;
margin: auto;
height: 130px;
width: 888px;
background: url(images/big_bg.gif) left top no-repeat;
color: #FFFFFF;
}

#contentwrap
{
position: relative;
margin: auto;
width: 888px;
}

#title-wrap
{
position: relative;
margin-bottom: 15px;
height: 47px;
width: 888px;
background: url(images/page_titles.gif) left top no-repeat;
}

.titleleft
{
position: relative;
float: left;
padding-top: 11px;
font-size: 20px;
color: #0A59EA;
}

.titleright
{
position: relative;
float: right;
padding-top: 11px;
width: 300px;
text-align:left;
font-size: 20px;
color: #0A59EA;
}

.left
{
position: relative;
float: left;
width: 528px;
text-align: left;
}

.right
{
position: relative;
float: right;
width: 300px;
text-align: left;
}

.deadlinkbox a:link, .deadlinkbox a:visited
{
color: #000000;
text-decoration: none;
}

		/* Top Nav */

#topheader-navbg ul
{
padding: 13px;
font-size: 14px;
font-weight: bold;
}		

#topheader-navbg li
{
position: relative;
float: left;
margin-left: 8px;
margin-right: 12px;
font-weight: bold;
color:#FFFFFF;
}

#topheader-navbg a:link, #topheader-navbg a:visited
{
text-decoration: none;
color: #FFFFFF;
}

#topheader-navbg a:hover
{
color: #FFFFFF;
text-decoration: underline;
}



		/* Arcade Items */

fieldset
{
border: 1px solid #0A59EA;
}

legend
{
color: #0A59EA;
font-weight: bold;
}

input
{
border: 1px solid #bccae5;
}

.submit-s
{
margin-top: 8px;
}

.footer
{
font-size: 9px;
}
		
.listing
{
position: relative;
margin-bottom: 4px;
padding: 5px 8px 5px 8px;
width: 526px;
border: 1px solid #bccae5;
}

.ratingbox
{
position: relative;
float: right;
margin-top: -8px;
width: 250px;
}

.deadlinkbox
{
position: relative;
padding-top: 12px;
float: right;
font-size: 11px;
font-style: italic;
}

.sitetitle
{
font-size: 16px;
}

.sitetitle a:link, .sitetitle a:visited
{
color: #0B3E98;
text-decoration: none;
font-weight: bold;
}

		/* Clear Fix */
		
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
.clearfix {display: block;}
/* End hide from IE-mac */









#footer {overflow:hidden; background:url(images/footer-bg.gif) repeat; width:100%; border-top:1px solid #0a368a; margin-top:10px;}
#footer #fc1 {width:955px; margin:0 auto; overflow:hidden; padding:10px 0px 10px 0px;}
#footerDetails {overflow:hidden; background:url(images/footer-b.gif) repeat; border-top:1px solid #0a368a; height:40px;}
#footerDetails #fc2 {width:800px; margin:0 auto; overflow:hidden; border-bottom:1px solid #0b3c95; vertical-align:middle;}
#footerDetails #fc2 a {color:#FFFFFF; font-size:12px; font-weight: bold; text-decoration:none; padding:13px 0; line-height:1.2em;}
#footerDetails .left {float:left;}
#footerDetails .right {float:right; margin-left:50px;}
#footerDetails .right span.green {color:#83bb0c;}

#footerCopy {
        color:#FFFFFF; 
        font-size:12px; 
        font-weight: bold; 
        text-decoration:none; 
        padding:13px 0;
        align: center;
}

#fc1 ul {float:left; width:170px; margin-right:20px;}
#fc1 ul li {width:100%; padding:0; margin:0; list-style:none; font-size:13px; line-height:1em;}
#fc1 ul li a {color:#9bb1be; display:block; width:100%; padding:6px 0; background: url(../img/footer_div.gif) repeat-x bottom left;}
#fc1 ul li a:hover {background:#105ccf url(../img/footer_div.gif) repeat-x bottom left; color:#fff;}

/*--------The stuff---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.media h2 {background: url(../img/stuff_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:13px; line-height:1em;}
#fc1 li.media{background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/

/*--------About---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.about h2 {background: url(../img/about_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:13px; line-height:1em;}
#fc1 li.about {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/

/*--------Partners---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.partners h2 {background:url(../img/partners_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:13px; line-height:1em;}
#fc1 li.partners {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/


/*--------Friends---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.friends h2 {background:url(../img/friends_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:13px; line-height:1em;}
#fc1 li.friends {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/


/*--------Links---------*/
#fc1 span {visibility:hidden;}
#fc1 ul.links h2 {background:url(../img/links_f_title.gif) no-repeat top left; width:100%; height:19; padding:0; margin:0; font-size:13px; line-height:1em;}
#fc1 li.links {background:url(img/footer_div.gif) repeat-x bottom left; padding-bottom:1px;}
/*------------------------------*/