* {
 margin: 0;
 padding: 0;
}
blockquote {
 margin: 5px 0 5px 10px;
}
body {
 background-image: url(images/pagebg.gif) center repeat-y;
 font-family: verdana, sans-serif;
 margin: 0 auto;
 padding: 0;
 text-align: center;
 width: 100%;
}
form {
 margin: 0;
 padding: 0;
}
h1, h2, h3, h4 {
 font-family: arial, sans-serif;
 margin-top: 3px;
 margin-bottom: 5px;
}
h3 {
 border-top: 1px solid #cc0000;
 clear: right; 
 padding-top: 5px;
 text-align: left;
}
h4 {
 padding-top: 5px;
 text-align: left;
}
h3 a {
 text-decoration: none;
}
h3 a img {
 border: 0;
}
img.events {
 border-left: 1px solid #cc0000;
 float: right;
 margin: 0 0 5px 10px;
 width: 150px;
}
ul {
 margin-bottom: 10px;
}
#breadcrumb {
 float: left;
 padding: 3px 5px;
}
#date {
 float: right;
 padding: 3px 5px;
}
#footer {
 border-top: 1px solid #cc0000;
 clear: both;
 color: #cc0000;
 font-size: 80%;
 text-align: center;
 margin: 0 35px 0 35px;
 padding: 3px;
}
#footer a {
 color: #cc0000;
}
#header {
 background-color: #cc0000;
 color: #ffffff;
 font-size: 80%;
 margin: 0 35px 5px 35px;
 padding: 0;
}
#header a {
 color: #ffffff;
}
#lintonnews {
 text-align: center;
}
#lndownload {
 color: #cc0000;
 font-weight: bold;
}
#logo {
 float: right;
 margin-left: 10px;
 width: 150px;
}
#main {
 margin-left: 200px;
 margin-right: 35px;
}
#main p {
 margin-bottom: 10px;
}
#main ul {
 margin-left: 15px;
}
#menu {
 float: left;
 font-family: arial, sans-serif;
 margin: 0 0 0 35px;
 width: 150px;
}
#menu a img {
 border: none;
}
#menu h3 {
 background-color: #cc0000;
 color: #ffffff;
 font-size: 85%;
 margin: 0 0 0 0;
 padding: 2px 0 2px 6px;
}  
#menu ul {
 font-family: arial, sans-serif;
 font-size: 80%;
 list-style: none;
 margin: 0;
 padding: 0;
}
#menu ul li {
 border-bottom: 1px solid #cc0000;
 padding: 3px 6px;
}
#menu ul li.bottom {
 border-bottom: none;
}
#menu ul li a {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}
#page {
 background-image: url(images/pagebg.gif);
 background-repeat: repeat-y;
 height: 100%;
 margin: 0 auto;
 padding: 0;
 position: relative;
 text-align: left;
 width: 1000px;
}
#pagenav {
 font-size: 80%;
 padding: 0 0 10px 0;
}
#pagenav ul {
 margin: 0;
}
#pagenav ul li {
  float: left;
  list-style-type: none;
  margin-right: 10px;
}
#pagesearch {
 background-color: #cc0000;
 margin: 0 auto;
 padding: 5px 0;
 text-align: center;
 color: #ffffff;
 width: 250px;
 font-size: 90%;
}
#panorama img {
 width: 930px;
}
#poll {
 border: 2px solid #cc0000;
 display: none;
 float: right;
 margin: 0px 0px 10px 10px;
}
#search {
 margin: 0 auto;
 padding: 5px 0;
 text-align: center;
 color: #ffffff;
 background-color: #ffffff;
 width: 150px;
 font-size: 90%;
}
.align-left {
 text-align: left;
}
.archive {
 border-collapse: collapse;
 font-size: 80%;
 margin: 0 auto;
 text-align: left;
 width: 80%;
}
.archive td {
 border: 1px dotted #cccccc;
 padding: 3px;
 width: 33.3%;
}
.arrow {
 border: none;
 width: 16px; 
}
.boxout {
 float: right;
 border: 1px solid #cc0000;
 margin: 5px 0 5px 5px;
 padding: 0 10px;
 font-size: 80%;
 font-family: arial, sans-serif;
 width: 300px;
}
.clear {
 clear: both;
}
.current {
 color: #cc0000;
 font-weight: bold;
}
.future {
 color: #999999;
}	  
.left {
 float: left;
 width: 49%;
}	  
.right {
 float: right;
 width: 50%;
}
.submenu {
 font-size: 80%;
 margin-left: 10px;
}

