/* CSS Document */

#wrap {
width:800px;
height:auto;
margin:auto;
}

#header {
width:750px;
_width:790px;
height:100px;
_height:120px;
padding:10px 20px;
border:5px ridge #690;
background:url(img/header.png) no-repeat;
}

#header p {
color:#fff;
}

h1 {
font-size:30px;
font-weight:bold;
color:#fff;
margin:0 0 0 0;
}

h2 {
font-size:20px;
font-weight:bold;
color:#006;
}

p {
letter-spacing:0.1em;
color:#555;
}

a:link,a:hover,a:visited {
color:#ff8000;
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;
}