html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size: .95em; 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
background:#fff  0 no-repeat; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }


body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {display:block; 
	height:90%; 
 	overflow:auto; 
	padding-left: 220px; position:relative; 
	z-index:3;background-color:#F5F5F5; 
	padding-right:100px;
	color: black;
	font: 1.3em Georgia, "Times New Roman", Times, serif;
	margin-top: 130px;
	padding-top: 15px;
}
#head {position:fixed; margin: 0 15px 0 0; top:0; right:0px; display:block; height:130px;background:#fdea50;  z-index:5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding: 0;
	width: 98.5%;
}
#foot {position:fixed; bottom:-1px; right:0px; display:block; width:100%; height:50px;padding-right: 15px; background:#24577b
; color: black; text-align:right; font-size:1em; z-index:4;
	margin-top: 100px;
	margin-bottom: 0;
	margin-left: 0;
}

#navlist {
	list-style-type: none;
	font:  1em/2em Verdana, sans-serif;
	color: white;
	padding-top: 30px;
}

#left {position:fixed; left:0; top:50; height:100%; width:180px; background:  #009d91; background-position:0 100px;; font-size:1.2em; color:#fff;z-index:4;
	padding-top: 130px;
}

#center {
	display: block;
	position: relative;
	width: 400px;
	margin-left: 20px;

}

#right {display: block;
	position: absolute;
	width: 150px;
	left: 700px;	
	top: 163px;
}

tr.event-ALERT{
text-align: left;
	color: red;
}

#sketch{
	padding-left: 90px;
}

* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; width:250px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:150px;}

#headpad {padding-top:20px;
	padding-right: 50px;
	width: 700px;
}

#content p{
	font-size: 1 em;
	color: black;
}

#contentpad {padding-left: 50px;
}

.bold {font-weight:bold;}
a.nav, a.nav:visited {
	display:block;  
	text-decoration:none;
	color: black;
}
a.nav:hover {color: red; }


.current {color:#000000; }

.menupage {
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid gray;
	text-align: left;
	font: bold 1em/2em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
}

h1 {1.25em/2em "Lucida Grande", Lucida, Verdana, sans-serif;font-weight: bold;
	text-align: center;

	
}
h2, h4{
 
	text-align: center;
}
	

h3{
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid gray;
	margin-bottom: 5px;	
}

h5{
	padding-right: 180px;	
	margin-bottom: 5px;
	text-align: center;	
	font-weight: bold;
	color: black;
	font-size: 1em;

}
	
.supporter{
	font-weight: bold;
	margin-right: auto;
	font-size: smaller;
}
#supporttag{
	margin-left: 40px;
	font-size: medium;
	padding-bottom: 50px;

}

#leftcolumn {
  position : absolute;
  margin-left : 30px;
  margin-top : 20px;
  width : 300px;
  color : #000000;
	margin-bottom: 200px;
	padding-bottom: 150px;
}

#middlecolumn {
  position : absolute;
  margin-left : 250px;
  margin-top : 20px;
  width : 300px;
  color : #000000;
	margin-bottom: 200px;
	padding-bottom: 150px;
}

#rightcolumn {
  position : absolute;
  margin-left : 480px;
  margin-top : 20px;
  width : 300px;
  color : #000000;
	margin-bottom: 200px;
	padding-bottom: 150px;
} 
.address{
	font-size: medium;
	margin-right: auto;
	margin-top: -10px;
}

#nextevent {
	display: inline-block;
	font-size: smaller;
}




tr.event{
text-align: left;
}

td{

	padding-right: 20px;
}
td.date{
	font-weight: bold;
	text-align: left;
	padding-right: 20px;
	width: 180px;
	}
td.notice{
	font-weight: bold;
	text-align: left;
	width: 500px;
	color: red;
}
tr{
	line-height: 1.25em;
	text-align: left;
	vertical-align: top;
	display: table-row;
	top: 3px;
}

.tagline {
	text-align: left;
	padding-left: 20px;

	opacity: 0.5;
	margin-bottom: 25px;
	font: bold small "Lucida Grande", Lucida, Verdana, sans-serif;
}

/* My Comment */

/* Hacks Below here!!!! */

/* hide overflow:hidden from IE5/Mac */ 

/* \*/
* html  {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
he\ight: 1px;
word-wrap: normal;
}
/* */

