@charset "utf-8";
/* CSS Document */
* { margin: 0; }
html,
body { margin:0 auto; padding:0; height:100%; color:#666; background-color:#fff; font-size:0.95em; font-family:Tahoma, Geneva, sans-serif; background:url(header_bg_repeat.jpg) top center repeat-x; }
body a,
body p { text-decoration:none; font-size:0.95em; font-weight:bold; color:#666; padding:0 0 20px 0; }
body h1 { padding-bottom:15px; font-size:medium; color:#333; }
body h2 { padding:25px 0px 10px 0px; font-size:small; color:#333; }
body h3 { color:#555; font-size:1.2em; }

img { border:none; border-style:none; }

.border { border:solid; border-color:#463430; }
address { font-style:normal; }

#container { width:972px; background:url(header_bg.jpg) top center no-repeat; min-height:100%; height: auto !important; height: 100%; margin: 0 auto -120px;}

#nav { background-repeat:no-repeat; height:36px; position:relative; top:120px; padding:0 40px; }
#nav ul { list-style:none; padding:7px 0px; }
#nav ul li { float:left;  line-height:20px; padding:0 30px 0 0; color:#333;  }
#nav ul li a { font-weight:bold; color:#333; }
#nav ul li a, #nav ul li a:visited { color:#999; text-decoration:none; }
#nav ul li a:hover,
#nav ul li.selected a { color:#333; text-decoration:none; }

#nav ul li.right { float:right; padding:0; }

#map_right { float:right; padding: 0 0 20px 20px; }

#imageRotate { list-style:none; float:right; right:0; width:420px; height:280px; margin:0 0 20px; }

#article { padding:20px; min-height:250px; font-weight:bold; background:#fff; position:relative; top:110px; }
.map { float:right; position:relative; padding:5px; background-color:#eee; }

.clear { clear:both; height:1px; }

a:link { text-decoration:none; outline:none; color:#333; }
a:visited { text-decoration:none; outline:none; color:#333; }
a:active { text-decoration:none; outline:none; }
a:hover { color:#666; text-decoration:none; }

/*BASIC PAGE*/ 

.events_text ul { font-size:14px; }
.image_right { float:right; position:relative; padding:0 0 20px 20px; clear:both; }
.image_left { float:left; padding:0 20px 20px 0; }
#popupBook { position:absolute; text-align:center; top:0; left:0; width:100%; height:100%; z-index:99; padding:50px; background-color:#FFF; }
#popupBook img { background:#fff; }
#footer { background:url(footer_bg.jpg) repeat-x; height:120px; width:100%; position:relative; }
.push { height: 120px; }

