#content h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
#content h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
#content h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
#content h1,
#content h2,
#content h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
#content h1,
#content h2,
#content h3,
#content h5,
#content h6,
#content b,
#content strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
    color: #000;
}

#content h4 {
	/*bringing boldness back to headers and the strong element*/
	/*font-weight:bold; */
    color: #666;
	font-size:12px;
}
h4 {
	/*bringing boldness back to headers and the strong element*/
	/*font-weight:bold; */
    color: #666;
	font-size:12px;
}
#content abbr,
#content acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
#content em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
#content blockquote,
#content ul,
#content ol,
#content dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
#content ol,
#content ul,
#content dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
#content ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
#content ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
#content dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
#content th,
#content td {
	/*borders and padding to make the table readable*/
	padding:.5em;
	border: 1px 1px 1px 1px;
}
#content th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
#content caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
#content p,
#content fieldset,
#content table {
	/*so things don't run into each other*/
	margin-bottom:1em;
	border-collapse: separate;
}


/*#content a {
    color: #00A94F;
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}*/

h3{
color: #0095da;
font-size: 20pt;
font-family:"Verdana","Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

h2{
color: #0095da;
font-size: 22pt;
font-family:"Verdana","Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

#right_boxes h2 {
font-size: 18px;
    margin:.75em 0;
}
h1{
color: #0095da;
font-size: 24pt;
font-family:"Verdana","Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

html, body {
    background-color: #530067;
}

body {
    margin: 0px 0px;
    background: transparent url(/assets/footgaming_home_2009/images/squares_bg.jpg) top left;
}



#wrapper {
	position: relative;
    min-width: 926px;
}

#whopper {
margin: auto;

}

#header {
    position: relative;
    height: 191px;
	background: transparent url(../images/header_background.png) top no-repeat;
}
#hi {
    width: 928px;
    height: 191px;
    margin: auto;
    position: relative;
	padding:0;

}

#logo {
    width: 255px;
    height: 141px;
    background: transparent url(/assets/footgaming_home_2009/images/footgaming_logo1.png) top left no-repeat;
    z-index:10;
}

#logo a {
    display: block;
    width: 255px;
    height: 141px;
    text-indent: -9999px;
    text-decoration: none;
}

#logo_bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 430px;
    height: 266px;
    background: transparent url(/assets/footgaming_home_2009/images/footgaming_logo_bg1.png) top left no-repeat;
    z-index:5;
}

#nav_bg {
    position: absolute;
    top: 0px;
    left: 350px;
    width: 752px;
    height: 204px;
    background: transparent url(/assets/footgaming_home_2009/images/footgaming_nav_bg1.png) top left no-repeat;
    z-index:3;
}

#tagline {
    position: absolute;
    top: 85px;
    left: 810px;
    width: 250px;
    height: 65px;
    background: transparent url(/assets/footgaming_home_2009/images/tagline1.png) top left no-repeat;
    z-index:6;
}

#gaming_g {
    position: absolute;
    top: 40px;
    left: 920px;
    width: 162px;
    height: 264px;
    background: transparent url(/assets/footgaming_home_2009/images/gaming_g.png) top left no-repeat;
    z-index:2;
}

#glow {
    position: absolute;
    top: 30px;
    left: 200px;
    width: 806px;
    height: 326px;
    background: transparent url(/assets/footgaming_home_2009/images/glow.jpg) top left no-repeat;
    z-index:1;
}
#squares_bg {
    position: absolute;
    top: 0px;
    left: 0px;
    background: transparent url(/assets/footgaming_home_2009/images/squares_bg.jpg) top left no-repeat;
    z-index:1;
}

#content_top_bg{
     width: 924px;
     height: 32px;
     background: transparent url(/assets/footgaming_home_2009/images/content_top_bg.gif) top left no-repeat;
}

#content_bottom_bg{
     width: 926px;
     height: 46px;
	 margin: auto;
     background: transparent url(/assets/footgaming_home_2009/images/content_bottom_bg.gif) top left no-repeat;
	 /*border: 1px dotted red;*/
}

