body {
	font: 11px/13px arial,sans-serif;
}

#quotes {
	font: bold italic 14px/16px times,serif;
	color: #3D3073;
}

#navigation {
	font: 11px/13px arial,sans-serif;
	color: #3D3073;
}

#navigation a:link {
	font: bold 11px/13px arial,sans-serif;
	color: #3D3073;
	text-decoration: none;
}

#navigation a:visited {
	font: bold 11px/13px arial,sans-serif;
	color: #333333;
	text-decoration: none;
}

#navigation a:hover {
	font: bold 11px/13px arial,sans-serif;
	color: #FF9933;
	text-decoration: underline;
}

#map {
	font: 11px/13px verdana,sans-serif;
	color: #333333;
	padding: 10px;
}

#map h1 {
	font: bold 16px/18px arial,sans-serif;
	color: #3D3073;
	margin: 0;
	padding-bottom: 2px;
	padding-top: 2px;
}

/* ============ */
/* Body Section */
/* ============ */	

.center {
	padding-left:10px;
	padding-right:10px;
}

#welcome {
	font: 11px/13px verdana,sans-serif;
	color: #000000;
	padding: 10px;
}
	
#welcome h1 {
	font: bold 16px/18px arial,sans-serif;
	color: #3D3073;
	margin: 0;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#welcome h2 {
	font: bold 14px/16px arial,sans-serif;
	color: #3D3073;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	background-color: #E2E7F3;
}

#welcome p {
	font: 11px/13px verdana,sans-serif;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
}



/* ==================== */
/* CITY NAVIGATION MENU */
/* ==================== */
div.cities {
	font: bold 12px/14px arial,sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background: #3D3073;
}

#cityBox {
        position:relative;
        width:173px;
        padding:2px;
        background-color:           /* #F7EFD4; */
        line-height:14px;
		/* IE%/WIN Hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:163px;
        }
/* Be nice to Opera 5 */
body>#cityBox {width:163px;}

#navCity {
	font: 10px/12px arial,helvetical,sans-serif;
	color: #333333;
	}
	
#navCity ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navCity li {
	border-bottom: 1px dotted #999999;
	padding-left: 6px;
	}
	
#navCity li a:link {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #25269A; /* Blue */
	text-decoration: none;
	}
	
#navCity li a:visited {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #25269A; 
	text-decoration: none;
	}
	
#navCity li a:hover {
	background-color: #660000;
	color: #FFFFFF;
	}



/* ************************ */
/* CALENDAR NAVIGATION MENU */
/* ************************ */
div.calendar {
	font: bold 12px/14px arial,sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background: #660000;
}

#calendarBox {
        position:relative;
        width:173px;
        padding:2px;
        background-color:#FFFFFF;
        line-height:14px;
		/* IE%/WIN Hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:163px;
        }
/* Be nice to Opera 5 */
body>#calendarBox {width:163px;}

#navCalendar {
	font: 10px/12px arial,helvetical,sans-serif;
	color: #333333;
	}
	
#navCalendar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navCalendar li {
	border-bottom: 1px dotted #999999;
	padding-left: 10px;
	}
	
#navCalendar li a:link {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #25269A;  
	text-decoration: none;
	}
	
#navCalendar li a:visited {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #25269A;  
	text-decoration: none;
	}
	
#navCalendar li a:hover {
	background-color: #3D3073;
	color: #FFFFFF;
	}

/* ************************ */
/* SITES NAVIGATION MENU */
/* ************************ */
div.sites {
	font: bold 12px/14px arial,sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background: #3D3073;
}

#sitesBox {
        position:relative;
        width:199px;
        padding:2px;
        background-color:#FFFFFF;
        line-height:14px;
		/* IE%/WIN Hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:189px;
        }
/* Be nice to Opera 5 */
body>#sitesBox {width:189px;}

#navSites {
	font: 10px/12px arial,helvetical,sans-serif;
	color: #333333;
	}
	
#navSites ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navSites li {
	border-bottom: 1px dotted #999999;
	padding-left: 6px;
	}
	
#navSites li a:link {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #3D3073;  
	text-decoration: none;
	}
	
#navSites li a:visited {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #3D3073;  
	text-decoration: none;
	}
	
#navSites li a:hover {
	background-color: #660000;
	color: #FFFFFF;
	}
	

/* ****************** */
/* WHERE TO STAY MENU */
/* ****************** */
div.stay {
	font: bold 12px/14px arial,sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background: #3D3073;
}

#stayBox {
        position:relative;
        width:199px;
        padding:2px;
        background-color:#FFFFFF;
        line-height:14px;
		/* IE%/WIN Hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:189px;
        }
/* Be nice to Opera 5 */
body>#stayBox {width:189px;}

#navStay {
	font: 10px/12px arial,helvetical,sans-serif;
	color: #333333;
	}
	
#navStay ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navStay li {
	border-bottom: 1px dotted #999999;
	padding-left: 6px;
	}
	
#navStay li a:link {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #3D3073;  
	text-decoration: none;
	}
	
#navStay li a:visited {
	display: block;
	padding: 2px;
	padding-left: 6px;
	color: #3D3073;  
	text-decoration: none;
	}
	
#navStay li a:hover {
	background-color: #660000;
	color: #FFFFFF;
	}
	

/* ********** */
/* SEARCH BOX */
/* ********** */
div.search {
	font: bold 12px/14px arial,sans-serif;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background: #660000;
}

#searchBox {
        position:relative;
        text-align: center;
        width:199px;
        padding:2px;
        background-color:#EEEEEE;
        line-height:14px;
		/* IE%/WIN Hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:189px;
        }
        
#searchBox form {
		padding: 0;
		margin: 0;
}

/* Be nice to Opera 5 */
body>#searchBox {width:189px;}

#navSearch {
	font: 10px/12px arial,helvetical,sans-serif;
	color: #333333;
	}
	

div.listingBoxTitle {
	border: 1px solid #cccccc;
	background-color:#eeeeee;
	font: bold 14px arial,sans-serif;
	color: #3D3073;
	padding:2px;
}

div.listingBox {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color:#ffffff;
	padding:4px;
}
		
	
	
#footer {
	font: 11px/13px arial,sans-serif;
	color: #666666;
}
