/*   
Theme Name: Valontuoja
Theme URI: http://hollow13.net/
Description: Aamutähti, valontuoja
Author: Jani Penttinen
Author URI: http://overdome.org/

.
Turskat on ihan jees.
.
*/

	body {
		background:/*#5c758b*/#556587 url('img/bg_.jpg') repeat-x;
		margin:30px;
		font-size:70%;
		font-family: 'Trebuchet MS', arial;
		color:#333;
		}
		
	a, a:visited { color:#598527; text-decoration:none;}
	a:hover, a:active { color:#000; }
	
	#containter {
		margin:0 auto; 
		padding:0 20px 20px 20px;
		width:699px;
		background:#fff url('img/page.jpg') repeat-x;
		border:0px solid #888;
		
		border-bottom:0px solid #888;}
		
	#head {
			margin:0 auto; 
				padding:1px 20px 1px 21px;
			width:699px;
			height:115px;
			background:transparent url('img/header2.png') no-repeat bottom left;
			border:0px solid #222;
			border-bottom:0px;
	}

		
	#header {
		margin-top:30px;}
	
	#header h1 {
		font-family: georgia, times;
		font-size:2.8em;
		margin: 2px 0 15px 25px;
		color:#fff;
       display:none;
	}
	
	#header h1 a, #header h1 a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	#header h1 a:hover {
		text-decoration:underline;
		color:#fff;
	}
	
	
	#menu {
	   font-size:1.4em;
	   font-weight: bold;
	   margin-top:86px;
	}
	
	#menu ul li {display:inline; }
	#menu li {margin:10px; }
   #menu ul li a {font-size:1em; text-decoration:none; color:#fff; text-shadow: #000 0px 1px 2px;}
   #menu ul li a:hover {color:#fff; text-decoration:underline;}

   .current_page_item {border-bottom:1px solid #fff;}

	#context h2 { font-family: georgia, times; font-size:1.9em; text-align:center;}
	#context h2 a, a:visited {color:#333; text-decoration:none;}
	#context h2 a:hover {color:#000;}
	
	#context h3 { font-family:georgia, times; font-size:1.5em; margin-bottom:7px; line-height:1.4em;}
	#context h3 a, a:visited {color:#333; text-decoration:none;}
	#context h3 a:hover {color:#598527;}

   	#context h4 { font-family:georgia, times; font-size:1.3em; margin-bottom:7px; line-height:1.4em;}
	#context h4 a, a:visited {color:#333; text-decoration:none;}
	#context h4 a:hover {color:#598527;}

        #context h5 { font-family:georgia, times; font-size:1.1em; margin-bottom:7px; line-height:1.4em;}
	#context h5 a, a:visited {color:#333; text-decoration:none;}
	#context h5 a:hover {color:#598527;}
		
	#context {
		width:580px;
		padding:30px;
       padding-bottom:0px;
		margin:0 auto;
		font-size:1.2em;
		line-height:1.7em;
		color:#333;
	}
	
	.entry .post img {
		border:1px solid #ddd;
		background:#f2f2f2;
		padding:5px;
		margin:5px;
		
       display: block;
	}
	
		.entry  img a, 	.entry  img a:hover, .entry img a:visited {
		border:none !important;
      
	}
	

	.entry {margin:35px 0 0px 0;}
	.entry p {
		
	}
	.entry p a, .entry p a:visited {
		text-decoration:underline;
		color:#598527;
       }

    		
		.entry p a:hover {
		text-decoration:none;
       color:#000;
       border-bottom:0px;
	}
	
	
		.post {margin:20px 0 20px 0;}
		.post p {
			margin:15px 5px 15px 5px;
		}

	
	.entry .meta {
		color:#999;
		font-size:.8em !important;
       font-family:verdana, arial;
       margin-left:5px;
       margin-bottom:5px;
		}
	.entry .meta a, a:visited {
		color:#888;
		text-decoration:none;
	}
	.entry .meta a:hover {
		color:#000;
	}
	
	.navi {
		margin:0 auto;
		font-size:.9em !important;
	}
	
	.navi a, .navi a:visited {
		color:#666;
	}
	
	.navi a:hover {
		text-decoration:underline;
	}
	
	.sivu {
		margin-bottom:40px;
	}

   .sivu2 {
		margin-bottom:20px;
	}
	
	#footer {
		    background:transparent url('img/footer.png') bottom no-repeat; 
			padding:0 20px 20px 20px;
			width:699px;
			font-size:1em;
			height:45px;
			color:#999;
			margin:0 auto;}
	
#comment {
	width:500px;
}

