/* 1LH WEBSITE CSS */
html, body {
	margin:0px;
	padding:0px;
	font-family:"comic sans ms";
	font-size:12px;
}

body	{
	background-color:#cccccc;
}
	
#wrapper	{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

/* HEADER SECTION */

#header		{
	width:770px;
	background-image: url(common/images/headerbg.gif);
	height:202px;
	text-align:center;
}

#logo	{
	margin:0px;
	padding:0px;
	height:157px;
	background-image:url(common/images/logo.gif);
	background-repeat:no-repeat;
}

#logo h1	{
	margin:0px;
	padding:0px;
	visibility:hidden;
}

#subnav	{
	margin:0px;
	padding:0px;
	font-size:1.1em;
	color: #CCCCCC;
}

#subnav a	{
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	color: #CCCCCC;
}

#subnav a:hover {
	color:#00FF00;
}

#subnav h4	{
	margin:0px;
	padding:0px;
	visibility:hidden;
	height:1px;
	font-size:1px;
}


/* LEFT SIDE */

#left	{
	float:left;
	margin:0px;
	padding:0px;
	width:150px;
}

#mainnav	{
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	background-image:url(common/images/navbackground.gif);
	height:267px;	
}

#mainnav a {
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(common/images/buttons2.gif);
	background-position:8px -6px;
	background-repeat:repeat-y;
	width:130px;
	height:25px;
	text-align:center;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	top:28px;
	position:relative;
}

#mainnav a:visited {
	background-position:8px 170px;
	background-repeat:repeat-y;
}

#mainnav a:hover {
	background-position:8px 82px;
	background-repeat:repeat-y;
}

#mainnav h4	{
	margin:0px;
	padding:0px;
	visibility:hidden;
	height:1px;
	font-size:1px;
}

#lhimage {
	margin:0px;
	padding:0px;
	width:140px;
}

#lhimage img {
	margin:0px;
	padding:0px;
	margin-left:5px;
}

/* MIDDLE SECTION */

#middle	{
	float:left;
	margin:0px;
	padding:0px;
	width:460px;
	text-align:center;
}

#middle h1	{
	margin:0px;
	padding:0px;
	font-size:2em;
	font-weight:normal;
}

h3	{
	margin:0px;
	padding:0px;
	font-size:1.5em;
	font-weight:normal;
}	

#reminders	{
	margin:0px;
	padding:0px;
	background-image:url(common/images/remindersbg.gif);
	height:113px;
}

#reminders h3	{
	margin:0px;
	padding:0px;
	font-size:1.5em;
	font-weight:normal;
	color:#00FF00;
}

#reminders ul	{
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:20px;
	color:#00FF00;
}

#eventstop	{
	margin:0px;
	padding:0px;
	background-image: url(common/images/eventstop.gif);
	background-repeat:no-repeat;
	height:96px;
	background-position:center;
	color:#cccccc;
}

#eventstop h3	{
	padding-top:30px;
	font-weight:bold;
}

#eventstop table	{
	margin-left:auto;
	margin-right:auto;
}

#eventstop p	{
	padding:0px;
	margin:0px;
	width:410px;
	margin-left:auto;
	margin-right:auto;
}

#events	{
	margin:0px;
	padding:0px;
	background-image:url(common/images/eventsbg.gif);
	background-repeat:repeat-y;
	background-position:center;
	color:#cccccc;
}

#events table	{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border: #cccccc;
	color:#CCCCCC;
}

#events th	{
	background:#333333;
	color:#CCCCCC;
}

#events p	{
	padding:0px;
	margin:0px;
	width:410px;
	margin-left:auto;
	margin-right:auto;
}

#events a {
	color:#CCCCCC;
}

#events a:visited {
	color:#999999;
}

#events img {
	background:#ffffff;
	border:none;
}

#events a img {
	border:none;
}

#events ul	{
	padding:0px;
	margin:0px;
	margin-left:50px;
}

#events li	{
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-type:none;	
}
	
#events h4	{
	padding:0px;
	margin:0px;
}

abbr	{
	text-decoration:none;
}

#eventsbottom	{
	margin:0px;
	padding:0px;
	background-image: url(common/images/eventsbottom.gif);
	background-repeat:no-repeat;
	height:96px;
	background-position:center;
	margin-left:-2px;
	color:#cccccc;
}

#eventsbottom h4	{
	margin:0px;
	padding:10px;
	position:relative;
	font-weight:normal;
}

#eventsbottom p	{
	padding:0px;
	margin:0px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

#eventsbottom img {
	padding-top:10px;
	text-decoration:none;
	border:none;
	position:relative;	
}

#eventsbottom a {
	color:#ffffff;
}

#eventsbottom a:visited {
	color:#999999;
}
	
/* RIGHT HAND SIDE */

#right	{
	float:right;
	margin:0px;
	padding:0px;
	width:160px;
}

#rhimage1	{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	height:370px;
}

#rhimage1 img {
	margin-left:10px;
	position:relative;
}

#updates	{
	background-image:url(common/images/updatesbg.gif);
	background-repeat:no-repeat;
	height:229px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#updates h4	{
	margin:0px;
	padding:0px;
	font-size:1.1em;
	padding-top:10px;
	color:#FF00FF;
	font-weight:bold;
	text-align:center;
}

#updates p	{
	margin:0px;
	padding:0px;
	font-size:0.8em;
	font-weight:normal;
	color:#FF00FF;
	text-align:center;
}

#updates ul	{
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:20px;
	color:#CCCCCC;
	
}

#blinky	{
	margin:0px;
	padding:0px;
	text-align:center;
}

#blinky a img {
	border:none;
}

#rhimage2	{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	height:315px;
	margin-top:10px;
}

#rhimage2 img {
	margin-left:10px;
	position:relative;
}

/* FOOTER */

#footer	{
	clear:both;
	margin:0px;
	padding:0px;
	background-image:url(common/images/footer.gif);
	background-repeat:repeat-x;
	background-color:#333333;
	height:65px;
	text-align:center;
}

#footerinfo	{
	margin:0px;
	padding:0px;
	background-image: url(common/images/footerinfo.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:397px;
	height:50px;
	margin-top:9px;
	text-align:center;
	font-size:0.8em;
	padding-top:3px;
	position:relative;
	vertical-align:middle;
	
}	
	
#footerinfo img	{
	padding:0px;
	margin:0px;
	margin-top:15px;
}

