body { margin:0; padding:0; text-align:left; font:11px verdana,geneva,sans-serif;}
#content {background: #fff url(images/background.png) repeat-y; width:780px;float:left;margin:0;padding:10px 0 0 0; }
.column1 {width:120px;padding:15px 5px;float:left;color:#ffffff;}
.column1 a {color:#ffffff;}
.column1 p {margin:10px 0;padding:0;}
.column2 {width:610px;padding:10px 20px;float:left;font:13px verdana,geneva,sans-serif;line-height:19px;}
a {text-decoration:none}
a:hover {color:blue}
ul {margin:0 0 0 10px;padding:0 0 0 10px;}
h1, h2, h3, h4 {font-family:arial,sans-serif;background:transparent;color:#999}
h1 {font-size:32px;}
h2 {font-size:20px;}
h3 {font-size:14px;}
h4 {font-size:12px;color:#000;margin:0;padding:0;}
.title h1, .title h2 {margin:6px;padding:0;width:504px;background:transparent;line-height:100%;}
.bigword {color:#999;font-size:16px;font-family:arial,sans-serif; font-weight:bold}
.leader {color:#999;font-size:22px;font-family:arial,sans-serif; }
.hammer h2 {margin:0;padding:0}
.gallery {font:11px verdana,geneva,san-serif;width: 504px;color:#999;line-height:19px;}
.gallery h3 {margin:20px 0px -10px;}
.left {float:left;width:270px;padding-right:15px}
.right {float:left;width:250px}
.rightAlign {float:right; margin: 0px 0px 0px 20px; border: none;}
.newsletters {float:left;width:400px;}
.events {float:left;width:190px;padding:0 10px 0 0; font:11px verdana,geneva,sans-serif; line-height:17px;}
.events p {padding:0;margin:0;}
.events a:hover {color:red}
.events h3 {font-size:13px;margin:10px 0 0 0;padding:0}
#a1, #a2, #a3 {float:left;margin-right:20px;}
.footer { float:left; 
background:#fff; 
color:#000; 
border-top:1px solid #000; 
width:770px; 
text-align:center; 
padding:5px;
word-spacing:2px; 
letter-spacing:1px; 
font:12px verdana,sans-serif;
margin:0 0 10px 0;
clear:both;
}
