html, body {
	height: auto;
	padding: 0;
	margin: 0;
	margin-top: 15px;
	background-color: #CEDDE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

body {
	text-align: center;
}

img {
	border: 0;
}

#wrapper {
	width: 701px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	height: auto;
}
#bg-top {
	background-image: url(/img/border-top.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
#bg-bottom {
	background-image: url(/img/border-bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 100%;
	line-height: 1px;
}
#content {
	background-repeat: no-repeat;
	height: auto;
	padding: 10px 15px 15px;
	margin: 0px;
}
#header {
	background-image: url(/img/lineborder.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
#content-area {
	padding: 0px 26px 0px 19px;
	margin: 0px;
	background-position: top;
}
#bg-middle {
	background-color: #FFFFFF;
	background-image: url(/img/border-middle.gif);
	background-repeat: repeat-y;
}
#headerlining {

	background-image: url(/img/lineborder.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px; 
}
.bodytext {
  padding: 10px 15px 10px 5px;
}
.fiiliskuva {
#  margin: 10px -15px 5px -15px;
}
.logoarea {
  height: 80px;
  margin-top: 10px;
}
.navi {
  margin: 5px 0px 0px 0px;
}
.kalenteri {
 width: 100%;
 display: inline;
}
.otsikko {
 cursor: pointer;
 height: 20px;
 padding: 5px;
 color: black;
 background-color: #FFFFAD;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 border-bottom: 1px dotted #0B2345;
 font-weight:bold;

}
.kal-pvm {
  width: 100px;
  float: left;
}
.kal-kisanimi {
  float: left;
}
.kal-sijoitus {
  width: 100px;
  float: right;
  text-align: right;
  font-weight: bold;
}
.tiedot {
 background-color: #FFFFCF;
 border-bottom: 1px solid #0B2345;
 padding: 5px;
}
.hidden {display: none;}

.uutiset h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 text-transform: uppercase;
 border-bottom: 1px solid #cccccc;
 color: #333344;
 padding: 0;
 margin: 0;
 margin-top: 15px;
}

.date {
 color: #666666;
 font-size: 10px;
 line-height: 10px;
 margin: 0;
 padding: 0;
}

p {
 margin-top: 3px;
 margin-bottom: 6px;
 padding: 0;
}

.bl {
 background: url(yellow-lb.gif) 0 100% no-repeat #FFFFAD; 
 width: 600px;
}

.br {
 background: url(yellow-rb.gif) 100% 100% no-repeat
}

.tl {
 background: url(yellow-lt.gif) 0 0 no-repeat
}

.tr {
 background: url(yellow-rt.gif) 100% 0 no-repeat; padding:10px
}

.clear {
 font-size: 1px; height: 1px
}

.crewinfo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 20px;
	padding-left: 15px;
}

.crewpos {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 20px;
}

.crewsubheading {
	color: #222222;
	font-variant: small-caps;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
}

a {
text-decoration: none;
color: #0B2345;
}

a:hover {
text-decoration: underline;
}

img.pwimages {
border: 1px solid black;
margin: 5px;
padding: 1px;
}

.albumheading {
font-family: arial;
font-size: 12px;
font-weight: bold;
}

.albumheading a {
color: navy;
}
