/* +++++++++++++++++++++++++++++ Shifting Ground +++++++++++++++++++++++++++++ *//* ++++++++++++++++++++ Common Styles ++++++++++++++++++++ */* {	margin: 0px;	padding: 0px;}#tlo {width:1400px; margin-left: -700px;height:1000px; margin-top: 0px;position:fixed; top:0px; left:50%;z-index:0; }#spider {width:150px; margin-left: -310px;height:150px; margin-top: 0px;position:absolute; top:0px; left:50%;z-index:2; }#body_flash {width:200px; margin-left: 248px;height:240px; margin-top: 220px;position:fixed; top:0px; left:50%;z-index:5;}html {min-height: 101%;}body {	color: #fff;	background-color: #484848;	font-family: 'verdana', 'helvetica', sans-serif;	font-size: 100%;	text-align: center;	overflow-x:hidden; }table {	font-size: 1em;}td {	color: #fff;	background-color: inherit;	font-family: 'verdana', 'helvetica', sans-serif;	font-size: 1em;}a {	color: #fff;	background-color: inherit;	text-decoration: underline;}a:hover {	color: #fff;	background-color: inherit;	text-decoration: none;}img {	border: none;}ul, ul li {	list-style: none outside;}ol, ol li {	list-style: decimal inside;}p {	padding: 0.6em 0em 0.6em;}fieldset {	border: none;}input, textarea, select {	font-family: 'verdana', 'helvetica', sans-serif;	font-size: 13px;}.hidethis {	display: none;}.clearthis {	margin : 0px;	height : 1px;	clear : both;	float : none;	font-size: 1px;	overflow : hidden;	visibility: hidden;}/* ++++++++++++++++++++ Image Thumbnails ++++++++++++++++++++ */.tb_center {	text-align: center;}.tb_center img {	margin: 0.1em auto;	border: 1px #fff solid;}.tb_center_gallery {	margin: 0.3em auto;	border: 1px #fff solid;}/* ++++++++++++++++++++ Body Wrappers ++++++++++++++++++++ */#body_wrapper {	margin: 65px -490px; 	left: 50%;	width: 982px;	font-size: 0.61em;	position: absolute;}/* ++++++++++++++++++++ Body Container ++++++++++++++++++++ */#body_container {	float: right;	position: relative;	left: -243px;	width: 496px;	background: url('images/main_bg_bot.gif') no-repeat 0% 100%;}#body_container_b {	padding: 15px 0px;	width: 496px;	background: url('images/main_bg_top.gif') no-repeat 0% 0%;}#body_container_c {	color: inherit;	background-color: #58513a;	border-left: #fff 6px solid;	border-right: #fff 6px solid;}/* ++++++++++++++++++++ Page Header ++++++++++++++++++++ */#page_header {	padding-bottom: 2px;	color: inherit;	background-color: #b3ab78;}#page_header h1 {	position: relative;	top: -4px;	width: 100%;	height: 40px;	background: url('images/spiderball_logo.jpg') no-repeat 50% 50%;}/* ++++++++++++++++++++ Page Content ++++++++++++++++++++ */#page_content {	padding: 15px 17px 10px;	font-weight: italic;	text-align: left;	font-size: 1.31em;}.link_readmore {	padding: 35px 0px 10px;	text-align: right;}.link_readmore a {	margin-left: auto;	display: block;	width: 94px;	height: 24px;	background: url('images/button_readmore.gif') no-repeat 0% 0%;}/* ++++++++++++++++++++ Navigation Menu ++++++++++++++++++++ */#navmenu {	float: left;	margin-top: 68px;	position: relative;	left: 77px;	width: 166px;	background: url('images/navmenu_bg_bot.gif') no-repeat 0% 100%;	font-size: 1.15em;	font-weight: bold;}#navmenu_b {	padding: 15px 0px;	width: 166px;	background: url('images/navmenu_bg_top.gif') no-repeat 0% 0%;}#navmenu_c {	color: inherit;	background-color: #6e6845;	border-left: #fff 6px solid;}#navmenu a {	text-decoration: none;	text-transform: uppercase;}#navmenu li {	border-top: #fff 1px solid;}#navmenu li a {	display: block;	padding: 5px 0px;	width: 160px;}#navmenu li a:hover {	color: inherit;	background-color: #393a33}#navmenu li.list_first {	border-top: none;}/* ++++++++++++++++++++ Page Footer ++++++++++++++++++++ */#page_footer {	padding: 20px 0px;	font-size: 0.9em;	font-weight: bold;}