/*
Theme Name: HRM Associate
Description: 
Version: 1.1
Author: Minna Perälä
Author URI: http://www.minnaperala.com

*/

html, body {
margin: 0;
padding: 0;	
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
line-height: 1.4em;
background: #e5e9cb url("images/background.jpg") center top repeat-y;
color: #555b27;
text-align: center;
}

#wrap {
display: block;
position: static;
width: 850px;
margin: 0 auto;
padding: 4em 50px 1.5em 0;
text-align: left;
}

#header {
margin: 0 0 30px 50px;
padding: 10px 0 0 0;	
background: transparent url("images/logo.jpg") left top no-repeat;
height: 100px;

}

h1 {
display: none;
float: left;
height: 86px;
width: 300px;
background-color: transparent;
color: transparent;
margin: 0;
padding: 0;
}

#menu {
display: block;
float: right;	
width: 420px;
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
text-align: left;
font-size: 10pt;
}

#menu li {
display: block;
float: left;
width: auto;
height: 15px;
margin: 0 5px 0 0;
padding: 5px 10px 5px 10px;
background: #f8f8f4;
color: #8d9641;	
}

#menu li a, #menu li a:visited {
color: #8d9641;
background: transparent;
text-decoration: none;
}	

#menu li a:hover {
color: #555b27;
background: transparent;
text-decoration: underline;	
}

#menu li.current_page_item, #menu li.current_page_parent {
background: transparent url("images/selected.jpg") center top no-repeat;
color: #f8f8f4;
height: 25px;
}

#menu li.current_page_item a, #menu li.current_page_item a:visited, #menu li.current_page_parent a, #menu li.current_page_parent a:visited {
color: #f8f8f4;
background: transparent;	
}

#menu li.current_page_item a:hover, #menu li.current_page_parent a:hover {
text-decoration: none;	
} 

#sidebar {
display: block;
width: 370px;
margin: 0 15px 0 40px;
padding: 0 0 0 0;
background: transparent;
color: #555b27;	
font-size: 8pt;
}

#paakuva {
dipslay: block;
height: 300px;
margin: 0;	
overflow: hidden;
}

#paakuva p {
margin: 0;
padding: 0;	
}

#sidebarpanels {
display: block;
width: 360px;
margin: 2.5em 0 0 10px;	
}

#sidebarpanels #yhteystiedot {
display: block;
width: 140px;
float: left;
margin: 0 20px 5em 0;	
}

#sidebarpanels #yhteystiedot p {
margin: 0 0 0.5em 0;
}

#sidebarpanels #yhteystiedot h3 {
margin: 0 0 1em 0;
font-size: 11pt;
font-weight: normal;	
}

#sidebarpanels #submenu {
display: block;
width: 140px;
float: left;	
line-height: 1.2em;
margin: 0 0 5em 0;
}

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

#submenu li {
display: block;
margin: 0 0 5px 0;
height: auto;
padding: 5px 10px 5px 5px;
color: #8d9641;
background: transparent;
}

#submenu li.current_page_item, #submenu li.current-cat {
display: block;
margin: 0 0 5px 0;
height: auto;
padding: 8px 10px 8px 5px;
color: #f8f8f8f;
background: #8d9641 url("images/selected4.jpg") center right no-repeat;
}

#submenu li a, #submenu li a:visited {
color: #8d9641;
background: transparent;
text-decoration: none;
}

#submenu li a:hover {
color: #555b27;
background: transparent;
text-decoration: underline;	
}

#submenu li.current_page_item a, #submenu li.current_page_item a:visited, #submenu li.current-cat a, #submenu li.current-cat a:visited  {
color: #f8f8f4;
background: transparent;	
text-decoration: none;	
}

#submenu li.current_page_item a:hover, #submenu li.current-cat a:hover {
color: #f8f8f4;
background: transparent;
text-decoration: none;	
}

#yhteystiedot a, #yhteystiedot a:visited, #content a, #content a:visited {
color: #d54c2e;
background: transparent;
text-decoration: none;	
}

#yhteystiedot a:hover, #content a:hover {
text-decoration: underline;	
}

#yhteystiedot a img, #content a img, #yhteystiedot a:visited img, #content a:visited img {
border: none;	
}

#yhteystiedot a:hover img, #content a:hover img {
border: none;
}

#content {
display: block;
float: right;
width: 420px;	
margin: 0 0 5em 0;
overflow: hidden;
}

.page, .post {
text-align: justify;	
}

.post {
margin: 0 0 3.5em 0;
border-bottom: 1px solid #e5e9cb;	
padding: 0 0 2em 0;
}

.page h2 {
display: none;	
font-size: 12pt;
font-weight: normal;
margin: 0 0 2em 0;
text-align: left;
}

.post h2 {
font-size: 12pt;
font-weight: normal;
margin: 0 0 1em 0;	
text-align: left;
}

.page h3, .post h3 {
margin: 0 0 1em 0;
font-size: 11pt;
font-weight: normal;	
text-align: left;
}

#content p {
margin: 0 0 1.5em 0;	
}

.page ul, .post ul {
margin: 0 0 1.5em 0;
padding: 0 0 0 2em;	
text-align: left;
}

.page ul li, .post ul li {
margin: 0 0 0.5em 0;	
padding: 0;
}

.page ul ul, .post ul ul {
margin: 0.5em 0 0.5em 2em;
padding: 0;	
}

#navigation {
text-align: center;	
}

.alignright {
float: right;
margin: 0 0 10px 10px;	
}

.alignleft {
float: right;
margin: 0 10px 10px 0;	
}

#design {
display: block;
margin: 5em 0 0 50px;
padding: 0.5em 0 0 0;
clear: both;
text-align: right;
font-size: 8pt;
border-top: 1px solid #e5e9cb;
color: #8d9641;
background: transparent;
}

#design a, #design a:visited {
color: #8d9641;
background: transparent;
text-decoration: none;	
}

#design a:hover {
color: #8d9641;
background: transparent;
text-decoration: underline;	
}
