body { 
        background-color: #8b0000;
        font-family: Georgia;
        font-size: 16px;
        color: #000;
        margin: 0; 
        padding: 0; 
}

.caption {   
        border: solid 1px #E5E5FF; 
        background: #d2e4d4; 
        font-size:90%; 
        margin-bottom: 	10px;
        color: black  
}

.wp-caption p.wp-caption-text {
    font-size:12px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

a:link, a:visited {   
	color: #0000ff;   
	}  

a:hover { 
	color: #a93d0d;  
	} 

#desc {   
        color: #FFFFFF;    
        font-weight: bold;  
	padding-left: 0px; 
        font-size: 15px; 
        text-align: left; 
        }     

#footer { 
	clear: both; 
	background-color: #c64922; 
	border-top: 0px solid #1f0000;  
	text-align: center;   
	}	 

#wrapper {  
	margin: 0 auto 0 auto; 
	width: 1060px;  
	background-color: #fff;   
	}   

#header { 
	background: #c64922 url(images/logo_bg.png); 
	height: 100px; 
	padding: 0px;    
	padding-left: 20px; 
	text-align: center;   
	}div#search { 
	position:absolute; 
	float:left; 
	padding: 20px 0px 0px 450px; 
	}  

#headerimg {  
	background: #c64922 url(images/logo2.png) no-repeat center left;  
	padding-top: 75px;  
	} 

#header h1 a:visited, h1 a:active { 
	color: #eda82b;  
	text-decoration: none; 
        font-size: 22px;  
	} 

#header a:hover { 
	color: #ffffff; 
	} 

#h2 {  
        text-color: 477cc5;   
	}   

#container h1 {  
        color: #a9a9a9;  
        font-size: 20px; 
        } 
 
#container h1 a {  
        color: #000;  
        font-size: 26px; 
        text-decoration: underline;
        }   
 
#container {  
        background: #fff;  
        line-height: 1.4;  
	padding-top: 20px;  
	padding-right: 20px;  
	padding-bottom: 20px;   
	padding-left: 20px;  
	font-family: Georgia; 
	width: 570px; 
	float: left; 
	} 

#sidebar {    
	float: left; 
	width: 200px;    
        background: #fff;   
	padding-right: 20px;  
	padding-top: 20px;  
	padding-bottom: 20px;   
	padding-left: 0px; 
        line-height: 1.4;  
	}  

#sidebar2 {    
	float: left;  
	width: 200px;   
	padding-top: 20px;  
	padding-right: 20px;  
        background: #fff;  
	padding-bottom: 20px;  
	padding-left: 0px; 
        line-height: 1.4;  
	} 

#sidebar h2 {       
	color: #000; 
        border-bottom: #920418 5px solid; 
        background: #fff;  
	font-size: 18px;   
	padding-left:  10px;   
	padding-top: 5px;  
	padding-bottom: 5px;   
	} 

#sidebar2 h2 {       
	color: #000; 
        border-bottom: #920418 5px solid; 
        background: #fff;  
	font-size: 18px;   
	padding-left:  10px;   
	padding-top: 5px;  
	padding-bottom: 5px;   
	} 

.kategoria {  
	font-size: 14px; 
	} 

.kategoria a { 
	font-size: 14px; 
	} 

#container a:hover { 
	color: #477cc5; 
	} 

#h3 a, h3 a:visited, h1 a:active { 
	color: #477cc5; 
	text-decoration: none; 
	} 

#h3 a:hover { 
	color: #000; 
        text-decoration: underline; 
	}   

.pvm { 
	color: #000; 
	font-size: 15px;  
        padding-top: 22px; 
	} 

.pvm a { 
	color# ccc; 
	font-size: 11px;  
	} 

#sidebar ul {   
	list-style-type: none; 
	margin: 0;     
	padding-left: 10px;   
	padding-bottom: 17px;   
	} 

#sidebar ul ul {  
	font-family: Georgia; 
	font-size: 14px;      
	} 

#sidebar ul li {  
	font-family: Georgia; 
	font-size: 14px;     
        background: #fff;     
	}  
 
#sidebar2 h2 {     
	color: #000;   
        background: #fff;  
	font-size: 18px;  
	padding-left: 10px;    
	padding-top: 6px;    
	padding-bottom: 5px;  
	} 

#sidebar2 ul {   
	list-style-type: none; 
	margin: 0;     
	padding-left: 10px;    
	padding-bottom: 17px;   
	}  

#sidebar2 ul li { 
	font-family: Georgia; 
	font-size: 14px;      
	}      

#copy a { 
        color: #70b6ff;  
        }

blockquote {
	margin-left: 60px;
        background: #f4dada;
	margin-right: 60px;
	padding-left: 20px;
	padding-right: 20px;
        font-size:90%; 
}
 
.comments ul {
        margin: 0px 0px 22px 0px;
        padding: 0px;
        }

.comments li { 
	background: #beaeae;
        border: 1px solid #ccc;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 95%; 
	width: 560px; 
        list-style-type: none;
        align: center;
        margin: 0px 5px 12px 0px; 
        padding: 5px 1px 0px 7px;
}

img.avatar {
        float: left;
        margin-right: 10px;
        margin-top: 5px;

} 

.yla_linkki a {
        float: left; 
} 
