html			{	margin:0;
				padding:0;
				height: 100%;
				margin-bottom: 1px;}


body			{	margin:0;
				padding:0;
				font-family: "Trebuchet MS", Helvetica, sans-serif;
				font-size:100%;
				color:#ccc;
				background:url(images/taustakuva.jpg) no-repeat scroll center top #0d202e;}
	
img			{	display:block;
				border:1px solid #DCDCDC;
				padding:5px;}

.kuva01 img		{	background: #FAFAFA;
				border: 1px solid #000;
				padding: 5px;
                		margin: 0px;}
	
a:link 		{	color: #272b2e;}
	




#gorillaz		{	width:990px;
				margin:0 auto;}

#core			{	width:990px; 
				height:auto;
				text-align:center;
				float:left;
				position:relative;
				margin:0 auto;
				background: url(images/maintausta.png);}
	

#header		{	height: 250px;
				width: 990px;
				float:left;
				position: relative;
				background: url(images/header.png);
				background-repeat: no-repeat;}

#header_ihq		{	height: 250px;
				width: 990px;
				float:left;
				position: relative;
				background: url(images/header.png);
				background-repeat: no-repeat;}


#main			{	height: 100%;
				min-height:500px;
				width:990px;
				position: relative;
				float:left;}

#navi			{	float:left;
				position: relative;
				width:190px;
				height:400px;
				min-height:400px;
				text-align:left;
				padding: 0px;}

#navi h2		{	color: #0C5375;
				font-size:120%;
				margin:0 20px 0px 20px;}

#navi ul		{	margin:0px 0px 15px 0px; 
				padding: 0;}

#navi li		{	width:150px;
				height: 25px;
				padding:4px;
				margin:0 auto;
				overflow:hidden;
				border-bottom:1px dashed #ddd;
				color: #192f3f;
				list-style:none;}

#navi li a		{	color:#004c73;
				width:150px;
				font: 11px tahoma;
				margin:0 auto;
				padding:5px 20px; text-decoration:none; }

#navi li a:hover	{	color:#000000;
				text-decoration: underline;}

#navi .navitop	{	border-top:1px dashed #ddd;}





/********************  DATA ********************/


#data			{	float: left;
				position: relative;
				width:589px;
				min-height:400px;
				text-align:left;
				border-left: 1px solid #ccc;}

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

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


#data p		{	font-size:80%;
				margin:0 20px 0px 20px;
				color: #272727;}

#data table		{	font-size:0.6em;
				font-family: verdana;
				color: #0C5375;}
#data img		{	border: 0;
				padding:0px;}

#data a		{	color:#004c73;
				width:150px;
				font: 10px verdana;
				text-decoration:none; }

#data a:hover		{	color:#000000;
				text-decoration: underline;}

/********************  DATA ********************/

/********************  MEDIA ********************/

#media			{	float: left;
				position: relative;
				width:700px;
				min-height:400px;
				text-align:left;
				border-left: 1px solid #ccc;}

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


#media p			{	font-size:80%;
				margin:0 20px 0px 20px;
				color: #272727;}

#media table		{	font-size:0.6em;
				font-family: verdana;
				color: #0C5375;}


#media img		{	background: #FAFAFA;
				border: 1px solid #DCDCDC;
				padding: 2px;
                		margin: 0px;
                 		text-align: left;}

.mediaholder          {     width: 600px;
                      	 padding: 5px;
                      	 float: left;}


.mediajako		{	width: 155px;
                       	padding: 5px;
				height: 116px;
                       	float: left;}

/********************  MEDIA ********************/

/********************  MEMBERS ********************/

#members		{	float: left;
				position: relative;
				width:700px;
				min-height:400px;
				text-align:left;
				border-left: 1px solid #ccc;
				font-size: 1em;}

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

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

#members h3		{	background-color: #21506e;
				color: white;
				padding-left:5px;
				font-size:110%;
				-moz-border-radius: 4px;}


#members p		{	font-size:100%;
				margin:0 20px 0px 20px;
				color: #272727;}

#members table	{	font-family: verdana;
				color: #0C5375;}

#media img		{	background: #FAFAFA;
				border: 1px solid #000;
				padding: 2px;
                		margin: 0px;
                 		text-align: left;}



/********************  MEMBERS ********************/


#uutiset		{	margin:0px 20px 0px 20px;}

#uutiset h3		{	background-color: #21506e;
				color: white;
				padding-left:5px;
				font-size:110%;
				-moz-border-radius: 4px;}



#mainos		{	float:left;
				position: relative;
				width:170px;
				padding-right:30px;}


#footer		{ 	width: 990px;
				height: 97px;
				position: relative;
				float: left;
				background: url(images/footer.png);
				background-repeat: no-repeat;}		

#footer_info		{  	padding-top:30px;
				text-align:center;
				line-height:120%;
				font-size:80%;}

#medialista ul	{	margin:0px;
				list-style: none;
				padding-top: 0px;
				padding-left: 0px
                      	text-align: left;}

#medialista li	{	margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 20px;
                      	text-align: left;}

.medialistah2		{	font-size:2em;
				font-family: "Trebuchet MS", Helvetica, sans-serif;
				margin:0 20px 10px 20px;}

table			{	font-family: "Trebuchet MS", Helvetica, sans-serif;
				font-size:80%;
				color:#ccc;
				padding-left:20px;}

table .otsikko-1	{	color:#fff;
				font-weight: bold;
				font-size:120%;
				padding: 4px;
				background-color:#21506e;
				-moz-border-radius: 4px;}

table .otsikko-2	{	color:#21506e;
				font-weight: bold;}
table .nimet-1	{	color:#353535;}
table .vuosi		{	color:#656565;font-family: verdana; font-size:100%;}
table .kilpailut	{	color:#0c669f;
				font-weight: bold;}

blockquote	   	{    	margin: 20px;
                    		padding: 10px 0px 0px 15px;
                    		background-color: #FFFFFF;
                    		border: 1px dashed #ddd;}


/********************  käyttäjät ********************/

.jasenet		{	width: 700px;
				padding: 5px;
				margin:0 5px 0px 5px;
				float: left;
				font-size:100%;}


.valkut		{	width: 120px;
				padding: 2px;
				margin:0 5px 0px 5px;
				float: left;
				color: #0C5375;}

.tytot			{	width: 120px;
				padding: 5px;
				margin:0 5px 0px 5px;
				float: left;
				color: #0C5375;}
                       
.pojat			{	width: 120px;
				padding: 5px;
				margin:0 5px 0px 5px;
				float: left;
				color: #0C5375;}

.galleriakuvat	{	width: 182px;
				padding: 5px;
				margin:0 5px 0px 5px;
				float: left;}
                       
                       

/******************** käyttäjät ********************/

