/*###################### MPN 188 MASTER STYLE SHEET ####################*/
/*                                                                      */
/*                Written By: Kiril Threndor, Aug, 2002                 */
/*                         mpn@3dgamelink.com                           */
/*                                                                      */
/*    This css file is intended for the XHTML validated version of      */
/*                               MPN 188.                               */
/*                                                                      */
/*      This File is currently in development for the next maint.       */
/*                         release of MPN 1.8.8                         */
/*                                                                      */
/*######################################################################*/

html, body, a, table, td, p, div { font-size: 11px; }

td, tr, table, th, div
{
	padding: 0;
	margin: 0;
}

body, table
{
	width: 100%;
}

tr {}

td {}

div {}

/* DEFAULTS FOR manifile.php OpenTable() Functions */

/*
	Set border and background properties in
	theme header if using variable driven colors
*/

.opentable { margin: 0px auto 0px auto; }

.opentable2 { margin: 0px auto 0px auto; }

.opentable td
{
	padding: 5px;
	margin: 0px;
}

/* ********************* LISTS ********************* */

/* 	<ul> is a required wrapper for <li> in order to validate.
	Must have 0px margin for sideblocks to display properly in current themes */

ul, li
{
	color: #000000;
	font-family: Geneva, Verdana, Arial, sans-serif;
	list-style-type: disc;
	text-align: left;
	margin-left: -12px;
	margin-right: -12px;
    padding-left: 0;
    padding-right: 0;
}

/* Function cblock list formatting */

.newsblk ul
{
	margin-left: -10px;
}

/* Empty list with no marker. Used to format lastseen block*/

ul.empty
{
    margin-left: -12px;
	margin-right: -12px;
	padding-left: 0;
    padding-right: 0;
	text-align: left;
}

ul.empty li
{
    list-style-type: none;
}

/* ************* FORM SETTINGS & CLASSES ************* */

/*
	Default Select, Textarea, And Input Formatting.
	These need to be here in order to provide for consistent
	formatting across all themes.
*/

form.sideblk, select, textarea, input, label, button
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
}

input, select, textarea
{
	font-weight: normal;
}

select, textarea
{
	background-color: Window;
	color: #000000;
}

/* Used to left align radio buttons in a center aligned form */

fieldset
{
	text-align: left;
	font-size: 10px;
}

/* DEFAULT FORM FORMATTING. */

form { text-align: left; }

form.sideblk { font-size: 10px; }

/*  THE FOLLOWING SELECTOR REQUIRE THE <LABEL></LABEL> MARKUP INSIDE THE FORM. */

label
{
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

/* CLASS THAT CAN BE USED FOR CUSTOMIZING INPUT BUTTONS IN CORE SCRIPT */

.button
{
	display: inline;
	font-size: 93%;
}

span.button
{
    border: 3px outset;
    padding: 2px;
}

a .bare { text-decoration: none; }


/* ********************* SOLITARY ALIGNMENT CLASSES ********************* */


/* NOTE: ONLY USE ON BLOCK LEVEL ELEMENTS

	Take extreme care when applying floated
	classes	in CSS positioned layouts
*/

.left { text-align: left; }

.t-left { text-align: left; }

.center
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.right { text-align: right; }

.t-right { text-align: right; }

/* Vertical alignment applies to inline content only */

.top { vertical-align: top; }

.middle { vertical-align: middle; }

.bottom { vertical-align: bottom; }

.spacer20
{
	margin: 20px;
	padding: 20px;
}

/* ********************* FONTS ********************* */

/*
	These font class take place of the now deprecated <font> tag.
	Syntax used: <span class='font#'>content</span>
*/

.font0, .font1, .font2, .font3, .font4, .font5, .font6, p.forms, em.warn {}

.font0 { font-size: 85%; }

.font1 { font-size: 96%; }

.font2 { font-size: 98%; }

.font3 { font-size: 100%; }

.font4 { font-size: 110%; }

/* Used for numbers in function cblock */

.font5
{
	font-size: 11px;
	color: #992323; /* close to brick */
}

em.warn
{
	font-size: 100%;
	color: #FF0000;	/*red*/
}

.font6 { font-size: 97%; }

.indent15
{
	margin-left: 15px;
	text-align: left;
}

/* Default Page Titles */

.pagetitle
{
	font-size: 140%;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}

.pagesubtitle
{
	font-size: 125%;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}


/* Form Block Wrapper. you can override from default text size here */

p.forms { text-align: center; }

/*	Class for function cblock titles */

.cblocktitles
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 2px;
	text-align: center;
}

.recentnewsblk > td { vertical-align: top; }

.newsblk td
{
	width: 100%;
	vertical-align: top;
}

.mm2
{
	text-align: left;
	width: 100%;
}

.loginblk, .whoonlineblk, .pollblk
{
	text-align: center;
}

.lastseenblk
{
	text-align: left;
}

.whosonlineblk .wolwhite
{
	width: 130px;
	background-color: #FFFFFF;
	border: 2px solid;
}

/*.art-sideblk .w80
{
    width: 80%;
    text-align: center;
}
*/
.chatmsg { text-align: left; }

#comments { text-align: center; }