body { font: normal 12px Helvetica, sans-serif; text-align: left; margin: 0px; padding: 0px; background: #ffffff; }

#wrapper { margin: 0 auto; padding: 0; text-align: left; width: 960px; }
#document { width: 960px; margin: 0 auto; padding: 0; text-align: left; border: 3px solid #2b4d24; }
.logo { padding: 0; margin: 10px 0; }

p, ul, li { font: normal 12px Helvetica, sans-serif; line-height: 21px; color:#333333; }
a { color: #2b4d24; font-weight: bold; }
a:hover	{ color: #cb9731; }
ul, li { padding: 0; margin: 0; list-style: none; }
li span, p span { color: #2a4d24; font-weight: bold; }

.address { line-height: 14px; }
img { padding: 0; margin: 0; }
.right { float: right; padding: 15px 5px 5px 10px; }

h1 span { display: none; }
h2 { font: bold 21px Helvetica, sans-serif; line-height: 32px; color: #900028; text-align: left; padding: 0; margin: 0; }
h3 { font: bold 18px Helvetica, sans-serif; line-height: 18px; color: #900028; text-align: left; padding: 0; }
.entertainment { padding: 0 0 0 20px; }
h4 { font: bold 16px Helvetica, sans-serif; line-height: 24px; color: #cb9731; text-align: left; padding: 0; }
.center { text-align: center; }

.company-1 { width: 450px; text-align: left; padding-left: 20px; float: left; }
.company-2 { width: 450px; text-align: left; padding-left: 20px; float: left; }
.company-3 { width: 215px; text-align: left; float: left; }
.company-4 { width: 215px; text-align: left; padding-left: 20px; float: left; }

.events-1, .events-2 { width: 293px; text-align: left; padding-left: 20px; float: left;  }
.events-3 { width: 293px; text-align: left; padding: 0 20px; margin-bottom: 50px; float: left; }

.boarder { padding: 5px 0; border-top: 1px dotted #cb9731; }
.boarder-bottom { padding: 5px 0; border-top: 1px dotted #cb9731; border-bottom: 1px dotted #cb9731; }