/* ------- SUB PAGE MENU CLASSES ------- */
.menuli {
	list-style:square;
	color:white;
	/*list-style-position:inside;*/
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	text-align:left;
	text-transform:capitalize;
	font-variant:small-caps;
}

.menuli a:hover
{
text-decoration:underline;
}

.menuUL {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
}

.menuback {
	background-image:url(/images/sub/sub_menu_bg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:0px;
}
/* ------- /SUB PAGE MENU CLASSES ------- */

body {
margin:0;
padding:0;
background-image:url(images/bg2.jpg);
background-position: top center;
background-attachment:fixed;
background-repeat:no-repeat;
background-color:#f6efe3;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#000302;
text-align:left;
}


#wrapper
{
margin:0;

}

#header
{
margin:0px;
background-image:url(images/top_bg.png);
background-repeat:repeat-x;
height:110px;
}



/*.leftBg
{
background-image:url(images/bg_left.png);
background-repeat:no-repeat
}

.rightBg
{
background-image:url(images/bg_right.png);
}*/

#leftBorder
{
background-image:url(images/leftBorder2.png);
background-repeat:repeat-y;
background-position:right;
}

#rightBorder
{
background-image:url(images/rightBorder.png);
background-repeat:repeat-y;
background-position:left;
}

.headerNav
{
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color: #ffffff;
text-align:center;
}

.headerNav a
{
text-decoration:underline;
color: #ffffff;
}

#searchHome
{
height:35px;
width:231px;
background-image:url(images/searchbg.png);
background-repeat:no-repeat;
}

.searchBox
{
height:14px;
width:150px;
}

.mainTextPosition
{
padding-left:15px;
padding-right:25px;
vertical-align:top;
width:465px;
}

.bodyText
{
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
color:#000302;
font-style:normal;
line-height:18px;
text-align:left;
}

a .bodyText{
text-decoration:underline;
color: #981C1E;
}

a {
text-decoration:underline;
color: #981C1E;
}

p {
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
color:#000302;
font-style:normal;
line-height:18px;
text-align:left;
}

/*p a{
text-decoration:underline;
color: #981C1E;
}*/

.red {
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#FF0000;
line-height:18px;
}

.header1
{
color:#981c1e;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:bold;
line-height:28px;
text-align:left;
}

.Header2
{
color:#981c1e;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:bold;
line-height:22px;
text-align:left;
}
.header2
{
color:#981c1e;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:bold;
line-height:22px;
text-align:left;
}

.header3
{
color:#981c1e;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:left;
}

.header4
{
color:#000302;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:left;
}

.header3Events
{
color:#981c1e;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:22px;
text-align:left;
text-transform:uppercase;
}

.eventItem {
clear:both;
float:left;
width:200px;
padding-left:10px;
margin-top:-5px;
text-align:left;
vertical-align:top;
height:100%;
padding-bottom:25px;
}

.eventPageItem {
float:left;
width:80%;
padding-left:10px;
margin-top:-5px;
text-align:left;
height:100%;
padding-bottom:25px;
}

#eventsBox {
background-image:url(images/events_home_bg.png);
background-repeat:repeat-y;
padding-left:20px;
vertical-align:top;
}

#eventsSpacer {
height:50px;
}

.eventDate {
clear:both;
float:left;
background-image:url(images/events_date.png);
background-repeat:no-repeat;
width:33px;
height:40px;
text-align:center;
color:#FFFFFF;
padding-top:2px;
line-height:17px;
}

.eventDescription {
float:left;
width:140px;
/*padding-left:20px;*/
text-align:left;
line-height:12px;
/*height:70px;*/
}

.eventsHeader {
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:bolder;
line-height:14px;
text-transform:uppercase;
}

.eventsText {
font-size:10px;
line-height:12px;
}

.thruText {
font-size:10px;
font-style:italic;
text-align:center;
line-height:12px;
color:#981c1e;
}

.breadcrumb {
font-size:12px;
font-style:italic;
line-height:16px;
color:#981c1e;
}

.breadcrumb a{
font-size:12px;
font-style:italic;
line-height:16px;
color:#981c1e;
}

.breadcrumb a:hover{
font-size:12px;
font-style:italic;
line-height:16px;
color:#981c1e;
}


.eventsMore {
color:#981c1e;
text-decoration:underline;
line-height:12px;
}

#tourBox
{
background-image:url(images/tour_home_bg.png);
background-repeat:repeat-y;
background-position:center;
width:144px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
line-height:17px;
margin-top:-5px;
margin-bottom:-7px;
}

.footer
{
font-size:12px;
line-height:24px;

}

.footer a
{
color: #981c1e;
text-decoration:underline;
}

#map
{
float:right;
width: 250px;
}


.border {
	border-color:#981c1e;
	border-style:solid;
	border-width:thin;
	/*width:250px;*/
}
.img {
	border-color:#981c1e;
	border-style:solid;
	border-width:thin;
}
