/*lapland-shamans.com CSS*/

body {
background-image: url(http://www.lapland-shamans.com/images/bg.gif) ; 
background-attachment: fixed;	
}

.pd_menu_01 {float:center; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; color: #FFFFFF; background: #003399;width:996px;  height:30px; border-left:solid 2px #003399; border-right:solid 2px #003399;clear:both;} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color: #FFFFFF ; /* org.#FFFFFF; */
background-color: #003399; /*org.#7199E7*/
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 0px #003399; border-left:solid 0px #003399;}
.pd_menu_01 ul li a {color: #FFFFFF;background: #003399;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; } /*color:#9898E7*/
.pd_menu_01 ul li ul {display:none; border:none;color:#5199E7 ;background: #FFFFFF; width:3px}
.pd_menu_01 ul li:hover a {background-color:#1c51c8; text-decoration:none; color:#5199E7;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 2px #003399; border-bottom: solid 2px #003399; background-color:#5199E7;  color:#003399;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#1c51c8; text-decoration:none;color:#FFFFFF;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {background-color:#1c51c8; text-decoration:none;color:#FFFFFF;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited {background-color:#5199E7;  color:#003399;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 2px #ffffff; border-bottom: solid 2px #ffffff; background-color:#003399;  color:#FFFFFF;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#1c51c8; text-decoration:none;color:#003399;} /*Color subcells hovering mode*/


#container {
width: 1010px;
margin: 10px auto;
}

#header-main { 
background-color:#003399;
margin: 0px 0px 0px 0px;
} 

#header-img {
width: 1010px;
height: 18px;
}

#sidebar {
color: #5199e7 ;
background-color:#003399;
float: left;
width: 200px;
height: 625px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}

#sidebar a {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color: #FFFFFF ; /* org.#FFFFFF; */
background-color: #003399; /*org.#7199E7*/
text-decoration: none;}

#sidebar a:hover {
color: #5199E7;
}

#sidebar-adv {
color: #5199e7 ;
background-color:#003399;
float: right;
width: 200px;
height: 625px;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}

#google-haku {
float: right;
}

#date-time {
float: right;
}

#addthis-button {
float: right
}

h1 {
margin: 5px 0px 0px 0px;
color: #5199E7;
font-size:24px; 
/*font-family: "Arial Narrow", "Myriad Pro";*/
font-weight: normal;
}

h2 {
margin: 5px 0px 0px 0px;
color: #5199E7;
font-size: 15px; 
}

h4 {
float: right;
padding: 0px 0px 0px 0px;
margin: 0px 50px 0px 0px;
color: #003399;
font-size: 15px; 
font-family: "Arial"
}

A IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}

/*teksti korosteet*/
.koroste1 {color: #FF3300}	/*Koroste1 punainen*/
.koroste2 {color: #0099FF}	/*Koroste1 punainen*/
.hide {color: #003399; font-size: 1px;}
.footer-txt {font-size: x-small;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}


h5 {
color: #003399;
font-size: 1px; 
}

#main { 
margin: 0px 0px 0px 210px;
padding: 10px 20px 20px 20px;
color: #444444;
background-color: #d1d4d3;
width: 550px;
height: 595px;
font-family: "Georgia";
font-size: 13px; 
line-height: 18px;
text-align: justify;
} 

#main a {
color: #3b7687; 
text-decoration: none;
}

#main a:hover {
color: #444444;
}

#googlemaps {
padding: 5px 5px 5px 5px;
color: #003399;
background-color: #5199E7;
width: 500px;
heigh: 300px;
}

#footer-img {
width: 1010px;
height: 18px;
border: 0px;
}

#footer-adv {
width: 1010px;
background-color: #003399;
border: 0px;
}

#footer-adv-img {
width: 1010px;
height: 103px;
}