@charset "UTF-8";
/* CSS Document */

body { text-align:center;
		min-width:965px;
		background-color:#ffffbb;
		margin:0;
		padding:0;
      color:#645839;
      font:x-small/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;

}

	  html>body {font-size:small;}


#container {width:945px;
			margin:0px auto;
			text-align:left;
			overflow:visible;
			line-height:normal;
			background-color:#fff;
			padding:15px 0px 15px 15px;
			border:1px solid #ddd;

}
#banner {	width:930px;
			height:160px;
margin-bottom:-3px;
}
html>body #banner {margin-bottom:0px;

}

#nav {clear:left;
width:930px;

}


#nav ul {margin:-2px 0 0 0;
		padding:0;
		list-style:none;
		width:930px;
		float:left;
		height:30px;
		background: #3670b5 url(images/NavBar.gif) repeat-x left top;
		line-height:normal;

}

html>body #nav ul {margin:0;
}

#nav ul li {float:left;
}


#nav ul li a:link, #nav ul li a:visited {display:block;
			padding:0 18px;
			line-height:24px;
			text-decoration:none;
			background: url(images/NavBar.gif) repeat-x left top;
			float:left;
			font-weight:bold;
			color:#fff;

}

#nav ul li a:hover, #nav ul li a:active {color:#ed1e32;
}


#mainContent {width:928px;
clear:left;
margin:0;
border-left:1px solid #3670b5;
border-right:1px solid #3670b5;
border-bottom:1px solid #3670b5;
}

#mainContent p {padding:0px 10px 10px 10px;
}

#mainContent a {color:#0066FF;
	font-weight:bold;
}

#mainContent h1 {margin:0;padding:10px 10px 0px 10px;
				font-size:170%;
				color:#FF0033;
				}
#mainContent h3 {margin:0;padding:5px 10px;
font-size:120%;
color:#3366ff;
}

#mainContent blockquote {background-color:#cceeFF;
margin:30px 320px 30px 30px;
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
line-height:130%;
color:#000;
}

.quote {background-color:#cceeFF;
margin:30px 320px 30px 30px;
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:110%;
line-height:120%;
color:#000;
}

#feature {clear:right;
font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
font-size:14px;
margin:0px 20px 20px 10px;
float:right;
border:2px solid #ff0033;
text-align:center;
padding:5px;

}

a.block {background-color:#cceeff;
font-family: Georgia, "Times New Roman", Times, serif;
color:#0033FF;
}

#flash {float:right;
margin:20px;

}

.pic-right {clear:right;
float:right;
margin:20px;
border:1px solid #ddd;
}

img.border {margin:5px;
}

#mainContent a {color:#0000FF;
background-color:#fff;

}

#mainContent a:hover {color:#CC0033;
background-color:#ffffbb;
}

#footer {clear:both;
width:930px;

}

#footer p {text-align:center;
padding:0px 15px;
margin:0;
font-size:90%;
}
#footer a {color:#0000FF;
background-color:#fff;

}

#footer a:hover {color:#CC0033;
background-color:#ffffbb;
}

#container #mainContent .pic-right p {
	font-size: 90%;
	margin: 0px 5px 5px 5px;
	padding:0;
	width: 300px;
}
.event {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: bold;
	color: #CC0033;
	background-color: #99CCFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom:0;
}

.nospace {margin:0;padding:0;
}

#credit {clear:right;
margin:0px 50px 10px 10px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;

}
#credit a {font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
font-weight:normal;
text-decoration:none;
}
#credit a:hover {font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#900;
font-weight:normal;
}
