
body { margin: 0px; background-color: #ffffff;  }

a { color: #000000; }
.menu_list { padding-top: 10px;padding-left: 10px; }
.main { padding-top: 10px;padding-left: 10px; }
.menu_list a { color: #ffffff; }

div.banner { background: #9d1f22; width: 100%; height: 100px; }

span.weather { float: right; overflow: hidden; width: 150px; }
span.random_image { float: right; overflow: hidden; width: 280px; }

.intro_page{ margin-left: auto; margin-right: auto; }


.logo { border-bottom: 1px solid #9d1f22; margin-right: 300px; }

font.page_title { font-family: verdana, geneva, arial; font-weight: bold; font-size: 14px; color: #000000; }
font.part_title { font-family: verdana, geneva, arial; font-size: 12px; color: #000000; font-weight: bold; }
font.part_text { font-family: verdana, geneva, arial; font-size: 12px; color: #000000; }
font.choose_language { font-family: verdana, geneva, arial; font-size: 10px; color: #000000; }
font.admin_text, font.admin_text a { font-family: verdana, geneva, arial; font-size: 10px; color: #ffffff; }
a.admin_link { font-family: verdana, geneva, arial; font-size: 10px; color: #333333; }
font.page_menu { font-family: verdana, geneva, arial; font-size: 12px; color: #34C2E4; }
table.part { width: 100%; margin-bottom: 10px; }
a.print_close { font-family: verdana, geneva, arial; font-size: 10px; color: #000000; }


.selection { 
	height: 100px;
	vertical-align: middle;
}

.selection a { font-family: verdana, geneva, arial;  font-size: 30px; } 
