#right_side{width:220px;float:left;}
#right_side #rss_title{border-left:2px solid #cccccc;border-right:2px solid #cccccc;border-top:2px solid #cccccc;margin:10px 10px 0px 0px;background:url(/images/icons/rss-header.png);height:23px;padding:7px 10px 0px 10px;font-weight:bold;color:#ffffff;}
#right_side #rss{width:186px;margin:0px 10px 10px 0px;padding:0px 10px 10px 10px;border:2px solid #cccccc;font-size:10px;}
#right_side .title{border-left:2px solid #cccccc;border-right:2px solid #cccccc;border-top:2px solid #cccccc;margin:10px 10px 0px 0px;background:url(/images/icons/side_header.png);height:23px;padding:7px 10px 0px 10px;font-weight:bold;color:#ffffff;}
#right_side #small_calendar{width:186px;margin:0px 10px 10px 0px;padding:0px 10px 10px 10px;border:2px solid #cccccc;font-size:12px;}
#right_side #all_events{width:190px;margin:10px 10px 10px 0px;padding:0px 10px 0px 10px;line-height: 17px;font-size:11px;}
#right_side #sponsors{color:#656565;width:186px;margin:0px 10px 10px 0px;padding:0px 10px 0px 10px;border:2px solid #cccccc;}
#right_side #events{color:#656565;width:186px;margin:10px 10px 10px 0px;padding:0px 10px 0px 10px;font-size:11px;border:2px solid #cccccc;}
#right_side #events .datum {font-size:13px;font-weight:bold;}

h4.odd-line{background:#aaaaaa;padding:2px 2px 2px 12px;margin:0px;}
h4.even-line{background:#ffffff;padding:2px 2px 2px 12px;margin:0px;}
.odd-line a:link{display:block;color:#ffffff;text-decoration:none;}
.odd-line a:visited{color:#ffffff;text-decoration:none;}
.even-line a:link{display:block;color:#aaaaaa;text-decoration:none;}
.even-line a:visited{color:#aaaaaa;text-decoration:none;}
#main{width:470px;float:left;}

#small_content{margin:10px 20px 10px 20px;line-height: 17px;font-size:11px;}
#small_content h1{line-height:34px;}

#news_index{margin:10px 20px 10px 20px;line-height: 17px;font-size:11px;}
#news_index table{display:none;}
#news_index p{text-decoration:none;margin:0px;padding:0px;display:inline;}
#news_index h3{padding:8px 0px 6px 0px;margin:8px 0px 2px 0px;text-decoration:none;}
#news_index h3 a:link{color:#000000;text-decoration:none;padding:0px;margin:0px;}
#news_index h3 a:visited{color:#000000;text-decoration:none;padding:0px;margin:0px;}

#news{margin:10px 20px 10px 20px;font-size:11px;line-height: 17px;}
#news p{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
#news h1{line-height: 34px;margin-top:0px;}
#news_archive{margin:10px 20px 10px 20px;font-size:11px;}
#image_table {margin-bottom:0px;}
#image_table .img_text{color:#656565;line-height: 13px;font-size:10px;margin:5px 0px 0px 0px;}

/* Auto complete for news_archive */
div.auto_complete {width: 350px;background: #fff;}
div.auto_complete ul {border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none;}
div.auto_complete ul li {margin:0;padding:3px;}
div.auto_complete ul li.selected {background-color: #ffb;}
div.auto_complete ul strong.highlight {color: #800; margin:0;padding:0;}

/* Simple Captcha for Guestbook*/
#simple_captcha{border: 1px solid #ccc; padding: 5px !important;}
#simple_captcha,#simple_captcha div{display: table;}
#simple_captcha .simple_captcha_field,#simple_captcha .simple_captcha_image{border: 1px solid #ccc;margin: 0px 0px 2px 0px !important;padding: 0px !important;}
#simple_captcha .simple_captcha_image img{margin: 0px !important;padding: 0px !important;width: 110px !important;}
#simple_captcha .simple_captcha_label{font-size: 12px;}
#simple_captcha .simple_captcha_field input{width: 150px !important;font-size: 16px;border: none;background-color: #efefef;}

#main #events {margin:10px 20px 10px 20px;font-size:11px;line-height: 17px;}

.group_message{border:2px solid #cccccc;background-color: #aaccff;padding:0px 10px 10px 10px;margin:0px 0px 10px 0px;}

.comment {
	margin-bottom:8px;
	overflow:hidden;
	border-bottom:solid 2px #cccccc;
}

.comments_container .comment{
	margin-bottom:0px;
	border-bottom:none;
}

.comment_content {
	border-bottom:solid 2px #cccccc;
	margin-bottom:8px;
}

.comment_content p{
	margin-top:2px;
	margin-bottom:2px;
}

.comments_container {
	background:white;
	padding:4px;
	margin-top:15px;
}

.comments {
	margin-left:25px;
}



