body {
	text-align:center;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:76%;
	color:#494980;
	padding:0;
	border:0;
	margin:0;
	background:#ffffff;
	text-align:center;
	background-image: url(images3/BBBackBlock.gif);
	background-color: #FFFFFF;
}

#CallOut1 {
	z-index:1;
	float: left;
	margin: 10px;
	padding: 10px;
	width: 130px;
	border: solid black 1px;
	background-color: #5c5ca1;
	color: #FFFFFF;
	font-variant: normal;
	font-weight: bold;
}
#CallOut1 a{
	color: #FFFFFF;
	text-decoration: underline;
	font-style: italic;
}
#CallOut1 a:hover {
	color:#860C17;
	text-decoration:underline;
	font-weight: bold;
	background-color: #FFFFFF;
}

#Callout2 {
	position:relative;
	width:200px;
	height:105px;
	z-index:1;
	left: 0px;
	top: 0px;
	clear: none;
	float: right;
	margin: 5px;
	padding: 5px;
}
#CallOut3 {
	z-index:1;
	float: right;
	margin: 10px;
	padding: 10px;
	width: 130px;
}
.beauty1{
	font-size: 22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.beauty2{
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	float: right;
}
.noscript{
	text-transform: lowercase;
}

.tablehead{
	font-size: 1.5em;
	color: #FFFFFF;
	text-align: right;
}

a {color:#860C17; text-decoration: none;}
a:visited {color:#860C17;}
a:active {color:#222; text-decoration: overline;}
a:hover {color:#860C17; text-decoration:underline;}
/*COLOR CHANGE*/
#wrapper {
	width:980px;
	/*background:#fff url(images3/Wrapper.gif);*/
	background:#fff;
	margin:10px auto;
	text-align:left;
	border:1px solid #B29E7B;
}
/*COLOR CHANGE*/
#wrapper2 {
	width:980px;
	background:#fff;
	margin:10px auto;
	text-align:left;
	border:1px solid #B29E7B;
	background-image: url(images3/CSSPlayBackground2.gif);
}
/*COLOR CHANGE*/
#header {
	width:730px;
	background:#F5EDD6;
	height:120px;
	float:left;
	border-bottom:1px solid #FFFFFF;
	/*background-image: url(images3/SnowOverhang2.gif);*/
}
/*COLOR CHANGE*/
#logo {
	width:149px;
	height:120px;
	float:left;
	background:#F5EDD6;
	margin-right:10px;
	text-align:center;
	/*background-image: url(images3/SnowOverhang2.gif);
	background-repeat: no-repeat;*/
	z-index: 200;
}
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4.2em; margin:22px 0 8px 0; padding:0; line-height:30px;}
#logo h2 {font-family:"trebuchet ms", sans-serif; color:#fff; font-size:3.5em; margin:-9px 0 0 0; padding:0; letter-spacing:4px; font-weight:normal;}
#logo h2 a {color:#fff;}
#logo a, #logo a:visited {text-decoration:none;}

#toplink {width:570px; height:20px; float:left; font-family:arial, sans-seriff;}
#toplink ul {padding:0; margin:0; list-style-type:none;}
#toplink ul li {float:left; font-size:0.8em; color:#999; margin:0 7px 0 0; line-height:20px;}
#toplink ul li a, #toplink ul li a:visited {font-size:1em; color:#444; text-decoration:none;}
#toplink ul li a:hover {color:#000; text-decoration:underline;}

#midlink {width:570px; height:80px; float:left;}

#main_menu {
	padding:0;
	margin:20px 0 0 0;
	list-style-type:none;
	width:570px;	
}
#main_menu li {float:left;}
#main_menu li a, #main_menu li a:visited {
	float:left;
	color:#444;
	font-size:1.65em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-right:10px;
	padding-bottom:3px;
	border-bottom:1px solid #444;
	text-decoration: none;
}
#main_menu li a:hover, #main_menu li a.chosen, #main_menu li a.chosen:visited {border-bottom:3px solid #000; padding-bottom:1px;} 

