/* Start of CMSMS style sheet 'konnevesipaivat_tyyli' */
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62,5%;
 background:#fff url(images/bodybg.gif) 837px top no-repeat;
}
a:hover{
 text-decoration:none;
}
#wrapper { 
 margin: 0;
 width: 840px;
}
#faux {
 background: url(images/contentbg2.gif) 1px 0px repeat-y;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}
#contentcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 520px;
 float: left;
 position:relative;
}
#contentcolumn p{
 color:#2271B4;
 padding:5px 5px 5px 10px;
}
#contentcolumn a{
 color:#2271B4;
 text-decoration:underline;
}
#contentcolumn a:hover{
 text-decoration:none;
}
#header {
 color: #333;
 width: 840px;
 padding: 0px;
 height: 152px;
 margin: 0px 0px 0px 0px;
 background: transparent url(uploads/images/header.jpg) top left no-repeat;
}
#header h1 {
	font-size:2em;
}
#header h1 a{
	position:absolute;
	top:20px;
	left:40px;
	width:500px;
	height:100px;
	text-indent:-99999px;
}
#navigation {
 color: #333;
 padding: 0px;
 height:33px;
 margin: 0px 0px 0px 0px;
 background: transparent url(images/navitausta.gif) top left no-repeat;
}
ul#navi{
 margin:0;
 padding:0;
 list-style:none;
 height:30px;
 width:480px;
}
ul#navi li a {
 outline:none;
}
ul#navi li a:hover{
	background-position: 0px -28px ;
}
ul#navi li{
	float:left;
	/*border:1px solid red;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul#navi li a span{
	display:hidden;
}
ul#navi li a {
	text-indent:-99999px;
	display:block;
}
ul#navi li#esiintyjat{
 margin:5px 0px 0px 5px;
}
li#esiintyjat a{
 width:80px;
 background:transparent url(images/esiintyjat.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}
ul#navi li#aikataulu {
 margin:5px 0px 0px 0px;
}
li#aikataulu a{
 width:88px;
 background:transparent url(images/aikataulu.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}
ul#navi li#ennakkomyynti a{
 margin:5px 0px 0px 0px;
}
li#ennakkomyynti a{
 width:125px;
 background:transparent url(images/ennakkomyynti.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}

ul#navi li#markkinat a{
 margin:5px 0px 0px 0px;
}
li#markkinat a{
 width:80px;
 background:transparent url(images/markkinat.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}

ul#navi li#kuljetukset a{
 margin:5px 0px 0px 0px;
}
li#kuljetukset a{
 width:100px;
 background:transparent url(images/kuljetukset.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}
ul#navi li#galleria a{
 margin:5px 0px 0px 0px;
}
li#galleria a{
 width:60px;
  background:transparent url(images/galleria.gif) top left no-repeat;
 padding:0px 0px 5px 0px;
}
#introRow{
 height:47px;
 color: #333;
 padding: 0px;
 margin: 0px;
 background: transparent url(images/bodytop2.gif) 1px 0px no-repeat;
}
#introRow h1{
	padding:10px 0px 2px 10px;
	color:#2271B4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
}

#faux p.introtext{
	padding:0px 0px 0px 15px;
	color:#2B5E89;
	font-weight:bold;
	font-size:0.9em;
	margin:0px 300px 0px 0px;
}
#popcolumn { 
 display: inline;
 color: #333;
 margin: 10px 0px 5px 10px;
 padding: 0px;
 width: 194px;
 height:300px;
 float: left;
 background:transparent url(images/laatikko_pop.gif) top center no-repeat;
}
#popcolumn h1{
	color:#E7912B;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	padding:4px 0px 0px 0px;
        background-image:none;
}
#popcolumn p.infotext{
	color:#E7912B;
	padding:10px 0px 0px 10px;
	font-size:.9em;
	font-weight:normal;
}
#popcolumn p{
	color:#E7912B;
	padding:20px 0px 0px 10px;
	font-size:.9em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#popcolumn ul{
	color:#E7912B;
	margin-left:30px;
	list-style:none;
	font-weight:normal;
	font-size:.9em;
}
#popcolumn ul.linkit{
	margin:25px 0px 0px 30px;
	list-style:disc;
	font-weight:bold;
	font-size:.9em;
	padding:0;
}

ul.linkit li {
padding-bottom:5px;
}
#popcolumn ul.linkit a{
	color:#E7912B;
}
p.infotext{
	font-weight:normal;
	font-style:italic;
}
#bluescolumn { 
 float: left;
 color: #333;
 margin: 10px 5px 5px 5px;
 padding: 0px;
 width: 194px;
 height:300px;
 display: inline;
 position: relative;
 background:transparent url(images/laatikko_blues.gif) top center no-repeat;
}
#bluescolumn h1{
	color:#2882CF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	padding: 4px 0px 0px 0px;
}
#bluescolumn p.infotext{
	color:#2882CF;
	padding:10px 0px 0px 10px;
	font-size:.9em;
}
#bluescolumn p{
	color:#2882CF;
	padding:20px 0px 0px 10px;
	font-size:.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#bluescolumn ul{
	color:#2882CF;
	margin-left:30px;
	list-style:none;
	font-weight:normal;
	font-size:.9em;
}
#bluescolumn ul.linkit{
	margin:5px 0px 0px 30px;
	list-style:disc;
	font-weight:bold;
	font-size:.9em;
}
#bluescolumn ul.linkit a{
	color:#2882CF;
	padding-bottom:5px;
}
#markkinatcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 0px 5px 0px;
 padding: 0px;
 width: 194px;
 height:300px;
 float: left;
 background:transparent url(images/laatikko_markkinat.gif) top center no-repeat;
}
#markkinatcolumn h1{
	color:#4DA549;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-align:center;
	padding: 4px 0px 0px 0px;
}
em{
	font-weight:bold;
}
#markkinatcolumn .first{
	color:#4DA549;
	padding:10px 0px 0px 10px;
	font-style:italic;
	font-size:.9em;
}

#markkinatcolumn .infotext{
	color:#4DA549;
	padding:0px 0px 0px 10px;
	font-size:.9em;
	font-style:italic;
}

#markkinatcolumn p{
	color:#4DA549;
	padding:5px 0px 10px 10px;
	font-size:.8em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#markkinatcolumn ul.linkit{
	margin-left:30px;
	list-style:disc;
	font-weight:bold;
	font-size:.9em;
	margin-top:10px;
	color:#4DA549;
}
#markkinatcolumn ul.linkit a{
	color:#4DA549;
	padding-bottom:5px;
}
#uutisetcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 30px 5px 0px 0px;
 padding: 0px;
 width: 230px;
 float:right;
}
#uutisetcolumn img{
margin:-20px 0px 0px 40px;
}
#uutisetcolumn h1{
	color:#2271B4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.6em;
	margin:0px 0px 0px 5px;
	padding:0px 0px 6px 0px;
	background:transparent url(images/uutiset_headertausta.gif) bottom left no-repeat;
}
#uutisetcolumn a{
	color:#2271B4;
	font-size:.9em;
	line-height:140%;
	padding:0px 0px 0px 10px;
	text-decoration:underline;
}
#uutisetcolumn .NewsSummaryPostdate{
	font-size:.7em;
        margin-left:10px;
}
#uutisetcolumn a:hover{
	text-decoration:none;
}
#uutisetcolumn .contactinfo h1.info{
	color:#2271B4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.5em;
	margin:5px 0px 5px 0px;
	padding:0px 0px 6px 0px;
	background:transparent url(images/uutiset_headertausta.gif) bottom left no-repeat;
}
.contactinfo {
	margin:10px 0px 0px 8px;
        color:#2271B4;
	font-size:.7em;
}
#footer { 
 width: 840px;
 clear: both;
 color: #2B5E89;
 background: transparent url(images/footerbg.gif) 1px 0px no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 12px 0px 10px 10px;
 font-weight:bold;
 font-size:.8em;
 text-align:center;
 
}
.clear { clear: both; background: none; }
/* End of 'konnevesipaivat_tyyli' */

