body { color:#000; background:#efffff url("oasis2017poster.jpg") fixed no-repeat top ; -webkit-text-size-adjust: 100%; } a { color:#0000ff; text-decoration:none; } a:hover { color:#339999; cursor:pointer; } h1 { font-size: 24px; color:#339999; font-weight:bold; text-align:center; text-shadow: 1px 1px 2px white,1px 1px 2px black; margin:1em; } h1 span{ font-size : 20px; text align:right; padding-top : 7px; border-top-width : 1px; border-top-style : solid; border-top-color : #cecece; display : block; } #menu div { overflow-x:auto; overflow-y:hidden; width:100%; white-space:nowrap; } #menu ul { text-align: center; list-style:none; padding-left:1ex; margin:1em; } #menu li { display:inline; padding-right:5ex; } #contents h2 { border-bottom:1px #19198b dotted; font-size:large; font-weight:bold; line-height:29px; margin:0; } #contents div { background: #fff; border: 2px double blue; border-radius: 3em 3em; border: 3px dashed #19198b; margin: 10px; padding: 10px; } #contents p { margin:0; padding:0.5ex 0 2ex 0; } #contents strong { color:red; font-weight:normal; border-bottom:1px dashed #999; } #footer { font-size:small; text-align:center; padding:1em; border-top:1ex double #899501; } em { color: red; font-size:large; } .box1 { background: #fff; border: 2px double blue; border-radius: 3em 3em; border: 3px dashed #19198b; margin:3em; padding: 2em; }