﻿/********************************************************************
* Style group: (main layout)                                        *
* Description: Defines the general layout of the master page.       *
*********************************************************************/
html{margin:0; font-size: 10pt !important;font-family: Sans-Serif;}
body{margin:0;}
#masterHeader{display:none !important;}
#mainMenu{display:none !important;}
#mainMenuArea{display:none !important;}
#left{display:none !important;}
#right{display:none;}
#content{margin:0 auto !important; width: 6.5in; left: 0 !important; top:0 !important;}
#contentArea{position:absolute;top:0 !important;left:0;margin:0;padding:0 !important;border:none !important;}
a:link, a:visited, a:hover, a:active{Color: Black; text-decoration:none;}
* {
	background-color: white !important;
	background-image: none !important;
	color: Black !important;
}
#footer{display:none;}

/********************************************************************
* Style group: (standard elements)                                  *
* Description: Defines the general appearance of the website        *
*********************************************************************/

h1{border-bottom:dashed .02in #000 !important;}

.inputForm, .box, .deckBox, .dataForm, .errorBox, .forumBox
{
	border:solid .02in #000 !important;
	background-color: #FFFFFF;
}

.dataTable{border: solid .02in #000 !important;}
.footer{border-top: solid .02in #000;}

/*********************************************************************
* Style group: inputForm                                             *
* Description: Used for forms that require input by the user such as *
'*             the login form.                                       *
*********************************************************************/
.inputForm
{
	border-width: .02in;
	margin: .1in;
	padding: .05in;
}

.inputForm h2
{
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: .05in;
}

.inputForm p
{
	font-size: 10pt;
	margin-bottom:.05in;
	border-bottom:solid .02in #000000;
	padding-bottom:.1in;
}

.inputForm input, .inputForm textArea, .inputForm select
{
	margin: .1in;
}

.inputForm label span, .inputForm .small
{
	font-size: 8pt;
}

.inputForm .footer
{
	font-size:10pt;
	margin-top:.05in;
	padding-top:.1in;
}

.inputForm .checkbox label, .inputForm .checkbox input[type="checkbox"], .inputForm .checkbox input[type="radio"], .inputForm label.checkbox
{
	margin: .02in .02in;
}

.inputForm fieldset 
{
	border-color: #000;
	padding: .05in;
	margin: .1in;
}

.inputForm fieldset legend
{
	color: #000;
	padding: .02in .05in;
}

.inputForm fieldset p
{
	margin: .05in;
}

.inputForm hr
{
	height: .02in;
	background: #000;
	color: #000;
}

/*********************************************************************
* Style group: dataForm                                              *
* Description: Used for forms that display non-editable data         *
*********************************************************************/
.dataForm
{
	margin: .1in 0;
	padding: .0in;
}

.dataForm h2
{
	color: #000;
	font-size: 12pt;
	margin-bottom: .05in;
	border-bottom: dashed .02in #000;
}

.dataForm h3
{
	color: #000;
	font-size: 10pt;
	margin: .1in;
	border-bottom: dashed .02in #000;
}

.dataForm p
{
	font-size: 10pt;
	margin-bottom:.05in;
	padding-bottom:.1in;
}

.dataForm .footer
{
	font-size:10pt;
	margin-top:.05in;
}

.dataForm hr
{
	height: .02in;
	background: #FFF;
	color: #000;
}

/********************************************************************
* Style group: toolTip                                              *
* Description: Used for displaying tooltips.                        *
*********************************************************************/

a.toolTip
{
	Color: #000;
	border-bottom: none;
}

a.toolTip span{	display:none;}

/********************************************************************
* Style group: deckBox                                              *
* Description: Used for displaying decks.                           *
*********************************************************************/
.deckBox
{
	margin: .1in;
	padding: .1in;
}

.deckBox h1
{
	padding: .05in;
	margin-bottom: .2in;
	margin: -.1in -.1in 0 -.1in;
	border-bottom:none;
}

.deckBox ul.links {display:none;}

.deckBox dl {display:block;float:left;font-size:.80em;width:3in;}
.deckBox dl dt{float:left;width:.75in;font-weight:bold;}
.deckBox dl dd{margin:0;float:left;width:1in;}

.deckBox .group
{
	width: 2.5in;
	font-size: 1em;
	border-bottom: dashed .01in #666;
	font-weight:bold;
}

.deckBox .group span
{
	float: right;
	text-align: right;
}


.deckBox ul.cards
{
	margin-left: -.2in;
}

.deckBox ul.cards li
{
	margin-left: 0;
	font-size:.9em;
	display:block;
}

.deckBox .deckList
{
	float:left;
	clear:both;
}

.deckBox .sideboard
{
	float:right;
}

.deckBox .header
{
	font-weight:bold;
	font-size:1.1em;
}


/********************************************************************
* Style group: errorBox, successBox                                 *
*********************************************************************/
.errorBox, .successBox
{
	padding: .1in;
	border: solid .02in #000;
	background-color: #FFF;
	color: #000;
	margin: .05in;
}

.errorBox li, .successBox li
{
	margin: .05in .15in .05in .15in;
	font-size: 10px;	
}
	
/********************************************************************
* Style group: box                                                  *
* Description: Defines the style for a standard box.                *
*********************************************************************/
.box 
{
	margin: .10in;
	padding: .05in;
}

.box h2
{
	font-size: 10pt;
	background-color: #FFF;
	margin: -.04in -.04in 0 -.04in;
	padding: .03in;
	border-bottom: solid .02in #000;
	color: #FFF;
}

.box span.footer
{
	margin-top: .1in;
	padding: .05in;
}

.box table.dataTable
{
	margin: 0 -.05in -.05in -.05in;
}

/********************************************************************
* Style group: forumBox                                             *
* Description: Defines the style for a fox in the forum.            *
*********************************************************************/

.forumBox
{
	border: solid .025in #000;
	margin: 0.10in;
}

.forumBox *
{
	font-size:9pt;
	font-weight:normal;
}

.forumBox h2
{
	background-color: #FFF;
	padding: 0.10in;
	border-bottom: solid .025in #000;
	margin-bottom: 0;
}

.forumBox .author
{
	background-color: #FFF;
	border-right: solid .025in black;
	width: 2.0in;
	padding: .1in;
}

.forumBox .body 
{
	background-color: #FFF;
	padding: .10in;
	width: 5in;
}

.forumBox .signature
{
	font-size:8pt;
	margin-top: 0.20in;
	padding-top: 0.10in;
	border-top: solid .025in #000;
}

/********************************************************************
* Style group: AddressBook                                          *
* Description: Defines the style of various general elements        *
*********************************************************************/
.addressBook h3
{
	border-bottom: dashed .01in #000;
	margin-bottom: .1in;
}

.addressBook h3 span
{
	font-size: 8pt;
}

.addressBook li
{
	margin-top: .2in;
}

/********************************************************************
* Style group: (general classes)                                    *
* Description: Defines the style of various general elements        *
*********************************************************************/

.mtgImageSpoiler li
{
	max-width: 2.5in;
	margin: .1in;
}

.dataRow td, .altDataRow td
{
	padding: .01in .05in !important;
}

.dataTable .dataRow{}

.dataTable .altDataRow{
	background-color: #DDD;
}

table.dataTable input[type="text"]
{
	width: .5in;
}

table.dataTable th
{
	padding: .1in;
	background-color: #CCC;
	Color: #000;
}

table.dataTable thead th
{
	border-bottom: solid .02in #000 !important;
}

.Tiny
{
	font-size: 8pt;
}

ul.galleryView li
{
	margin: .05in;
}
