/* CSS Reset -- suppress browser defaults to ensure consistency across browsers */
*	{border: 0; margin: 0; padding: 0; font-size: 100%;}
em	{font-style: italic;}
ol	{margin-left: 1.4em; list-style: decimal;}
ul	{margin-left: 1.4em; list-style-type: none;}
table	{border-collapse: collapse; border-spacing: 0;}
q:before	{content: open-quote;}
q:after	{content: close-quote;}
h1, h2, h3, h4, h5, h6	{font-weight: bold;}
strong	{font-weight: bolder;}

/* We use the Holly Hack to work around IE bugs by setting the hasLayout property.  To remove this hack, delete this block from the CSS and (optionally) all instances of 'class="has_layout"' from the HTML. */
/* Hides from IE5-mac \*/
* html .has_layout	{height: 1%;}
* html .show		{height: 1%;}
* html #main_content	{height: 1%;}
/* End hide from IE5-mac */ 

body	{font-family: Georgia, serif;}
.centered	{display: block; margin-left: auto; margin-right: auto;}
#footer	{clear: both; display: none;}
#header	{display: none;}
h1	{font-size: 160%; margin-bottom: 0.7em; text-align: center;}
h2	{font-size: 110%;}
#main_content	{padding: 29px 10px 26px 10px;}
.page_h h1,.page_h h2	{font-size: 130%; margin-bottom: 1px; text-align: right;}
.pic_with_caption	{font-size: 89%; float: left; margin: 0.3em 1em 0.3em 0em; text-align: center;}
.pic_with_caption img	{margin-bottom: 1em;}
p	{margin: 0.6em 0px 1em 0px;}
ul	{line-height: 130%;}
.vnavbar	{margin: 10px 20px;}

@media print {
	form		{display: none;}
	.hnavbar	{display: none;}
	#navigation_column	{display: none;}
	.noprint	{display: none;}
	.page_h		{display: none;}
        .spoken {display: none;}
}

