body { 
  background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-image: url('/midcom-serveattachmentguid-bd9222740f6a11dfa7cb259d5be878377837/taustakuva2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  color: #FFFFFF; 
  background-color: #1D080F; 
  margin: 0px;
  padding: 0px;
  font-family: "Verdana", "Geneva", "DeJaVu Sans", sans-serif;
}
#navi {
  background-image: url('/midcom-serveattachmentguid-b080a0e2dd1f11de820f095a75372bf62bf6/ylapalkki02.png');
  background-repeat: no-repeat;
  width: 1005px;
  height: 105px;
  margin-left: auto ;
  margin-right: auto ;
  font-size: 12px;
  color: #DDDDDD;
}
#navi .inner {
  padding-left: 20px;
  padding-top: 55px;
}
#navi .inner h1
{
  float: left;
  padding: 0px;
  margin: 0px;
  margin-top: -35px;
}
#navi .inner h1 a
{
  display: block;
  width: 240px;
  height: 75px;
}
#navi .inner h1 a span
{
  display: none;
}
#navi ul
{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#navi li {
  display: inline;
  margin: 10px;
}
#navi li a
{
  text-decoration:none;
  color: #DDDDDD;
}
#navi li.selected a,
#navi li a:hover 
{
    color: #FF3C73;
}
#navi li.en a
{
  background-image: url('/midcom-serveattachmentguid-0b1d9dc2223811dfa573915100523d803d80/flag.png');
  background-position: top left;
  background-repeat: no-repeat;
  padding-top: 20px;
  height: 0px !important;
  width: 19px;
  overflow: hidden;
  display: block;
  float: right;
  margin-right: 75px;
}
#navi li.foorumi,
#navi li.wiki
{
  background-image: url('/midcom-serveattachmentguid-5ec550ea223911df8e8515c0c21467266726/nuoli.png');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 15px;
}
#fight 
{
  background-image: url('/midcom-serveattachmentguid-263e030a0f6c11dfae00abfbbd5e017f017f/soturitpieni.png');
  position: absolute;
  background-repeat: no-repeat;
  z-index: -1;
  top: 60px;
  left: 35%;
  height: 250px;
  width: 653px;
}
#sub-navi {
  background-image: url('/midcom-serveattachmentguid-4009e5e2ec9e11de97f82d895e57160f160f/alanavi.png');
  width: 980px;
  height: 48px;
  margin-top: 150px;
  margin-left: auto ;
  margin-right: auto ;
  font-size: 12px;
  font-weight: bold;
  color: #D7CDD1;
  opacity: 0.95;
}
#sub-navi .inner 
{
  padding-left: 50px;
  padding-top: 15px;
}
#sub-navi ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#sub-navi li {
  display: inline;
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 2px solid #982C5B
}
#sub-navi li a
{
  text-decoration:none;
  color: #D7CDD1;
}
#sub-navi li.selected a,
#sub-navi li a:hover 
{
    color: #DA89AB;
}
#content 
{
  background-image: url('/midcom-serveattachmentguid-ba1ad6caec9e11deb41ffba9578a48164816/tekstialue.png');
  width: 920px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 4px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 50px;
  font-size: 11.5px;
  color: #f2eaed;
}

#content a:visited, 
#content a:link 
{ 
  text-decoration:none;
  color: #cc5d13;
}
#content a:hover, 
#content a:active 
{ 
  text-decoration:none;  
  color: #63555a; 
}
#content h1 
{
  font-size: 16px;
  font-weight: bold;
  color: #a7182b;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#content h1:first-child
{
 background-image: url('/midcom-serveattachmentguid-842778cc0f6511df966e2b4212b2dfaadfaa/otsikkoalue.png');
  margin-bottom: 39px;
  margin-top: -10px;
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 10px;
  padding-left: 30px;
  padding-bottom: 11px;
  opacity: 0.9;
}
#content .main h1
{
  margin: 0px;
  padding: 0px;
  background-image: none;
  opacity: 1;
  font-size: 12px;
  font-weight: bold;
  color: #a7182b;
}
#content .main .photo
{
  text-align: center;
}
#content .sidebar
{
  width: 230px;
  float: right;
  background-image: url('/midcom-serveattachmentguid-de5162301ccc11dfad9227c75df457ec57ec/sivupalkki.png');
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 600px;
  padding-left: 50px;
}
#content .sidebar li
{
  list-style: none;
  margin-bottom: 1em;
}
#content .sidebar a
{
  color: #DA89AB;
}
#content .sidebar img
{
  max-width: 190px;
}
#content .sidebar ul.org_routamc_photostream_photos
{
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}
#content .sidebar ul.org_routamc_photostream_photos li img
{
  display: block;
}
#content .main
{
  width: 620px;
  min-height: 600px;
}
#content .footer
{
  clear: right !important;
}
#content h2 
{
  font-size: 12px;
  font-weight: bold;
  color: #a7182b;
}
#content h3 
{
  font-size: 11.5px;
  font-weight: bold;
  color: #8c7d7e;
}
#content h4 
{
  font-size: 10px;
  color: #f2eaed;
  font-weight: normal;
}
#content img 
{
    border:none;
}

div#footer 
{
  background-image: url('/midcom-serveattachmentguid-1803ec3c0f8011dfa5be75fe5662c45fc45f/alapalkki2.png');
  width: 980px;
  height: 89px;
  color: #7F5454;
  margin-left: auto ;
  margin-right: auto ;
  font: 11px "Trebuchet MS";
  clear: right;
}
div#footer-inner 
{
  padding: 13px;
}
div#footer a:link {color: #805353}
div#footer a:visited {color:#805353}

.right 
{
  text-align: right;
  float: right;
}
.left 
{
  text-align: left;
  float: left;
}
#susilogo {
  margin-bottom: -8px;
}
.blackline {
  border-left: 2px solid #000000;
  margin-left: 10px;
  margin-right: 10px;
}
#content .main .vcard
{
  border: 2px solid #220609;
  padding: 10px;
  margin-bottom: 1.5em;
  width: 400px;
  height: 150px;
}
#content .main .vcard .photo
{
  float: left;
  margin-right: 10px;
}
#content .main .vcard h2
{
  margin-top: 90px;
  margin-bottom: 0px;
}
#content .main .vcard h2 a
{
  color: #D7CDD1;
}
#content .main .vcard .title
{
  font-style: italic;
  margin-bottom: 1em;
}

#content .sidebar .org_openpsa_qbpager_pages
{
  clear: right;
}

body.photo #navi,
body.photo #fight,
body.photo #sub-navi,
body.photo #footer 
{
  display: none;
}