@charset "utf-8";



/* CSS Document */







/* -------------------------------------------------------------- 



  



   reset.css



   * Resets default browser CSS.



   



-------------------------------------------------------------- */







html, body, div, span, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, code,



del, dfn, em, img, q, dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



  margin: 0;



  padding: 0;



  border: 0;



  font-weight: inherit;



  font-style: inherit;



  font-size: 100%;



  font-family: inherit;



  vertical-align: baseline;



}







/* Tables still need 'cellspacing="0"' in the markup. */



table { border-collapse: separate; border-spacing: 0; }



caption, th, td { text-align: left; font-weight: normal; }



table, td, th { vertical-align: middle; }







/* Remove possible quote marks (") from <q>, <blockquote>. */



blockquote:before, blockquote:after, q:before, q:after { content: ""; }



blockquote, q { quotes: "" ""; }







/* Remove annoying border on linked images. */



a img { border: none; }







/* -------------------------------------------------------------- 



  



   RESET.CSS ENDS



   



-------------------------------------------------------------- */







/* -------------------------------------------------------------- 







   typography.css



   * Sets up some sensible default typography.



   



-------------------------------------------------------------- */







/* Default font settings. 



   The font-size percentage is of 16px. (0.75 * 16px = 12px) */



html { font-size:100.01%; height: 100%;



}



body { 



  font-size: 75%;



  color: #222; 



  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;



  background: #55a146 url(kuvat/bg2.jpg) repeat-x;



  line-height: 1.5; 



  height: 100%;







}











/* Headings



-------------------------------------------------------------- */







h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }







h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }



h2 { font-size: 2em; margin-bottom: 0.75em;   }




h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }



h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }



h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }



h6 { font-size: 1em; font-weight: bold; }







h1 img, h2 img, h3 img, 



h4 img, h5 img, h6 img {



  margin: 0;



}











/* Text elements



-------------------------------------------------------------- */







p           { margin: 0 0 1.5em; }



p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }



p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }







a:focus, 



a:hover     { color: #000; }



a           { color: #009; text-decoration: underline; }







strong      { font-weight: bold; }







/* Lists



-------------------------------------------------------------- */







li ul,



li ol       { margin: 0; }



ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }







ul          { list-style-type: disc; }



ol          { list-style-type: decimal; }











/* Misc classes



-------------------------------------------------------------- */







.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }







/* -------------------------------------------------------------- 







   TYPOGRAPHY.CSS ENDS 



   



-------------------------------------------------------------- */







/*STRUCTURE BEGINS*/ 







#wrapper {


width:960px;







margin: 0 auto;







height: auto;






}







#header {



width:960px;



height:143px;



background-image:url(http://www.oulunelainlaakarivastaanotto.fi/wp-content/themes/doctor_theme/kuvat/header.jpg);







}







.oulu {



float:left;



margin-left:13px;



}







.logo {



float:left;



margin-left:2px;







}



#header_content {



background-color:#FFF;


width:960px;



height:280px;



}











#content {



background-color:#f5f9eb;



width:960px;



height:auto;







}



#content2 {



background-color:#f5f9eb;



width:960px;



height:auto;







}



#content_holder {



width:935px;



height:auto;






}

#button li a:hover {
background-color: #47954f;
}

#button li a {
font-family: Arial;
font-size:13px;
text-decoration: none;
float:left;
padding: 10px;
background-color: #3c902e;
color: #fff;
}

#button {
padding: 0;
margin-bottom:40px;


}

#button li {
display: inline;
}


#content_holder2 {



width:935px;



height:auto;


padding-bottom:30px;


}


#content_holder3 {



width:935px;



height:auto;


padding-bottom:70px;


}

#content_holder2 h2 a{



color:#a2bd22;

}

#content_holder3 h1 a{

text-decoration:none;

color:#a2bd22;

}





#content h2 a {



text-decoration:none;







}







#content h1 {



padding-top:15px;



}

#content h2 {



padding-top:15px;



}












#content .entry p{

margin-left:30px;





color:#83896d;

width:910px;





}







#content h1 {



margin-left:30px;

color:#a2bd22;

}

#content h2 {



margin-left:30px;

color:#a2bd22;

}

#content2 h2 {

padding-top:15px;

margin-left:30px;

color:#a2bd22;

}

#content2 h2 a{

color:#a2bd22;
text-decoration:none;
}




#cat_content {

background-image:url(http://www.oulunelainlaakarivastaanotto.fi/wp-content/themes/doctor_theme/kuvat/cat_bg.jpg);

width:349px;

height:296px;
float:right;
margin-top:-40px;

}

.koira {
width:291px; 
height:371px;
float:left;
}

#content_holder2 small {
margin-left:30px;
position:relative;
top:-20px;
}


.entry a{
color:#5daf4b;
text-decoration:none;
}

.entry a:hover{
color:#000;
text-decoration:none;
}

#content small {
margin-left:30px;
position:relative;
top:-20px;
}

#content2 .entry p {
margin-left:30px;
margin-top:-5px;
}


.navigation a {
text-decoration:none;
color:#000;
margin-left:30px;
position:relative;
top:10px;
}

.navigation2 a {
text-decoration:none;
color:#000;
margin-left:30px;
}

.navigation2 a:hover {
text-decoration:none;
color:#5daf4b;
}

.navigation a:hover {
text-decoration:none;
color:#5daf4b;
}

#cat_content h2 {
margin-top:135px;
margin-left:14px;
color:#53a046;
}

#cat_content li {
color:#000;

}

#cat_content li a {
color:#000;
text-decoration:none;

}

#cat_content li a:hover {
color:#83896d;
}

#cat_content ul {
margin-top:-20px;
margin-left:-25px;
list-style-type:none;

}

#cat_content span {
margin-left:4px;
color:#53a046;
font-size:10px;

}

#content_holder3 .entry h3 {
margin-top:-10px;
margin-left:30px;
}

#content_holder3 .entry ul {
margin-left:29px;
}

#mappress0 {
margin-left:30px;

}

.mapp-poweredby {
margin-left:30px;
visibility: hidden;
}

#footer_content p {
padding-top:15px;
}

#slideshow {
    position:relative;
    height:281px;
float:left;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
height:280px;
}

#slideshow IMG.active {
    z-index:10;
height:280px;
}

#slideshow IMG.last-active {
    z-index:9;
}

#cat_content img {
float:left;
margin-top:-14px;
margin-left:14px;
}

p.rss {
margin-top:-13px;
float:left;
}


p.rss a{
color:#53a046;
text-decoration:none;
float:left;
padding-left:5px;

}
p.rss a:hover{
color:#000;
}

#footer {
width:960px;
height:56px;
}


#post-12 .entry {

padding-bottom:1px;

}

#footer_content {



background-image:url(http://www.oulunelainlaakarivastaanotto.fi/wp-content/themes/doctor_theme/kuvat/footer.jpg);



height:56px;



width:960px;




text-align: center;




}

.widecolumn .entry {
padding-bottom:30px;
}

#footer_content p {
color:#3c902e;
}

#wp-table-reloaded-id-1-no-1 {
margin-left:15px;
}
