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

a{
color:#272727;
}

a:hover{
color:#CFDBEB;
}

body{
background-image:url(images/bluestripe1.png);
margin: 0px;
color: #272727;
font-family: Arial, Helvetica, sans-serif;	
font-size:14px;
line-height:140%;
font-weight:bold;
}



/* pull-down mainmenu css */
.mainmenu{
	float: left;
	width: 930px;
	margin-left:0px;
	padding: 0px;
	background-image:url(images/bg_navTop.png);
	background-repeat:no-repeat;
}

.mainmenu ul {
	float: left;
	width: 930px;
	list-style: none;
	line-height: 1;
	color:#FFFFFF;
	padding: 0 0 4px 0px;
	margin: 6px 0 8px 4px;
}

.mainmenu a, .mainmenu a:visited {
	display: block;
font-family:sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline;
	color: #fff;
	text-decoration: none;
	padding: 8px 8px;
	}
.mainmenu ul ul a{
	width:100%;
	height:100%;
	color:#9FB9D9;
}
.mainmenu ul a{
	
}


.mainmenu li  {
	float: left;
	margin-bottom:2px;
	padding-bottom:2px;

}


.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
	
.mainmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:17em;	
	
	background-image: url(images/bg_dropdown.png);
	font-weight: normal;
	border-width: 1px;
	margin: 8px 8px 8px 8px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;


}

.mainmenu li ul .last {
	position: absolute;
	left: -999em;
	height: 5px;
	width:17em;	
	
	background-image: url(images/dropDown_curvedBottom.png);
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

.mainmenu li li {
	width:17em ;
}

.mainmenu li li a{
	width:17em ;
}

.mainmenu li ul  {
	margin: 0;
}
.mainmenu li ul ul {
	margin: -2.8em 0 0 13.5em;
}
.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
	left: -999em;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
	left: auto;
}
.mainmenu li:hover>ul.ul_ch   
{
	left: auto;
}

.mainmenu li:hover{
background: #5A9D57;
}


.mainmenu li:hover a,.mainmenu li:hover a:visited{
color:#FFFFFF; font-weight:bold;
} 

.mainmenu li:hover a:hover,.mainmenu li a:hover{
color:#FFFFFF; font-weight:bold;

}


.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{
color:#fff;
font-weight:bold;
}


.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
background-image: url(images/bg_dropdownHover.png);
z-index:9999;
}


.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #ffffff;
	font-weight:bold; 
}



.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #fff;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #ffffff;
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #C0D1E4;
}


/* end of mainmenu css */








a{
outline:none;
}

a{
color:#272727;
}

a:hover{
color:#fff;
font-weight:bold;
}

#header{
background-image:url(images/bg_header.png);
background-repeat:repeat-x;
height:155px;
width:100%;
margin:0 auto;
}

#headerContentWidth{
width:930px;
margin:0 auto;
height:155px;
background-image:url(images/bg_headerContent.png);
background-repeat:repeat-x;
}

#header .siteName{
width:930px;
margin:0px;
padding:0px;
height:97px;
margin:0 auto;
}

#header .mainNav{
width:930px;
margin:0 auto;
margin-top:15px;
color:#f1f1f1;
font-weight:normal;
font-size:12px;
}



img.susanName{
margin-top:33px;
margin-left:7px;
}



#contentWrapper{
width:930px;
margin:0 auto;
background:#7397C4;
background-repeat:no-repeat;
padding-bottom:50px;
border-left:1px solid #33557D;
border-right:1px solid #33557D;
}

#content{
width:902px;
margin-left:28px;
}

#homeTwoCol{
width:902px;
}

#homeColumn1{
float:left;
width:580px;
margin-top:62px;
text-align:left;
}

#homeColumn2{
float:right;
width:250px;
margin-top:30px;
margin-right:28px;
}

#homeAnnouncements{
width:250px;
}

#homeAnnouncements a{
text-decoration:underline;
color:#C8D7EA;
}

#homeAnnouncements a:hover{
text-decoration:underline;
color:#fff;
}




#homeAnnouncements .top{
background-image:url(images/bg_announcements_top.png);
background-repeat:no-repeat;
width:255px;
height:15px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

#homeAnnouncements .bottom{
background-image:url(images/bg_announcements_bottom.png);
background-repeat:no-repeat;
width:250px;
height:16px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

#homeAnnouncements .body{
background-image:url(images/bg_announcements_body1.png);
background-repeat:repeat;
background-color:#335784;
width:250px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:15px;
text-align:center;
}



#homeAnnouncements .announceText{
width:220px;
text-align:left;
margin:0 auto;
margin-top:25px;
}

#homeAnnouncements p{
font-size:13px;
color:#DAE3EF;
line-height:135%;
padding-top:3px;
}

#homeAnnouncements .brighter{
color:#C8D7EA;
}

