/******************************************/
/*Globalish settings*/
/*Trying to override browser defaults to make
/*the page look the same in all browsers*/
/*[no, it wont work.]
<input type="text" name="username" size="8" value="" style="height:18px;">
*/
body
{
	font-family: times, verdana;
	background-color:#ffffff;
/*	color:#ffffff; */
	color:#000000;
}

a:link    {color:#FFFFFF; text-decoration:underline}
a:visited {color:#FFFFFF; text-decoration:underline}
a:active  {color:#FFFFFF; text-decoration:none}
a:hover   {color:#FFFFFF; text-decoration:underline}

p,table,h1,h2,h3
{
	color:#FFFFFF;
	font-size:12pt;
	margin-top:0px;
	margin-bottom:0px;
}
input
{
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
pre
{
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
li
{
	margin-left:10px;
	padding-left:20px;
	margin-right:0px;
	padding-right:0px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
ul
{
	color:#FFFFFF;
	font-size:12pt;
	margin-left:10px;
	margin-top:-5px;
	margin-bottom:10px;
	padding-left: 0px;
}
hr
{
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}

table,img,embed
{
	margin-top:0px;
	vertical-align:top;
	margin-bottom:0px;
/**/
	max-width:900px; /**/
/**
	max-height:900px; /**/
	padding:0px;
	border:0px;
}
div.picborder {
	display:block;
	margin:0px;
	padding:8px;
/*	width:112px; /*for IE not in standards mode*/
/*	height:120px; */
	width:96px;
	height:104px;
	background-image:url('border_graphics/PM2/PM2_pic.png');
	background-repeat:no-repeat;
}
div.emotes {
	width:580px;
	margin:0px auto;
}
div.emot {
	display:block;
	margin:2px;
	padding:0px;
	width:112px;
/*	height:120px;*/
	float:left;
	text-align:center;
	color:black;
	font-size:12pt;
}
img.emotpic {
	display:block;
	margin:0px;
	padding:0px;
	width:96px;
	height:104px;
}
/******************************************/
/******************************************/
/*Things which are not enclosed in a border:
/*[Because more things are going to be in
/* borders than not, defining these here
/* and sticking the few things which are on
/* the outside into these classes will
/* hopefully cut down on typing since the
/* bordered-text can be handled by defaults]*/
p.outside
{
	color:#000000;
	font-size:12pt;
}

.notice
{
	color:#000000;
	font-size:8pt;
	text-align:justify;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding-left: 0px;
}

.notice_table
{
	margin-bottom:10px;
}


.right_outside
{
	color:#000000;
	font-size:12pt;
	text-align:right;
}
p.centered_outside
{
	text-align:center;
	color:#000000;
	font-size:12pt;
}
h1.outside
{
	text-align:center;
	vertical-align:top;
	color:#000000;
	font-size:18pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:-2px;
}

td.outside
{
	color:#000000;
	font-size:10pt;
	text-align:center;
}
td.outside_deleted
{
	background-color:#FF0000;
	color:#000000;
	font-size:10pt;
	text-decoration:line-through;
	text-align:center;
}
.outside_gelfmanager
{
	color:#000000;
	font-size:10pt;
	text-align:left;
}


font.h_mark
{
	color:#EE0000;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-0.1em;
	margin-top:0px;
	vertical-align:middle;
	margin-bottom:0px;
}

a.outside:link    {color:#000000; text-decoration:underline}
a.outside:visited {color:#000000; text-decoration:underline}
a.outside:active  {color:#000000; text-decoration:underline; font-style:italic;}
a.outside:hover   {color:#000000; text-decoration:underline}

.topic			 {font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:none;}
a.topic:link	 {font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
a.topic:visited	 {font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
a.topic:hover	 {font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}
a.topic:active	 {font-size:12pt;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.nor			{font-size:12pt;font-weight:normal;color:#FFFFFF;text-decoration:none;}
a.nor:link		{font-size:12pt;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.nor:visited	{font-size:12pt;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.nor:hover		{font-size:12pt;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
a.nor:active	{font-size:12pt;font-weight:normal;color:#FFFFFF;text-decoration:underline;}

a.ethread:link    {color:#000000; font-size:10pt; text-decoration:none;}
a.ethread:visited {color:#000000; font-size:10pt; text-decoration:none;}
a.ethread:active  {color:#000000; font-size:10pt; text-decoration:none;}
a.ethread:hover   {color:#000000; font-size:10pt; text-decoration:none;}

a.thread:link    {color:#000000; text-decoration:none;}
a.thread:visited {color:#000000; text-decoration:none;}
a.thread:active  {color:#000000; text-decoration:none;}
a.thread:hover   {color:#000000; text-decoration:none;}

a.thread_disabled:link    {color:#AAAAAA; text-decoration:none;}
a.thread_disabled:visited {color:#AAAAAA; text-decoration:none;}
a.thread_disabled:active  {color:#AAAAAA; text-decoration:none;}
a.thread_disabled:hover   {color:#AAAAAA; text-decoration:none;}

/****************************************/
/*This section defines displays for specific
/*types of borders*/
table.formwrapper
{
 	margin-top:0px;
	margin-bottom:10px;
}
.messagetable
{
	margin-top:0px;
	margin-bottom:0px;
}
td.message /*for message()*/
{
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	padding:10px;
}
td.semipad
{
	color:#FFFFFF;
	font-size:12pt;
	vertical-align:top;
	padding:5px;
}
td.semipad2
{
	color:#FFFFFF;
	font-size:12pt;
	vertical-align:middle;
	padding:5px;
}
td.border /*for border()*/
{
	color:#FFFFFF;
	font-size:12pt;
}
td.newpost
{
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:12pt;
}
td.bold
{
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}
/*********************************************/
/*This section is for the Gelf Display page*/
p.topcenter
{
	text-align:center;
	vertical-align:top;
}
td.othergelfs
{
	color:#FFFFFF;
	font-size:8pt;
}

p.othergelfs
{
	color:#FFFFFF;
	font-size:10pt;
	margin-top:10px;
	margin-bottom:10px;
}
div.indented
{	
	text-indent:10px;
	text-align:left;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:-6px;
	margin-bottom:8px;
}
div.indented_2
{	
	text-indent:10px;
	text-align:left;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
p.indented,td.indented
{	
	text-indent:10px;
	text-align:left;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
p.indented_bold
{	
	text-indent:10px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
p.indented_large
{	
	text-indent:30px;
	text-align:left;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
p.indented_l
{	
	text-indent:30px;
	text-align:left;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:10px;
}
p.indented_xl
{	
	text-indent:65px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
/******************/
.gameinfo
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.gameinfo_label
{
	color:#FFFFFF;
	font-size:9pt;
	text-align:left;
	margin-top:2px;
	margin-bottom:-2px;
}

.gameinfo_label_big
{
	color:#FFFFFF;
	font-size:12pt;
	text-align:left;
	margin-top:-2px;
	margin-bottom:-2px;
}

.gameinfo_label_small
{
	color:#FFFFFF;
	font-size:8pt;
	text-align:left;
	margin-top:4px;
	margin-bottom:-2px;
}

.gameinfo_label_smaller
{
	color:#FFFFFF;
	font-size:8pt;
	text-align:left;
	margin-top:0px;
	margin-bottom:-2px;
}

.gameinfo_value
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:-2px;
}
/**And now I define tags in ways they
werent actually meant to be used, put
trust in CSS**/
.gelfinfo_gelf_label
{
	color:#FFFFFF;
	font-size:24pt;
	text-align:left;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:-4px;
}
.gelfinfo_gelf
{
	color:#FFFFFF;
	font-size:18pt;
	text-align:left;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}
.gelfinfo_label
{
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
.gelfinfo_authlabel
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
.gelfinfo_value
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
.gelfinfo_authvalue
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	font-weight:normal;
	margin-top:-5px;
	margin-bottom:0px;
}
.gelfinfo_basepaths
{
	color:#FFFFFF;
	font-size:8pt;
	text-align:left;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.profile_url
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.info
{
	color:#FFFFFF;
	font-size:8pt;
	text-indent:10px;
	text-align:justify;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:5px;
}
.info_cen
{
	color:#FFFFFF;
	font-size:8pt;
	text-indent:12px;
	text-align:right;
	vertical-align:top;
	font-weight:normal;
	margin-top:4px;
	margin-bottom:4px;
}
.info_middle
{
	color:#FFFFFF;
	font-size:8pt;
	text-align:center;
	vertical-align:top;
	font-weight:normal;
	margin-top:-5px;
	margin-bottom:0px;
}

font.gelfinfo_basepaths
{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	letter-spacing:-0.1em;
	margin-top:0px;
	margin-bottom:0px;
}
.basepath
{
	margin-top:0px;
	margin-bottom:2px;
	margin-right:5px;
}
.sectionheader
{
	color:#FFFFFF;
	font-size:16pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:4px;
}
/***********************************************************/
/*These are specifically for forms*/
a.radio:link,a.radio:visited,a.radio:active,a.radio:hover
{
	color:#FFFFFF;
	text-decoration:none;
	cursor:default;
}
/*Gelf Manager*/
ul.gelfmanager
{
	color:#000000;
	font-size:10pt;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
}

ul.gelfmanager_url
{
	color:#000000;
	font-size:8pt;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
}

ul.editdisplay
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
}
.editdisplay
{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
}



ul.url
{
	color:#FFFFFF;
	font-size:8pt;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
}
a.gelfmanager_url:link,a.gelfmanager_url:visited,a.gelfmanager_url:active,a.gelfmanager_url:hover
{
	color:#000000;
	text-decoration:none;
	cursor:default;
	font-size:8pt;
	margin-top:0px;
	margin-bottom:0px;
}
a.gelfmanager:link,a.gelfmanager:visited,a.gelfmanager:active,a.gelfmanager:hover
{
	color:#000000;
	text-decoration:none;
	cursor:default;
}
.cb2
{
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:10pt;
	text-decoration:none;
	cursor:default;
	margin-top:10px;
	margin-bottom:0px;
}
.cb2:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	text-align:left;
	cursor:default;
	margin-top:10px;
	margin-bottom:0px;
}
.cb
{
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:10pt;
	text-decoration:none;
	cursor:default;
}
.cb:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	text-align:left;
	cursor:default;
}

.cb_small
{
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:8pt;
	text-decoration:none;
	cursor:default;
}
.cb_small:hover
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	text-align:left;
	cursor:default;
}
a.gelf_editmenu:link,a.gelf_editmenu:visited,a.gelf_editmenu:active
{
	color:#000000;
	text-decoration:none;
	cursor:default;
}
a.gelf_editmenu:hover
{
	color:#FFFFFF;
	text-decoration:overline underline;
	cursor:default;
}

div.gelf_info_base_paths {
	font-family:monospace;
	text-align:left;
}
