/*
THEME NAME: EetanetTHEME
URI: http://www.arkimedia.fi
DESCRIPTION: Eetanet -sivustolle suunniteltu WordPress teema
VERSION: 1.0
AUTHOR: <a href="http://arkimedia.fi/">Mikko Virenius</a>
AUTHOR URI:http://www.arkimedia.fi
*/
/****************************************CSS-Reset****************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1.5;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: none;
}
/****************************************Extras****************************************/
a.box
{
  font-size: 14pt;
  color: #fff !important;
  background: #aaa;
  display: table-cell;
  border-style: groove;
  border-color: black;
  border-width: 2px;
  padding: 0.75em;
  margin-bottom: 1em;
  width: 300px;
}
a.box:hover
{
  text-decoration: none;
  background: #f4eedd;
  color: #999!important;
  border-color: #555;
}
img.kolmio
{
  float:right;
  position:relative;
  bottom:100px;
  left:55px;
}
.wide
{
  width:300px;
}
/****************************************Structure****************************************/
body {
	background: #EDEAE1 url(images/net-bg-pattern.jpg);
	font: 12px "Myriad Pro", Calibri, "Trebuchet MS", Myriad, arial, sans serif;
	line-height: 18px;
	color: #000000;
}
#wrapper {
	width: 1020px;
	margin: 0px auto;
	padding: 7px 0px 0px 0px;
}
#container {
	width: 1020px;
	margin: 0px auto;
}
/****************************************Links****************************************/
a, a:visited {
	color: #EF9A20;
	text-decoration: none;
  font-weight: bold;	
}
a:hover, a:active {
	color: #EF9A20;
	text-decoration: underline;
}
/****************************************Headings****************************************/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	padding-bottom: .3em;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 180%;
}
h3 {
	font-size: 150%;
  font-weight: bold;
}
h4 {
	font-size: 130%;
}

h5 {
	font-size: 110%;
	font-weight: bold;
}
h6 {
	font-size: 90%;
}
/****************************************Header&menus****************************************/
#header {
	height: 119px;
	margin: 0px;
}
#header img {
	float: left;
}
#contact {
  z-index: 1;
	position: relative;
	left: 780px;
	top: -105px;
	width: 200px;
	padding: 10px 30px 10px 0px;
}
#contact p {
	color: #EF9A20;
	font-size: 12px;
	line-height: 16px;
}
#menu {
	overflow: hidden;
	list-style: none;
	width: 1020px;
	height: 74px;
	position: relative;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu .eetanet {
	width: 340px;
	height: 74px;
	background: url(images/net-nav-eetanet-txt.png) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .palvelut {
	width: 340px;
	height: 74px;
	background: url(images/net-nav-palvelut-txt.png) no-repeat;
	left: 340px;
	top: 0px;
}
#menu .filosofia {
	width: 340px;
	height: 74px;
	background: url(images/net-nav-filosofia-txt.png) no-repeat;
	left: 680px;
	top: 0px;
}
#submenu {
	overflow: hidden;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 1020px;
	height: 52px;
	position: relative;
}
#submenu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#submenu a:hover {
	background-position: left bottom;
}
#submenu .yritys {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-eetanet-1-txt.png) no-repeat;
	top: 0px;
}
#submenu .jarjestojoukkue {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-eetanet-2-txt.png) no-repeat;
	left: 118px;
	top: 0px;
}
#submenu .kenelle {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-eetanet-3-txt.png) no-repeat;
	left: 222px;
	top: 0px;
}
#submenu .koulutus {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-palvelut-1-txt.png) no-repeat;
	left: 340px;
	top: 0px;
}
#submenu .valmennus {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-palvelut-2-txt.png) no-repeat;
	left: 458px;
	top: 0px;
}
#submenu .pelivalineet {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-palvelut-3-txt.png) no-repeat;
	left: 562px;
	top: 0px;
}
#submenu .ihmiset {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-filosofia-1-txt.png) no-repeat;
	left: 680px;
	top: 0px;
}
#submenu .kaytanto {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-filosofia-2-txt.png) no-repeat;
	left: 798px;
	top: 0px;
}
#submenu .laatu {
	width: 118px;
	height: 52px;
	background: url(images/net-nav-filosofia-3-txt.png) no-repeat;
	left: 902px;
	top: 0px;
}
/****************************************Navigation****************************************/
#menu-above {
}
#menu-below {
}
.navigation {
	padding-bottom: 10px;
	font-weight: bold;
	clear: both;
	height: 20px;
}
.nav-previous {
	float: left;
}
.nav-next {
	float: right;
}
/****************************************Content****************************************/
#content {
	width: 735px;
	height: auto !important;
	min-height: 976px;
	background: url(images/net-a4.png) no-repeat;
	float: left;
	margin-top: -10px;
}
#contentbg {
	width: 735px;
	background: url(images/net-a4-repeat.png) repeat-y;
	float: left;
	margin-top: 10px;
}
#contentfooter {
	width: 735px;
	height: 43px;
	float: left;
	background: url(images/net-a4-footer.png);
}
#breadcrump {
	width: 590px;
	height: 20px;
	padding: 30px 0px 0px 73px;
}
#content a, #content a:visited {
	color: #EF9A20;
}
#post {
	width: 590px;
	padding: 30px 72px 0px 72px;
}
.hentry {
}
.p1 {
}
.publish {
}
.author-admin {
}
h2.entry-title {
	color: #000000!important;
	font-size: 36px!important;
	text-transform: uppercase;
	letter-spacing: 1pt;
	line-height:0.8em;
}
.entry-date {
	width: 250px;
	margin-bottom: 10px;
	height: 20px;
	padding: 2px;
	font-weight: bold;
	float: left;
}
.entry-content {
}
.published {
	float: left;
}
.entry-meta {
}
.author {
}
.vcard {
}
.meta-sep {
}
.cat-links {
	margin-bottom: 10px;
	height: 20px;
	padding: 2px;
}
.tag-links {
}
.edit-link {
}
.comments-link {
	float: right;
	display: inline;
}

