@charset "utf-8";
body, p, ul, li, td, tr, h, h1, h2, h3  {
	font-family: Verdana;
}
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #F5EFF4;
	
	}
a:link{color: #AA6263; text-decoration:none}
a:visited{color: #AA6263; text-decoration:none}
a:hover{color: #594359; text-decoration:underline}

h2 {padding-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	padding-right: 10px;
	font-size: 1.3em;}
p {
	padding-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	padding-right: 10px;
	font-size: 0.75em;
}

#menu_links {
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	margin:0;
	padding: 10px 0px 0px 10px;

	}
div	#menu_links ul {list-style-type: none; margin: 0px; padding: 0;}
div	#menu_links li{color: #AA6263; font-size: 0.75em; width: 190px; border-bottom: 1px solid #AB6364 ;}
div #menu_links a {color: #594359; text-decoration:none; display:block; padding: 2px 0px 5px 5px;}
div #menu_links a:visited {color: #594359; text-decoration:none; display:block; padding: 2px 0px 5px 5px;}
div #menu_links a:link {color: #594359; text-decoration:none; display:block; padding: 2px 0px 5px 5px;}
div #menu_links a:hover{color: #AA6263; text-decoration:none; display:block; background-color:#FFFFFF; padding: 2px 0px 5px 5px;}
div	#menu_links li.pushed {padding: 2px 0px 5px 5px; width:185px}

ul.list {list-style-type: circle; margin: 0px; padding-left: 20px; font-size: 0.75em;}
li.list { padding-bottom: 20px;}
ul.home {list-style-type: none; margin: 0px; padding: 0px;}
li.home {color: #ffffff; font-size: 0.75em; font-weight:bold; width: 98%; padding: 5px 5px 5px 5px; background: #AA6263 url(../images/bg1.png) repeat-x;  }
li.bottom {color: #ffffff; font-size: 0.75em; font-weight:bold; width: 98%; text-align:right; padding-bottom:5px; }
li.path {color: #ffffff; font-size: 0.75em; font-weight:bold; width: 98%; border-bottom: 0; padding: 5px 5px 5px 5px; background: #594359 url(../images/bg2.png) repeat-x;  }
li.gallery {color: #ffffff; font-size: 0.75em; font-weight:bold; width: 98%; border-bottom: 0; padding: 5px 5px 5px 5px; background: #594359 url(../images/bg2.png) repeat-x; text-align:center }

td.home { width:50%; align:left; vertical-align:top; border-bottom: #AA6263 solid 1px; border-left:#AA6263 dotted 1px; border-right:#AA6263 dotted 1px;}
a.home {color: #ffffff; text-decoration:none;}
a:hover.home {color: #ffffff; text-decoration:underline;}
p.home { padding-left: 10px; padding-right: 10px}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#containerHome {
	min-width:1100px; 
	width: 100%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0;
	padding:0;
	color: #594359;
	text-decoration: none;
	
} 
#mainContentHome{
	overflow: hidden;
	margin: 0;	
	width: 80%;
	max-width:1000px;
	float:left;
	left: 220px;
	top: 66px;
	
	} 


#footerHome {
	width: 100%;
	height: 171px;
	background-image: url(/images/footer_home_bg.jpg) ;
		
} 

#headerHome {
	width: 100%;
	float: left;
	height: 65px;
	position: relative;
	margin: 0;
		
	
	} 
#sidebar1Home {
	float: left;
	width: 220px;
	
	
}


img.header-flag {
	left: 212px;
	position: absolute;
	top: 5px;
}
img.header-logo {
	height: 56px;
	padding: 5px;
	width: 200px;
	margin-bottom: 10px;
	margin-top:0;
}
img.header-banner1 {
	left: 242px;
	position: absolute;
	top: 5px;
}
.no-float {
	overflow: hidden;	
}

#footerEvents {
	width: 100%;
	height: 300px;
	background-image: url(/images/footer_events_bg.jpg) ;
	
} 
	
#footerHistory {
	width: 100%;
	height: 219px;
	background-image: url(/images/footer_history_bg.jpg) ;
	
} 	
td.events {align:left; vertical-align:top; border-bottom: #AA6263 solid 1px;}
td.gallery1 { text-align:center; border-bottom: #594359 solid 1px; 50%}
td.gallery { padding-right:20px; }
li.events {color: #ffffff; font-size: 0.75em; font-weight:bold; width: 99%; border-bottom: 0; padding: 5px 5px 5px 5px; background: #AA6263 url(../images/bg1.png) repeat-x; text-align:center;  }
p.events {
	padding-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	padding-right: 10px;
	padding-top: 10px;
	font-size: 0.75em;
}
