/*  
Theme Name: Kulttuuririkoksia 0021
Theme URI: http://www.tulilintu.net
Description: The first implemention of Kulttuuririkoksia -blog. 
Version: 21
Author: Kulttuuririkollinen (Osmo Lampila)
Author URI: http://www.tulilintu.net
*/

body{
font: 13px Verdana, Arial, Helvetica, sans-serif; 
line-height:auto;
color: #000;
line-heigth: auto;
text-align: center;
vertical-align: left;
background: #666;
}
#wrapper{
float: left;
text-align: left;
position: absolute;
width: 900px;
right: 38px;
left: 38px;
top: 38px;
display: inline;
}

body, h1, h2, h3, h4, h5, h6, p, form{
margin: 0px;
padding: 0px;
}
.kenter {
text-align: center;
font: italic;
display: block;
font-size: 10px;
font-weight: bold;
padding-bottom: 3px;
}

blockquote {
	color: #000;
       padding-left: 15px;
       padding-top: 8px;
	margin-left: 15px;
       margin-top: 2px;
	display: block;
	background: url(images/quotes.gif) left top no-repeat;
}

/****************************************
*		HYPERLINKS		*
****************************************/

a:link, a:visited{
text-decoration: none;
color: #000;
background: none;
}

a:hover{
text-decoration: none;
color: #999;
}
/* a:visited {
color: #666633;
} */

/******************************************
*		END OF HYPERLINKS		*
*******************************************/

h1{
font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}

#container {
float: left;
width: 906px;
border: 2px solid #000000;
background: #FFF;
/* margin 20px; */
}

#containermiddle {
	float: left;
	line-height: 14px;
	width: 630px;
	padding: 5px; 
	color: #000;
	background: #FFF;
	display: inline;
	}

/* #DEB887
640px */

p {
padding: 10px 0 0 0;
}


#header{
float: left;
width: 904px;
padding: 1px;
color: #000;
background: #FFF;
display: block;
position: inline;
border-top: 2px solid #000;
border-left: 2px solid #000;
border-right: 2px solid #000;

}

.post {
padding: 5px;
}

.post h2{
font-family: Georgia, Sans-serif;
font-size: 18px;
}

.otsiq 
{
font-family: Arial;
font-size: 16px;
background: #FFF;
color: #000;
padding: 2px 2px 2px 2px;
}

.otsiq a:link
{
color: #000;
}


blockquote div {
	padding: 8px 45px 0px 40px; 
}
.entry{
line-height: 18px;
}

.postmetadata {
border-bottom: 1px solid #000;
padding: 2px;
color: #000;
}

.postmetadata a:link, p.postmetadata a:visited{
color: #000;
}
/* p.postmetadata a:visited{
color: #666633;} */

.postmetadata2{
border-top: 1px solid #000;
background: #FFF;
margin-bottom: 4px;
padding 3px;
line-heigth: 14px;
}
.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.sidebar{
float: right;
width: 236px;
padding: 5px;
color: #000;
background:#FFF;
display: inline;
}

.sidebar a:link,.sidebar a:visited
{
background: none;
color: #000;
}
.sidebar a:hover, {
color: #999;
background: none;
}
.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 5px 0 10px;
}

.sidebar ul li{
padding: 10px 0 10px 0;
background: none;
list-style-type: none;
}

.sidebar ul li h2{
font-family: Georgia, Sans-serif;
font-size: 14px;
list-style-type: none;
}
.sidebar li {
list-style-type: none;
}

.sidebar ul ul li{
padding: 0;
line-height: 14p
background: none;
list-style-type: none;
}

#footer{
clear: both;
float: left;
width: 905px;
background: #000;
color: #FFF;
padding: 0px 5px 5px 0px;
margin-bottom: 5px;
text-align: center;
line-height: 18px;
}



.comments-template{
	margin: 10px 0 0;

	border-top: 1px solid #ccc;
color: #000;
	padding: 10px 10px 10px 10px;
list-style-type: none;
}

.comments-template ul{
	margin: 0;
background: #EECCAA;
color: #000;
	padding: 0 0 15px;
	list-style: none;
list-style-type: none;
}

.comments-template ul li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
list-style-type: none;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
background: #333;
color: #FFF;
	font-size: 12px;
}

/*******************************************
*                       NAVBAR             * 
*******************************************/

.navmenu {
margin: 6px;
text-align: center;
width: 95%;
text-align: center;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 20px;
}
.navmenu ul {
font-weight: bold;
color: #336699;
line-height: 20px;
white-space: nowrap;
}
.navmenu li {
list-style-type: none;
display: inline;
}
.navmenu li a:link {
text-decoration: none;
}
.navmenu li a:link {
color: #000;
}
.navmenu li a:hover {
font-weight: bold;
background: #000;
color: #FFF;
}

/*******************************************
*                    END OF NAVBAR                             *
*******************************************/

.hakuloota {
background-color: #333;
border: 1px solid #000;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 18px;
vertical-align: middle;
}
.hakunappi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 0px 0px 3px 0px;
text-align: center;
background-color: #333333;
border: 1px solid #000;
color: #FFF;
width: 48px;
height: 18px;
}

.tekstiloota {
background-color: #8E5302;
border: 1px solid #000;
color: #E8B267;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.alt {
background: #EECCAA;
color: #000;
padding: 3px;
margin-bottom: 3px;
}
#comment{
list-style-type: none;
}
p.footerala
{
margin: 15px 15px 15px 15px;
padding: 15px 15px 15px 15px; 
}

#footer a:link, #footer a:visited {
color: #FFF;
}
 #footer a:hover {
text-decoration: underline;
color: #FFF;
}
.headerotsikko {  
width: auto;
align: left;
float: left;
background: #FFF;
border-bottom: 1px solid black;
position: inline;
display: hidden;
}

.twitter {  
align: left;
float: left;
width: 100%;
background: #FFFFFF;
position: inline;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

.twitter_teksti {  
font: italic bold 12px Georgia, "Times New Roman", Times, serif; 
vertical-align: top;
}

.twitter table tr td { list-style: none;}
.twitter a:link {
color: #000;
font: 9px;
text-decoration: none;
}

.twitter.td.ul {
list-style-type: none;

}

#header2 {
float: left;
display: block;
padding: 0px;
/* border-right: 1px solid #000; */
}

.scrobbler {  
align: left;
float: left;
display: block;
width: 100%;
background: #FFFFFF; 
vertical-align: middle;
border-bottom: 1px solid black;
position: inline;
}

.scrobbler a:hover {
text-decoration: none;

}

.valikko {   
align: left;
float: left;
width: 645px;
display: block;
background: #FFF; 
font-size: 18px; 
height: 30px;
padding-left: 5px;
position: inline;
  }

#filleri {
float: left;
width: 231px;
height: 100%;
padding: 5px;
display: block;
display: inline;
}

.valikkolinkki {
border-left: 2px solid #000;
border-right: 2px solid #000;
}
.valikolinki {
border-left: 2px solid #000;
}

.valikkolinkki a:link {
color: #000;
text-decoration: none;
}

.valikkolinkki a:visited {
color: #000;
text-decoration: none;
}
.valikkolinki a:link
{
color: #000;
text-decoration: none;
}
.valikkolinki {
border-right: 2px solid #000;
}
.alaotsiq {
text-align: center;
font: italic;
display: block;
font-size: 10px;
}
.tulilintu {
padding: 0px;
display: inline;
width: 100%;
}
#headercontainer {
width: 652px;
border-right: 1px solid #000;
float: left;
display: block;
position: inline;
/* height: 100%; */
}
img#wpstats {
display:none
}