/*
Theme Name: Vuokralaisyhdistys
Theme URI:
Description:
Version: 0.4
Author: Iivari Lampi
Author URI:
*/

body {
    background-color:#F0F0F0;
    border-width:0px;
    margin:0px;
    padding:0px;
}

a {
    text-decoration: none;

}
a:hover {
    text-decoration: underline;
}

a:visited {
    color:#00699B;
}
a:link {
    color:#00699B;
}
a:active {
    color:#00699B;
}
h1 {
    color: #B03624;
    font-size:15pt;
    text-decoration:underline;
}
#content_area > h1 {
    margin: 20px 20px 0px 20px;
}
h3, h4, h5, h6 {
    color: #181818;
}
h3 {
    font-size: 11pt;
}
h4 {
    font-size: 9pt;
}
h5 {
    font-size: 7pt;
}
h6 {
    font-size: 5pt;
}
a img {
    border:3px #ccc solid;
}
ul {
    margin:5px 0px;
    border-width:0px;
    padding:0px 20px;
}
ul li{
    list-style-type:disc;
    margin:0px;
    border-width:0px;
    padding:0px;
}
.zero_border {
    border-width:0px;
    margin:0px;
    padding:0px;
    background-color: #FEFEFE;
}

#main_area {
    padding: 0px 0px 20px 0px;
    margin: 0px auto 0px auto;
    border: 1px #C0C0C0 solid;
    border-top: 0px #FFFFFF none;
    font-family: Verdana,Geneva,'DejaVu Sans','Bitstream Vera Sans',Arial,sans-serif;
    font-size: 100%;
    color: #000000;
    /*width: 70%;*/
    border-collapse: collapse;
    width:1024px;
    text-align: left;
}
#title {
    font-size: 16pt;
    color: #B03624;
    font-weight: bold;
    padding: 0px;
    height:42px;
}
#title:hover {
    text-decoration: none;
}
#logo {
    border:0px #FFFFFF none;
    float: none;
    display:inline-table;
    clear:none;
    margin: 0px;
    

}
#header {
    padding-left:20px;
    height: 100px;
    vertical-align: middle;
    width:auto;
}

#footer {
    background-color: #C0C0C0;
    color: #181818;
    font-size: 10pt;
    font-weight:bold;
    text-align:center;
    padding:10px;
}

/*Two level navigation*/
#first_level_navigation ul{
    padding: 5px 5px 5px 15px;
    margin: 0px;
    float: none;
    background-color: #004E6F;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight:bold;
    border: 1px #C0C0C0 solid;
    border-style: none none solid none;
    vertical-align:middle;
}
/*Default style for first level navigation item*/
#first_level_navigation ul li {
    display:inline;
    list-style-type: none;
}
#first_level_navigation a {
    padding: 5px 5px 5px 5px;
    color: #FEFEFE;
}
/*Active first level navigation item*/
#first_level_navigation .current-cat a,
#first_level_navigation .current-cat-parent a,
#first_level_navigation .current_page_item a,
#first_level_navigation .current_page_parent a {
    border: 1px #C0C0C0 solid;
    border-style: solid solid none solid;
    padding: 2px 4px 6px 4px;
    color: #FEFEFE;
    background-color: #00699B;
    margin: 0px;
}

#second_level_navigation {
    padding: 5px 5px 5px 15px;
    margin: 0px;
    border: 0px;
    float: none;
    background-color: #00699B;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
}
/*Default style for second level navigation item*/
#second_level_navigation li {
    display:inline;
    list-style-type: none;
}
#second_level_navigation a {
    border: 1px #C0C0C0 solid;
    border-style: none solid none none;
    padding: 2px 5px 2px 5px;
    color: #C0C0C0;
}
/*Active second level navigation item*/
#second_level_navigation .current-cat a,
#second_level_navigation .current-cat-parent a,
#second_level_navigation .current_page_item a,
#second_level_navigation .current_page_parent a {
    color: #FFFFFF;
}


#content_area {
    padding: 0px 0px 20px 0px;
    width: auto;
    vertical-align: top;
    border-right:1px solid #C0C0C0;
}
.post {
    float: none;
    margin: 0px 20px 0px 20px;
    font-size: 9pt;
    text-align: left;
    border-bottom: 1px dotted #181818;
    padding: 10px 0px;
    line-height: 170%;
    overflow : hidden; _height : 1%;
}
.post_title, h2 {
    background-color: #FFFFFF;
    color: #B03624;
    padding: 5px 0px 0px 0px;
    font-weight: bold;
    font-size: 13pt;
    margin: 0px;
    line-height: 130%;

}
.post_title a {
    color: #B03624;
}
.post_meta {
    line-height: 130%;
    background-color: #ffebeb;
    color: #181818;
    padding: 3px 0px;
    font-size: 7pt;
    border-top:1px dotted #ffcccc;
    border-bottom:1px dotted #ffcccc;
    margin: 2px 0px 10px 0px;

}
.post_meta a {
    color: #181818;
}
.navigation {
    margin: 0px 20px;
    font-size: 11pt;
    text-align: left;    
    padding: 10px 0px;
}
.alignleft {
    float:left;
	clear: left;
    display:inline;
    margin-right:10px;    
}
.alignright {
    float: right;
    clear: right;
    display:inline;
    margin-left:10px;	
}

/*.content_box_content {
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	border-color: #C0C0C0;
	padding: 2px 2px 2px 2px;
        line-height:150%;
	overflow : hidden; _height : 1%;
}*/

#info_area {
    padding: 0px 0px 20px 0px;
    width: 350px;
    vertical-align: top;

}
/*Search box*/
#header_search {
    /*float:right;*/
    padding:10px;
    font-size: 9pt;
    font-weight:normal;
    vertical-align:top;
    text-align:right;
    width:350px;
}
input#searchsubmit, input#s {
    border-radius: 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 9pt;
    padding: 2px;
}
input#searchsubmit {
    background-color: #B03624;
    color: #FEFEFE;
    border: 1px solid #661f15;
    font-weight: bold;
}
input#s {
    background-color: #FEFEFE;
    color: #181818;
    border: 1px solid #C0C0C0;
    font-size:10pt;
}
/*Comments*/
input#submit {
    border-radius: 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 9pt;
    padding: 2px;

    background-color: #00699B;
    color: #FEFEFE;
    border: 1px solid #004E6F;
    font-weight: bold;
}
/*Links*/
.blogroll{
    padding:0px;
    list-style-type:none;
}