p.homeQuote{
font-family: Verdana, Geneva, sans-serif;
color:#FFF;
font-size:16px;
font-weight:bold;
line-height:120%;
margin-top:23px;
margin-bottom:12px;
}

p.homeQuoter{
font-family: Arial, Helvetica, sans-serif;
color:#F5F9FC;
font-size:12px;
font-weight:bold;
margin-top:0px;
margin-bottom:25px;
line-height:120%;
margin-left:115px;
}

a.nagasakiMore {
text-decoration:underline;
color:#E7EEF5;
font-weight:bold;
font-size:12px;
}

a:hover.nagasakiMore {
text-decoration:underline;
color:#fff;
font-weight:bold;
font-size:12px;
}

p.aboutNagasakiQuote{
font-family: Verdana, Geneva, sans-serif;
color:#EAEFF4;
font-size:16px;
font-weight:bold;
line-height:120%;
margin-top:22px;
margin-bottom:6px;
}

p.aboutNagasakiQuoter{
font-family: Arial, Helvetica, sans-serif;
color:#F0F3F7;
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-bottom:25px;
margin-left:25px;
line-height:135%;
}


#footer{
width:100%;
background-image:url(images/bg_footer.jpg);
height:57px;
text-align:right;
clear:both;
margin:0px;
}

#footerWrapper{
width:922px;
margin:0 auto;
}

#footer .facebook{
float:left;
padding-top:4px;
} 


#footer .footerInfo{
float:right;
margin:0 auto;
padding-right:8px;
padding-top:11px;
}

#footer p{
font-size:11px;
color:#C6D7E1;
margin-top:0px;
margin-bottom:0px;
line-height:115%;
}

#footer a{
text-decoration:underline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
color:#C8D3E6;
}

#footer a:hover{
text-decoration:underline;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
color:#fff;
}

#twoCol{
width:902px;
}

#column1{
float:left;
width:665px;
margin-top:55px;
}

#column2{
float:right;
width:200px;
margin-top:120px;
margin-right:0px;
}

#column2Nagasaki{
float:right;
width:200px;
margin-top:120px;
margin-right:0px;
}

#column1Links{
float:left;
width:500px;
margin-top:55px;
}

#column2Links{
float:right;
width:280px;
margin-top:30px;
margin-right:4px;
}

.writersLinksTop{
width:264px;
height:16px;
background-image:url(images/bg_writersBoxTop.png);
background-repeat:no-repeat;
}

.writersLinksBody{
width:265px;
background-image:url(images/bg_writersBoxBody.png);
background-repeat:repeat-y;
padding-bottom:30px;
}

.writersLinksText{
width:239px;
text-align:center;
padding-top:10px;
}


.writersLinksText p{
font-size:13px;
margin-top:30px;
padding-left:10px;
padding-right:10px;
line-height:135%;
color:#fff;
}


.writersLinksText a{
color:#D2E0F0;
font-size:12px;
}


.writersLinksText a:hover{
color:#fff;
}

.writersLinksBottom{
width:300px;
height:16px;
margin:0px;
background-image:url(images/bg_writersBoxBottom.png);
background-repeat:no-repeat;
}

.writersLinksHead{
color:#fff;
font-size:14px;
margin-left:8px;
margin-bottom:0px;
padding-bottom:2px;
}


.subNav{
background-image:url(images/bg_subNav.png);
background-repeat:no-repeat;
height:30px;
margin-top:5px;
padding-top:7px;
padding-left:8px;
font-size:12px;
font-weight:bold;
}

.subNavNagasaki{
background-image:url(images/bg_subNavNagasaki.png);
background-repeat:no-repeat;
height:25px;
margin-top:8px;
padding-top:5px;
padding-left:8px;
font-size:12px;
font-weight:bold;
}

.subNavDouble{
background-image:url(images/bg_subNav_double.png);
background-repeat:no-repeat;
height:40px;
margin-top:6px;
margin-bottom:0px;
padding-top:7px;
padding-left:8px;
font-size:12px;
font-weight:bold;
}

.subNav a{
font-variant: small-caps;
text-decoration:none;
color:#E3EBF4;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

.subNav a:hover{
color:#99C697;
}


.subNav a.current{
text-decoration:none;
color:#99C697;
}


.subNavDouble a{
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#E3EBF4;
font-size:12px;
font-weight:bold;
line-height:125%;
}

.subNavDouble a:hover{
text-decoration:none;
color:#99C697;
}

.subNavDouble a.current{
text-decoration:none;
color:#99C697;
}



img.pageHead{
margin-bottom:10px;
}

p.praise{
margin-top:15px;
margin-bottom:11px;
margin-right:30px;
line-height:135%;

}

p.praiser{
color:#EEF2F7;
font-size:13px;
font-weight:bold;
margin-top:3px;
margin-left:200px;
line-height:125%;
}

#column1 p{
padding-right:20px;
}

