/*  bodyのbackground-colorは外側の枠の色           */

body{background-color: #f5f5dc;}

/*  div#contentのbackground-colorは内側の背景色    */

div#content{background-color:#ffffff;}
div#program{background-color:#ffffff;}

/*                                              */
/*                                              */
body{font-family: "Times New Roman", Times, serif;}
div#content{width:800px; padding: 15px 30px 30px 30px; margin: 30px auto;}
div#program{width:800px; padding: 15px 30px 30px 30px; margin: 30px auto;}
div#photo{float:right;width:370px;margin-right:30px;}
div#photo img{width:350px;margin:10px;}
div#photo p{text-align:center;margin:0px;margin-bottom:30px;}
img#title{width:800px;margin-bottom:20px;}
img.logo{width:80px;margin:0px;margin-bottom:20px;}
ul{list-style-type: none;padding-left:30px;}
li{margin-bottom:4px;}
ul#title p{margin:0px 0px 6px 20px;font-style:italic;color:#333333;}
div#program ul{color:#333333;}
div#program ul p{margin:0px 0px 10px 20px;font-style:italic;font-size:105%;color:#333333;}
div#program ul b{margin:0px 10px 0px 10px;color:#000000;font-weight:normal;font-size:110%;}
div#program h2 span{font-size:medium;font-weight:normal;margin-left:30px;}
div#program i{color:#CC0000;font-weight:bold;margin-left:5px;margin-right:2px;}
h3{margin-left:10px;}
h4{margin-left:60px;}
p{margin-left:30px;width:700px;}
a:link    {text-decoration:none;color:#0066CC;background-color:transparent}  
a:visited {text-decoration:none;color:#0066CC;background-color:transparent}
a:hover   {text-decoration:underline;color:black;background-color:transparent}
a:active  {text-decoration:underline;color:red;background-color:transparent}