#botlink {width:570px; height:20px; float:left; font-family:arial, sans-serif;}
#botlink ul {padding:0; margin:0; list-style-type:none;}
#botlink ul li {float:left; font-size:0.8em; color:#999; margin:0 7px 0 0; line-height:20px;}
#botlink ul li a, #botlink ul li a:visited {font-size:1em; color:#444; text-decoration:none;}
#botlink ul li a:hover {color:#000; text-decoration:underline;}

/*COLOR CHANGE*/
#showcase {
	clear:both;
	width:980px;
	background:#ffffff;
	height:auto;
}
/*#showcase {clear:both; width:1000px; background:#bc8f8f; height:auto;}*/
/*COLOR CHANGE*/
#banner {
	background:#000066;
	/*background:#414B60;*/
	width:730px;
	float:left;
	height: 50px;
	font-size: 3.6em;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	word-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
#banner2 {
	background:#000066;
	/*background:#414B60;*/
	width:730px;
	float:left;
	height: 50px;
	font-size: 3.6em;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
	word-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
#banner h2 {font-size:3em; text-align:left; padding: 5px;}
#banner h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 0 15px; color:#494980; text-align:left; margin-bottom:10px;}
#banner a {
	text-decoration: none;
}
#banner img {
	text-decoration: none;
	border: 0px;
}

/*COLOR CHANGE*/
#banner_right {
	display:block;
	float:left;
	width:250px;
	color:#fff;
	height: 50px;
}
#banner_right p {margin:0 0 10px 0;}
#banner_right form fieldset {padding:0; border:0; margin:0 0 0 5px;}
#banner_right ol {margin-top:40px;}
#banner_right ol li {margin-bottom:5px;}
#banner_right li a, #info_right li a:visited {color:#fff; font-size:11px; text-decoration:none;}
#banner_right li a:hover {text-decoration:underline;}
#banner_right h3 {font-family:"trebuchet ms", sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#fff;}
#banner_right_home {float:left; width:250px; overflow:hidden;}
#banner_right_home a img {border:0; display:block;}

#content {
	width:730px;
	background:transparent;
	float:left;
}
a.adbanner, a:visited.adbanner {text-align:center;color:#fff; font-size:11px; text-decoration:none;}
a.adbanner:hover {text-decoration:underline;}
p.cite {
	color:#008080;
	display:block;
	padding:0 5px;
	/*list-style-image: url(../graphic/open_quotes.gif);
	background: url(../graphic/close_quotes.gif) bottom right no-repeat;*/
}

#left_column {width:468px; background:transparent; float:left; padding:0 22px 0 10px;}
* html #left_column {width:500px; w\idth:468px;}
#left_column ol li {font-size:11px; line-height:16px; font-family:verdana, sans-serif; margin:5px 0;}
#left_column dl.sitemap dd a {text-decoration:none; color:#069;}
#left_column dl.sitemap dd a:hover {color:#fff; background:#069;}
#left_column dl.sitemap {margin-left:50px;}
#left_column dl.sitemap dd {margin:0;}
#left_column h2{font-size: 18px;}

#left_column1 {
	width:688px;
	float:left;
	padding:0 32px 0 10px;
	border-right: 1px solid #cccccc;
}
* html #left_column1 {width:730px; w\idth:708px;}

#right_column {
	width:210px;
	float:left;
	padding:0px 0px 0px 0px;
}
* html #right_column {width:250px; w\idth:230px;}
#right_column img{
	border: 1px;
}
#far_right1 {
	width:250px;
	background:transparent;
	float:left;
	padding:0px 0px 0px 0px;
}
* html #far_right1 {
	width:219px;
	w\idth:229px;
}
#far_right1 img {border:0; margin-top:5px;}


