* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica;
 font-size: 12px;
 color: #333333;
 background-image: url(images/brown-pattern.jpg);
 background-repeat: repeat;
 background-attachment: fixed;
 margin: 0px;
}

#bg {
 background: url(images/header.jpg);
 background-repeat: repeat-x;
 position: absolute;
 top: 0px;
 height: 137px;
 width: 100%;
}

#wrapper { 
 margin: 0 auto;
 width: 800px;
}
#header {
 width: 800px;
 padding: 0px;
 border: none;
 height: 137px;
 margin: 0px 0px 0px 0px;
 position: relative;
}
#content { 
 width: 766px;
 color: inherit;
 border: none;
 background: url(images/paper.jpg);
 background-repeat: repeat-y;
 position: relative;
 left: 0px;
 top: 20px;
 margin: 0px 0px 30px 0px;
}

#main {
 width: 754px;
 height: 576px;
 background: none;
 border-left: #5B4C32 solid 1px;
 border-right: #5B4C32 solid 1px;
 position: absolute;
 left: 5px;
 top: 33px;
}

#content-bottom {
 position: relative;
 top: 580px;
} 

a:link {color: #3168A2; text-decoration: none; }
a:visited {color: #3168A2; text-decoration: none; }
a:hover {color: #C7A158; text-decoration: none; }
a:active {color: #3168A2; text-decoration: none; }

#navhome {
 height: 24px;
 width: 48px;
 background: url(images/nav-home.jpg) top left no-repeat;
 position: absolute;
 left: 259px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navhome1 {
 height: 24px;
 width: 48px;
 background: url(images/nav-home.jpg) bottom left no-repeat;
 position: absolute;
 left: 259px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navhome:hover{
 background-position: bottom left;
}

#navabout {
 height: 24px;
 width: 74px;
 background: url(images/nav-about.jpg) top left no-repeat;
 position: absolute;
 left: 312px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navabout1 {
 height: 24px;
 width: 74px;
 background: url(images/nav-about.jpg) bottom left no-repeat;
 position: absolute;
 left: 312px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navabout:hover{
 background-position: bottom left;
}

#navkids {
 height: 24px;
 width: 71px;
 background: url(images/nav-kids.jpg) top left no-repeat;
 position: absolute;
 left: 391px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navkids1 {
 height: 24px;
 width: 71px;
 background: url(images/nav-kids.jpg) bottom left no-repeat;
 position: absolute;
 left: 391px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navkids:hover{
 background-position: bottom left;
}

#navphotos {
 height: 24px;
 width: 61px;
 background: url(images/nav-photos.jpg) top left no-repeat;
 position: absolute;
 left: 467px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navphotos1 {
 height: 24px;
 width: 61px;
 background: url(images/nav-photos.jpg) bottom left no-repeat;
 position: absolute;
 left: 467px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navphotos:hover{
 background-position: bottom left;
}

#navupdates {
 height: 24px;
 width: 67px;
 background: url(images/nav-travels.jpg) top left no-repeat;
 position: absolute;
 left: 533px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navupdates1 {
 height: 24px;
 width: 67px;
 background: url(images/nav-travels.jpg) bottom left no-repeat;
 position: absolute;
 left: 533px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navupdates:hover{
 background-position: bottom left;
}

#navcountry {
 height: 24px;
 width: 98px;
 background: url(images/nav-country.jpg) top left no-repeat;
 position: absolute;
 left: 600px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navcountry1 {
 height: 24px;
 width: 98px;
 background: url(images/nav-country.jpg) bottom left no-repeat;
 position: absolute;
 left: 600px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navcountry:hover{
 background-position: bottom left;
}

#navdonate {
 height: 24px;
 width: 80px;
 background: url(images/nav-donation.jpg) top left no-repeat;
 position: absolute;
 left: 703px;
 top: 107px;
 overflow: hidden;
 display: block;
}

#navdonate1 {
 height: 24px;
 width: 80px;
 background: url(images/nav-donation.jpg) bottom left no-repeat;
 position: absolute;
 left: 703px;
 top: 107px;
 overflow: hidden;
 display: block;
}
 
#navdonate:hover{
 background-position: bottom left;
}

#mainphoto {
 width: 450px;
 height: 350px;
 background: none;
 position: absolute;
 left: 70px;
 top: 2px;
 border: 1px solid #9A9A9B;
}

.text {
 width: 600px;
 position: relative;
 padding: 25px 0px 10px 0px;
 text-align: justify;
}

p1 {
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #5B4C32;
}

p2 {
 font-size: 12px;
 font-weight: normal;
 line-height: 17px;
 color: #E5DABD;
 padding: 15px;
}

p3 {
 font-size: 18px;
 font-weight: normal;
 line-height: 30px;
 color: #5B4C32;
}

p4 {
 font-size: 10px;
 font-weight: normal;
 line-height: 17px;
 color: #3168A2;
}

p5 {
 font-size: 14px;
 font-weight: normal;
 line-height: 30px;
 color: #5B4C32;
}

p6 {
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #3168A2;
}

p7 {
 font-size: 20px;
 font-weight: normal;
 line-height: 20px;
 color: #5B4C32;
}

p8 {
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 color: #5B4C32;
 padding: 0px 0px 0px 40px;
}

p9 {
 font-size: 10px;
 font-weight: normal;
 line-height: 18px;
 color: #5B4C32;
}

p10 {
 font-size: 14px;
 font-weight: normal;
 line-height: 24px;
 color: #5B4C32;
}
p11 {
 font-size: 12px;
 font-weight: normal;
 line-height: 17px;
 color: #E5DABD;
 padding: 15px;
 text-align: left;
}
p12 {
 font-size: 9px;
 font-weight: normal;
 line-height: 17px;
 color: #E5DABD;
 padding: 15px;
 text-align: left;
}

.msg_list {
 margin: 0px;
 padding: 0px;
 width: 600px;
}
.msg_head {
 padding: 0px 0px;
 cursor: pointer;
 position: relative;
 background-color: transparent;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 color: #3168A2;
}
.msg_body {
 background-color: transparent;
 padding: 10px 15px 10px 15px;
 border: #5B4C32 1px solid;
}

.msg_body2 {
 background-color: transparent;
 padding: 10px 15px 10px 15px;
 border: #5B4C32 1px solid;
}


.photosmall {
 text-align: center;
 padding: 10px 0px 10px 0px;
}

#phototitle {
 position: absolute;
 left: 293px;
 top: 32px;
}

#kidstext {
 width: 180px;
 top: 100px;
 left: 30px;
 position: absolute;
 text-align: left;
}

#TNbaaska {
 width: 140px;
 height: 140px;
 top: 100px;
 left: 240px;
 position: absolute;
}

#TNbaaskaphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNbaaska.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNbaaskaphoto:hover{
 background-position: bottom left;
}

#TNnasa {
 width: 140px;
 height: 140px;
 top: 100px;
 left: 410px;
 position: absolute;
}

#TNnasaphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNnasa.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNnasaphoto:hover{
 background-position: bottom left;
}

