body{font-family:Arial, sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
a, img{border:none;outline:none;}
html,body #content{position:relative;min-height:100%;height:100%;height:auto;}
html, body{height:100%;}
*html #content{height:100%;}
*{behavior:url(../_js/iepngfix.htc);}
#header .logo{position:absolute;float:left;top:0px;}
#header .visiting{position:absolute;float:left;top:0px;margin-left:317px;z-index:3;}
*html #header .visiting{margin-left:318px;}
#menu {position: relative; *z-index:1100;}

#nav {
	list-style:none;
	padding:0;
	margin:0;
	list-style-type: none;
	z-index:99; 
	float: right;
}

#nav li {
	float:left;
}

#nav li a {
	text-align:center;
	line-height:12px;
	padding:27px 20px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	font-weight: bold;
	background:url(../_img/menu-link-bg.jpg) center right no-repeat;
}

#nav li:hover a {
	background-color:#a80e15;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;
}
	
/* Fold-outs */
#nav > li > ul {
	visibility:hidden;
	position:absolute;
}

#nav > li ul.nav_foldout {
	left: 316px;
	visibility: hidden;
	position: absolute;
	width:630px;
	background-color:#ca1818;
	padding: 0;
	margin: 0;
	z-index: 999;
}

#nav > li:hover ul.nav_foldout {
	visibility:visible;
}

/* Fold-out columns */
#nav li ul.nav_foldout li.nav_foldout-col {
	display:block;
	float:left;
	width:172px;
	margin:4px;
	padding:10px;
}

#nav li ul.nav_foldout li.nav_foldout-col ul {
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}

#nav li ul.nav_foldout li.nav_foldout-col li {
	float:none;
	line-height:normal;
	list-style: none;
}

#nav li ul.nav_foldout li.nav_foldout-col a {
	padding: 5px !important;
	background: none !important;
	text-align: left;
	filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;
	font-weight: bold;
	font-size:13px;
	line-height: 1.2em;
}

#nav li ul.nav_foldout li.nav_foldout-col a:hover {
	text-decoration: underline;
}

#nav li ul.nav_foldout li.nav_foldout-col li a {
	text-transform: none;
	font-weight: normal;
	font-size:12px;
	color: #e5e5e5;
}

.left .home-link{height:52px;padding-left:7px;}
.home-link li{list-style-type:none;margin:0;padding:0;}
.back-to-events li{list-style-type:none;margin:0;padding:0;}
ul.accordion{font-weight:normal;height:312px;list-style-type:none;margin:0;padding:0;width:262px;background:url(../_img/accordion-bg.jpg) top left no-repeat;margin-bottom:15px;padding-top:4px;overflow:hidden;}
ul.accordion ul{height:220px;list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.accordion li a{color:#d7eae8;font-size:0 !important;}
ul.accordion li ul li{padding-left:12px;padding-right:12px;}
ul.accordion li ul li p{color:#72695a;font-family:Helvetica, Trebuchet MS, sans-serif;font-size:12px;font-weight:normal;line-height:16px;margin:0;padding:0;}
ul.accordion li ul li p a{color:#a92d27;}
ul.accordion li ul li h3{color:#a92d27;font-size:12px !important;margin:0;padding:0;line-height:24px;}
ul.accordion li ul li h4{font-style:italic;color:#a92d27;font-size:11px !important;margin:0;padding:0;line-height:24px;}
ul.accordion li ul li h2 a{color:#40372c;text-decoration:none;font-size:14px !important;margin:0;padding:0;line-height:24px;font-weight:normal;}
.left .section li{margin:0 15px;padding:0;}
.left .section h2{color:red;}
.left .section a{color:#bf2a1a;}
.left .section a:hover{text-decoration:none;}
.subnav{padding-left:6px;padding-right:9px;margin-bottom:15px;}
.subnav ul{list-style-type:none;margin:0;padding:0;font-family:Arial, sans-serif;}
.subnav ul li{width:auto;display:none;line-height:0px;}
.subnav ul li a{display:block;text-decoration:none;font-size:12px;color:#3d3d3d;text-transform:captialize;padding-top:6px;padding-bottom:14px;border-top:1px solid #c2bab3;line-height:12px;}
.subnav ul li a:hover{color:#7b7262;}
.subnav ul li ul li a{padding-left:10px;}
.subnav ul .current{background:url(../_img/bg_subnav-current-li.jpg) no-repeat;width:246px;display:block;}
.subnav ul .current a{border:0 none;padding:0;height:22px;padding-top:8px;padding-left:20px;text-transform:capitalize;color:#b74639;font-weight:bold;}
.subnav ul .current a:hover{color:#b74639;}
.subnav ul .current ul{background:#e8e4de url(../_img/bg_subnav-btm.jpg) no-repeat bottom;margin:0;padding:0;margin-left:10px;margin-right:10px;margin-bottom:5px;}
.subnav ul li.current ul li{display:block;background-image:none;width:226px;}
.subnav ul .current ul li a{color:#3d3d3d;font-weight:normal;}
.subnav ul .current ul li a:hover{color:#7b7262;}
#footer{font-size:11px;color:#706758;line-height:20px;text-align:center;}
#footer a{color:#8a806e;}
#footer img{margin-right:4px;margin-top:9px;}
#footer .image-links ul li{list-style-type:none;margin:0;padding:0;display:inline-block;}


/* 2nd level formatting */
.subnav li ul{ /*hides 2nd level */display: none;}
.subnav li.current ul{ /*reveals 2nd level */display: block;}
/* 3rd level formatting */
.subnav li.current ul li ul{ /* hides 3rd level */display: none;}
.subnav li.current ul li.current ul{display: block;}


/*alert div*/
#alert{background-color:#A71e22;color:#ffffff;position:fixed;bottom:0px;left:0px;width:100%;z-index:10;height:30px;line-height:30px;text-align:center;border-top: 5px solid #8cb7ae;}
#alert p{color:#ffffff;font-size:16px;}

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