.comment {margin-top:30px; margin-bottom:30px; background:#fff; border:1px solid #ddd; padding:10px; }
.commentlist {margin:40px;}
.commentmetadata {color:#999;}
.commentmetadata a, .commentmetadata a:visited {color:#999;}
cite {font-size:1.1em; font-style:normal;}
cite a, a:visited {color:#598527;}
code {font-size:1.1em;}

#slick {background:#f2f2f2; padding:5px; border:1px solid #ddd; color:#333;}
#slick a, #slick a:visited {color:#333; font-size:1.2em;}

#slickbox {border:1px solid #c2c2c2; background:#fff url('img/page_.jpg') no-repeat; padding:0 10px 0 20px; margin-top:10px; margin-bottom:30px;}

#slickbox a, #slickbox a:visited {color:#598527;}
#slickbox a:hover {color:#000 !important; text-decoration: underline !important;}

blockquote {
color:#555; 
font-size:1em; 
font-style:italic;
margin: 20px 0;
padding: 0 20px 0 55px;
background: transparent url('img/quote.gif') no-repeat 25px 3px;
}


.aside {
		margin:0px !important;
       padding:10px !important;
       border-top: 1px solid #ddd !important;
       border-bottom: 1px solid #ddd !important;
       background:#fff !important;
	}
.aside p {display:inline; }
	
.aside h3, .aside .meta {
		display:none;
	}
.kgarchives h3 {margin-top:35px; font-size:1.3em !important;}
.kgarchives ul li {list-style:none; }
.kgarchives ul {margin:10px; border:1px solid #ddd; padding:10px; }
.kgarchives li {margin:3px; padding-left:5px;}
.kgarchives li:hover {background:#e6e6e6; color:#000;}
.kgarchives ul li a:hover {text-decoration:underline !important; color:#000 !important;}

#context ul li a:hover {text-decoration:underline; color:#000; }






#sortform {margin:10px; border:1px solid #ddd; padding:10px; }

#searchsubmit, #submit {background:#f2f2f2; border: 1px solid #c8c8c8; padding:2px;}
#s, #author, #email, #url, #comment {background:#fff url('img/form.jpg') repeat-x; border:1px solid #c8c8c8;}

label {font-size:.9em; color:#333; margin-left:7px;}
#commentform {margin-top:30px;}

.laatikko {margin:10px; border:1px solid #ddd; padding:10px; }
.noborder {padding:0 !important; margin:0 important!; border:none !important;}

#footeriloota {background:#fff url('img/') repeat-x; margin-bottom: 50px; border-top: 1px solid #ddd;}


/*  */

/*------------styling for bottomblock.php---------------*/

/* #glass-bottomblock a { */
       /* color: #333;
        text-decoration: none !important;*/
    /*    } */

/* #glass-bottomblock a:hover {
        /*color: #166ACA ;
        text-decoration: underline !important;*/
     /*   } */
#viiva { 
		border-top: 1px solid #ddd;
		width: 580px;
}
     
#glass-bottomblock { /* This is the main bottomblock container */
		/*border-top: 1px solid #ddd;*/
        /*display: block;*/
        width: 580px;
        height: 300px;
		text-align: left;
        padding: 20px 0px 20px 0px !important;
        margin: 0; 
       }
.activityentry {
	/*font: 'Lucida Grande', Verdana, Arial, Sans-Serif; */
        line-height: 1.5em;
	}
#glass-bottomblock h2 {
        /*font-family: Helvetica, Arial, Sans-Serif !important;*/
	font-size: 16px;
	font-weight: bold;
	/*display: block;*/
/*color: #555;*/
	margin: 0 0 10px 0 !important;
padding: 0 0px 0 0;
	letter-spacing: -1px;
	/*text-transform: lowercase;*/
	text-align: left !important;
        }

/* These are the individual blocks */

.bottomblockleft { 
        width: 250px; 
        padding: 2px 10px 0px 15px !important;
        float: left;
        border:none;
        background:transparent;
        }
.bottomblockleft h2 {background: url('img/flickr.jpg') no-repeat; height:32px; width:250px;
}

.bottomblockright h2 {background: url('img/mini_red.jpg') no-repeat; height:32px; width:250px;
}

.bottomblockmiddle {
        width: 170px; 
        padding: 2px 10px 0px 15px !important;
        float: left;
        border:none;
        background: transparent;
        }

.bottomblockright {
        width:250px; 
        padding: 2px 10px 0px 15px !important;
        float: left;
        border:none;
        background: transparent;
        
        }

.bottomblockleft, .bottomblockmiddle {
        margin-right:13px;
        }

.ft-about {

	margin-top: 2px;	
	line-height: 1em;
}

.ft-about p a, .ft-about p a:visited {
		text-decoration:none;
		color:#598527;
       }

    		
		.entry p a:hover {
		text-decoration:underline;
       color:#000;
	}
/*.ft-about-lastfm P {
       ;
}*/

.sb-latest li {
        padding: 0 0 4px 0;
        margin-left: 0;
        list-style-type: none !important;
        }

.sb-latest h2 {
        padding-left: ;
        }

.sb-latest ul {
        margin-top: 0px;
        }

.sb-comments li {
        padding: 0px 0 7px 0;
        list-style: none !important;
        }

.sb-comments {
        margin:0px 0 0 0 !important;
        text-transform: none!important;
        }
ul {list-style:none; margin:0;padding:0;}
ul li {margin:5px 40px;}

.flickr {
	padding-top: 0px;
}
			
	.flickr  img {
		padding-top:5px;
		border:1px solid transparent /*#ddd*/;
		/*background:#f2f2f2;*/
		margin: 2px;
	}
		
	.flickr  img a, /*.flickr a:hover,*/	.flickr img a:visited {
		border:none !important;
      
	}

#arkisto {
		height:400px;
}