#flashHeader{
     width: 873px;
     height: 250px;
     background: blue;
     margin: auto;
     margin-bottom: 10px;
	 /*background: transparent url(/assets/footgaming_home_2009/images/temphomepageimage.jpg) top left no-repeat;*/
}


#container {
     width: 926px;
     margin: 0 auto;
    
     background: transparent url(../images/page_bg.gif) top repeat-y;
	 padding:10px 0;

}

#knock_you_on_your_feet{
     width: 664px;
     height: 25px;
     margin: 10px 0px 15px;
     background: transparent url(/assets/footgaming_home_2009/images/knock_you_on_your_feet_text.gif) top left no-repeat;
}

#contentWrap {
/*background: white;*/


}

#content {
     width: 666px;
     padding: 10px 28px;
    margin: 0;
     /*background: yellow;*/
     float: left;
}


#right_boxes {
     width: 167px;
     float: left; 
     /*border: 5px dotted purple;*/
}

#top_10 {
	width: 167px;
	min-height: 100px;
	margin: 5px 0px;
	background: transparent url(/assets/footgaming_home_2009/images/top_10_foot_games_box_top.gif) top left no-repeat;
}
#top_10_content {
	width: 167px;
	height: 100px;
	padding: 35px 15px;
}
#top_10_bottom {
	width: 167px;
	height: 30px;
	background: transparent url(/assets/footgaming_home_2009/images/top_10_foot_games_box_bottom.gif) top left no-repeat;
}

#news {
	width: 167px;
	min-height: 100px;
	margin: 10px 0px;
	background: transparent url(/assets/footgaming_home_2009/images/news_box_top.gif) top left no-repeat;
}
#news_bottom {
	width: 167px;
	height: 30px;
	background: transparent url(/assets/footgaming_home_2009/images/news_box_bottom.gif) top left no-repeat;
}

#alpine {
     position:absolute;
     display:inline;
     margin: 17px 0px 0 0px;
}

#copyright {
     display:inline;
position:absolute;
left: 270px;
     font-size:10px;
     color: #fff;
     margin: 23px 0 0 0;
     /*background:red;*/
}

#kinetic {
position:absolute;
left: 820px;
	width: 86px;
	height: 37px;
margin: 10px 0px;
	background: transparent url(/assets/footgaming_home_2009/images/kinetic_logo.gif) top left no-repeat;
}



#pande {
     position: relative;
     float:right;
     /*border: 1px dotted;*/
}

#pande ul {
    /*background-color: #D4E6F1;*/
    padding: 0px 0px;
    margin: 0 0 10px 0px;
    float: left;
}

#pande ul li {
    /*display: inline;*/
    padding: 0 20px 0 0px
}

#pande ul li a {
    color: #727174;
    text-decoration: none;
	font-size:10px;
	text-transform: uppercase;
}

#pande ul li a:hover {
    text-decoration: underline;
}

#pande ul li.email {
    /*background: transparent url(/images/.design/hc_mail.png) center left no-repeat;*/
}

#pande ul li.print {
    */background: transparent url(/images/.design/hc_print.png) center left no-repeat;*/
}

#footer{
	/*border: 2px dotted yellow;*/
	position: relative;
	width: 928px;
	margin: auto;
}

/**********************************/
/*footerNav Styles*/
/**********************************/
#footerNav {
position:absolute;
margin-top: 10px;
left: 150px;
width:560px;
text-align:center;
font-size: 8px;
font-family:"Century Gothic", "Bailey Sans ITC","Futura Md", "Tahoma", "sans-serif";
}

#footerNav ul {
    padding: 0 0 0 62px
}

#footerNav ul li {
    display: inline;
    margin-right: 3px;
    line-height: 10px;
}

#footerNav ul li a {
text-decoration: none;
height: 20px;
/*text-transform: uppercase;*/
color: #fff;
font-size: 1.2em;
line-height: 20px;
padding: 0px 7px 0px 0px;
background: transparent url(/assets/footgaming_home_2009/images/nav_sep.gif) right no-repeat;
}

