/************** Template definitions ********************/body {	font-size: 9pt;	font-family: Verdana;	color: #FFFFFF;	background-color: #060143;	margin: 0px;}a {	text-decoration: none;	color: #00FFFF;	border: 0px;}a:hover {	color: #AEAEAE;}div.vertical_padded {	padding-top: 10px;	padding-bottom: 10px;}/* Title Bar */td.main_heading {	width: 100%;	background-image: url(http://www.psypokes.com/images/default/titlecenter.jpg);	background-repeat: repeat-x;	height: 90px;}div.heading_topleft {	position: absolute;	left: 0px;	top: 0px;	z-index: 5;}div.heading_logo {	position: absolute;	left: 166px;	top: 0px;	z-index: 5;}div.heading_ignads {	position: absolute;	left: 166px;	top: 0px;	z-index: 10;}div.heading_tagline {	position: absolute;	left: 323px;	top: 25px;	z-index: 10;}div.heading_topright {	position: absolute;	right: 0px;	top: 0px;	z-index: 3;}/* Menu */td.menu_bar {	width: 166px;	background: url(http://www.psypokes.com/images/default/menuart.jpg);	background-repeat: repeat-y;	background-position: 0px 43px;}td.menu_filler {	height: 43px;}td.menu_section {	border-bottom: solid 2px #111E5F;	border-left: solid 2px #111E5F;}/* Base/Copyright */table.base_table {	background-image: url(http://www.psypokes.com/images/default/basebackground.jpg);}table.base_table td.base_left {	background-image: url(http://www.psypokes.com/images/default/baseleft.gif);	background-repeat: no-repeat;	background-position: top center;	width: 250px;	height: 27px;	vertical-align: top;}table.base_table td.base_center {	background-image: url(http://www.psypokes.com/images/default/basecenter.gif);	background-repeat: repeat-x;	background-position: top left;	height: 27px;	text-align: center;}table.base_table td.base_right {	background-image: url(http://www.psypokes.com/images/default/baseright.gif);	background-repeat: no-repeat;	background-position: top center;	width: 250px;	height: 27px;	vertical-align: bottom;}p.copyright {	font-size: 7pt;	color: #FFFFFF;}/*** Headings ***/h1 {	font-size: 14pt;	color: #FFFFFF;}h2 {	font-size: 12pt;	text-decoration: underline;	color: #87CEEB;}h3 {	font-size: 11pt;	text-decoration: underline;	color: #00BFFF;}h4 {	font-size: 9pt;	color: #6699FF;	font-weight: bold;}/*** Menu definitions ***/div.menu_title_box {		/* Menu title (Bar image) */	background: url(http://www.psypokes.com/images/default/menubar.png);	width: 164px;	height: 19px;	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}div.menu_title_box_hover {		/* Menu title (Bar image) */	background: url(http://www.psypokes.com/images/default/menubar_hover.png);	width: 164px;	height: 19px;	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}div.menu_title {			/* Menu title (Text position) */	position: relative;	top: 16px;	left: 3px;	z-index: 5;}a.menu_title {				/* Menu title (Section heading) */	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 7pt;	display: block;	padding: 0px 0px;	width: 164px;	vertical-align: top;}a:hover.menu_title {	color: #111E5F;}a.menu_item {				/* Menu item */	color: #00BFFF;	text-decoration: none;	border: 0px;	font-size: 7pt;	display: block;	padding: 0px 0px;	width: 150px;}a:hover.menu_item {	color: #AEAEAE;}a.menu_subitem {			/* Menu subitem */	color: #00BFFF;	text-decoration: none;	border: 0px;	font-size: 7pt;	display: block;	padding: 0px 0px;	width: 150px;}a:hover.menu_subitem {	color: #AEAEAE}span.menu_heading {			/* Menu heading (subsection heading) */	color: #FFFFFF;	font-weight: bold;	font-size: 7pt;}span.menu_subheading {			/* Menu subheading (subsection heading) */	color: #FFFFFF;	font-size: 7pt;	font-style: italic;}/*** Quick Links ***/div.qlinks_box {			/* Quick Links box */	position: absolute;	left: 0px;	top: 64px;	z-index: 10;	width: 100%;}td.qlinks_spacer, div.qlinks_spacer {	/* Empty cell */	width: 200px;	height: 0px;	text-align: center;}div.qlinks_header {			/* QLinks Header */	width: 80px;	font-weight: bold;	font-size: 8pt;	text-align: left;}td.qlinks_bullet, div.qlinks_bullet {	/* Image bullets */	width: 25px;	text-align: center;}a.qlinks_link {				/* Links */	color: #00BFFF;	font-weight: bold;	font-size: 8pt;}a:hover.qlinks_link {		/* Links */	color: #00FFFF;	font-weight: bold;	font-size: 8pt;}/*** About Us ***/div.aboutus_box {	position: absolute;	right: 130px;	top: 43px;	z-index: 120;	font-size: 7pt;	font-weight: bold;}a.aboutus_link {	color: #FFFFFF;	font-size: 7pt;}/*** Login ***/div.login_box {	position: absolute;	left: 330px;	top: 43px;	z-index: 120;	font-size: 7pt;	font-weight: bold;}a.login_link {	color: #00BFFF;	font-size: 7pt;}a.login_link:hover {	text-decoration: none;	color: #00FFFF;	border: 0px;}/*** Search ***/div.search_box {	position: absolute;	right: 10px;	top: 35px;	z-index: 30;	background-color: #87CEEB;	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}table.search_table {	color: #000000;}div.search_option_on {	background-color: #FFFFFF;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 0px;}div.search_option {	background-color: transparent;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 0px;}/*** Tooltip definition ***/#fixedtipdiv {	background-color: #FFFFE1;	position: absolute;	padding: 2px;	border: 1px solid black;	font-family: Arial;	font-size: 8pt;	color: #000000;	z-index: 100;	text-align: center;}span.tooltip {	border-bottom: 1px dotted;	cursor: pointer;}/*** Table definitions ***/table {	font-family: Verdana;	color: #FFFFFF;}table.psypoke {							/* Psypoke Table */	border-width: 1px 1px 1px 1px;	border-spacing: 0px 0px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	border-collapse: separate;	font-family: Verdana;	font-size: 9pt;}table.psypoke tr {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	-moz-border-radius: 0px 0px 0px 0px;}table.psypoke td {	border-width: 1px 1px 1px 1px;	border-style: solid solid solid solid;	border-color: #004AA5 #004AA5 #004AA5 #004AA5;	-moz-border-radius: 0px 0px 0px 0px;}table.blank {							/* Blank Table */	border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px;	border-collapse: separate;	font-family: Verdana;	font-size: 9pt;}table.blank tr {	border-width: 0px 0px 0px 0px;	padding: 1px 1px 1px 1px;	-moz-border-radius: 0px 0px 0px 0px;}table.blank td {	border-width: 0px 0px 0px 0px;	padding: 1px 1px 1px 1px;	-moz-border-radius: 0px 0px 0px 0px;}tr.titlestyle,td.titlestyle {			/* Cell and row styles */	background-color: #004AA5;	color: #FFFFFF;	text-align: left;	font-weight: bold;}tr.headerstyle,td.headerstyle {	background-color: #87CEFA;	color: #000000;	font-weight: bold;}tr.subheaderstyle,td.subheaderstyle {	background-color: #2F79A9;	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}/*** Forms ***/form {	margin: 0px;}input.text {	color: #FFFFFF;	font-family: Verdana;	background-color: #005580;	border: solid 1px;	border-color: #000000;}input.button {	color: #FFFFFF;	font-size: 8pt;	font-family: Verdana;	background-color: #003E5E;	border: 1px solid;	border-color: #006091 #000000 #000000 #006091;}select.select {	color: #FFFFFF;	font-size: 8pt;	font-family: Verdana;	background-color: #003E5E;	border: solid 1px #003E5E;	border-color: #000000 #006091 #006091 #000000 ;}/*** News updates ***/span.newstitle {	color:#00BFFF;}span.newstime {	color:#AEAEAE;	font-size: 7pt;}/*** Useful definitions ***/ul.psybullet {	list-style-image: url(http://www.psypokes.com/images/default/psybullet.gif);	list-style-position: outside;	font-size: 12pt;	padding-left: 60px;}ul.psybullet li {	padding-left: 3px;}ul.psybullet ul {	list-style-image: none;	list-style-position: outside;	font-size: 11pt;	padding-left: 20px;}ul.psybullet ul li {	padding-left: 3px;}acronym {	border-bottom: dotted 1px;	cursor: pointer;}.clickable {	cursor: pointer;}/************** IGN Ad Bar Styles ********************/.networkBar { text-align: left; background-color: #000000; background-image:  url("http://media.ign.com/ign/images/netimp_bg_dark.gif"); background-repeat: repeat-x; border-bottom: 1px solid #000; height: 20px; }.networkFrame { text-align: left; background-image:  url(http://www.psypokes.com/images/netimp_logo_transparent.png); background-repeat: no-repeat; background-position: 5px 0; }.networkLinks { padding: 5px 10px 0 200px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333;}.networkLinks a, .networkLinks a:link, .networkLinks a:visited, .networkLinks a:active { text-decoration:none; color: #bebebe; padding: 0 5px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }.networkLinks a:hover { color: #FFFFFF;}