*
{margin:0px 0px;
 padding:0;
 font-size:100%;
 font-weight:normal;
 font-style:normal; text-decoration:none; text-align:left; background:transparent;}
img{
    border:0px;margin:0;padding:0;
}
.none{display:none;}
 /*ul{list-style-type: none}  */

em{font-weight:bold;}
strong{font-weight:bold;}
dfn,q{font-weight: bold;;
    font-style:italic;
}
cite{font-style: oblique;}
p{margin:25px 0;}


a:link {color:#0000ff;font-style:normal;
    text-decoration:underline;}
a:visited {
    color:#934C7B;
    text-decoration:underline;
}
a:hover {
    color:#ff0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {
    text-decoration:none;
}

.navi {margin-left:10px;}
.navi ul{margin:auto;width:190px;}
.navi ul li{display:inline;padding:0 2px;}

.directory{
    background-color:#C6DFF8;padding-left:10px;
}
p{text-align: justify;text-justify: newspaper;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.il{display:inline;}
body {
	width:700px;
    margin-top:2px;
	margin-bottom:100px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    line-height:1.5em;
}
h1,h2,h3{font-weight:bold;}
h1{font-size:200%;border-style:solid;border-color:#336700;border-width:0 0 2px 0;padding:2px;margin:15px 5px 10px;}
h2{font-size:130%;margin-top:20px;margin-bottom:10px;}

.photo{
	margin:50px auto;
    border-width:0 2px 4px 0;
    border-style:solid;
    border-color:#666;
    text-align:center;
}
.photo p{text-align:center;margin:0}


div.general {
    margin-top:2px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    background-repeat:repeat;
	background:transparent;
    width:700px;
    line-height:1.5em;
}

