/* CSS Document */

#cleo {
width:810px;
height:auto;
margin:auto;
}

#header {
width:750px;
_width:810px;
height:100px;
_height:120px;
padding:10px 20px;
border:10px ridge #00f;
background:url(img/logo-head.png) no-repeat;
}

#header p {
color:#fff;
}

h1 {
font-size:30px;
font-weight:bold;
color:#ff0;
margin:0 0 0 0;
}


h2 {
font-size:20px;
font-weight:bold;
color:#006;
padding-left:10px;
border-left:7px solid #00f;
border-bottom:1px solid #00f;
}

p {
letter-spacing:0.1em;
color:#555;
}

a:link,a:hover,a:visited {
color:#00f;
text-decoration:none;
font-weight:bold;
}

#box2 {
padding:10px;
border:1px solid #00f;
}

#box2 a:link,#box2 a:visited {
color:#009;
}

#box2 a:hover {
color:#f00;
}