.index	{ clear: both;
	margin: auto;
	}

#refresh
	{ float: left;
	width: 570px;
	margin: 3px;
	padding: 3px;
	background-color: #f0fff0;
	border: solid 1px #66cc00;
	text-align: left;
	background-image: url(img/background2.gif); }

#refresh a:link
	{ color: #c9171e;
	text-decoration: none; }

#refresh h1.info
	{ font-weight: bold;
	font-size: 125%;
	color: #009900;
	margin: 10px;
	border-left: solid 5px #009900;
	border-bottom: solid 1px #009900;
	padding : 2px 5px;
	background-image: url(img/present4.jpg);}

#refresh h1.eve
	{ font-weight: bold;
	font-size: 125%;
	color: #cc3333;
	margin: 10px;
	border-left: solid 5px #cc3333;
	border-bottom: solid 1px #cc3333;
	padding : 2px 5px;
	background-image: url(img/present4.jpg);}

ul.topics,ul.event
	{ margin: 5px;
	padding: 5px;
	list-style-type: none; }

ul.topics li
	{ padding: 5px 5px 7px 18px;
	border-bottom: dotted 1px #99cc66;
	background: url(img/list.gif) no-repeat 0px 50%; }

ul.event li
	{ padding: 5px 5px 7px 18px;
	border-bottom: dotted 1px #cc6666;
	background: url(img/list2.gif) no-repeat 0px 50%; }

.blogimg { margin: 5px;
           border: 0; }

#rightside
	{ float: right;
	width: 200px;
	margin: 3px;
	padding: 3px;
	background-image: url(img/background.gif) ;
	border: solid 1px #99cc99; 
	text-align: left;
	font-size: 100%; }

#rightside a:link
	{ color: #c9171e;
	text-decoration: none; }

#rightside h2
	{ font-weight: bold;
	font-size: 105%;
	color: #336600;
	margin: 5px 10px;
	padding: 3px;
	background-image: url(img/present4.jpg);
	text-align: center;
	border-top: solid 1px #99cc99;
	border-right: solid 5px #99cc99;
	border-bottom: solid 1px #99cc99;
	border-left: solid 5px #99cc99; }

#rightside p
	{ margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px; 
	line-height: 1.5;}

#rightside h3
	{ font-weight: bold;
	font-size: 105%;
	color: #ffffff; 
	margin: 5px 25px;
	padding: 2px;
	text-align: center;
	border-right: solid 3px #ffffff;
	border-left: solid 3px #ffffff;
	background-color: #ffcc66;
	background-image: url(img/h3back.jpg); }

.corp	{ margin: 0px; }

.corp ul
	{ list-style-type: none; }

.corp li
	{ padding-bottom: 5px; }

.search
	{ margin-left: 5px;}

.search a:hover
	{ text-decoration: none; 
	background-image: url(img/background.gif); }

.footer
	{ clear: both;
	margin: 0px;
	width: 800px;
	}

ul.lowermenu
	{ margin-right: auto;
	margin-left: auto;
	width: 450px;
	padding: 10px;
	list-style-type: none; 
	}

ul.lowermenu li
	{ float: left;
	font-size: 100%;
	padding-right: 10px;
	padding-left: 10px;
	border-right: solid 1px #99cc66; }

ul.lowermenu li.noborder
	{ border: 0px; }