#TNaigul {
 width: 140px;
 height: 140px;
 top: 100px;
 left: 580px;
 position: absolute;
}

#TNaigulphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNaigul.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNaigulphoto:hover{
 background-position: bottom left;
}

#TNdavaa {
 width: 140px;
 height: 140px;
 top: 260px;
 left: 240px;
 position: absolute;
}

#TNdavaaphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNdavaa.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNdavaaphoto:hover{
 background-position: bottom left;
}

#TNzola {
 width: 140px;
 height: 140px;
 top: 260px;
 left: 410px;
 position: absolute;
}

#TNzolaphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNzola.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNzolaphoto:hover{
 background-position: bottom left;
}

#TNbatbileg {
 width: 140px;
 height: 140px;
 top: 260px;
 left: 580px;
 position: absolute;
}

#TNbatbilegphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNbatbileg.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNbatbilegphoto:hover{
 background-position: bottom left;
}
#TNenkhtsetseg {
 width: 140px;
 height: 140px;
 top: 420px;
 left: 240px;
 position: absolute;
}

#TNenkhtsetsegphoto {
 width: 140px;
 height: 105px;
 position: relative;
 background: url(images/TNenkhtsetseg.jpg) top left no-repeat;
 overflow: hidden;
 display: block;
}

#TNenkhtsetsegphoto:hover{
 background-position: bottom left;
}
#indexupdate {
 width: 766px;
 height: 40px;
 background-color: #5190c5;
 color: #FFF;
 line-height: 50px;
 position: absolute;
 top: 480px;
 left: 0px;
}

a.specialLink:link { color: #163955; }
a.specialLink:visited { color: #163955; }
a.specialLink:hover { color: #FFF; }

a.specialLink2:link { color: #E5DABD; }
a.specialLink2:visited { color: #E5DABD; }
a.specialLink2:hover { color: #3168A2; }

#footer {
 font-size: 9px;
 position: relative;
 width: 166px;
 top: -14px;
 left: 300px;
 text-align: right;
 color: #E5DABD;
}
#donate {
}
#donate1 {
width: 200px;
height: 110px;
 text-align: center;
 position: absolute;
 left: 50px;
}
#donate2 {
width: 240px;
height: 110px;
 text-align: center;
 position: relative;
 left: 310px;
}

#facebook {
width:22px;
height:22px;
text-align: center;
position: absolute;
left: 700px;
top: 15px;
background:url(images/facebook.gif);
}

#blog {
width:51px;
height:28px;
text-align: center;
position: absolute;
left: 732px;
top: 15px;
background:url(images/blog.gif);
}
#contact {
text-align: left;
position: relative;
left: 0px;
top: 0px;
}