@charset "UTF-8";
/* CSS Document */

/*-----Page for all pages-----*/

*{
margin:0;
padding:0;
border:0;
}

body {
font-family:Osaka, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
background:url(media_common/background_top_tan.jpg) repeat-x;
color:#333333;
}

#container {
width:850px;
margin: 0 auto;
}

#header {
width:820px;
height:34px;
padding:121px 0px 0px 30px;
background:url(media_common/background_banner_alt.jpg) no-repeat;
}

#header ul a {
text-decoration:none;
color: #333333;
}
#header ul a:hover {
color:#ffffff;
}
#header li {
display:inline;
font-size:12px;
margin:0px 2px 0px 0px;
vertical-align:top;
}
#header li.line {
font-size:15px;
}

#main {
width:850px;
background:url(media_common/background_main_white_sheet.jpg) no-repeat;
float:left;
margin-bottom:40px;
}

#top_row {
width:770px;
padding:40px 40px 0px 40px;
}

#bottom_band {
clear:both;
margin-top:50px;
background:url(media_common/background_bottom_tan.jpg) repeat-x;
}

#footer {
width:800px;
height:238px;
margin: 0 auto;
padding:12px 25px 0px 25px;
background:url(media_common/background_footer_logos.jpg) no-repeat;
}

#box_float_left {
float:left;
margin:6px 12px 0px 0px;
}


/*-----Page with wide and narrow columns-----*/
#wide_left_column {
width:539px;
padding:0 20px 0px 40px;
float:left;
border-width:0px 1px 0px 0px;
border-color:#A75500;
border-style:dashed;
}
#narrow_right_column {
width:190px;
padding:0 40px 0px 20px;
float:right;
}


/*-----Page with even 2 columns-----*/
#even_left_column {
width:364px;
padding:0 20px 0px 40px;
float:left;
border-width:0px 1px 0px 0px;
border-color:#A75500;
border-style:dashed;
}
#even_right_column {
width:365px;
padding:0 40px 0px 20px;
float:right;
}


/*-----Home page-----*/
#main_home {
width:850px;
float:left;
margin-bottom:40px;
}
#home_left_column {
width:440px;
float:left;
padding:40px 20px 0px 40px;
}
#home_left_kent {
width:396px;
float:left;
margin:20px 0 0 0;
padding:20px 20px 20px 20px;
background-color:#FFFFFF;
border-color:#CCCC99;
border-style:solid;
border-width:2px;
}
#home_left_ad {
width:440px;
float:left;
margin:30px 0 0 0;
}
#home_right_column {
width:350px;
padding:0px 0px 0px 0px;
float:left;
}
#home_right_flash {
width:350px;
height:344px;
background:url(home/media/polaroidbottom.gif) bottom no-repeat;
}
#home_right_content_list {
width:260px;
margin:30px 0 0 15px;
padding:20px 20px 20px 20px;
background-color:#FCFBF2;
border-color:#CCCC99;
border-style:solid;
border-width:2px;
}
#home_right_world {
width:304px;
margin:24px 0 0 15px;
}


/*-----Gifts page only-----*/
#gifts_table {
padding:15px 0 20px 0;
}


/*-----Missions page only-----*/
#missions_photo_journal {
clear:both;
width:539px;
height:260px;
}
#missions_photo {
width:360px;
height:260px;
float:left;
}
#missions_journal {
width:166px;
height:260px;
padding:0px 0px 0px 12px;
float:left;
}


/*-----Global page only-----*/
table.list {
font-size:66%;
width: 100%;
border-collapse: collapse;
padding: 0px;
}
table.list th {
padding: 5px 7px;
border: 1px solid #B27429;
text-align: center;
}
table.list td{
padding:  2px 7px;
margin: 0px;
border: 1px solid #B27429;

text-align: center;
}
table.list tr.odd {
background: #FFF6DF;
}


/*-----TYPE SPECS-----*/
p {
}

a {
text-decoration:underline;
color:#A75500;
}

h1 {font-size:120%;
line-height:150%;
font-weight:bold;
padding-bottom:24px;
}

h2 {
font-size:75%;
line-height:150%;
font-weight:bold;
color:#A75500;
padding-bottom:12px;
}

h3 {font-size:75%;
line-height:150%;
font-weight:bold;
color:#A75500;
padding-bottom:0px;
}

h4 {font-size:90%;
line-height:160%;
font-weight:bold;
color:#A75500;
padding-bottom:12px;
}

p.intro {
font-size:85%;
line-height:170%;
padding-bottom:13pt;
}
p.main {
font-size:75%;
line-height:160%;
padding-bottom:12px;
}

p.main_no_padding {
font-size:75%;
line-height:160%;
}

p.main_borderbottom {
font-size:75%;
line-height:160%;
border-width:0px 0px 1px 0px;
border-color:#A75500;
border-style:dashed;
padding-bottom:15px;
margin-bottom:10px;
}

p.caption {
font-size:66%;
line-height:160%;}

p.country {
font-size:80%;
line-height:190%;
padding-bottom:0;
}

ul {
text-align:left;
}
li {
list-style-image:url(media_common/button_tan.jpg);
margin-left:18px;
font-size:12px;
line-height:18px;
padding-left:0;
padding-bottom:12px;
}
ul.usalink {
padding: 0 0 18px 24px;
}

address {
font-size:75%;
line-height:160%;
font-style:normal;
}