body{ background: white; margin: 0px; font: 12px arial; padding-bottom: 20px; padding-top: 10px; } table{ border-collapse: collapse; } td{ vertical-align: top; padding: 0px; margin: 0px; } table.main{ width: 750px; } td.contact{ background: #130073 url('blue.jpg'); color: white; text-align: center; font-weight: bold; padding-bottom: 3px; font-size: 12px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; } td.big{ width: 500px; } td.bar{ width: 250px; } table.list{ } td.list{ width: 250px; } td.header{ background: #efefef url('header.jpg'); height: 100px; } td.footer{ position:relative; top:-5px; background: #130073 url('blue.jpg'); border-top: 1px solid #7B0222; color: white; padding: 10px; font-size: 12px; } td.friends{ position:relative; top:-5px; border-top: 1px solid #7B0222; background: #efefef; color: #00007E; padding: 10px; font-size: 13px; } a.events{ text-decoration: none; color:gray; width: 128px; display:block; filter: alpha(opacity=100,style=0); -moz-opacity:1.0; } a.events:hover{ filter: alpha(opacity=50,style=0); } table.links{ width: 750px; } td.links{ color: #FEFC69; } td.info{ color: white; text-align: center; font-size: 12px; } a.links{ padding-top: 2px; padding-bottom: 1px; text-decoration: none; text-align: center; color: #FEFC69; font-size: 13px; font-weight: bold; } a.links:hover{ color: white; } a.email{ color: #FEFC69; font-size: 12px; text-decoration: none; } a.email:hover{ color: white; } img.events{ border: 0px; } img.events:hover{ -moz-opacity:0.50; } table.dates{ width: 750px; } td.dates{ text-align:center; } a.dates{ text-decoration: none; display: block; background: #7B0222; color: yellow; font: 11px arial; padding-top: 2px; padding-bottom: 3px; border: 1px solid black; } a.dates:hover{ background: #00007E; color: white; border: 1px dashed yellow; } td.eventshead{ height: 68px; background: gray url('events-hdr.jpg'); } td.eventsleft{ width: 200px; background: #dddddd; color: #00007E; font: 12px arial; padding: 10px; } td.eventsright{ width: 550px; height: 350px; padding: 10px; background: white; } h1{ font: 16px arial; font-weight: bold; } h2{ font: 14px arial; } p{ font: 12px arial; } a.eventlist{ text-decoration: none; display: block; padding: 2px; } a.eventlist:hover{ color: #7B0222; background: #cccccc; } table.footer{ width: 750px; } a.ico{ border: 0px; vertical-align: center; } img.ico{ border: 0px; vertical-align: center; } td.ico{ vertical-align: center; font: 11px arial; } table.hmf{ float: left; width: 230px; background: white; } td.full{ font: 12px arial; padding: 10px; } input.box{ width: 400px; border: 1px solid black; background: #efefef; padding: 2px; } textarea{ width: 400px; border: 1px solid black; background: #efefef; padding: 2px; } a.wh{ color: #aaaaff; } a.wh:hover{ color: red; } div.ico{ width: 120px; float: left; } table.printer{ padding: 30px; } p.sp{ font: 13px arial; font-weight: bold; padding: 5px; }