html {font-size:100%;}

body {  margin:0; 
        padding:0; 
        font:normal 1em Myriad Pro, Helvetica, Arial; 
        color:#444;
        background: url(http://www.aaronvanderbeek.com/misc/backgroundTest9.gif) repeat top left;
        }

h1 {font-size:1.2em;
    font-weight:normal;
    margin:0.5em 0em 0em 0em;
    }

h2 {font-size:.8em; font-weight:normal;
    margin:0.1em 0em 0.2em 0em;}
    
h3 {    font-size:1.4em;
        font-weight:bold;
        margin:2em;
        }

h4 {    font-size:2em;
        font-weight:bold;
        float:right;
        margin:0em 0em 0em 0em;
        }

h5 {    font-size:1em;
        font-weight:normal;
        float:right;
        margin:0em 0em 0.2em 0em;
        }
        
h6 {    font-size:1em;
        font-weight:normal;
        font-style:italic;
        margin:0.5em 0em 0em 0em;
        }

h7 {    font-size:2em;
        font-weight:bold;
        float:right;
        margin:0em 2em 1em 40em;
        }
        
h8 {    font-size:2em;
        font-weight:bold;
        float:left;
        margin:0.25em 1em 1em 1em;
        }
    

* {margin:0; padding:0; border:0; outline:0;}
#main {	width:50em; 
		height:auto; 
		position:relative; 
		
		margin:0em auto;}

#header {   width:50em;
            height:12.5em;
            position:relative;
            float:left;
            margin:0em 0em 1.75em 0em;
            }
            
#subheader {	width:50em;
           		height:3em;
            	position:relative;
            	float:left;
            	background-color:#444;
            	margin:0em 0em 1.75em 0em;
            	color:#d8e6ea;
            }
            
#header_img {   width:12.5em;
                height:12.5em;
                position:relative;
                float:left;
                margin:0em 0em 0em 0em;
                }
                
#header_img img {   width:12.5em;
                    height:12.5em;
                    display:block;
                    margin-left:auto;
                    margin-right:auto;
                    }
                
#main_navigation {  width:6.25em;
                    height:12.5em;
                    position:relative;
                    float:left;
                    margin:0em 0em 0em 0em;
                    }                   

#main_navigation ul {   list-style-type:none;
                        text-align:left;
                        margin:4.44em 0em 0em 1.5em;
                        }

#main_navigation ul li a{   font-size:1.5em;
                            color:#595959;
                            text-decoration:none;
                            font-weight:bold;
                            line-height:1.4em;
                            }
                            
#main_navigation ul li a:visited {  font-size:1.5em;
                                    color:#595959;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#main_navigation ul li a:hover {    font-size:1.5em;
                                    color:#696F7C;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#main_navigation ul li a:active {   font-size:1.5em;
                                    color:#696F7C;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#main_navigation ul licurrent a{    font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                            
#main_navigation ul licurrent a:visited {  font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#main_navigation ul licurrent a:hover {    font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#main_navigation ul licurrent a:active {   font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation { 	width:12.5em;
                    	height:12.5em;
                    	position:relative;
                    	float:left;
                    	margin:0em 0em 0em 0em;
                    	}
                    	
#games_navigation ul {  list-style-type:none;
                        text-align:left;
                        margin:8.64em 0em 0em 1.5em;
                        }

#games_navigation ul li a{  font-size:1.5em;
                            color:#595959;
                            text-decoration:none;
                            font-weight:bold;
                            line-height:1.4em;
                            }   
                            
#games_navigation ul li a:visited {  font-size:1.5em;
                                    color:#595959;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation ul li a:hover {    font-size:1.5em;
                                    color:#696F7C;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation ul li a:active {   font-size:1.5em;
                                    color:#696F7C;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation ul licurrent a{    font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                            
#games_navigation ul licurrent a:visited {  font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation ul licurrent a:hover {    font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }
                                    
#games_navigation ul licurrent a:active {   font-size:1.5em;
                                    color:#ff115a;
                                    text-decoration:none;
                                    font-weight:bold;
                                    line-height:1.4em;
                                    }                            
                                    
#header .half_width_content_container { width:25em;
                                        height:12.5em;
                                        position:relative;
                                        float:left;
                                        }
                    
#content {  width:50em;
            height:auto;
            position:relative;
            float:left;
            background: url(http://www.aaronvanderbeek.com/misc/backgroundTest21.png) repeat top left;
            margin:0em 0em 1.75em 0em;
            padding:1.75em 0em 1.75em 0em;
            }
            
