/*Suomen Vyöhyketerapeutit ry - tyyli.css -  E.Rantanen 2006-2007*/

@media print	{

				div.left	{display:none}
				
				}

body 		{
			background-image : url(images/background11.png);
			background-repeat : no-repeat;
			background-color : #dffbe8;
			background-position: top left;
			}
h1 			{
			font-family : Helvetica,"Arial Rounded MT Bold",arial,verdana,sans-serif;
			font-size : 1.6em;
			font-weight : bold;
			/*background-image : url(images/tr1.gif);
			background-repeat : repeat-x;*/
			text-align : left;
			text-indent: 20px;
			margin-top: 3px;
			}
h1.ornament	{
			background-image: url(images/img_118.gif);
			background-repeat: repeat;
			}
.valkoinen h2	{
	margin-left:50px;
}
h2			{
			font-family: arial, verdana,sans-serif;
			font-size: 1em;
			}
p 			{
			font-family : verdana,arial,sans-serif ;
			font-size : 0.8em;
			text-align : left;
			margin-left : 50px;
			line-height : 140%;
			}
.leipis	 	{
			font-family : "Trebuchet MS",verdana, arial, sans-serif;
			margin-left : 85px;
			margin-right : 30px;
			font-size : 0.8em;
			text-align : left;
			line-height : 140%;
			}
.ingressi	{
			font-family : arial, verdana,sans-serif;
			font-size: 0.9em;
			font-weight: bold;
			margin-left : 74px;
			color: #2f4f4f;
			}
.ingressi2	{
			font-family : arial, verdana,sans-serif;
			font-size: 0.9em;
			font-weight: bold;
			margin-left : 70px;
			line-height: 1em;
			}
.ingressi3	{
			font-family : arial, verdana,sans-serif;
			font-size: 1em;
			font-weight: bold;
			margin-left : 85px;
			line-height: 1em;
			}
.ingressi:first-letter
			{
			font-size : 130%;
			font-weight: bold;
			line-height: 1em;
			}
.leipis:first-letter 
			{
			font-size : 105%;
			font-weight: bold;
			line-height: 1em;
			}
.kokemusotsikko
			{
			font-style: oblique;
			font-family : "Trebuchet MS",verdana;
			margin-left : 5px;
			margin-top: 60px;
			margin-right : 30px;
			font-size : 1.2em;
			text-align : left;
			line-height : 140%;
			}
.kokemuseka	{
			font-family : "Trebuchet MS",verdana;
			margin-left : 85px;
			margin-right : 40px;
			font-size : 1.1em;
			text-align : left;
			line-height : 140%;
			}
.kokemuseka:first-letter
			{
			color: #000;
			background: transparent;
			font-size:250%;
			font-family: verdana;
			float: left;
			line-height: 1;
			padding-right: 0.1em;
			}
.kokemus	{
			font-family : "Trebuchet MS",verdana;
			margin-left : 85px;
			margin-right : 30px;
			font-size : 1.1em;
			text-align : left;
			line-height : 140%;
			}
ul, ol		{
			font-family : "Trebuchet MS",verdana,arial,sans-serif ;
			font-size : 0.8em;
			text-align : left;
			
			}
li			{
			/*list-style-image: url(images/listakukka.gif);*/
			list-style-type:disc;
			}
.lista		{
			margin-left: 85px;
			}
.typenone	{
			list-style: none;
			}
.font		{
			font-size : 1.3em;
			line-height : 130%;
			}
.hakutulos	{
			/*border: solid 1px #E6E6FA;*/
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			margin-left: 130px;
			border-collapse: collapse;
			}
.htotsake	{
			font-weight: bold;
			/*border: solid 1px #c0c0c0;*/
			background-color: #BACEA5;
			}
			
.border		{
			background-color:#F5FFFA;
			margin-left: 20px;
			font-size: 0.7em;
			padding:2px 1px 2px 4px;
			border-bottom: 1px solid #ffffff;
			border-collapse: collapse;
			cursor:hand;
			}
.border2		{
			background-color:#F5FFFA;
			margin-left: 20px;
			font-size: 0.7em;
			padding:2px 1px 2px 10px;
			border-bottom: 1px solid #007D48;
			border-collapse: collapse;
			cursor:hand;
			}
.other		{
			background-color: #ffffff;
			margin-left: 20px;
			font-size: 0.7em;
			padding:2px 1px 2px 4px;
			border-bottom: 1px solid #ffffff;
			border-collapse: collapse;
			cursor:hand;
			}
.other2		{
			background-color: #ffffff;
			margin-left: 20px;
			font-size: 0.7em;
			padding:2px 1px 2px 10px;
			border-bottom: 1px solid #007D48;
			border-collapse: collapse;
			cursor:hand;
			}
.tausta		{
			background-color: #D8D8BF;
			}
.kehys		{
			margin-left: 20%;
			margin-right: 25%;
			border: dotted 4px #c0c0c0;
			background-color: #f5f5f5;
			}
.mainos		{
			margin-left: 20%;
			font-family: verdana,arial, sans-serif;
			font-size: 0.7em;
			}
.suora		{
			border: none;
			border-collapse: collapse;
			}
.ilmotsikko	{
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			font-size: 1.2em;
			color: #000000;
			background-color: #f0fff0;
			}
.ilmotsikko2{
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			font-size: 0.8em;
			font-weight: bold;
			text-align:left;
			height: 15px;
			color: #ffffff;
			/*background-color: #70DB93;*/
			background-color: #8fbc90;
			}
.ilmoitus	{
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			width: 80%;
			margin-left: 80px;
			border-bottom: solid 1px #c0c0c0;
			}
