html, body {
  height: 100%;
  margin: 0 0 1px;
  padding: 0;
}

        body {background:#e2e2e2 url('../images/bg.png'); margin-top: 8px !important;}

        *{font-family: Lucida,'Trebuchet MS', Helvetica, sans-serif; font-size: 9pt; }
        /* Structure */
        #header, #content, #comments, #sidebar, #footer  { background-color:#FFFFFF; margin:10px 0px;
			 border: 1px solid #c8c8c8;
			background-color: #fff;
			 padding: 0px;
			 	}
			
			p.bold{
    border-bottom: 1px dashed #c0c0c0;
    font-weight: bold;
    width: 400px;
}

#aacontainer {width: 100%; text-align: center; padding-top: 5px;}

#header{text-align: center;}
#header img{margin-top: 20px; border: 0;}
			
				.holder{padding: 30px; margin-top: 0px;}
				.content{padding: 20px; padding-top:5px}
			
        #header h1 { float:right; margin: 20px 0 0 0; font-size:36px; font-weight:bold;}
        #header h2 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
#header { width:898px; height: 144px; margin:0px auto; border-bottom: 0;}

#nav {width: 898px; margin:0px auto; height: auto; border: 1px solid #c8c8c8;
	background-color: #fff; padding: 0; border-top: 0; }
#nav ul{list-style: none;	background: url('../images/module_header.png'); height: 36px;}
#nav ul, #nav ul * { padding: 0; margin: 0;  border: 0;}
	
	#featured{width: 898px; margin:0px auto; height: auto; border: 1px solid #c8c8c8; margin-top: 20px; margin-bottom: -15px; background: white;}
	#highscores{width: 858px; margin:0px auto; height: auto; border: 1px solid #c8c8c8; margin-top:35px; margin-bottom: -20px; background: white; padding:20px} 
	
	/* Head links */
	#nav ul li { width: auto; float: left; margin-left: -1px; text-align: center; padding-left: 15px; padding-right: 15px;}
	#nav ul li a { display: block; padding: 8px; margin-top: 1px; font-size: 14px; font-weight: 200; color: white; text-decoration: none;}
	#nav ul li a:hover {background:rgba(0,0,0,0.3); }
	
        
        #main {width:960px; margin:0px auto; overflow:hidden;}
        #toolbox { text-align:right; float:right;}
        #content { width:588px; float:left;}
        #comments { width:588px; float:left;}
        #comments p span {display:block; font-size:16px; color:#B0232A;}
        #sidebar { width:288px; margin-left:20px; float:right; margin-top: -50px;}
        #sidebar #links {margin-left: -20px; text-align: center;}
        #sidebar #links img {}
        #footer { width:858px; margin:0px auto; padding: 20px; margin-top: 10px;}
		
		.toolbox { margin-left:10px; margin-right: 10px; float: right;}
        .toolbox a { width:30px; height:20px; float:right; }
 
        #wideView {background: transparent url('../images/buttons.png') no-repeat scroll 0px 0px; }
        #wideView:hover { background-position:-30px 0px; }
        #wideView.wide {background-position:0px -20px; }
        #wideView.wide:hover { background-position:-30px -20px; }
     
        /* Different views */
        #content.wide { width:898px;}
        #toolbox.wide { width:960px;}
		#sidebar.wide { margin-top: 10px;}
        #content.compact, #comments.compact { width:708px;}
        #sidebar.compact { width:128px;}
       
        a { color:#0000ff;}
        h3 { font-size:24px; font-weight:normal; padding:0; margin:0; color:#B0232A;}
        em { font-size:10px;}
        
        #links{
					padding-left: 24px;
        }
		

		a {
			color: #4c4c4c;
		}
		a:hover {
			color: #791513;
		}
		ul {
			list-style:none;
			padding:0px;
			margin:0px;
		}
		li {
			padding:4px;
			border-bottom: 1px solid #e6e6e6;
			text-align: left;
			margin-right: 10px;
			margin-left: 10px;
		}

		h3 {
			margin: 3px;
			background: url('../images/module_header.png');
			height: 27px;
			font-size: 14px;
			color: #fff;
			padding-top: 9px;
			padding-left: 8px;
		}
			
			#flash_holder{
				width: 100%;
				text-align: center;
			}
			
			p.bold{
    border-bottom: 1px dashed #c0c0c0;
    font-weight: bold;
    width: 100%;
    margin-top: 5px;
}

			p.boldtitle{
    border-bottom: 1px dashed #c0c0c0;
    font-weight: bold;
    width: 80%;
    margin-top: 10px;
    margin: 0 auto;
    text-align: center;
}

.game a{
	background-color: rgb(34, 36, 23);
	background-image: url('../images/tb_head_bg.gif');
	background-repeat: repeat;
	height: 90px;
	text-decoration: none;
	background: rgb(221, 224, 195);
	border: 1px solid black;
	color: rgb(51, 51, 51);
	display: block;
	line-height: 16px;
	padding: 5px;
	font-family: tahoma, helvetica;
	font-size: 11px;
}

.game a:hover{
	background: url(../images/tb_head_bg.gif) rgb(34, 36, 23);
	color: white;
	text-decoration: none;
}

.game{
	height: 1px;
	width: 250px;

	display: block;
	
}

.game img{
	border: 1px dotted rgb(255, 255, 244);
	display: block;
	float: left;
	height: 75px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	width: 75px;
}

#breadcrumbs, #more-breadcrumbs{ border: 1px solid black; color: black; background-color: white; display: inline; padding: 3px 10px 3px 10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
