@charset "UTF-8";
/* CSS Document */

html,body { width:100%;margin:0; }
body { text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px; }
img { border:none; }

div#container { width:1100px;margin:0 auto;position:relative; }

div#header div#navigation { background:#cccccc;padding:5px;font-weight:bold; }
div#header div#navigation ul { list-style:none;margin:0;padding:0; }
div#header div#navigation ul li { float:left;padding:3px 5px;margin-right:5px;background:#666;color:#fff; }
div#header div#navigation ul li a { color:#fff;text-decoration:none; }
div#header div#navigation ul li a:hover { text-decoration:underline; }

div#content { text-align:left;min-height:325px;padding-bottom:15px;padding-left:135px;background:url(../images/bg_content.jpg) no-repeat left top; }
div#content div.column { background:#F6F6F6;width:250px;float:left;margin-right:25px;padding:10px;margin-top:25px; }
div#content div.column h1 { font-size:16px;margin:0; }
div#content div.link { margin:25px 0;text-align:center; }
div#content div.column.article { width:500px; }

div#footer { background:#cccccc;text-align:left;padding:5px;font-weight:bold; }
div#footer p { padding:0;margin:0; }

div.clear { clear:both;height:1px;font-size:0; }

div.gallery { text-align:center;float:left;font-size:10px;margin:10px; }
div.gallery-image { border:solid 1px #CCCCCC;background:#fff;font-size:0; }
div.gallery-image img { padding:2px; }
div.gallery-description { font-weight:bold;margin-top:5px;font-size:12px; }
div.gallery-description a { text-decoration:underline; }

table.schedule { width:100%;margin:15px 0; }
table.schedule th { font-size:11px; }
table.schedule td { font-size:11px;padding:3px 3px; }