*					{	border:0;
						margin:0;
						padding:0;
						list-style:none;
						text-decoration:none; }



body					{	padding-bottom:20px;
						padding-top:0;
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						background: #68a6d3 url(images/background.png) repeat-x;}


#funkyteam				{	width:980px;
						margin:0 auto;}

#header				{	height:200px;
						background-color: #3985b1;
						background: url(images/header.png);
						background-repeat:no-repeat;}




#menu					{	width:980px;
						height:30px;
						background: url(images/menu.png) transparent repeat-y center;}

#menu p				{	font-size:60%;
						font-family: verdana;
						margin:0px 20px 0px 20px;
						padding:7px 0px 0px 0px;
						color: #fff;
						float:right;}

#core					{	background: transparent;}

#content				{	clear:both;
						padding:0px;
						background: #dee6ef;
						height: auto;
						width:980px;
						float: left;
						background: url(images/core_tausta.png);
						background-repeat: repeat-y;}

						


#navigation				{	float:left;
						width:180px;
						display:inline;
						margin:0px 0 0 10px;
						background: url(images/navigation_up.png) #eaf1f8 no-repeat top center;}


#navigation h2			{	background: #68aecf;
						padding: 4px;
						padding-left:25px;}


#navigation ul			{	margin:0px 0px 15px 0px; }

#navigation li			{	width:180px;
						height: 25px;
						padding:2px;
						margin:0 auto;
						overflow:hidden;
						border-bottom:1px dashed #ddd; }

#navigation li a			{	color:#004c73;
						width:180px;
						font: 11px tahoma;
						margin:0 auto;
						padding:5px 20px; }

#navigation li a:hover		{	color:#000000; }



#main					{	float:left;
						width:600px;
						margin:0;
						padding:0;
						background: #fff;}

#main a				{	color:#275C0E;
						text-decoration:underline;}

#main a:hover				{	color:#000;
						text-decoration:none;}

#main h1,h2				{	clear:both;
						font-size:120%;
						padding-bottom:5px;
						margin:0 20px 10px 20px;
						border-bottom:1px dashed #ddd;
						color: #0c5375;}

#main h3				{	clear:both;
						font-size:100%;
						margin:0px 20px 10px 20px;}

#main h4				{	color: #143c4f;
						font-size:100%;
						margin:0px 20px 10px 20px;}

#main h5				{	color: #143c4f;
						font-size:80%;
						margin:0px 20px 10px 20px;}

#main h6				{	color: #143c4f;
						font-size:60%;}

#main p				{	font-size:80%;
						margin:0 20px 0px 20px;}

#main ul				{	margin:0px 20px 10px 20px;
						padding: 0px;}

#main li a				{	color:#004c73;
						font: 11px tahoma;
						padding:5px 20px; }

#main li a:hover			{	color:#000000; }

						
#main_yla				{	font-size:80%;
						width:600px;
						height:34px;
						padding:0;margin:0;
						background: url(images/main_yla.png) center;}

#main_keski				{	background: url(images/main_keski.png) repeat-y center;
						padding: 0; margin: 0;
						height: auto;
						min-height:400px;}

#main_keski table			{	font-size:100%;
						margin:0 20px 0px 20px;}
						
			
#oikeapalsta				{	float:left;
						background: url(images/tapahtumattausta.png) no-repeat;
						width:172px;
						height:250px;
						padding-top:20px;
						padding-left: 8px;
						padding-bottom: 0px;
						margin:0;
						font: 11px tahoma;}

#oikeapalsta a			{	color:#FFFFFF;
						font: 11px tahoma;
						padding:0;margin:0; }

#oikeapalsta a:hover			{	color:#000000; }


#footer				{		clear:both;
						color:#fff;
						width:980px;
						height:120px;
						font-family: verdana;
						font-size:60%;
						text-align:center;
						background: #405058;
						background: url(images/footer.png);
						background-repeat:no-repeat;}

#f_vasen				{	float:left;
						width:180px;
						height:120px;
						display:inline;
						margin:0 0 0 10px;}


#f_vasen ul				{	margin:10px 20px 5px; 20px;
						padding: 10px; text-align: left;}

#f_vasen li				{	width:120px;
						background: #2a3236;
						margin:2px; padding: 10px;
						overflow:hidden;}

#f_oikea				{	background: url(images/main_ala.png);
						background-repeat:no-repeat;
						float:left;
						display:inline;
						width:600px;
						height:120px;
						margin:0; padding: 0;}
						


#footer p				{	padding-top:70px;
						padding-left: 20px;}

#footer a				{	color:#fff; }
#footer a:hover			{	color:#ccc;
						text-decoration:none;}



#teams					{	padding: 0; margin: 0;}

#teams h4				{	color: #143c4f;
						font-size:100%;
						margin:0px 20px 20px 20px;}

#teams a				{	color:#004c73;
						font: 11px tahoma;
						padding:1px 0px;text-decoration:none }

#teams a:hover			{	color:#000000; }


#videot ul				{	}

#videot li a				{	color: #143c4f; font-size:100%; text-decoration:none;}

#videot li a:hover			{	color: #143c4f; font-size:100%;
						text-decoration:underline;}

.videot_linkkivideo			{	margin: 5px 5px 7px 0px;}
.videot_linkkiteksti			{	margin: 5px 5px 7px 80px;}

.joukkuenimi				{	font-size:1em; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.joukkuetable				{	font-size:0.6em; font-family:verdana;}

#yhteystiedot				{	font-size:0.6em; font-family:verdana;}

#yhteystiedot input			{	border: 1px solid #ccc;}

#yhteystiedot tr, td			{	font-size:0.8em; font-family:verdana;}

#yhteystiedot textarea		{	border: 1px solid #ccc;}

blockquote	   			{    	width: 260px;
						height: 140px;
                    				padding: 10px 10px 0px 10px;
                    				border-top: 0px dashed #004c73;}


#valkku_login				{	margin:0 auto;
						width:300px;
						height: 280px;
						padding:0;
						padding-top:80px;
						background: url(images/koutsinet_tausta.png) transparent no-repeat center;}

.maxkuvaleveys img			{max-width: 550px;}