#footerNav ul li.mlast a {
padding:0 0 0 3px;
background:none;
}


/*End of Navigation*/

.clear {
    clear: both;
}
/* Navigation Styles */
/* -------------------------------- */

div#topNav {
    position: absolute;
    top: 0px;
    left: 290px;
    margin: 0;
    padding: 0;
}
div#topNav ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
div#topNav ul li {
    display: block;
    float: left;
    
}

div#topNav ul li:hover,
div#topNav ul li.sfhover {
    background-position: bottom;
}
div#topNav ul li a {
    text-decoration: none;
    display: block;

    margin: 0 0px;
    height: 41px;
    background-image: url(/assets/footgaming_home_2009/images/nav_sprite.png);
    text-indent: -9999px;

    font-size: 12px;
}

/* "currently on" and "hover" states */

div#topNav ul li li a:hover {
/*
    text-decoration: underline;
*/
    color: #770076;
}
div#topNav ul li a:hover,
div#topNav ul li:hover a,
div#topNav ul li.sfhover a,
div#topNav ul li:hover ul li a,
div#topNav ul li.sfhover ul li a {
}

div#topNav ul ul {
    padding: 0;
    position: absolute;
    left: -9999px;
    width: 140px;
    margin-top: -1px;
    z-index: 100;

}

div#topNav ul ul ul {
    margin: -2.9em 0 0 138px;
}
div#topNav ul ul li {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    background: 0;
    
}
div#topNav ul ul li a {
    display: block;
    padding: 8px 12px;
}
div#topNav ul li.last ul li a {
}
div#topNav ul li.last ul li.last a, 
div#topNav ul ul li.slast a {
}
div#topNav ul ul li a:hover,
div#topNav ul ul li:hover a:hover {
}

div#topNav li:hover ul ul,
div#topNav li.sfhover ul ul,
div#topNav li:hover ul ul ul,
div#topNav li.sfhover ul ul ul,
div#topNav li:hover ul ul ul ul,
div#topNav li.sfhover ul ul ul ul {
    left: -9999px;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul {
    left: auto;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul,
div#topNav li li:hover ul,
div#topNav li li.sfhover ul,
div#topNav li li li:hover ul,
div#topNav li li li.sfhover ul,
div#topNav li li li li:hover ul,
div#topNav li li li li.sfhover ul {
    left: auto;
}

li.home a {
    width: 65px;
}
/*
li.home a:hover {
    background-position: 0 -41px;
}
*/
li.school a {
    width: 74px;
    background-position: -64px 0;
}
/*
li.school a:hover {
    background-position: -64px -41px;
}
*/
li.work a {
    width: 70px;
    background-position: -139px 0;
}
/*
li.work a:hover {
    background-position: -139px -41px;
}
*/
li.family a {
    width: 79px;
    background-position: -209px 0;
}
/*
li.family a:hover {
    background-position: -209px -41px;
}
*/
li.arcade a {
    width: 77px;
    background-position: -288px 0;
}
/*
li.arcade a:hover {
    background-position: -288px -41px;
}
*/
li.blog a {
    width: 58px;
    background-position: -365px 0;
}
/*
li.blog a:hover {
    background-position: -365px -41px;
}
*/
li.about a {
    width: 73px;
    background-position: -423px 0;
}
/*
li.about a:hover {
    background-position: -423px -41px;
}
*/
li.contact a {
    width: 81px;
    background-position: -496px 0;
}
/*
li.contact a:hover {
    background-position: -496px -41px;
}
*/
#topNav ul ul{
    background-color: #fdcf06;
    -moz-border-radius-topright: 10px; 
    -moz-border-radius-bottomright: 10px; 
    -moz-border-radius-bottomleft: 10px; 
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;

}
#topNav li li a {
    background: none !important;
    text-indent: 0 !important;
    height: auto !important;
    color: #fff;
}
