/***[Main]********************/

html {

	cursor: url("/images/cursors/hand.cur"),default;

}

html.waiting {

	cursor: url("/images/cursors/wait.cur"),wait;

}

body {

	text-align: center;

}

body, td, th {

	font-family: Verdana, Arial;

	font-size: 12px;

}

a {

	cursor:url("/images/cursors/attack.cur"),pointer;

}

.featgame {

	opacity:0.85;
	border:1px solid black;

}

.featgame:hover {

	opacity:1;
	box-shadow: 0 0 4px gold;

}

#main {

	width: 755px;

	margin: auto;

}

#main p {

	text-align: left;

}

#main ul {

	text-align: left;

}

/***[Header]******************/

#header {

	margin-bottom: 20px;

}

#header table {

	border: none;

}

/***[Footer]******************/

#footer {

	width: 685px;

	border-top: 1px solid gray;

	padding-top: 2px;

	margin: 5px auto;

	font-size: 10px; 

	font-weight: bold; 

}

p#credits {

	text-align: center;

}

/***[Ticker]******************/

#ticker {

	overflow: hidden;

	width: 600px;

	height: 14px;

	text-align: left;

}

#ticker_contents {

	position: relative;

}

#ticker_contents div {

	position: relative;

	height: 14px;

}

a#headlines {

	color: black;

	text-decoration: none;

	font-weight: bold;

}

a#headlines:hover {

	text-decoration: underline;

}

/***[Breadcrumbs]*************/

#breadcrumbs {

	margin-left: 10px;

	margin-top: 7px;

	margin-bottom: 0px;

	font-weight: bold;

	text-align: left;

}

#breadcrumbs ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#breadcrumbs a {

	color: #3333AA;

}

#breadcrumbs hr {

	margin: 3px;

	border: none;

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #3333AA;

}

#breadcrumbs>ul>li {

	float: left;

	margin-right: 3px;

	padding-bottom: 5px;

}

#breadcrumbs li a:hover, #breadcrumbs li.subnav:hover {

	color: red;

}

#breadcrumbs li.sep {

	color: inherit;

	padding-left: 3px;

	padding-right: 3px;

}

#breadcrumbs li.subnav {

	background: url("images/arrow_bc_dn.gif") 100% 3px no-repeat;

	padding-right: 15px;

	cursor:url("/images/cursors/attack.cur"),pointer;

}

#breadcrumbs li.subnav:hover {

	background-image: url("images/arrow_bc_dn_hover.gif");

}

#breadcrumbs li.subnav:hover ul {

	display: block;

}

#breadcrumbs li.subnav:hover>a {

	color: inherit;

}

#breadcrumbs li ul {

	display: none;

	position: absolute;

	margin-top: 5px;

	border: 1px solid black;

	background: #EEEEEE;

	padding: 3px 4px;

}

#breadcrumbs li ul li a.active:before {

	content: "» ";

}

#breadcrumbs li ul li a.active {

	color: red;

}

#breadcrumbs li ul li a {

	display: block;

	min-width: 150px;

	padding: 2px 20px 2px 6px;

	text-decoration: none;

}

#breadcrumbs li ul li a:hover {

	background-color: #3333AA;

	color: #FFFFFF;

}

#breadcrumbs div.related {

	margin-top: 3px;

	padding: 2px 20px 2px 6px;

	color: #FFFFFF;

	background: #9999DD;

	border-bottom: 1px solid white;

}

/***[Tree Menu]***************/

#menu {

	position: fixed;

	display: none;

	z-index: 1000;

	top: 0px;

	left: 0px;

	min-width: 150px;

	text-align: left;

}

#menu_toggle {

	width: 100px;

	margin-bottom: 1px;

	border: 1px solid black;

	padding: 4px;

	background: #EEEEEE;

	text-align: center;

	cursor:url("/images/cursors/attack.cur"),pointer;

}

#treeContainer {

	display: none;

	min-width: 150px;

	max-height: 600px;

	overflow: auto;

	border: 1px solid black;

	padding: 4px;

	background: #FFFFFF;

}

