/*************** General *******************/

body {
   background-color: #E8E8E8;
}

#phorum {
   font-family: Verdana, sans-serif;
   font-size: 9pt;
   width: 966px;
   border-color: #b5b5b5;
   border-width: 3px;
   border-style: none solid;
   margin-left: auto;
   margin-right: auto;
}

#wrapper {
   border-color: #828282;
   border-width: 3px;
   border-style: none solid;
   background-color: #FFFFFF;
}

#header {
   margin: 0px auto 15px auto;
   position: relative;
   border-top: none;
   color: #CCCCCC;
}

#footer-plug {
   text-align: center;
   font-size: 6pt;
}

h1 {font-size: 12pt}
h2 {font-size: 11pt}
h3 {font-size: 10pt}

/*************** Front page *******************/

/* Info squares from front page */

div#seloste {
}

div.info_square {
   background-color:#666699;
}

div.info_square h3 {
 color: #FFFFFF;
 text-align: center;
 padding-top:    1ex;
}

div.info_square div {
 padding: 10px;
 background-color:#D1D1D1;
}

/* News */

div.uutinen {
 border: 1px solid #DDDDDD;
 margin: 10px;
}

div.uutinen_otsikko {
 background-color:#666699;
 color: #FFFFFF;
 text-align: center;
 padding-top:    1ex;
 padding-bottom: 1ex;
}

div.uutinen img {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 580px;
}

div.uutinen > * {
 margin: 10px;
}

div.uutinen p.author-date {
 text-align: right;
}

div#thumbnail_gallery {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

/*************** Article *******************/

div.previous_article {
 background-color:#7477a3;
 color: #FFFFFF;
}

/*************** Events *******************/

div.single_event {
 margin-bottom: 20px;
}

div#events_future div.single_event {
 border-left: solid 20px white;
 padding-left: 10px;
}

div#events_current div.single_event {
 border-left: solid 20px blue;
 padding-left: 10px;
}

div#events_pause div.single_event {
 border-left: solid 20px LightBlue;
 padding-left: 10px;
}

div#events_past div.single_event {
 border-left: solid 20px grey;
 padding-left: 10px;
}