.center{ text-align:center; }
.left{ text-align:left; }
.right{ text-align:right; }
.float_left { float:left; }
.float_right { float:right; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.margin_left { margin-left:10px; }
.bold { font-weight:bold; }
.margin { margin:10px 0; }

#language_selector { float:right; padding:7px 100px 0 0; font-weight:bold; color:#CCCCCC; }
#language_selector a { color:#CCCCCC; }
#language_selector a:hover { color:#666666; }
#language_selector a.selected { color:#666666; }
#language_selector a.selected:hover { color:#CCCCCC; }

.main_title { padding:10px 0 0 50px; }
#tools_menu { margin:50px auto 10px auto; }
#tools_menu a { font-weight:normal; }
#tools { float:left; margin:0 20px 0 0; }
#tools a { font-weight:normal; }
.donate { float:left; }
#index_events_container { background:url(../img/background_index_events.gif) top left repeat-y;  border-top:1px solid #B0B0B0; }
#index_events_container a { font-weight:normal; }
.index_events { float:left; width:164px; color:#4C4570; padding:10px 15px 10px 15px; }

.event { width:410px; margin:0 0 20px 0; color:#4C4570; font-size:0.9em; float:left; line-height:1.6em; }
.event_image { float:right; }
.event_image_text { display:block; width:116px; background:#3C3760; color:#EFC83D; font-weight:bold; padding:2px; margin-top:-4px; cursor:pointer; }
.event_date { background:#EFC83D; padding:2px 4px; }
.event_name { background:#DDE0E7; padding:2px 4px; margin-bottom:5px; }
.event_map {}

.files_section { width:200px; float:left; }

.download_icon { vertical-align:middle; margin-right:5px; }

#back_to_top { float:right; border-bottom:1px dotted #CCCCCC; margin-top:30px; padding:2px 0; }

#news_ticker_container { padding:35px 0 0 250px; }

.alphabet { text-align:center; font-size:1em; font-weight:normal; margin:10px 0; }
.alphabet a { text-decoration:underline; }
a.letter_selected { color:#FF0000; }

.rememberance_container { float:left; text-align:left; width:400px; }
.rememberance_image_container { float:left; width:150px; text-align:right; }