/*  
Theme Name: Simpla
Theme URI: http://ifelse.co.uk/simpla/
Description: A clean, minimalist theme
Version: 1.01
Author: Phu Ly
Author URI: http://ifelse.co.uk/
*/

/*************************************
 +Containers
 *************************************/
body{
	background:#fff; /*url(./images/bg.png) 0 3em repeat-x;*/
	/*border-top:5px solid #333;*/
	color:#4F4545;
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
}
#topmenu{
	background: #333 none;
	height:3em;
	text-align:center;
}
#wrap{
	margin:0 auto;
	text-align:left;
	width:76em;	
}
#content{
	font-size:1.2em;
	float:left;
	padding:1em;
	width:40em;
}
#sidebar{
	font-size:1.1em;
	float:right;
	padding-top:2em;
	width:20em;
}
#header{
	padding:3em 1em;
}
#footer{
	background:#333;
	border-top:1px solid #777;
	color:#DFDFDF;
	clear:both;
	font-size:0.9em;
	padding:0.5em;
}
/*************************************
 +Hn and p
 *************************************/

div#topmenu div#navcontainer{
margin:0 auto;
text-align:left;
width:76em;
/*display:inline;*/
}
 
ul#navlist{
margin:0;
padding:0.5em 0 0 1em;
}

ul#navlist li{
list-style: none;
margin: 0;

display: inline;
font-weight:bold;
}

ul#navlist li a
{
color:white;
margin: 0;
padding:0.5em 1em 0.5em 1em;
border:0;
}

ul#navlist li a:hover
{
color:#CC0000;
background:white;
margin: 0;
padding:0.5em 1em 0.5em 1em;
border:0;
}

#sivustohaku
{
right:0;
float:right;
display:inline;
color:white;
margin-top:-2.3em;
}

#sivustohaku span{
font-weight:bold;
}

#topmenu #navcontainer form{
display:inline;
padding:0;
margin:0;
}

#header p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
	margin-top:-0.5em;
}
h1, h2, h3, p#main{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#header h1, p#main{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:3em;
	margin:0;
}
#header h1 a, p#main a{
	color:#E87830;
}

#header h1 a:hover, p#main a:hover{
	color:#CC0000;
}


.entrytitle h2, .entrytitle h1{
	font-size:2.2em;
}

.entrytitle h2{
	font-size:2.2em;
	letter-spacing: normal;
	
}

.entrytitle h2 a, .entrytitle h1 a
{
	color:#B4C24B;
}
.entrytitle h2 a:hover, .entrytitle h1 a:hover{
	color:#58BBEB;
}
.entrytitle h3{
	font-size:1.8em;
	color:#6F6F6F;
}
#sidebar h2{
	color:#777777;
	font-size:1.5em;
	margin:0.5em 0 0 0;
	padding:0;
	font-weight:600;
	letter-spacing: normal;
}
/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom:2em;
}

.entrymeta{
	font-size:0.9em;
}
.postedby{
	background:#fff url(./images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url(./images/post.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.tagit{
	background:#fff url(http:/nettibisnes.info/kuvat/tag_orange.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(./images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar ul{
	list-style-type:none;
	margin:0 0 0.5em 0;
	padding:0;
}
#sidebar ul li{
	border-bottom:1px dotted #ddd;
	margin-bottom:0.3em;
	padding:0.3em;
}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0em;
	padding:1.5em;
  /*width: 35em;*/
}
.commentsblock textarea{
	width:30em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}


/*************************************
 +Misc
 *************************************/
a{
	color:#579;
	text-decoration:none;
}
a:hover{
	color:#CC0000;
}

div#footer a{
  color:#7DAEDF;
}

div#footer a:hover{
	color:#CC0000;
}

.pieni {
	font-size: 0.9em;
	padding-left: 2em;
	padding-right: 2em;
}

code, pre {
	overflow: auto;
	border: 1px solid #BFB3B3;
	background: #EFE0E0 none;
	display: block;
	width: 100%;
	font-size: 1.2em;
	font-family: "Courier New", Courier, monospace;
}

h4 {
	margin-bottom: 0.8em;
}

#content p a, #content ul li a, #content ol li a {
	border-bottom: 1px solid #579;
  /*text-decoration: underline;*/
}

#content p a:hover, #content ul li a:hover, #content ol li a:hover {
	border-bottom: 1px solid #CC0000;
  /*text-decoration: underline;*/
}

