/* -------------------------- */
/* ----- Global Styles ------ */
/* -------------------------- */

body {
    background: url(../images/bg.jpg) repeat;
    font-family: verdana, sans-serif;
    font-size: 13px;
    color: #fff;
}

p {
    font-size: 13px;
    line-height: 17px;
    padding-bottom: 10px;
}

hr {
    display: none;
}

img {
    border: none;
}

a {
	color: #fff;
}

.fleft {
	float: left;
}
	#game div.fleft {
		width: 350px;
		padding-top: 35px;
	}
	#oamoe div.fleft {
		width: 444px;
	}

.copy,
.oamoe_copy,
#reg_form_b,
.game_copy {
	padding: 10px;
	background-color: #fff;
	color: #000;
	}
	.copy a, .oamoe_copy a, #reg_form_b a, .game_copy a { color: #000; }
	.copy .error, .oamoe_copy .error, #reg_form_b .error { color: #C70021; }
	.game_copy h3 { color: #000; }
.copy { margin-right: 220px; }
.oamoe_copy { width: 362px; }
#reg_form_b { margin-top: -26px; }
.game_copy { margin-right: 18px; }

/* -------------------------- */
/* ---- Container styles ---- */
/* -------------------------- */

div#container {
    background:none;  
    margin: 0 auto;
    width: 964px;
    padding: 30px 11px 12px;
}

#header {
	background: url(../images/img_header.png) no-repeat;
	width: 939px;
	height: 103px;
	margin-bottom:30px;
}

#title {
	background: #c70021;
	width: 939px;
	height: 55px;
	float:left;
}

#page {
	background: url(../images/bg_page.png) no-repeat;
	width: 915px;
	height: 295px;
	float: left;
	padding-left:27px;
	padding-top: 35px;
}
#game div#page {
	padding-top: 0px;
	padding-bottom:35px;
}
	#game div#page p#no_flash_copy	{
		font:bold 11px Arial, Helvetica, sans-serif;
		padding:10px 15px 10px 410px;
		text-align:center;
	}
#oamoe div#page {
	background: url(../images/bg_page_tall.png) no-repeat;
	height: 380px;
}

/* -------------------------- */
/* ----- Headline styles ---- */
/* -------------------------- */

h1 {
display:none;
}

h2 {
    color: #999;
    font-size: 28px;
    font-weight: bold;
    padding:0 0 10px 0;
}

h3 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding:0 0 5px 0;
}
   
/* -------------------------- */
/* ----- Footer styles ------ */
/* -------------------------- */

div#global_nav {
    margin: 0px auto;
    width: 942px;    
    color: #a7a9ac;
    float:left;
    font-size: 10px;
	padding:0 0 10px 0;
	line-height:12px;
}

    div#global_nav ul {
        float:left;
    }

        div#global_nav li {
            display: inline;
        }
    	
    	div#global_nav a {
    		color: #a7a9ac;
	        font-size: 10px;
    	}
    	
    div#global_nav p {
        font-size: 10px;
    }
            
/* -------------------------- */
/* ------ Misc styles ------- */
/* -------------------------- */

div.error {
    color:yellow;
}

div.error label img,
label img {
    display: none;
}

form#reg_form fieldset div.error,
div#captcha.error {
    background-color: transparent;
    border: none ;
}

p.error {
    color: yellow;
    padding-top:20px;
}

/* -------------------------- */
/* ------ Modal styles ------ */
/* -------------------------- */

#modal div#container {
    margin: 10px;
    padding: 10px;
    width: auto;    
}
    
    #modal div#container #content {
        background: url(../images.bg.jpg);
        padding: 0;
    }
    
        #modal div#container h1 {
            font-size: 30px;
        }
        
        #modal div#container div#main {
            padding: 10px;
        }
        
            #modal div#container div#main h2 {
                font-size: 20px;
            }
            #modal a {
            	color: #fff;
            }
    #modal dl#faq_body_copy {
        font-size: 13px;
        line-height: 18px;
        padding-left: 20px;        
    }
        
        #modal dl#faq_body_copy dt:first-letter {
            margin-left: -20px;
            font-weight: bold;
        }
    
        #modal dl#faq_body_copy dd:first-letter {
            margin-left: -20px;
            font-weight: bold;
        }
    
        #modal dl#faq_body_copy dt {
            font-weight: bold;        
            padding-bottom: 3px;
        }
        
        #modal dl#faq_body_copy dd {
            padding-bottom: 20px;
        }
        
	#remote_content {
	
		}
		#remote_content h2 { font-size: 18px; }
		#remote_content a { color: #000; }