html{height: 100%;} body { font-family: Arial, Verdana,sans-serif; padding: 0px; margin-left: 0px; font-size: .68em;} img{border: 0px;} a{outline: none;} p{outline:none;} ul{ margin: 2px 0px 0px 4px; padding: 0px;} ul li{ list-style-type: none; margin: 0px 0px 4px 0px; padding: 0px;} ol{ margin: 8px 0px 0px 24px; padding: 0px;} ol li{ margin: 0px 0px 11px 0px; padding: 0px;} #main { margin-left:0px; margin-top:0px; width: 835px; height: auto;} #header-logo{ margin-left:130px; width:590px; height:30px; } #header{ margin-left:0px; width:835px; height:112px; z-index:100; } #header-msg{ margin-left:55px; } #title-msg{ position:relative; top:-70px; left:300px; z-index:270; } #header-picnic{ margin:0px; width:100%; height:120px; z-index:100; } #title{ position:relative; top:20px; left:300px; z-index:250; } #leftimage{ position:relative; top:-10px; left:0px; z-index:200; } #rightimage{ position:relative; top:-122px; left:710px; z-index:200; } #header-background{ margin-top:-5px; margin-left:0px; z-index:200; }#div1 {position:absolute;left:0px;top:0px;width:650px;height:60px;}#div2 {position:absolute;left:650px;top:0px;width:600px;height:60px;}#newyear{ width:25%; margin-left:200px;text-decoration:blink;} #forplace(float:center; margin-left:125px; margin-top:25px; text-align:justify; line-height: 135%; font-size:125%; font-weight:bold; ).menubar { width:100%;} .menubar li { top:0px; display:inline; padding:.5em; margin-left:10px;} .menubar li a { font-size:12px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding:0px 5px 0px 0px; } .menubar-picnic li { top:0px; display:inline; padding:.5em; margin-left:10px;} .menubar-picnic li a { font-size:12px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding:0px 5px 0px 0px;} #footer{width: 100%; height: 15px; font-size: 10px; text-transform: uppercase; text-align: center; font-weight: normal;} #line{ width:100%; } a:hover {color: #999999; background-color: blue; text-decoration: none} #center-body{ width: 100%; height: 400px; margin: 0px; font-size:12px;} #center-body-big { width: 100%; height: 650px; margin: 0px; font-size:12px;} #center-body-medium { width: 100%; height: 525px; margin: 0px; font-size:12px;} #info{ width: 90%;} #picnic-info{ width: 90%;} #scene { position:relative; top:1px; float:left; margin: 0px 40px 0px 20px;} #right-msg{ float:right; margin-left:10px; margin-top:5px; text-align:center; font-size:125%; color:black;} #msg2 { width:45%; float:right; margin-right: 25px; margin-top: 25px; text-align:justify; font-size: 125%; line-height: 135%; font-weight:bold;} #msg1{ width:45%; float:left; margin-left:25px; margin-top:25px; text-align:justify; line-height: 135%; font-size:125%; font-weight:bold;} #intro{ margin-left:auto; margin-top:5px; text-align:center;} div#round-corner{ margin: 10px 10px 10px 0px;} b.rtop, b.rbottom{ display:block;background:#666666} b.rtop b, b.rbottom b{display:block;height: 1px; background:#333333} b.r1{margin: 0 5px} b.r2{margin: 0 3px} b.r3{margin: 0 2px} b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height:2px} #columnA{ width: 40%; margin-left:60px; float:left; text-align:justify;} #columnB { width: 40%; float:right; text-align:justify; } #events{ margin-left:80px; width: 40%; float:left;} #page-title { width:30%; font-size:110%; font-weight:bold; text-align:center; text-decoration:underline; } #news { width: 40%; float:right; } #prog1{ width: 70%; height: 15px; font-size: 100%;} h3{ margin: 0px; padding: 0px 0px 4px 2px; font-size: 125%; text-align:center; text-decoration:underline;} #next-event-button{ width:25%; margin-left:600px;text-decoration:blink;} .cssbutton {font-family: Geneva, Vera, Arial, Helvetica, sans-serif; font-size:  small; font-variant : small-caps; border : 1px solid #ffffff;} .buttonleft {color: #ebe8f2; background:#f96105; padding-right: 3px; padding-left: 3px;} .buttonright{color: #eaeaea; background:#f6ee08;padding-right:20px; padding-left: 3px;} #row1 {margin-left: 50px; margin-top: 20px; padding-bottom:1px; width:90%; height: 15px; text-align:center; font-size:14px;} #row2 {margin-left: 50px; margin-top: 20px; padding-bottom:1px; width:90%; height: 15px; text-align:center; font-size:14px;} #row3 {margin-left: 50px; margin-top: 20px; padding-bottom:1px; width:90%; height: 15px; text-align:center; font-size:14px; } #row4 {margin-left: 50px; margin-top: 20px; padding-bottom:1px; width:90%; height: 15px; text-align:center; font-size:14px;} #row5 {margin-left: 50px; margin-top: 20px; padding-bottom:1px; width:90%; height: 15px; text-align:center; font-size:14px;} .cols1 { display:inline;} .cols2 { display:inline;} .cols3 { display:inline;} #info{ margin-left: 250px; margin-top: 30px; padding-bottom:1px; font-size:16px; text-align:left; } #info a{ font-size:16px; font-weight:bold; text-decoration:none;} #center-body h1 { margin-left: 275px; margin-top: 30px; font-size:20px; font-weight:bold; text-decoration:underline;} #info a:hover, #info a#selected, #info a#selected:hover{ font-size:18px;} #details { margin-left: 50px; margin-top: 20px; } #member-details{ margin-left: 50px; margin-top: 10px; } next-event-button#contact-details { margin-left: 200px; margin-top: 5px;} #photo-details{ margin-left: 70px; margin-top: 5px; } p{ margin: 0px; clear:both;} h1{ font-family: Arial, verdana,sans-serif; letter-spacing: .1em; text-decoration:underline; font-weight:bold;} h2{ margin: 0px; padding: 0px 0px 4px 2px; font-size: 100%; text-align:center;} h3{ margin: 0px; padding: 0px 0px 4px 2px; font-size: 125%; text-align:center; text-decoration:underline;} .cmnt { font-size: 14px; line-height: 135%; margin-bottom: 25; margin-left: 10; margin-right: 10; text-align: justify;} .list { font-size:120%;} .txtarea {font-family: arial; font-size: 12px; text-align: left;border:1px solid; background:#000; color:#fff;overflow:auto; } #container {position:relative;width:650px;height:60px;overflow:hidden;border:0px;margin:20px;margin-left:60px; auto 0 auto;} .c_members {font-size:14px; font-weight:bold; color:white; text-align:left;}