/* Enka Soccer 1.0 Layout - www.enkasoccer.com *//* Copyright (c) 2006 Barton L Black. All rights reserved. *//* Created for Enka Soccer by Open Development, October 2006. *//* -------------- GENERAL ----------------- */*	{    margin: 0;    padding: 0;		}	body	{    margin: 0;    padding: 0;    border: 0;    background: url(../images/tile_page.jpg) repeat-y;    font: 80% Verdana, sans-serif;    text-align: center;    color: #333;		}		table	{    font-size: 100%;		}		p	{    margin: 1.5em 0 1.5em 0;		}	/* -------------- TYPOGRAPHY ----------------- */h1	{    font-size: 2.5em;    font-family: Georgia, serif;    color: #703e1e;		}h2	{    font-size: 1.75em;    font-family: Georgia, serif;    line-height: 1.2em;		}h3	{    font-size: 1.5em;    font-family: Georgia, serif;		}h4	{    font-size: 1.25em;    font-family: Georgia, serif;    font-style: italic;		}h5	{    font-size: 1em;    font-family: Georgia, serif;		}h6	{    font-size: .9em;		}strong	{    font-weight: bold;		}em	{    font-style: italic;		}pre,code	{    font: normal 100% courier,monospace;		}												/* -------------- LAYOUT ----------------- */#background	{	width: 100%;	text-align: center;    background: url(../images/tile_top.jpg) repeat-x;		}		#page	{	margin: 0 auto;	padding: 0;	width: 760px;	background: #fff;	text-align: center;		}		#noscript	{	margin: 0 auto;    width: 760px;    text-align: left;    background: #ffde33;		}#topline	{    margin: 0 auto;    padding: 0;    border: 0;    background: #fff;    height: 24px;    width: 760px;		}#heading	{    margin: 0 auto;    padding: 0;    text-align: right;    background: url(../images/header.jpg) no-repeat;    width: 760px;    height: 194px;		}		#flash	{    margin: 0 auto;    padding: 0;	height: 240px;	width: 760px;	background: #fff;		}		#content	{    margin: 0 auto;    padding: 0;	width: 760px;	background: #fff url(../images/tile_page.gif) repeat-y;	font-size: 1em;		}		#content #left	{	width: 215px;	color: #fff;	float: left;	text-align: left;	margin-bottom: 12px;	background: url(../images/high_school.jpg) no-repeat;		}		#content #left p	{	line-height: 1.4em;	margin-top: 6px;		}		#content #left a:link, #content #left a:visited, #content #left a:hover	{	color: #fff;		}	#navigation	{	margin: 80px 0 0 0;	padding: 0;	text-align: left;	width: 215px;		}#navigation span	{    font: bold 1em Verdana, sans-serif;    line-height: 2.2em;    color: #fff;    margin-left: 2em;    padding-top: 24px;		}		#navigation h4	{	display: none;	}		#navigation ul	{    margin: 0;    padding: 0;    height: 26px;    position: relative;    border-top: 2px solid #a2b8cb;    border-bottom: 2px solid #506679;		}		#navigation li	{    margin: 0;    padding: 0;    list-style: none;    position: absolute;    top: 0;		}		#navigation li, #navigation a	{    height: 26px;    display: block;    text-decoration: none;    background: #5d88af;		}.nav	{    left: 0px;    width: 215px;		}.nav a:hover	{    background: #4d76a0;		}		#content #right	{	width: 544px;	float: left;	margin-bottom: 12px;	background: url(../images/headline_bkgd.jpg) no-repeat;		}		#content #right .contentRight	{	margin: 0 0 0 28px;	text-align: left;		}		#content #right .contentRight h1	{    font-size: 2.8em;    font-family: Georgia, serif;    color: #036;    margin-top: .15em;    margin-bottom: .5em;    margin-left: 36px;		}		#content #right .contentRight p	{	line-height: 1.8em;		}		#content #right .contentRight a:link	{	color: #551901;		}		#content #right .contentRight a:visited	{	color: #551901;		}		#content #right .contentRight a:hover	{	color: #063;		}		#footer	{    margin: 0 auto;    padding: 6px 0 6px 0;	width: 760px;	background: #036;	text-align: center;	border-top: 2px solid #eee8d3;		}		#footer a:link, #footer a:visited	{	text-decoration: none;	color: #ccc;		}		#footer a:hover	{	text-decoration: underline;	color: #fff;		}		#footer .footerText	{	margin: 10px;	padding: 0;	text-align: center;		}		#footer .footerText p	{	margin: 6px;	padding: 0;	color: #ccc;		}		#buzz	{    margin: 0 auto;	width: 760px;	text-align: center;		}		#buzz img	{    margin: 12px 0 18px 0;		}		.skip	{    display: none;		}.clear	{    clear: both;    height: 0;    margin: 0;    padding: 0;    line-height: 0;    font-size: 1px;		}		.super	{	vertical-align: super;		}		.floatRight	{	width: 100%;	text-align: right;	margin-top: 2px;		}		.required	{	color: #c00;		}		#content .thanksText	{	font-size: 1em;	line-height: 1.5em;	margin: 28px 80px;	text-align: left;		}