#content .one_quarter_width_text {  width:10em;
                                    height:15em;
                                    position:relative;
                                    float:left;
                                    margin:0em 0em 0em 2em;
                                    border:0px solid #000;
                            }
                            
#content .half_width_text {         width:22em;
                                    height:15em;
                                    position:relative;
                                    float:left;
                                    text-align:justify;
                                    padding:0em 0em 0em 0em;
                                    margin:0em 0em 0em 2em;
                                    border:0px solid #000;
                            }
                            
#content .half_width_text a {	text-decoration:none;
        						color:#444;

							}
							
#content .half_width_text a:visited {	text-decoration:none;
        								color:#444;

									}
							
#content .half_width_text a:hover 	{	text-decoration:none;
        								color:#666; 
									}
							
#content .half_width_text a:active 	{	text-decoration:none;
        								color:#666; 
									}							
                            
#content .half_width_text_2 {       width:22em;
                                    height:15em;
                                    position:relative;
                                    float:left;
                                    text-align:left;
                                    padding:0em 0em 0em 0em;
                                    margin:0em 0em 0em 2em;
                                    border:0px solid #000;
                            }                            
                            
#content .half_width_text_media {   width:22em;
                                    height:15em;
                                    position:relative;
                                    float:left;
                                    text-align:left;
                                    padding:0em 0em 0em 0em;
                                    margin:0em 0em 2em 2em;
                                    border:0px solid #000;
                            }
                            
#content .half_width_text p {   font-size:.8em;
                                margin:5.25em 0em 0em 0em;
}

#content .half_width_text_2 p {	font-size:.85em;
                                margin:1em 0em 0em 0em;
}
                            
#content #print img {   width:10em;
                        height:auto;
                        margin:0em 0em 0em 2em;
                        border:1px solid #e5e5e5;
                        }




#content #full_width_text { width:auto;
                            height:auto;
                            position:relative;
                            float:left;
                            font:normal .8em/1.2em Helvetica, Lucida Grande, Trebuchet MS; color:#696969;
                            word-spacing:.02em;
                            padding:2.1875em 4.375em 0em 4.375em;
                            }
                            
#content #full_width_image {	width:46.5em;
                            	height:auto;
                            	position:relative;
                            	float:left;
                            	margin:0em 1.75em 1.75em;
                            }   
                            
#content #full_width_image img {	width:46.5em;
                            		height:auto;
                            		position:relative;
                            		float:left;
                            }
                           
#content #content_subheader {	width:46.5em;
           						height:3em;
            					position:relative;
            					float:left;
            					background-color:#444;
            					margin:0em 1.75em 1.75em;
            					color:#d8e6ea;
            }                           
                            
#content #about_title_text {    width:auto;
                                height:auto;
                                position:relative;
                                float:left;
                                font:normal 2em/1.2em Helvetica, Lucida Grande, Trebuchet MS; color:#696969;
                                padding:1em 0em 0em 2em;
                            }   

#content #contact_form {    width:33.5em;
                            height:15em;
                            position:relative;
                            float:left;
                            margin:1.6em 0em 0em 0em;
                            border:1px solid #000;
                            }
                            
#content #team_members {    width:50em;
                            height:auto;
                            position:relative;
                            float:left;
                            margin:0em 0em 1.6em 0em;
                            }
                            
#content .team_member { width:55em;
                        height:auto;
                        position:relative;
                        float:left;
                        font:normal .8em/1.2em Helvetica, Lucida Grande, Trebuchet MS; color:#696969;
                        margin:2em 0em 0em 2em;
                        

}

#content .team_member a {   text-decoration:none;
                            color:#669;
}

#content .team_member a:visited {   text-decoration:none;
                                    color:#669;
}

#content .team_member a:hover {     text-decoration:none;
                                    color:#664;
}

#content .team_member img { width:11.8em;
                            height:11.8em;
                            position:relative;
                            float:left;
                            margin:0em 2em 0em 2em;
                            }
                        
            
#content #games {   width:50em;
                    height:auto;
                    position:relative;
                    float:left;
                    margin:1.75em 0em;
                    }

#content #games a img       {   width:10em;
                                height:15em;
                                margin:0em 0em 0em 2em;
                                }
                                                    
#content #games a:hover img {   width:10em;
                                height:15em;
                                
                                }

            



