body
{
   width: 750px;
   margin: auto;

   color: white;
   font-family: Myriad, Helvetica, Arial, Sans-Serif;
   background-color: #213d6f;
   background-image: url('../images/body_background_blue.jpg');
   background-position: 50% -30px;
   xxxbackground-repeat: no-repeat;
   
   font-size: 12px;
   
   margin-top: 50px;
}

img, div
{
   behavior: url('../css/iepngfix.htc');
}

a
{
   color: white;
}

div.master_container
{
   margin: 0;
   padding: 0;
   xxxbackground-color: black;
}

div.left_container
{
   float: left;
   width: 47%;
   height: 500px;
   margin: 0;
   padding: 0;
   
   text-align: right;
   
   position: relative;
}

div.right_container
{
   float: left;
   width: 53%;
   margin: 0;
   padding: 0;
}

div.footer_container
{
   margin: auto;
   text-align: center;
   margin-bottom: 30px;
}

/***** page specific *****/

br.clear
{
   clear: both;
}

/********* footer **********/

h1.matchstats_title
{
   margin-top: 60px;
   
   width: 363px;
   height: 48px;
   background-image: url('../images/matchstats_logo.png');
   
   background-repeat: no-repeat;
   background-position: top left;
   line-height: 1200px;
   overflow: hidden;
}

p
{
   xxxline-height: 22px;
   xxxfont-size: 14px;
   xxxmargin-bottom: 30px;
}

/********* footer **********/

div.footer_links_container
{
   xxxpadding-top: 40px;
   display: inline-block;
   margin: auto;
   text-align: center;
   xxxbackground-color: green;

   text-decoration: none;
   font-size: 10px;
   xxxpadding: 3px 10px;
   xxxcolor: #6d8ab7;
   
   line-height: 14px;
}

ul.footer_links
{
   list-style: none;
   padding: 0;
   margin: 0;
}

ul.footer_links li
{
   float: left;
   display: inline-block;
   padding: 0 12px;
   margin: 0;
}

ul.footer_links li a
{
   text-decoration: none;
   font-size: 11px;
   padding: 3px 10px;
   color: #6d8ab7;
}

ul.footer_links li a:hover
{
   text-decoration: underline;
   color: white;
}


/***** page specific *****/

a.main_link
{
   display: block;
   padding: 5px 10px;
}

/***** header *****/

div.header
{
   padding-top: 30px;
   height: 50px;
   position: relative;
   border-bottom: 1px solid #4971ae;
   margin-bottom: 20px;
}

div.header h1.matchstats_logo
{
   height: 80px;
   position: relative;
   xxxborder-bottom: 1px solid #4971ae;
}

div.navigation_menu
{
   position: absolute;
   right: 20px;
   top: 60px;
}

div.navigation_icons
{
   position: absolute;
   right: 20px;
   top: 10px;
}

ul#main_links
{
   list-style: none;
   padding: 0;
   margin: 0;
}

ul#main_links li
{
   float: left;
}

ul#main_links li a
{
   padding: 3px 20px;
   text-decoration: none;
}

ul#main_links li a:hover
{
   background-color: #003a60;
}

div.header h1 a
{
   width:200px;
   height:32px;

   background:transparent url('../images/matchstats_logo_small.png') no-repeat scroll center top;
   display:block;
   line-height:1200px;
   margin-left:10px;
   overflow:hidden;

   xxxwidth: 332px;
   xxxheight: 48px;
   xxxbackground-image: url(../images/matchstats_logo.png)

}

/***** in-page *****/

div.content
{
   width: 725px;
   margin: auto;
   position: relative;
}

div.content div.right
{
   margin-left: 230px;
}

div.content div.left
{
   position: absolute;
   top: 0;
   left: -10px;
   width: 240px;
}

h2.custom_font
{
   background-position:left top;
   background-repeat:no-repeat;
   height:37px;
   line-height:1200px;
   margin-top:30px;
   overflow:hidden;
   padding:0;
   width:100%;
}



