/* jazz bar css */

body  { background: #333 url("pics/back.gif") repeat-x; margin: 34px 0 0 60px; padding: 0 }

#limits, #footer, #header { width: 768px; }
#header { margin: 0 0 34px 0; border-bottom: 1px solid #666; padding-bottom: 2px; }
#header img { }

#morelimits  { background-image: url("pics/back_con1.jpg"); background-repeat: no-repeat; float: left; }
#morelimitsfr { float: left; }

#footprints { float: right; margin: 0px; padding: 49px 0 0 0; }
#footprints li { font-size: 10px; font-weight: normal; background-image: url("pics/back_nav.gif"); background-repeat: no-repeat; background-position: left center; display: inline; padding-right: 3px; padding-left: 6px; font-size: 11px; font-family: arial, helvetica, sans-serif; }
#footprints a:link, #footprints a:visited { color: #ccc; text-decoration: none;}
#footprints a:active { color: #ff0; text-decoration: none;}
#footprints a:hover { color: #fc0; text-decoration: none;}

#side  { color: #777; font-size: 12px; margin-bottom: 34px; /*padding-top: 150px;*/ width: 198px; float: right }
.sidetxt { margin-top: 135px; }
#side h2 { margin: 0 0 12px 0; font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: normal; color: #fc0 }
#side h3 { margin: 0; padding: 0; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; color: #a70 }
#side p { font-family: arial, helvetica, sans-serif; font-size: 11px; }

/* etusivukamaa */

div.keikka { /*width: 198px;*/ font-family: arial, helvetica, sans-serif; color: #999; margin: 0 34px 12px 34px; padding: 0; font-size:12px; clear: both  }
.pvm, p.stara, .info, .kpano, .hinta { margin: 0; padding: 0; }
.pvm  { font-weight: normal; color: #fff !important; margin-bottom:0px; float:right;}
.stara { color: #fff !important; font-weight: bold; margin-bottom:4px; border-bottom:1px dotted #fff}
.info { /*background-image: url("pics/ico_info.gif"); background-repeat: no-repeat; background-position: left 1px; */ margin-bottom: 10px}
.kpano { /*background-image: url("pics/ico_memb.gif"); background-repeat: no-repeat; background-position: left 1px;*/ margin-bottom: 20px }
.hinta { float:right;margin: 0 0 10px 20px; }

#frontnews  { background-image: url("pics/back_frontnews.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; width: 419px; margin-left: 117px; }
#frontnews h2 { margin: 0; padding: 34px 17px 12px 34px; font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: normal; color: #fc0 }
#frontnews p { padding: 0; margin: 0; }

/* yleiskamaa */

#main  { margin-right: 12px; margin-bottom: 34px; width: 536px; float: left }
#main h1 { margin: 0 0 12px 0; font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: normal; color: #fc0; padding: 34px 68px 0 34px; }
#main h2 { margin: 0; font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: normal; color: #fc0; padding: 12px 68px 12px 34px; }
#main p { font-family: helvetica, arial, sans-serif; font-size: 12px; color: #9f9f9f; line-height: 18px; padding-left: 34px;}
#main #frontnews .keikka p { padding-left: 0 !important; margin-left: 0 !important }
#main a:link, #main a:visited, #side a:link, #side a:visited { color: #aaa;}
#main a:hover, #side a:hover { color: #fc0; }

.keikkastara { font-size: 14px; color:#f0f0f0}

.staff { float:left; margin-left: 34px; }
.prsn { float: left; width: 165px; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #999; line-height: 17px; }

#footer  { color: #555; font-size: 10px; font-family: Arial, helvetica, sans-serif; margin-bottom: 34px; padding-top: 2px; float: left; clear: both; border-top: 1px solid #555 }

.gig { font-family: helvetica, arial, sans-serif; font-size: 12px; color: #999; margin: 0 0 24px 34px; padding: 6px; clear: both; border: 1px solid #444; background: #222; float: left;}
.gig .date { float: left; width: 70px; }
.gig .keikkastara { float: left; font-size: 15px; width: 350px; color: #fff}
.gig .hinta { float: right;}
#main .gig p { padding: 0 70px 0 70px; clear: both}