p.linksSubHead{
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom:12px;
}

ul.links{
margin:0px;
padding-left:30px;
list-style-type:square;
}

li.links{
padding-bottom:20px;
line-height:130%;
}

ul.links a{
color:#272727;
text-decoration:underline;
font-size:13px;
}

ul.links a:hover{
color:#fff;
}

p.resumeSubHead{
color:#fff;
font-size:15px;
font-weight:bold;
margin-top:35px;
margin-bottom:12px;
}

ul.resume{
margin:0px;
padding-left:30px;
list-style-type:square;
}

li.resume{
padding-bottom:0px;
padding-top:0px;
margin-top:15px;
margin-bottom:0px;
line-height:130%;
}

em .resume li {
	font-weight: 900;
}


li.resume a{
padding-bottom:15px;
color:#272727;
line-height:130%;
}

blockquote{
margin-top:3px;
margin-bottom:8px;
margin-left:0px;
padding:0px;
font-size:13px;
font-weight: 900;
}

blockquote .italic{
font-size: 13px;
font-style: italic;
font-weight: 900;
}

ul.interviews{
list-style:square;
margin-top:20px;
margin-left:0px;
padding-left:18px;
}

li.interviews{
padding: 0px 0px 0px 0px;
margin:15px 0px 0px 0px;
line-height:135%;
}

li.interviews a{
color:#CFDBEB;
font-size:12px;
text-decoration:none;
}

li.interviews a:hover{
color:#fff;
font-size:12px;
text-decoration:none;
}

li.interviews a{
color:#CFDBEB;
font-size:12px;
font-weight:bold;
}

li.interviews a:hover{
color:#fff;
font-size:12px;
font-weight:bold;
}

a.essays{
color:#fff;
}

a:hover.essays{
color:#fff;
}



a:hover.contact{
color:#fff;
}



.messageForm{
background-image:url(images/bg_Form.png);
width:606px;
height:380px;
text-align:center;
}

.messageBody{
width:526px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
padding-bottom:0px;
background:#6F95C7;
margin:0px;
}


p.readingsSubHead{
color:#fff;
font-size:15px;
font-weight:bold;
margin-top:20px;
margin-bottom:12px;
}

p.readingsSecondSubHead{
color:#f2f2f2;
font-size:14px;
font-weight:bold;
margin-top:10px; 
margin-bottom:0px;
}

ul.readings{
margin:0px;
padding-left:30px;
list-style-type:square;
}

li.readings{
padding-bottom:15px;
}


input{
	height:20px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topLeft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

textarea{
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topLeft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.roundedCornersMainNav{
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topLeft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
}




.survivorName{
width:250px;
font-size:19px;
font-weight:bold;
margin:0px;
padding-bottom:16px;
padding-top:5px;
color:#222;
}


p.survivorQuote{
font-family:Geneva, Verdana, sans-serif;
width:645px;
color:#EEF2F7;
font-size:13px;
font-weight:bold;
line-height:135%;
text-align:center;
font-style:italic;
clear:both;
margin:0px;
padding-top:22px;
padding-bottom:25px;
}

p.survivorBio{
margin:0px;
padding:0px;
}



#DoOh{
width:650px;
border-bottom:1px solid #658CBC;
padding-bottom:8px;
margin-top:30px;
}

#DoOh .bio{
float:left;
width:330px;
}


#DoOh .photos{
width:300px;
float:right;
}


#nagano{
width:650px;
border-bottom:1px solid #658CBC;
padding-bottom:8px;
margin-top:25px;
}


#nagano .bio{
float:left;
width:300px;
}

#nagano .photos{
width:340px;
float:right;
}


#taniguchi{
width:650px;
border-bottom:1px solid #658CBC;
padding-bottom:8px;
margin-top:25px;
}


#taniguchi .bio{
float:left;
width:320px;
}

#taniguchi .photos{
width:310px;
float:right;
}


#wada{
width:650px;
border-bottom:1px solid #658CBC;
padding-bottom:8px;
margin-top:25px;
}


#wada .bio{
float:left;
width:300px;
}

#wada .photos{
width:338px;
float:right;
}


#yoshida{
width:650px;
padding-bottom:8px;
margin-top:25px;
}


#yoshida .bio{
float:left;
width:290px;
}

#yoshida .photos{
width:344px;
float:right;
}


ul.schedule{
margin-left:16px;
margin-bottom:0px;
padding:0px;
list-style-type:square;
}

li.schedule{
padding-bottom:15px;
}

ul.schedule a{
color:#272727;
text-decoration:underline;
font-size:13px;
}

ul.schedule a:hover{
color:#CFDBEB;
}

p.scheduleSubHead{
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:12px;
margin-bottom:0px;
padding:0px;
}

p.schedule{
margin:0px;
padding-top:10px;

}

