body {
	background-color: #4B0102;
}

#header {
	background-color: #9A0000;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 99px;
}

* html #microsite-home-col-2 {
	margin-right: 0;
}

#homepage img {
	margin: -8px 0 0 0;
}

#homepage.subpage img {
	margin: -8px 0 0 12px;
}

p.standard-padding {
	margin: 8px 2px 16px 2px;
}

h2 {
	color: #940000;
	font-family: Georgia;
	font-size: 230%;
}

#microsite-search-website p .button2 {
	background: #650A07 url(/graphics/games-on/btn_right-arrow.gif) right center no-repeat;
}

#basc-sites ul {
	border-bottom: 1px solid #BC816F;
}

#basc-sites ul li.selected a {
	background-color: #9A0000;
}
#basc-sites ul li.selected a span.basc-sites-center {
	border-top: 1px solid #C96D78;
	margin: 0 6px;
}
#basc-sites ul li.selected a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_selected_left.gif) left top no-repeat;
}
#basc-sites ul li.selected a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_selected_right.gif) right top no-repeat;
}

#basc-sites ul li.olive a {
	background-color: #97A584;
}
#basc-sites ul li.olive a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_olive_left.gif) left top no-repeat;
}
#basc-sites ul li.olive a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_olive_right.gif) right top no-repeat;
}

#basc-sites ul li.brown a {
	background-color: #A2946F;
}
#basc-sites ul li.brown a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_brown_left.gif) left top no-repeat;
}
#basc-sites ul li.brown a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_brown_right.gif) right top no-repeat;
}

#basc-sites ul li.purple a {
	background-color: #615072;
}
#basc-sites ul li.purple a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_purple_left.gif) left top no-repeat;
}
#basc-sites ul li.purple a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_purple_right.gif) right top no-repeat;
}

#basc-sites ul li.blue a {
	background-color: #575AB9;
}
#basc-sites ul li.blue a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_blue_left.gif) left top no-repeat;
}
#basc-sites ul li.blue a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_blue_right.gif) right top no-repeat;
}

#basc-sites ul li.green a {
	background-color: #015534;
}
#basc-sites ul li.green a span.basc-sites-left {
	background: url(/graphics/games-on/bg_sites_green_left.gif) left top no-repeat;
}
#basc-sites ul li.green a span.basc-sites-right {
	background: url(/graphics/games-on/bg_sites_green_right.gif) right top no-repeat;
}

/*.header-red {
	font-size: 120%;
	font-weight: bold;
	background-color: #9A0000;
	color: #FFF;
	padding: 3px 6px;
	margin: 0;
}*/

h3 {
	font-size: 110% !important;
	font-weight: normal !important;
	background-color: #690706 !important;
	color: #FFF !important;
	padding: 4px 6px !important;
	text-transform: uppercase !important;
	margin: 0 !important;
	line-height: auto !important;
}

.featured-section h4 {
	font-size: 150%;
	font-family: Georgia;
	background: transparent;
	font-weight: normal;
	color: #82191E;
	line-height: 135%;
}

.featured-section h4 a {
	color: #82191E;
}

.featured-section.bg-green {
	padding-top: 1px;
}

.featured-section img {
	margin: 2px 0 4px 0;
}


#microsite-home-col-2-1,
#microsite-home-col-2-2,
#microsite-home-col-2-3 {
	overflow: hidden;
	width: 149px !important;
}

#microsite-home-col-1 #menu-sub {
	margin-top: 6px;
}

#microsite-home-col-1 p.image {
	text-align: center;
	margin: 0;
}

#microsite-home-col-1 p.image img {
	margin: 0;
}

.microsite-3cols div {
	background: url(/graphics/bg_dotted_y.gif) right 0 repeat-y;
	padding: 0 6px;
}

.microsite-3cols div.first {
	padding-left: 0;
}

.microsite-3cols div p {
	margin: 0;
}

.microsite-3cols div a {
	color: #AB0104;
}

.microsite-3cols div.last {
	background: none;
	padding-right: 0;
}

.microsite-3cols-link {
	margin: 7px 0 13px 0 !important;
}

#footer .column-2-1 {
	padding: 1px 14px 16px 14px;
}

#footer .column-2-2 {
	padding: 1px 10px 9px 10px;
}

#microsite-search-website p input.text {
	border: 0;
}

#menu-sub ol li a,
#menu ol li a {
	color: #690706;
}

#menu-sub ol li a:hover,
#menu ol li a:hover {
	color: #9A0000;
}

#body a {
	color: #690706 !important;
}

#body a:hover {
	color: #9A0000 !important;
}

.subnav tr th.title {
	background-color: #690706;
	padding: 5px 12px;
}

.subnav tr td a {
	color: #9C0003;
	font-weight: normal;
	display: inline;
}

.toc-listing ol li {
	width: 142px !important;
}

div.press-active.event  {
	background: #FCFBF7;
}

div.event-active-title {
	background: #690706;	
}


#site-info {
	padding-top: 12px;
}

#site-info,
#site-info a {
	color: #AFAFAF !important;
}