@media screen {
	a.hard_underline	{text-decoration: underline;}
	a.soft_underline:link		{text-decoration: none;}
	a.soft_underline:visited	{text-decoration: none;}
	a.soft_underline:hover		{text-decoration: underline;}
	a.soft_underline:active	{text-decoration: underline;}
	#bid_for_the_building_background	{width: 775px; height: 858px; background-color: #ef4f1b color: #fff; background-image: url("../images/10Seasonbid_775.jpg"); background-position: 2px 0px; background-repeat: no-repeat; text-align: center; font-size: 270%;}
	#bid_for_the_building_extension	{font-size: 300%; margin: -40px 65px 0px 65px; color: #000;}
	#bid_for_the_building_extension p a:link	{color: #000; text-decoration: none;}
	#bid_for_the_building_extension p a:visited	{color: #000; text-decoration: none;}
	#bid_for_the_building_extension p a:hover	{color: #000; text-decoration: underline;}
	#bid_for_the_building_extension p a:focus	{color: #000; text-decoration: underline;}
	#bid_for_the_building_extension p a:active	{color: #000; text-decoration: underline;}
	#bid_for_the_building_extension p	{margin: 10px 0px 0px 0px;}
	body	{background-color: #900;}
	.bright	{color: #fff;}
	#carousel_wrapper	{width: 194px; height: 112px; overflow: hidden;}
	#content_column a:link		{color: #999;}
	#content_column a:visited	{color: #999;}
	#content_column a:hover		{color: #999;}
	#content_column a:active	{color: #fff;}
	#content_column_inner	{background-color: #000; color: #999; margin: 6px; padding: 0px 6px 0px 8px;}
	#content_column	{overflow: hidden;}
        div.button_frame_220	{width: 220px; height:  77px; background-image: url("../images/button_frame_220.jpg"); background-position: 0px 0px; background-repeat: no-repeat; text-align: center; color: #000; font-weight: bold; margin-left: auto; margin-right: auto; padding-top: 16px; margin-top: -16px;}
        div.button_frame_495	{width: 495px; height: 174px; background-image: url("../images/button_frame_495.jpg"); background-position: 0px 0px; background-repeat: no-repeat; text-align: center; color: #000; font-weight: bold; margin-left: auto; margin-right: auto; padding-top: 36px;}
	ul.beveled-text li		{float: left; list-style: none; line-height: 100%;}
	ul.beveled-text li.bevel	{color: #aaa; margin-top:    8px; margin-left: 55px;}
	ul.beveled-text li.main		{color: #222; margin-top: -81px; margin-left: 57px; }
	div.hnavbar	{font-weight: bold; color: #900; margin-left: 10px; margin-bottom: 8px;}
	#footer_inner	{background-color: #000; color: #999; margin: 0px 6px 6px 6px; overflow: hidden;}
	#header_inner	{background-color: #000; color: #999; overflow: hidden; margin: 6px 6px 0px 6px;}
	.horizontal_ironwork	{height: 22px; padding: 47px; background-image: url("../images/horizontal_ironwork.gif"); background-position: 0px 5px; background-repeat: repeat-x; font-size: 66%;}
	#house_background	{width: 775px; height: 1014px; color: #fff; background-image: url("../images/10Seasoncelebrating_dark_775.jpg"); background-position: 0px 200px; background-repeat: no-repeat; background-color: #5b1e0b; text-align: center; font-size: 250%;}
	hr	{height: 2px; background-color: #900; color: #900; margin-bottom: 2px;}
	html	{overflow: -moz-scrollbars-vertical; overflow-x: auto;} /* Always have a vertical scrollbar, so the website doesn't shift from side to side when navigating */
	input, textarea	{background: transparent; color: #fff; border: 1px solid #999; font-family: Georgia, serif;}
	.vnavbar li a:link	{text-decoration: none;}
	.vnavbar li a:visited	{text-decoration: none;}
	.vnavbar li a:hover	{text-decoration: underline;}
	.vnavbar li a:active	{text-decoration: underline;}
	.vnavbar li a:focus	{text-decoration: underline;}
	#main_content	{overflow: hidden;}
	#main_wrapper	{margin-left: auto; margin-right: auto; width: 1009px;} /* For a liquid layout, replace the width with a min-width and a max-width */
	#navigation_column ul	{list-style-type: none;}
	#navigation_column a:link	{color: #ccc;}
	#navigation_column a:visited	{color: #ccc;}
	#navigation_column a:hover	{color: #ccc;}
	#navigation_column a:active	{color: #fff;}
	#navigation_column_inner	{ /* Top and bottom margins should be 0; the columns will line up because of the float setting */	  background-color: #000; background-image: url("../images/vertical_ironwork.gif"); background-position: 6px 100px; background-repeat: repeat-y; color: #ccc; margin: 6px 0px 6px 6px; padding: 6px 7px;	  }
	#navigation_column	{width: 206px; float: left; overflow: hidden;}
	.page_h	{text-align: right; color: #900;}
	.show_blurb     {margin-right: 260px; }
	.show_image     {width: 240px; float: right; margin-left: 20px; }
	.show   {margin: 10px; overflow: hidden; }
	.show_blurb h2 {color: #fff; font-size: 100%; margin-bottom: 0em;}
	.show_blurb p {margin: 0.4em 0px 0.4em 0px;}
	.spoken {display: none;}
	.fundraising_item		{width: 194px; height: 112px; overflow: hidden; color: #fff; font-size: 220%; font-weight: bold; text-align: center;}
	.fundraising_item p		{margin-top: 10px; margin-bottom: 0px;}
        table.ta_bid    {width: 100%; margin-top: 20px;}
        table.ta_bid input      {color: #fff; margin: 0px 8px; border-width: 0px; width: 100%;}
        table.ta_bid th, table.ta_bid td        {font-size: 144%; border: 1px solid #fff; text-align: center;}
	#talent_auction_background	{width: 775px; height: 998px; background-color: #ef4f1b color: #fff; background-image: url("../images/extended10_775.jpg"); background-position: 2px 0px; background-repeat: no-repeat; text-align: center; font-size: 270%;}
	#talent_auction_background_dim	{width: 775px; min-height: 835px; color: #fff; background-image: url("../images/10Seasontalent_dim_775.jpg"); background-position: 3px 0px; background-repeat: no-repeat; font-size: 120%; padding-bottom: 32px;}
	#talent_auction_background_dim h2	{text-align: center; font-size: 140%; padding-top: 16px;}
	#talent_auction_background_dim h3	{font-style: italic; font-weight: bold; font-size: 14pt; text-decoration: underline;}
	.thumbnail_grid a       {float: left; margin: 10px; width: 130px; height: 130px;}
	.thumbnail_grid img     {margin-left: auto; margin-right: auto;}
	ul	{list-style-type: circle;}
	.warning	{padding: 8px; background-color: #f00; color: #fff;}
}

@media speech {
	.spoken {display: inline;}
}
