*
		{
		margin: 0;
		padding: 0;
		}

body
		{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	text-align: center;
	padding: 0 0 25px 0;
	background-color: #000090;
	/*-- font colour only needed for v3, need to match p --*/
	color: #333;
		}

img
		{
		border: 0;
		}

a		
		{
	color: #333;
		}

td {
		/*-- only needed for v3 --*/
	padding: 5px;
}


/*-------- 2. structure --------*/
#wrapper
		{
      margin: 0 auto 0 auto;
      text-align: left;
      width: 988px;
      border: 1px solid #fff;
		background-color: #fff;
      }

#header
      {
	height: 140px;
	text-align: right;
	background-image: url(../img/headers/Header%20final.jpg);
      }

#page
      {
      text-align: center;
      /*background: url('../img/background_left_column.gif') repeat-y;*/
      overflow: hidden;
      }

#left_column
      {
      float: left;
      text-align: left;
      width: 196px;
      padding: 0 0 0 5px;
      /*background: #fff url('../img/background_left_column.gif') repeat-y; */
      }
#right_column
      {
      	margin-top:5px;
      float: right;
      width: 207px
      }

#content
      {
      text-align: left;
      margin: 5px 0 15px 17px;
      width: 545px;
      float: left;

      }

.section
      {
      margin: 5px 0 20px 0px;
      }
 .sectionHeader {}
 .sectionContent  {	}


#right_column .sectionHeader {}
#right_column .sectionContent  {	}

#footer
      {
      width: 988px;
      color: #fff;
      text-align: left;
      margin: 0 auto 25px auto;
      clear: both;
      text-align:right;
      color:White;
      }
      
#footer a { color:White;}

/*-------- 3. navigation --------*/

#listMenuRoot
      {
	float: right;
	margin: 8px 2px 10px 0px;
	color: #000090;
      }
#listMenuRoot li, #newsMenuRoot li
      {
	padding: 2px 0 3px 20px;
	list-style: none;
	margin: -1px 0 5px 0px;
	width: 174px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
      }
      
#listMenuRoot li a, #newsMenuRoot li a
      {
          margin: 0px 0px 0px 10px;
      }      
#listMenuRoot li ul
      {
      margin: 10px 0 0 0;
      }
#listMenuRoot li ul li
      {
      background: #fff;
      padding: 5px 0 3px 20px;
      margin: 0;
      font-size: 0.85em;
      width: 144px;
      border-bottom: 0px solid #808080 !important;
	  }

.parentlevel a, .childlevel a
      {
	color: #333;
	text-decoration: none;
	font-weight: bold;
      }
.parentlevel a:hover, .childlevel a:hover
      {
      }
li.menu_selected
      {
	font-weight: bold;
	background-color: #006;
	background-image: url(../../../inc/img/background_menu_white_arrow_black_bgrd.gif);
	background-repeat: no-repeat;	
	background-position: left top;
	color: #FFF;
      }
li.menu_selected a
      {          
      color:White;
      }    
ul.childlevel li a
      {
	color:#333;
      }    

	





/*-------- 4. headings, typography, links --------*/
		/*-- headers --*/
h1
      {
	color: #000;
	font-size: 1.2em;
	margin: 0 0 5px 0;
	width:100%;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFD700;
      }
h2
      {
	color: #61D2F3;
	font-size: 1em;
	margin: 0 0 5px 0
}
.paralevel2
/*needs to match h2 */
      {
	color: #61D2F3;
	font-size: 1em;
	margin: 0 0 5px 0;
	font-weight: bold;
}

		/*-- typography --*/
p
      {
	color: #333;
	line-height: 1.3em;
      }
.section p
      {
      padding: 2px 20px 5px 0px;
      }
.section h2
      {

      padding: 10px 20px 0 0px;
      }
	  
p.newsarticle, p.rssarticle, div.newsarticle
      {
      margin-bottom: 1px;
      margin-right: 10px;
      }
p.rssarticle
      {
      margin-bottom: 0px;
      }
#left_column p
      {
      font-size: 0.85em;
      padding: 0 5px 0 5px;
      float: right;
      }
#left_column h1
      {
	float: right;
	text-align: left;
      }
#left_column h2
      {
      font-size: 0.9em;
      float: right;
      width: 170px;
      text-align: left;
      margin-right: 10px;
      }
#right_column .section { text-align:left;}

#right_column p
      {
      font-size: 0.85em;
      padding: 0 5px 0 5px;
      float: right;
      }
#right_column h1
      {

      }
#right_column h2
      {
      font-size: 0.9em;
      float: right;
      width: 170px;
      text-align: left;
      margin-right: 10px;
      }



#footer img
      {
      float: right;
      margin: 0 5px 0 0;
      }
#logo
      {
      float: left;
      margin-left: 55px;
      }


/*-------- 7. iframes --------*/

#right_column iframe
      {
      padding-top: 10px;
      }
iframe#fixtures_calendar
      {
      width: 189px;
      height: 600px;
      }
#footer_right iframe
      {
      border-top: 3px solid black;
      margin-left: 10px;
      padding: 15px 6px 0 20px;
      }
   
/*-------- 8. Fixtures Live Specific Styles --------*/

#fl /* ID of main Fixtures Live API area */
      {
      float: left;
      width: 520px;
      }

#logos_ssco
      {
      margin-top: 40px;
      }
      