#content ul li {
	padding-bottom: 0.6em;
}

#content ol li {
	padding-bottom: 0.4em;
}

#content ul ul {
	padding-top: 0.5em;
}

.kuva {
  width: 100%;
}

.feedicon{
  float: right;
  border:none;
  
}

.feedicon img{
  border:none;
  vertical-align:baseline;
}

#hakuinfo{
  font-size:0.8em;
}

acronym{
  cursor:help;
  border-bottom: 1px dotted #4F4545;
}

select, option{
  overflow:hidden;
}

.entrybody h3, .entrybody h2{
letter-spacing:normal;
font-size:1.4em;
font-weight:bold;
margin-top:1.6em;
}

.entrybody h4{
font-size:1.2em;
font-weight:bold;
margin-bottom:-0.5em;
}

.entrybody h4 a{
border-bottom: 1px solid #579;
}

.entrybody h4 a:hover{
border-bottom: 1px solid #CC0000;
}

.googlelogo{
border: 0;
float: right;
margin-top: 0.5em;
}

.haku{
border: 1px solid #7E9DB9;
}

.syndikaatio{
border:0;
vertical-align:text-bottom;
background:white none;
}

#content p a.bookmark{
border:none;
}

.entrytitle h1.single a:hover{
color:#B4C24B;
}

dt{
font-weight:bold;
}

dd{
margin-bottom:1em;
}

#content .entrymeta .postinfo p a.tilaus{
vertical-align:text-bottom;
padding-left:1em;
border:none;
}

ul#navlist li a.korostettu{
/*text-decoration:underline;*/
border-bottom: 1px solid #626262;
} 

a img {
border: none;
}

/*p img{
vertical-align:text-bottom;
}*/

.alavali {
margin-bottom:4em;
}

/*message box chethstudios */
.fave_css, .home_css, .idea_css, .author_css, .rss_css, .pen_css, .tooledit_css, .alert_css, .comment_css, .lock_css, .book_css {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.fave_css {
color: #00529B;
background-color: #BDE5F8; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://4.bp.blogspot.com/_5rlxf3T9Z9U/SsIXnWAiPmI/AAAAAAAADbw/PNPR20ioK_g/heart_32.png);

}
.home_css {
color: #4F8A10;
background-color: #DFF2BF; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image:url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIXp7bJEAI/AAAAAAAADb4/c0XYyhY-DXg/home_32.png);
}
.idea_css {
color: #9F6000;
background-color: #FEEFB3; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIXsMD87MI/AAAAAAAADcA/hx_l4F3pcLQ/lightbulb_32.png);
}
.author_css {
color: #2E2D2D;
background-color: #A1C2C7; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://4.bp.blogspot.com/_5rlxf3T9Z9U/SsIeeYeesFI/AAAAAAAADcw/yVE6xvr9S_U/user_32.png);
}
.rss_css {
color: #4F8A10;
background-color: #DFF2BF; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image:url(http://3.bp.blogspot.com/_5rlxf3T9Z9U/SsIX0rlYZ9I/AAAAAAAADcY/YE6Y2Nev0to/rss_32.png);
}
.pen_css {
color: #2E2D2D;
background-color: #C8E0C8; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIXyk9CJRI/AAAAAAAADcQ/BJZBSRCq7tQ/pencil_32.png);
}
.tooledit_css {
color: #554529;
background-color: #F1C983; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://3.bp.blogspot.com/_5rlxf3T9Z9U/SsIX4ODWwwI/AAAAAAAADcg/p8D5a_X72Qo/tools_32.png);
}
.alert_css {
color: #2E2D2D;
background-color: #D25F66; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIX7-C1GYI/AAAAAAAADco/5XubUJ34o2c/warning_32.png);
}
.comment_css {
color: #2E2D2D;
background-color: #A6C8D2; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIXkQfrW9I/AAAAAAAADbo/EsSD0I42srs/comment_user_32.png);
}
.lock_css {
color: #2E2D2D;
background-color: #FFBABA; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image: url(http://1.bp.blogspot.com/_5rlxf3T9Z9U/SsIXuytpYfI/AAAAAAAADcI/I4Tm0W5gDQk/lock_32.png);
}
.book_css {
color: #4F8A10;
background-color: #DFF2BF; -moz-border-radius-topleft: 18px; -moz-border-radius-topright: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px;
background-image:url(http:/nettibisnes.info/kuvat/book.png);
}
/*message box end*/


