/* YLEISET */
* {
        margin: 0px;
        padding: 0px;
}
.teksti li {
        list-style: none;
        font-weight: bold;
}
p {
        line-height: 17px;
        margin: 0 0 25px 0;
}
h1 {
        text-transform: uppercase;
        font-family: Trebuchet MS, Arial;
        font-weight: bold;
        font-size: 14px;
        letter-spacing: 4px;
        line-height: 30px;
}
img {
        border: none;
}
/* --------------------- */

/* RAKENNE */
body {
        position: relative;
	background: #000000 url(pic/bg_rep.jpg) repeat-x;
	margin: 10px 0 0 0;
        font-size: 11px;
        font-family: Verdana, Arial;
        color: #dcd1d1;
}
.main{
        width: 940px;
        margin: 0px auto;
 	border: solid #424242 1px;
	background: #090909;
}
.header {
        height: 281px;
	width: 938px;
	margin: 1px 1px 0 1px;
        background: url(pic/header.jpg);
}
.valikko {
        padding: 250px 0 0 250px;
}

ul.valikko li {
        list-style-type: none;
        padding: 0 33px 0 0;
        display: inline;
}
.content {
        width: 830px;
        margin: 36px 0 30px 85px;
}
.teksti {
        float: left;
        width: 460px;
}
.arkistolinkki {
        text-align: right;
        padding: 30px 0 0 0;
  
}
.right {
        float: right;
        width: 230px;
        padding: 0 20px 25px 35px;
        border-left: solid #424242 1px;
}
.footer {
        clear: both;
        padding: 30px 0 0 0;
        text-align: center;
        font-size: 9px;
}
/* --------------------- */

/* ETUSIVU */
.contact {
        height: 120px;
        width: 215px;
        padding: 10px 0 0 0;
}

        /* ARKISTO */
        h1.arkisto {
                line-height: 14px;
                padding: 10px 0 0 0;
        }
        .tarkenne {
                font-weight: normal;
                font-size: 9px;
                color: #424242;
                margin: 0 0 10px 0;
        }
        /* -------------- */
/* --------------------- */

/* BÄNDI */
ol.soittajat {
        padding: 0 0 20px 0;
}
.right_band {
        float: right;
        width: 360px;
}
img.bandi {
        margin: 0 0 0 20px;
}
/* --------------------- */

/* KEIKAT */
ol.tulevat li {
        list-style: none;
        padding: 0 0 10px 5px;
}
ol.menneet li {
        list-style: none;
        font-weight: normal;
        padding: 0 0 10px 5px;

}
/* --------------------- */

/* MUSIIKKI */
ol.soitin {
        float: right;
        width: 270px;
        margin: 5px 0 0 0;
}
ol.soitin p {
        font-weight: normal;
        line-height: 20px;
        margin: 0px;

}
ol.soitin li {
        list-style: none;
        padding: 0 0 3px 15px;
}
.aika {
        font-weight: normal;
        font-size: 10px;
        color: #424242;
}
.clear {
        clear: both;
}
.levy {
        width: 500px;
        border-top: dotted #424242 1px;
        padding: 10px 0 10px 0;
}
.levy p{
        margin: 0 0 7px 0;
}
img.kansikuva {
        float: left;
        height: 200px;
        width: 200px;
        padding: 3px;
        border: solid #424242 1px;
        margin: 0 0 15px 0;
}
ol.linkit {
        list-style: disc;
        padding: 15px 0 5px 15px;
}
ol.linkit li {
        padding: 0 0 7px 0;
}
/* ---------------- */

/* LINKKITYYLIT */
a:visited {
        color: #424242;
        text-decoration: none;
        border: none;
}
a:link {
        color: #424242;
        text-decoration: none;
        border: none;
}
a:active {
        color: #424242;
        text-decoration: none;
        border: none;
}
a:hover {
        color: #dcd1d1;
        text-decoration: none;
        border: none;
}

.ulos:visited {
        color: #dcd1d1;
        text-decoration: none;
        border: none;
}
.ulos:link {
        color: #dcd1d1;
        text-decoration: none;
        border: none;
}
.ulos:active {
        color: #dcd1d1;
        text-decoration: none;
        border: none;
}
.ulos:hover {
        color: #424242;
        text-decoration: none;
        border: none;
}

/* ------------------ */

/* YLLÄPITO */
/* YHTEISET */
.poistonappi {
        float: right;
        margin: 0 100px 0 0;
}
.tallennanappi {
        float: left;
        margin: 0 0 0 120px;
}
.poistonappi_small {
        float: right;
        margin: 0 80px 0 0;
}
.tallennanappi_small {
        float: left;
        margin: 0 0 0 60px;
}
.tallennanappi_reuna {
        float: left;
        margin: 0 0 0 0;
}

.popup {
        position: absolute;
        text-align: center;
        width: 360px;
        height: 120px;
 	border: solid #424242 1px;
	background: #090909;
 	margin: 100px 0 0 190px;
 	padding: 20px;
        z-index: 400;
}
.juueinappi {
        margin: 0 20px 0 20px;
  
}
/* ------------------ */

/* UUTISET */
.selite {
        font-weight: normal;
        font-size: 10px;
        color: #dcd1d1;
}
textarea.otsikko {
        width: 440px;
        height: 40px;
        text-transform: uppercase;
        font-family: Trebuchet MS, Arial;
        font-weight: bold;
        font-size: 14px;
        letter-spacing: 4px;
 	border: dashed #424242 1px;
	background: #090909;
	padding: 5px;
        color: #dcd1d1;
}
textarea.sisalto {
        width: 440px;
        height: 230px;
        font-size: 11px;
        font-family: Verdana, Arial;
        color: #dcd1d1;
 	border: dashed #424242 1px;
	background: #090909;
	padding: 5px;
}
/*
.nappi {
        font-size: 11px;
        font-family: Verdana, Arial;
        color: #dcd1d1;
 	border: dashed #424242 1px;
	background: #090909;
	padding: 5px;
}
*/
/* ------------------ */

/* KEIKAT */
.popup_keikka {
        position: absolute;
        width: 360px;
        height: 300px;
        border: solid #424242 1px;
        background: #090909;
        margin: -20px 0 0 190px;
        padding: 20px;
        z-index: 400;
}
textarea.tieto {
        width: 320px;
        height: 15px;
        font-size: 11px;
        font-family: Verdana, Arial;
        color: #dcd1d1;
 	border: dashed #424242 1px;
	background: #090909;
	padding: 5px;
}
textarea.keikkatarkenne {
        width: 320px;
        height: 30px;
        font-size: 11px;
        font-family: Verdana, Arial;
        color: #dcd1d1;
 	border: dashed #424242 1px;
	background: #090909;
	padding: 5px;
}
/* ------------------ */
/* ------------------ */

