body {
  font-size            :    10px;
  text-align            :    center;
  font-family            :    Verdana, Geneva, sans-serif;
  color                :    #000;
  background            :    url('/files/milliklubi/html/img/pohjakuvapala.gif') repeat top left #1c2a37;
}

object { outline:none; }

textarea {
  font-family            :    Verdana, Geneva, sans-serif;
  font-size            :    1em;
}

input {
  font-family            :    Verdana, Geneva, sans-serif;
  font-size            :    1em;
}

select {
  font-family            :    Verdana, Geneva, sans-serif;
  font-size            :    1em;
}

img {
  border                :    none;    
}

.pageBackground {
}


#cd {
  width                :    138px;
  height                :    529px;
  background            :    url('/files/milliklubi/html/img/cd.png') no-repeat top left;
  position            :    absolute;
  top                    :    150px;
  left                :    1300px;
  z-index                :    5;
  display: none;
}

#pageWidth {
  width                :    967px;
  margin-left            :    auto;
  margin-right        :    auto;
  padding-top            :    80px;
  text-align            :    left;
  position            :    relative;
  z-index                :    10;
}

#pageTop {
  height                :    7px;
  line-height            :    1px;
  font-size            :    1px;
  background            :    url('/files/milliklubi/html/img/pagetop.png') no-repeat top left;
}

#pageBtm {
  height                :    7px;
  line-height            :    1px;
  font-size            :    1px;
  margin-bottom: 0px;
  background            :    url('/files/milliklubi/html/img/pagebtm.png') no-repeat top left;
}

#pageBodyHolder {
  background            :    url('/files/milliklubi/html/img/pagebody.png') repeat-y top left;    
}

#pageBody {
  width                :    953px;
  margin-left            :    7px;
  position            :    relative;
  min-height            :    637px;
  background            :    url('/files/milliklubi/html/img/contentbg3.jpg') no-repeat top left;        
}

#logoHolder {
  position            :    absolute;
  left                :    0;
  top                    :    14px;
  z-index                :    10;
}

#naviHolder {
  position            :    absolute;
  left                :    167px;
}

#naviHolder:active {
  border: none;
}

/*
#leftBottomHolder {
height                :    554px;
width                :    548px;
position            :    absolute;
left                :    0;
bottom                :    0;
background            :    url('/files/milliklubi/html/img/shampanja.png') no-repeat top left;
}*/

#leftBottomHolder {
  width                :    216px;
  height                :    138px;
  position            :    absolute;
  left                :    24px;
  bottom                :    24px;
  overflow            :    hidden;
  background            :    url('/files/milliklubi/html/img/box.png') no-repeat top left;
}

#leftBottom {
  padding                :    10px 10px 0 12px;    
}


#menu1 {
  position            :    relative;
  white-space            :    nowrap;
  z-index                :    2;
}

#blog {
  position            :    absolute;
  top                    :    6px;
  left                :    648px;
}

#fb {
  position            :    absolute;
  top                    :    38px;
  left                :    785px;
}

#pageName {
  width                :    400px;
  position            :    absolute;
  top                    :    207px;
  left                :    555px;
}

h1#mainHeader {
  font-size            :    32px;
  font-weight            :    bold;
  color                :    #920031;
  text-transform        :    lowercase;
}

#contentHolder {
  padding                :    280px 20px 0 550px;
  
}

#leftContent {
  width                :    190px;
  padding-right        :    10px;
  float                :    left;
  overflow            :    hidden;
  position            :    relative;
}

#mainContent {
  width                :    380px;
  overflow            :    hidden;
  background            :    url('/files/milliklubi/html/img/maincontentbg.gif') repeat-y top left;
  
}

#mainContentInner {
  padding-left        :    40px;
  
}

#rightContent {
  width                :    190px;
  padding-left        :    10px;
  float                :    right;
  overflow            :    hidden;
  position            :    relative;
}


#leftContentInner {
  background            :    #101415;
  padding                :    6px;
  border                :    1px solid #000;
}

#rightContentInner {
  background            :    #101415;
  padding                :    6px;
  border                :    1px solid #000;
}

.content {
  font-family            :    Verdana, Geneva, sans-serif;
  font-size            :    1.2em;
  line-height            :    1.4em;
  color                :    #fffddc;
}

.sideContent {
  font-family            :    Verdana, Geneva, sans-serif;
  font-size            :    1.2em;
  line-height            :    1.4em;
  color                :    #fffddc;
}

.content a {
  color                :    #e09a5c;
  text-decoration        :    none;    
  font-weight            :    bold;
}

.sideContent a {
  color                :    #e09a5c;
  text-decoration        :    none;    
  font-weight            :    bold;
}

.content a:hover {
  text-decoration        :    underline;
}

.sideContent a:hover {
  text-decoration        :    underline;
}



.content h1 {
  font-size            :    1.4em;
  margin-bottom        :    0.6em;
  font-weight            :    bold;
  font-style            :    italic;
  color                :    #ffffff;
  text-transform        :    uppercase;
}

.content h2 {
  font-size            :    1.2em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    bold;
  font-style            :    italic;
  text-transform        :    uppercase;
}

.content h3 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    bold;
  font-style            :    italic;
  text-transform        :    uppercase;
}

.content h4 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    bold;
  font-style            :    italic;
}

.content h5 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

.content h6 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}



.sideContent h1 {
  font-size            :    1.6em;
  margin-bottom        :    0.6em;
  font-weight            :    normal;
  color                :    #ffffff;
}

.sideContent h2 {
  font-size            :    1.4em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

.sideContent h3 {
  font-size            :    1.2em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

.sideContent h4 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

.sideContent h5 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

.sideContent h6 {
  font-size            :    1.0em;
  margin-bottom        :    0.6em;
  color                :    #ffffff;
  font-weight            :    normal;
}

#footer {
  padding                :    0 0 7px 0;
  position            :    relative;
  text-align            :    center;  
}

#footer p {
  font-family            :    Arial,Helvetica,sans-serif;
  margin                :    0;
  padding                :    0;
  font-size            :    1.2em;
  color                :    #bbb;
}

#footer p a {
  text-decoration        :    none;
  color                :    #bbb;
}

#footer p a:hover {
  text-decoration        :    underline;
}

.moduleHolder {
  margin                :    0 0 15px 0;
  
}

.moduleHolder .moduleHeader h2 {
  margin-bottom        :    0;
  border                :    none;
}

.moduleHolder .moduleContent {
  padding                :    5px;
  border                :    1px solid #13629b;
  
}

.moduleHolder .moduleTop {
  display                :    none;
}

.moduleHolder .moduleBtm {
  display                :    none;
}

.borderColor1 {
  border-color        :    #13629b;
}

.borderColor2 {
  border-color        :    #13629b;
}

.borderColor3 {
  border-color        :    #13629b;
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
}

@media print {
  .sIFR-flash {
    display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}
}