/* Thaiadoptio.org */

* { margin:0; padding:0; }

body {
    background: #ffffff url(pix/body-bg.png) repeat-x top left;
    font-family: Tahoma, Verdana, sans-serif;
    font-size:13px;
    text-align:center;
    margin:auto;
}
div.clear { clear:both; height:1px; visibility: hidden; font-size:1px;}
a {
    color: #14b4be;
    text-decoration: none;
}
a:hover { text-decoration: underline; }

/* page wrapper and topImg yadda yadda */
div#page {
    width: 857px;
    position:relative;
    top:10px;
    text-align:left;
    margin:auto;
    margin-bottom:60px;
}
#top {
    background: url(pix/top.png) no-repeat left top;
    height: 18px;
}
#mid {
    background: url(pix/content-bg.png) no-repeat top left;
    min-height:490px;
    height: auto !important;
    height:490px;
}
#slogan {
    font-size:18px;
    margin: 0 0 12px 18px;
}
#slogan a {
    color: #626262;
    text-decoration: none;
}
#slogan a:hover { text-decoration: underline; }

#headerPic {
    background: url(pix/header_1.jpg) no-repeat;
    width: 818px;
    height: 181px;
    margin:auto;
    padding-bottom:12px;
}

/* Navigation */
#navigation {
    width: 818px;
    margin: auto;
}
#navigation ul {
    list-style: none;
    clear:both;
    background: url(pix/navi-bg.png) repeat-x;
    height: 41px;
    padding-left:16px;
}
#navigation ul li {
    float: left;
    margin-top:11px;
    margin-right:12px;
}
#navigation ul li a {
    font-family: Arial, sans-serif;
    font-size:14px;
    color: #ffffff;
    text-decoration: none;
    padding-bottom:2px;
}
#navigation ul li a:hover,
#navigation ul li a.currentpage {
    border-bottom:1px solid #fff;
}

/* content and cols */
#contentWrap {
    margin-left:20px;
    margin-right:20px;
    margin-top:12px;
    
}
#mainCol {
    width:717px;
    padding-left:14px;
    padding-top:14px;
    color: #626262;
}
#rightCol {
    float:right;
    width:286px;
    display: none;
}
#newsTop {
    background: url(pix/news-header-bg.png) repeat-x;
    height:32px;
    font-family:Tahoma;
    font-size: 18px;
    font-weight:bold;
    color:#626262;
    padding-left:19px;
    padding-top:12px;
}
div.NewsSummary {
    border-bottom:1px solid #f2f0e1;
    border-left:1px solid #f2f0e1;
    border-right:1px solid #f2f0e1;
    padding:19px;
    color:#626262;
    background: #ffffff;
}
img#contentImage {
    float:right;
    margin:6px;
    margin-right:20px;
}

/* typo */
p, #mainCol p {
   margin-bottom:12px;
   color: #626262;
   margin-right:24px;
}
h1,h2,h3,h4,h5,h6 {
    color: #4d4b4b;
    font-weight:normal;
    margin-bottom: 13px;
}
h1 { font-size:24px; border-bottom:1px solid #4d4b4b; margin-right:20px;}
h2 { font-size:20px; }
h3 { font-size:18px; }
h4,h5,h6 { font-size:16px; }

#mainCol ul,
#mainCol ol {
    margin-left:22px;
    margin-bottom:18px;
}
#footer {
    padding-top:20px;
    font-size:11px;
    margin:auto;
    text-align:center;
    clear:both;
}
#footer p {
    color: #979797;
}

/* FORM */
div.entryform {
    margin: 6px 14px 9px 0px;
    background: #ffffff;
}
div.entryform div {
   margin-bottom:8px; 
}
.entryform fieldset {
    padding:6px;
    border:1px solid #bababa;
}
.entryform legend {
    font-size:12px;
    font-weight:bold;
}
.entryform textarea {
    width: 365px;
    height:100px;
    font-size:14px;
}
.entryform input {
    height:18px;
    width:280px;
    border: 1px solid #626262;
    font-size:14px;
    padding-left:2px;
    padding-top:3px;
}
.entryform #m3fbrp_submit {
    width: auto;
    height: auto;
    margin-top:10px;
    padding:6px;
    font-size:16px;
    border: none;
    background: #dedede;
}
#m4fbrp_submit:hover {
    background: #cbcbcb;
}
.entryform p {
    font-size:14px;}


.entryform label {
    font-size:13px;
    display: block;
    margin-bottom:1px;
}