.valkoinen	{
			font-family: "Trebuchet MS";
			margin-left: 20px;
			}
div.container 
			{
			width: 85% !important;
			margin-top: 57px;
			margin-left: 5px;
			}
div.header {
			padding : 0 0 10px 2px;
			color : white;
			background-color : #d8d8bf;
			height : 13px;
			text-align : left;
			text-indent : 4px;
			}
div.footer {
			font: Helvetica, Verdana, sans-serif;
			padding : 0 0 10px 2px;
			color : #000000;
			/*background-image : url(images/tr2.gif);*/
			height : 12px;
			text-align : center;
			}
div.galleryfooter 
			{
			font: Helvetica, Verdana, sans-serif;
			padding : 0 0 10px 2px;
			color : #000000;
			/*background-image : url(images/tr2.gif);*/
			height : 12px;
			text-align : center;
			clear: both;
			}
.copy		{
			font-family: arial;
			font-size: 0.6em;
			}
h1.header 	{
			font-family : "Trebuchet MS","Arial Rounded MT Bold", arial;
          
			}
.left 		{
			background-color : #8fbc90;
			float : left;
			width : 146px;
			padding: 7px 4px 4px 4px;
			border-bottom: solid 1px #E6E6FA;
			border-left: solid 2px #E6E6FA;
			border-right: solid 1px #E6E6FA;
			border-top: solid 2px #E6E6FA;
			}
.content 	{
			background-image: url(images/koynnosvasen4.gif);
			background-repeat : repeat-y;
			background-color : #ffffff;
			margin-left:160px;
			margin-bottom: 10%;
			padding : 2px 5px 10px 5px;
			border-right: solid 2px #E6E6FA;
			border-left: solid 1px #E6E6FA;
			border-bottom: solid 2px #E6E6FA;
			}
.contentwhite 	
			{
			background-color : #ffffff;
			margin-left : 160px;
			margin-bottom: 10%;
			padding : 2px 5px 10px 5px;
			border-right: solid 2px #E6E6FA;
			border-left: solid 1px #E6E6FA;
			border-bottom: solid 2px #E6E6FA;
			}
.flash		{
			height: 480px;
			width: 80%;
			margin-top: 0px;
			margin-left: 85px;
			/*border: 2px solid #c0c0c0;*/
			/*overflow:scroll;*/
			}
#top		{
			margin-top: 0;
			margin-left: 85px;
			font-size: 0.6em;
			}
.keltainen
			{
			background-color : beige;
			margin-left: 80px;
			margin-right : 40px;
			}
div.hakemus{
			background-color : #ffffff;
			margin-left : 160px;
			width: 700px;
			padding : 2px 5px 10px 5px;		   
			}
a:link		{
			text-decoration: none;
			color: #ffffff;
			}
a:visited	{
			text-decoration: none;
			color: #ffffff;
			}
a:hover		{
			text-decoration: none;
			color: #000000;
			}
a:active	{
			text-decoration: underline;
			color: #ffffff;
			}
.navi div a{
			background-color : #8fbc90;
			text-decoration: none;
			display: block;
			border: outset 3px #abddab;
			padding: 0.1em;
			font-size: 0.8em;
			font-weight: bold;
			width: 10.7em;
			font-family: "Trebuchet MS",arial,verdana,sans-serif;
			}
.navi div :link:hover, .navi div :visited:hover
			{
			background-color: #71aa71;
			border: inset 3px green;
			}
.navi div a.idle	
			{
			border: none;
			color: #000;
			background-color: #abddab;
			width: 10.8em;
			display: block;
			padding: 3px 3px 3px 3px;
			cursor: default;
			}
div.navi a.idle:hover	
			{
			border: none !important;
			color: #000;
			background-color: #abddab !important;
			width: 10.8em;
			display: block;
			padding: 3px 3px 3px 3px;
			cursor: default;
			}
a.links		{
			color: #5f9ea0 !important;
			text-decoration: underline;
			}
a.links:hover		
			{
			color: red !important;
			}

.floatright {
			float : right;
			padding : 15px 15px 15px 15px;
			margin-right: 35px;
			}
.floatleft	{
			float: left;
			}
.yhdistys 	{
			margin-left: 110px;
			font-family : "Trebuchet MS",verdana, arial, sans-serif;
			font-size : 0.8em;
			padding : 20px 20px 20px 20px;
			top : 0;
			background-color: #fff;
			}
.lomake
			{
			font-family: "Arial Rounded MT Bold", verdana, arial;
			font-size: 0.8em;
			margin-left: 20px;
			border: solid 1px #000000;
			padding: 4px;
			}
.puna
			{
			color: red;
			}
.huom
			{
			font-family: "Trebuchet MS","Arial Rounded MT Bold", verdana, arial;
			font-size: 1.2em;
			color: red;
			margin-left: 20px;
			text-indent: 30px;
			}
.viher
			{
			font-family: "Trebuchet MS","Arial Rounded MT Bold", verdana, arial;
			font-size: 1.2em;
			color: green;
			margin-left: 20px;
			text-indent: 30px;
			}
.gallery
			{
			margin-left: 60px;
			}
.gallery2 div
			{
			float: left;
			width: 290px;
			height: 220px;
			margin: 0 0 0 0;
			text-align: center;
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			font-size: 85%;
			}
.nurtsi
			{
			text-align:center;
			}
.kuvatekstivasen	
			{
			width:40%;
			text-align: right;
			}
.kuvatekstioikea	
			{
			width:40%;
			text-align: left;
			}
.kuvaots
			{
			width: 90%;
			margin-left:40px;
			font-family: "Trebuchet MS",verdana,arial,sans-serif;
			font-size: 0.9em;
			}

Valid CSS!
