/* CSS created by Johan */

/* Basic for home page */

	img
		{
		display: block;
		}

	body
		{
		margin: 0px;
		padding: 0px;
		font: 9pt Verdana;
		background-image: url(http://www.pokestadium.com/layout/background.gif);
		background-repeat: repeat-y;
		background-position: top center;
		background-color: #3973A2;
		}

	.main
		{
		width: 960px;
		margin: 0px auto 0px auto;
		padding: 0px;
		background-color: #ffffff;
		}

	.navigation
		{
		background-image: url(http://www.pokestadium.com/layout/navigation.gif);
		background-repeat: repeat-x;
		background-color: #223058;
		height: 57px;
		padding-left: 50px;
		width: 660px;
		}
	
	.navigation	a
    {
    position: relative;
    text-decoration: none;
    color: #ffffff;
    margin-right: 40px;
    padding: 10px 15px 10px 15px;
    font-weight: bold;
    }
	
	.navigation a:hover {color: #FFA200; background-color: #1F3063;}

	.navigation2
		{
		width: 200px;
		vertical-align: top;
		padding: 30px 0px 40px 0px;
		height: 400px;
		color: #1E93DD;
		font: 13pt Arial;
		background-color: #F2F2F2;
		line-height: 24px;
		}

	.navigation2 a {display: block; padding-left: 40px; padding-top: 2px;}
	.navigation2 a:link {color:#000000; text-decoration:none; font-size: 9pt; font-weight: normal;}
	.navigation2 a:visited {color:#000000; text-decoration:none; font-size: 9pt; font-weight: normal;}
	.navigation2 a:hover {color:#000000; text-decoration: none; font-size: 9pt; font-weight: normal; background: #FBFF56; width: 160px;}


/* First page stuff, including headers */

  .front  /* Passed on as PHP variable */
		{
		width: 680px;
		vertical-align: top;
		padding: 40px 40px 40px 40px;
		background-color: #ffffff;
		line-height: 14pt;
		}

  .welcome
    {
		width: 680px;
		background-color: #E7EAFF;
		height: 220px;
		border-spacing: 0px;
		}

  .front h1
		{
		margin: 50px 0px 0px 0px;
		font-size: 19pt;
		font-family: Verdana;
		color: #0871B5;
		}

  .front h2
		{
		margin: 6px 0px 20px 0px;
		font-size: 15pt;
		font-family: Verdana;
		font-weight: Normal;
		color: #111111;
		}

  .front h3
		{
		margin: 0px 0px 20px 0px;
		font-size: 15pt;
		font-family: Verdana;
		}

	.text
		{
		width: 680px;
		vertical-align: top;
		padding: 40px 40px 40px 40px;
		background-color: #ffffff;
		line-height: 14pt;
		}
		
  .text h1
		{
		margin: 0px 0px 30px 0px;
		font-size: 19pt;
		font-family: Verdana;
		}

	.line
		{
		margin: 20px 0px 30px 0px;
		border-top:  20px solid #DDDDDD;
		border-bottom: 0px;
		border-left: 0px;
		border-right: 0px;
		}