/****************************************Entry content****************************************/
.entry-content {
	padding: 40px 0px 0px 0px;
}
.entry-content p {
	padding: 0px 0px 15px 0px;
}
.entry-content ul {
}
.entry-content ul li {
	list-style-type: square;
	margin: 5px 0px 0px 25px;
}
.entry-content ol {
}
.entry-content ol li {
	margin: 5px 0px 0px 25px;
	padding: 0 0 5px;
}
.entry-content blockquote {
	padding-left: 30px;
	border-left: solid 5px #B2D076;
	font-style: italic;
}
/****************************************Sidebars****************************************/
#primary {
	float: right;
	padding: 9px 0px 0px 0px;
}
.sidebar {
	float: right;
	overflow: hidden;
	width: 285px;
	font-size: 12px;
}
.sidebar h3 {
	font-size: 18px;
	color: #000000;
}
.sidebar input#s {
	width: 7em;
}
.sidebar li {
	list-style-type: none;
	margin: 0 0 2em;
}
.sidebar li form {
	margin: 0.2em 0 0;
	padding: 0;
}
.sidebar ul ul {
	margin: 0 1em 0 0;
}
.sidebar ul ul li {
	list-style-type: none;
	margin: 2px 0 0 0;
}
.sidebar ul ul ul {
	margin: 0 0 0 1.5em;
}
.sidebar ul ul ul li {
	list-style-type: none;
}
.sidebar , .sidebar a, .sidebar a:visited {
}
.current-cat, .current-cat a {
	color: #5B86BD !important;
}
#box1 {
	background: url(images/net_siwa1.png);
	width: 285px;
	height: 290px;
}
#box2 {
	background: url(images/net-postit-rekry.png);
	width: 285px;
	height: 290px;
}
#box3 {
	background: url(images/net-postit-3.png);
	width: 285px;
	height: 290px;
}
.boxcontent {
	width: 225px;
	height: 215px;
	overflow: hidden;
	padding: 15px 0px 0px 30px;
}
.boxcontent ul li {
	list-style-type: square;
	margin: 5px 0px 0px 20px;
	padding: 0 0 5px;
}
#loginbox input {
	margin: 0px 0px 1px 0px;
}
#loginbox {
	width: 285px;
	height: 70px;
	background: url(images/net-intra.png) no-repeat;
	padding: 15px 0px 0px 0px;
	text-align: center;
}
input.sidebarsubmit {
	border: none;
	font-family: Myriad Pro, Myriad, Calibri, Trebuchet MS;
	font-size: 10px;
	margin: 2px 0px 0px 25px;
	padding: 1px 3px;
	text-decoration: none;
	background: none;
}
/****************************************Widgets (if needed)****************************************/
h3.widgettitle {
}
.widget_search {
}
.widget_categories {
}
.widget_archive {
}
.widget_recent_entries {
}
.widget_recent-comments {
}
.widget_meta {
}
.widget_pages {
}
.widget_calendar {
}
.widget_links {
}
.widget_tag_cloud {
}
.widget_text {
}
.widget_rss_links {
}
/****************************************Footer****************************************/
#footer {
	text-align: center;
}
/****************************************Commentlist****************************************/
#comments {
	width: 590px;
	height: 830px;
	padding: 30px 72px 0px 72px;
}
#comments-list {
}
#comments-list h3 {
	clear: both;
}
.comments {
}
.comment {
}
.alt {
}
form#commentform .form-label {
	margin: 1em 0 0;
}
form#commentform span.required {
	background: #fff;
	color: #c30;
}
form#commentform, form#commentform p {
	padding: 0;
}
input#author, input#email, input#url, textarea#comment {
	padding: 0.2em;
}
div.comments p {
	padding: 10px;
}
div.comments ol {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
div.comments ol li {
	margin: 0 0 20px;
}
div.comment-author {
	margin-top: 20px;
	background: #ffffff;
	padding: 10px 0px 0px 10px;
}
div.comment-author img {
	float: left;
	margin: 2px 8px 0px 0px;
}
div.comment-meta {
	font-size: 12px;
	padding-bottom: 10px;
	background: #ffffff;
}
span.fn {
	text-transform: uppercase;
}
textarea#comment {
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 66%;
}
/****************************************Commentform****************************************/
#respond {
	padding: 20px 10px 20px 10px;
}
h3 {
}
.formcontainer {
}
#commentform {
}
#comment-notes {
}
#login {
}
.loggedin {
}
.logout {
}
.form-label {
}
.form-input.form-textarea {
}
.form-submit {
}
.form-option {
}
.required {
}
/****************************************Other****************************************/
hr {
	margin: 1em 0;
	background: #e4decd;
	height: 1px;
	color: #e4decd;
	border: none;
	clear: both
}
.hidden {
	visibility: hidden;
}
.clear {
	clear: both;
	position: relative;
	font-size: 0px;
	height: 0px;
	line-height: 0px
}
.alignright, img.alignright {
	float: right;
	margin: 1em 0 0 1em;
}
.alignleft, img.alignleft {
	float: left;
	margin: 1em 1em 0 0;
}
.aligncenter, img.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}
/****************************************Gallery****************************************/
div.gallery {
	clear: both;
	height: 180px;
	margin: 1em 0;
	width: 100%;
}
p.wp-caption-text {
	font-style: italic;
}
div.gallery dl {
	margin: 1em auto;
	overflow: hidden;
	text-align: center;
}
div.gallery dl.gallery-columns-1 {
	width: 100%;
}
div.gallery dl.gallery-columns-2 {
	width: 49%;
}
div.gallery dl.gallery-columns-3 {
	width: 33%;
}
div.gallery dl.gallery-columns-4 {
	width: 24%;
}
div.gallery dl.gallery-columns-5 {
	width: 19%;
}

/********************************** MATERIAALIPANKKI ***********************************/
h3.mp {
  font-size: 150%;
  text-transform:lowercase;
  font-variant: small-caps;
}
table#mp {
  border-style: solid;
  border-width: 1px;
  border-color: #e4decd;
  border-bottom: solid 1px #ef9a20;
}
td.mpf {
  border-right: 0px;
  width: 200px;
}
td.mpf a {
  font-weight: normal;
  font-size: 85%;
}
table#mp td{
  vertical-align: top;
  padding: 1em;
  border-right: solid 1px #ef9a20;
  border-bottom: solid 1px #e4decd;
}