dl.latest {font-size:10px; margin:10px 0 0 0;}
dl.latest dt {background:#bc8f8f; padding:5px; font-family:"times new roman", serif; font-weight:bold; font-size:14px; color:#fff; border-left:1px solid #fff;}
dl.latest dd {margin:0; padding:5px 5px 0 5px;}
dl.latest dd a, dl.latest dd a:visited {text-decoration:none; color:#000;}
dl.latest dd a em {font-style:normal; float:right; color:#468;}
dl.latest dd a b {color:#008080;}
dl.latest dd a:hover {text-decoration:underline;}
dl.latest dd a:hover em {
	cursor:crosshair;
	text-decoration:none;
}

dl.list {width:240px; margin:0 10px 10px 0; float:left;}
dl.list dd {color:#069; background:#fff; font-size:11px; font-family:arial, sans-serif;}
dl.list dd a, dl.list dd a:visited {color:#000; font-weight:bold; font-size:12px; text-decoration:underline;}
dl.list dd a:hover {text-decoration:none;}
dl.list_last {margin-right:0;}

.advertisement {list-style-type:none; margin:10px 0 20px 0; padding:0;}
.advertisement li a, .advertisement li a:visited {color:#000; font-size:11px; text-decoration:none;}
.advertisement li a:hover {text-decoration:underline;}
.advertisement li span.text {font-size:11px; color:#008080;}
.spacer {margin-top:5px;}


/*COLOR CHANGE*/
#search {
	width:250px;
	height:120px;
	float:right;
	background:#ffffff;
	border-bottom:1px solid #860c17;
	/*background-image: url(images3/SnowOverhang2.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
* html #search {height:121px; he\ight:120px;}
#search form {margin:-10px 0 0 5px; padding:0;}
#search form img {border:0;}

#far_right {
	width:250px;
	float:left;
	padding:0px 0px 0px 0px;
}
* html #far_right {width:250px; w\idth:230px;}
#far_right img {border:0; margin-top:5px;}

#content p {font-size:11px; line-height:14px; margin:5px 0 8px 0;}
#content h3, #far_right h3 {
	margin:15px 0 15px 0;
	font-size:18px;
	padding-left: 40px;
	color: #494980;
	font-size: 140%;
	border-bottom: 1px #B29E7B;
	padding-top: 10px;
	border-bottom-style: dotted;
}
#content img {border:0;}
.vignette {font-size:10px; line-height:12px; margin:5px 0 8px 0;}
.adbanner {display:block; width:468px; height:60px; /*background:url(../graphic/banner_base.jpg)*/
}
.left {float:left;}
.float_left {float:left; margin:0 10px 5px 0;}
.clear {clear:both;}
.css {font-family:"times new roman", serif; font-weight:bold; padding-right:2px;}
.play {font-family:"trebuchet ms", sans-serif;}
.hiddenfromview {display:none;}
.date {
	font-weight:bold;
	font-size: 1.2em;
	font-style: italic;
	font-variant: small-caps;
}
.bold {font-weight:bold;}
.image img {border:0; margin-left:5px;}
pre {font-size:11px; color:#006699;}

p.highlight {background:#e8e8e8; border:1px solid #bc8f8f; padding:5px; color:#006699; font-weight:bold;}

#smalladsie {margin:25px 0;}
#adsie {position:relative; clear:both; width:740px; margin-left:10px; border-top:25px solid #fff; border-bottom:10px solid #fff; z-index:0; text-align:left;}
#ad200 {margin:10px 0 10px 0;}

#supporters {padding:0; margin:0; list-style-type:none;}
#supporters li {width:154px; height:25px; line-height:24px; margin:1px 1px 0 0; color:#c00; float:left; text-align:left; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; text-indent:15px; background:#ddd; font-size:11px;}
#supporters li a, #supporters li a:visited {display:block; width:100%; height:100%; text-decoration:none; color:#000;}
#supporters li a:hover {background:#bc8f8f; color:#fff;}
#supporters li a b, #supporters li a:visited b {font-family:arial, tahoma, sans-serif; letter-spacing:-1px; font-weight:normal;}

p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}

.g_right {float:right; padding:10px 0 5px 10px; margin-left:10px; border-left:1px solid #bc8f8f;}
.g_sub {float:left; width:467px; margin-bottom:10px;}
.g_index {float:left; width:250px; margin:15px 0 10px 0;}
.g_inline {float:left; width:230px;}
.gad {position:relative; left:-4px;}

dl.layouts_list dt {background:#6f8c8c; font-size:1.5em; margin:3px 0;}
/*COLOR CHANGE*/
#foot{
	background:#000066;
	clear:both;
	width:980px;
	height:70px;
	color:#fff;
	font-size:10px;}
#foot p {font-size:11px; color:#fff; margin:5px 10px 5px 15px; float:left;}
#foot ul {list-style-type:none; margin:0; padding:0; float:right; margin-right:15px;}
#foot ul li {float:left; margin:5px 0 5px 10px;}
