@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }


/********************MICELLANEOUS********************/
h3{
	font-size:1.3em;
	color:#9c001b;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}
h4{
	font-size:1.2em;
	color:#9c001b;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	}
	
#image{
	margin:0; padding:0;
	text-align:center;
	}
	#image2{
	margin:0; padding:0;
	text-align:left;
	}
	
p { 
	margin: 0.75em 0;
	}
#design{

color:#996666;
}
#invisi{
text-indent:-9000px;
color:#FFFFFF;
}
/********************BODY STRUCTURE********************/

body{
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#FFFFFF;
	
	}
	
#container{
	width: 1040px;
	margin: 0 auto;
	max-width:1040px;
	
	}

#bottomd{
	text-align:center;
	text-indent: -9000px;
	height:330px;
	background-image:url(graphics/headingrhsb.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
/********************HEADING********************/

#heading{
	background-image:url(graphics/headingrhs-repeater.gif);
	background-repeat:repeat-x;
	height:153px;
	margin-right:10px;

	}
	
#heading1{

	background-image:url(graphics/headinglhs.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:500px;
	min-width:730px;
	width:1030px;
	}
	
#heading3{
	background-image:url(graphics/headingrhs.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	height:184px;
	width:112px;
	}
	
/********************MIDSECTION********************/
#frame{
	background-image:url(graphics/contentb.gif);
	background-repeat:no-repeat;
	margin-left:155px;
margin-top:37px;
	padding-bottom:25px;
	height:315px;
	}

#content{
	background-image:url(graphics/headingrhsb.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	overflow:inherit;
	width:797px;
	border-top: 1px solid #CF993C;
	border-bottom: 1px solid #CF993C;
	margin-right:50px;
margin-bottom:30px;
	min-height:500px;
	padding-bottom:20px;
	}

* html #content{ /*hack to get IE to also display attribute min-height*/
	height: 500px; /*IE5 height*/
	h\eight: 500px; /*IE6 height*/
	}
	/********************EVENTS TABLE********************/
#events{
margin-top:10px;
}
.desc{
padding-left:20px;
text-align:left;
}

strong{
font-size:1.2em;
	color:#9c001b;
}
.top{
text-align:left;


	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

	font-size:1.2em;
	color:#9c001b;

}
#events td{
padding-bottom:5px;
padding-top:5px;
}
#events th{
padding-top:10px;
text-align:left;
}
/********************NAVIGATION********************/
#navigation {
	float: top;
	font-size:13px;
	font-size-adjust:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:128px;
	padding-left:180px;
	padding-bottom:5px;
	}
		
#navigation ul li{
	text-align:center;
	display:inline;
	background-color:#ffffff;
	}
	
#navigation ul li a{
	color:#9c001b;
	border-bottom:1px solid #cf993c;
	border-top: 1px solid #cf993c;
	border-left: 1px solid #cf993c;
	border-right: 1px solid #cf993c;
	border-spacing:none;
	text-decoration: none;
	padding-right:2px;
	padding-left:2px;
	}
	
#navigation ul li a:hover{
	color:#ffffff;
	background-color:#cf993c;
	}
	
#navigation li.current a{
	color:#ffffff;
	background-color:#9c001b;
	}
	
#navigation li.current a:hover{
	color:#ffffff;
	background-color:#9c001b;
	}
	
/*SUB MENU*/	

#tab {
height: 16px;
font-size:12px;
}
#tab ul li{
list-style:none;
display:inline;
}
#tab li a {
background-image:url(graphics/tab2.gif);
background-position: top right;
background-repeat:no-repeat;
border-left: 1px solid #E4BF72;
list-style:none;
text-decoration:none;
display:inline; 
width: 160px;	
padding-left:2px;
padding-right:20px;
height:16px;
line-height:16px;
color:#9c001b;
text-align:left;
}
#tab li a:hover{
color:#ffffff;
background-position:right -16px;
}
#tab li.current a {
color:#ffffff;
background-image:url(graphics/tab3.gif);
}

/********************IMAGE GALLERY********************/
	
#mainImage {
	margin:0; padding:0;
	text-align:center;
	}
	
#mainImage img {
	border: 1px solid #CCCC99;
	padding:5px;
	}
		
#list {
	margin:0; padding:0;
	height:60px;
	max-height:60px;
	width:760px;
	max-width:760px;
	overflow:auto;
	}
ul#thumbnails {
	margin-top:5px;
	text-align:center;
	letter-spacing:3px;
	}
ul#thumbnails li {
	display:inline;
	}
#thumbnails img {
	display:inline;
	text-align:center;
	list-style:none;
	border:1px  solid #f2f4df;
	text-decoration: none;
	}
	
	
	
	
	
	
.subtitle{
margin:0; padding:0;
text-align:center;
padding-bottom:2px;
padding-top:5px;
}
.subheadings{
text-align:center;
background-image:url(graphics/subheading2.gif);
background-position:center;
background-repeat:no-repeat;
height:78px;
text-align:center;
}
#specialnav{
padding-top:10px;
font-size:11px;
line-height:20px;
}

#specialnav li{
display:inline;
}
#specialnav li a{
padding:2px;
background-color:#FFFFFF;
border-left: 1px solid #cf993c;
border-bottom:1px solid #cf993c;
border-top: 1px solid #cf993c;
border-right: 1px solid #cf993c;
font-size:11px;
color:#9c001b;
text-decoration:none;
}	
#specialnav li.current a{
color:#ffffff;
background-color:#9c001b;
}	
#specialnav li.current a:hover{
color:#ffffff;
background-color:#9c001b;
}	
#specialnav li a:hover{
color:#ffffff;
background-color:#cf993c;
}



