body						{
								margin: 0;
								padding:0;
								background-color:#005e96;
								color:#ffffff;
								font:small Arial, Helvetica, Verdana, sans-serif;
								
						}

#wrapper				{		
								background-color:#ffffff;
								color:#000000;
								margin: 30px 40px 30px 40px;
								width:840px;
								margin-left:auto;
								margin-right:auto;
						}
			
#header					{
								margin:0 10px 0 10px;
						}
			
#header-bottom			{
								border-top:1px solid #b9d2e3;
								border-bottom:1px solid #b9d2e3;
								margin:0 15px 0 15px;
						}
				
#header-bottom ul			{
								margin:0;
								padding:0 20px 0 20px;
								text-align:right;
						}
				
#header-bottom li 			{
								display:inline;
								background-color:#fdf8f2;
								color:#050845;
						}
				
#header-bottom a:link	{
								text-decoration:none;
								background-color:#fdf8f2;
								color:#050845;
						}
						
#header-bottom a:visited {
								text-decoration:none;
								background-color:#fdf8f2;
								color:#050845;
						}

#tagline				{
								font-weight:bold;
								background-color:#fdf8f2;
								color:#050845;
								font-style:italic;
								margin:0 0 0 0;
								width:300px;
								float:left;
						}
/*						
#main					{
								position:relative;
								top:0;
								left:0;
								width:100%;
								margin-top:10px;
						}
*/

#main					{
								margin:20px 20px 0px 20px;
								width:100%;
								max-width:800px;
						}
						
#content				{
								margin:0 220px 0 160px;
								border-top:1px solid #b9d2e3;
								border-right:1px solid #b9d2e3;
								border-left:1px solid #b9d2e3;
								background-color:white;
								
								color:black;
								min-width:400px;
								min-height:600px;
						}
						
#content .inner			{
								margin:10px 20px 10px 40px;
								width:340px;
						}
						
#content .inner h2		{
								color:#245185;
								padding-bottom:0.2em;
								border-bottom:1px solid #000000;
								font-size: 110%;
						}
						
#content .inner ul.features {
								margin:0;
								padding:0;
								list-style:none;
						}
						
#content .inner .features li img {
								float:left;
								margin:0 5px 5px 0;
						}
						
#content .inner h3		{
								color:666666;
								font-size:80%;
						}
						
#content .inner h3 a:link	{
								color:#245185;
						}
						
#content .inner h3 a:visited {
								color:#245185;
						}
						
#content .inner p		{
								color: #000000;
								font-size:90%;
						}
						
#mainfeature			{
								background-color:#ffffff;
								color:black;
								padding:15px 10px 15px 10px;
								height:1%;
						}
						
#mainfeature h2			{
								margin:0;
							/*	text-align:center; */
								font-weight:normal;
								font-size:16pt;
						}
				
#mainfeature p			{
								font-size:110%;
						}
						
#mainfeature p.more		{
								margin-top:0;
								text-align:right;
						}
						
#mainfeature p.more a:link {
								color:#000000;
								padding-left:14px;
						}
						
#mainfeature p.more a:visited {
								color:#000000;
								padding-left:14px;
							}
/*						
#sidebar				{
								float:right;
								width:200px;
								border:1px solid black;
								background-color: #005e96;
								color:black;
								min-height:600px;
								margin:0;
								padding:0;
						}
*/

#sidebar				{
								float:right;
								width:200px;
								border:1px solid black;
								background-color: #b9d2e3;
								color:black;
								min-height:600px;
								margin:0;
								padding:0;
						}
						
#sidebar h3				{
								font-size:110%;
								margin:0;
								padding: 0.2em 0 0.2em 10px;
								font-weight:normal;
						}

#sidebar .inner			{
								padding:10px;
						}
						
#sidebar ul				{
								margin-left:0;
								padding-left:20-px;
						}
						
#sidebar p				{
								font-size:90%;
								line-height:1.4em;
						}
						
#sidebar li				{		font-size:90%;
								line-height:1.4em;
						}
						
#sidebar ul a:link		{
								color:#ffffff;
						}

#sidebar ul a:visited		{
								color:#ffffff;
						}
						
#sidebar .date			{
								font-weight:bold;
						}
/*						
#sidebar2				{
								position:absolute;
								top:0;
								left:0;
								width:159px;
								border-top:1px solid #b9d2e3;
								border-left:1px solid #b9d2e3;
								border-bottom:1px solid #b9d2e3;
								background-color:white;
								color:black;
								margin:0;
								padding:0;
						}
*/

#sidebar2				{
								float:left;
								width:159px;
								border-top:1px solid #b9d2e3;
								border-left:1px solid #b9d2e3;
								background-color:#ffffff;
								color:#000000;
								min-height:600px;
								margin:0px 0;
								padding:0;
						}
						
#sidebar2 .inner			{
								margin:10px;
						}
						
#sidebar2 p				{
								font-size:90%;
								color:#666666;
						}
						
#sidebar2 h3				{
								color:#245185;
								padding-bottom:0.2em;
								border-bottom:1px solid #b9d2e3;
								font-size:110%;
								text-align:center;
						}
						
#searchform .text		{
								width:196px;
								border:1px solid #45bac0;
						}
						
#searchform .searchbutton {
								text-align:right;
								margin-top:4px;
						}
						
#searchform .btn			{		border:1px solid #45bac0;
								background-color:#256290;
								color:#ffffff;
						}
						
#nav					{
								list-style:none;
								margin:0;
								padding:0;
						}
			
#nav li					{
								border-bottom:1px solid #b9d2e3;
								padding:0.4em 0 0.2em 0;
								font-size:90%;
						}
						
#nav li a:link				{
								text-decoration:none;
								color:#245185;
								font-weight:normal;
						}
						
#nav li a:visited			{
								text-decoration:none;
								color:#245185;
								font-weight:normal;
						}

						
#footer					{
								clear:both;
								width:100%;
								border-top:1px solid #b9d2e3;
								border-bottom:1px solid #b9d2e3;
								margin-top:10px;
						}
						
#footer p				{
								text-align:center;
								font-size:90%;
								color:#256290;
								margin:0;
								padding: 0.2em 0 0.2em 0;
						}
						
#footer a:link			{
								color:#256290;
								text-decoration:none;
						}
						
#footer a:visited		{
								color:#256290;
								text-decoration:none;
						}
						
#footer a:hover			{
								color:#256290;
								text-decoration:underline;
						}

table						{
								margin-left:auto;
								margin-right:auto;
								color:#000000;
								border-collapse:collapse;
								border:1px solid black;
								text-align:center;
								font-size:90%;
						}

					
td						{
								border:1px solid black;
						}
						
.month					{
								background-color:#b9d2e3;
						}
						
.tourn					{
								background-color:#ffffff;
						}
