/*
Theme Name: Ilmatalo
Theme URI: http://www.ilmatalo.fi/
Description: Ilmatalo Oy template
Version: 1.0
Author: Mainonnan suunnittelutoimisto Vire
*/
/*-----------Block Level Elements--------------*/

body {
  font-family:arial,helvetica;
  font-size:10pt;
  margin:0;
  background-color:#eaeaea;
  background-image:url('images/bg.png');
  background-repeat:repeat-x;
}

#page {
  margin:0 auto 0 auto;
  width:661px;
}

#header {
  margin-top:25px;
}

#menu {
  background-image:url('images/menu_bg.png');
  width:658px;
  height:24px;
  float:left;
}

#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left:119px;
}

#menu ul li {
  display:inline;
  margin-left:-4px;
  padding:0;
}

#wrapper {
  clear:left;
  background-image:url('images/wrapper_bg.png');
  background-repeat:no-repeat;
}

#content {
}

#sidebar {
}

#footer {
  font-size:8pt;
  text-align:center;
  clear:left;
}

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

#footer_dotline {
  width:534px;
  height:1px;
  background-image:url('images/footer_dot.png');
  background-repeat:repeat-x;
  margin-bottom:5px;
  margin-left:auto;
  margin-right:auto;
}

#breadcrumbs {
  margin-top: 20px;
  margin-bottom:0;
  font-size:8pt;
  color:#666;
}

#breadcrumbs a {
  color:#666;
}

#breadcrumbs a:hover {
  background-color:#666;
  color:#fff;
  text-decoration:none;
}

a {
}

a:hover {
}

/*-------------Headings-------------*/

#rightbox_content h1 {
  font-size:7.0pt;
  letter-spacing:1px;
  font-family:arial black,arial,helvetica;
  font-weight:bold;
  margin-top:0;
  color:#0c4da2;
  text-transform:uppercase;
}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------Header-------------*/

#header h1 {
  margin:0 0 10px 0;
}

#header h1 a {
  text-decoration:none;
  color:#222;
}

ul.mainmenu {
  list-style-type:none;
  margin:0;
  padding:0;
}

ul.mainmenu li {
  font-size:12pt;
  padding-right:15px;
  float:left;
}

ul.mainmenu li a {
  color:#efefef;
  background-color:#222;
  text-decoration:none;
  padding:0 0.5em 0 0.5em;
}

ul.mainmenu li a:hover {
  background-color:#555;
}

/*-------------The Post-------------*/

.navigation {
  display:block;
  margin-bottom:2em;
}

  .alignleft {
   text-align:left;
   float:left;
  }

  .alignright {
   text-align:right;
   float:right;
  }

ul.latestnews {
  list-style-type:none;
  margin:0;
  padding:0;
}

/*--------------Boxes------------*/

#leftbox {
  float:left;
  width:202px;
  margin-left:10px;
}

#leftbox_back {
  background-color:#fff;
  background-image:url('images/leftbox_bg.png');
}

#leftbox_content {
  width:165px;
  margin-left:20px;
  font-size:8.5pt;
  line-height:12pt;
}

#leftbox_content p {
  margin:0;
  padding-bottom:1em;
}

#rightbox {
  margin-left:218px;
  width:429px;
}

#rightbox_back {
  background-color:#fff;
  background-image:url('images/rightbox_bg.png');
}

#rightbox_content {
  width:410px;
  margin-left:10px;
  margin-top:-2px;
  font-size:8.5pt;
  line-height:12pt;
}

#rightbox_content p {
  margin:0;
  padding-bottom:1em;
}

#partners {
  margin-top:20px;
  margin-left:220px;
}

/*-------------General------------------*/

img {
  border:0;
}

.frontproductlink {
  color:#000;
  text-decoration:none;
}


/*-------------Menus------------------*/

ul.submenu {
  list-style-type:none;
  padding:0;
  margin:0;
}

li.page_item > a {
  color:#0c4da2;
  text-decoration:none;
}

ul.submenu li>ul {
  list-style-type:none;
  margin-left:20px;
  padding:0;
}


