@media screen,projection {
    * {
		margin: 0;
		padding: 0;
		border: 0;
    }
    
    body {
		font-family: 'Tahoma', 'Arial CE', 'Helvetica CE', Arial, sans-serif; 
		font-size: 80%;
		color: #000000;
		background: #fd6502 url("/img/u/body.gif") repeat-x top;
		text-align: center;
		margin: 20px;
    }
    hr {
		display: none;
    }
    #container {
        background-color: transparent;
        margin: 0 auto 0 auto;
		padding: 0;
		clear: both;
    }
	.top {
		width: 656px;
		margin: 0px auto 0px auto;
	}
    a.logo {
        display: block;
        width: 263px;
		float: left;
		margin: 0px 40px 20px 0px;
    }
    h1 {
  		display: block;
		text-align: left;
		font-size: 2em;
		color: #ffffff;
		margin: 0px;
    }
    #game {
        border: solid 3px #000000;
        margin: 20px auto 20px auto;
		max-width: 1000px;
		* width: auto;
		* padding: 2px; 
    }
	h2	{
		font-size: 1em;
		color: #ffffff;
		background-color: #fd6502;
		padding: 0 10px 0 10px;
		line-height: 2.5em;
	}
    div.description {
        text-align: left;
		background-color: #f2f7fb;
		margin: 2.5em auto 1em auto;
		width: 656px;
    }
    div.description p {
        padding: 0 10px 10px 10px;
		margin: 1em 0 1em 0;
		line-height: 1.5em;
    }
	#footer {
		width: 656px;
		color: #fed8c0;
		text-align: center;
		margin: 0px auto 0px auto;
	}
	#footer span a {
	  color: #ffffff;
	  margin-left: 15px;
	}
	#footer span a img {
	  margin-bottom: -5px;
	}
	#quicklinks {
		text-align: center;
		padding: 5px 50px 30px 50px;
		color: #ffffff;
	} 
	#quicklinks * {
		color: #ffffff;
	}
	#footer span.alignR {
		width: 45%;
		height: 2em;
	}
	.alignL {
	  float:left;
	}
	.alignR {
	  float: right;
	}
}
